Get started
Get started
Installation
Windows
Linux
Files
Run your first simulation
User interface
Graphical user interfaced
Menu
File
Setup
Compounds editor
Phases editor
Grids specification
Holdups editor
Options
Calculation sequence
Recycle streams
Modules
Tools
Models manager
Materials database
Settings
Help
About
Tabs
Flowsheet
Simulator
Streams
Units
Command line interface
Main
Simulation options
Phases
Compounds
Grids
Flowsheet structure
Unit parameters
Holdups
Export
Structure and algorithms
Overview
Flowsheet simulation of solids
Approaches and methods
Software system architecture
Simulation core
Material streams
Units
Simulator
Main method and approaches
Built-in equation solvers
Data storage subsystem
HDF5 data format
Data caching
Material database
DMDB file
Constant parameters
Dependent parameters
Correlation search
Correlation functions
Multidimentional distributed parameters of solids
Tree data structures
Treatment of dependent parameters
Transformation matrices
Application of transformation matrices
Application example
Time point management
Data interpolation
Interpolation of distributed parameters
Steady state units
Dynamic units with recycle
Theoretical background
Discretization
Process systems
Sequential-modular approach
Equation-oriented approach
Partitioning and tearing
Numerical methods
Waveform relaxation method
Data extrapolation
Convergence methods
Libraries
Unit library
Inlet flow
Outlet flow
Mixer
Splitter
Screen
Plitt’s model
Molerus & Hoffmann model
Probability model
Teipel / Hennig model
Crusher
Bond’s model
Average Bond Work Indices for various materials
Cone model
Const output model
Bunker
Granulator
Continuous granulator
Batch granulator
Agglomerator
Kernels
Solvers
Time delay
Simple shift
Norm-based
Cyclone
Solver library
Agglomeration solvers
Cell average solver
FFT solver
Fixed pivot solver
Models development
For developers
Compilation
Windows
Linux
For models developers
Configuration of Visual Studio project template
Unit development
Add new unit to the template project
Configure Dyssol to work with implemented units
Development of steady-state units
Application example
Development of steady-state units with internal non-linear solver
Application example
Development of dynamic units
Application example
Development of dynamic units with internal DAE solver
Application example
Configure unit to work with MATLAB
Solver development
Add new solver to the template project
Configure Dyssol to work with implemented solvers
Development of agglomeration solver
Configure solver to work with MATLAB
Classes
Basic unit
Basic information
Ports
Material streams and holdups
Time points
Unit parameters
State variables
Compounds
Phases
Solid distributed properties
Tolerance
Errors and warnings
Plots
Virtual functions
Stream
Basic stream properties
Time points
Overall properties
Compounds
Phases
Solid distributed properties
Praticle size distribution
Lookup tables
Other streams
Particle size distribution
Thermodynamics
For material stream and holdup
For base unit
External solver
Basic information
Virtual functions
DAE Systems
DAE model
Variables
Tolerance
Virtual functions
Other functions
DAE solver
Model
Other functions
Application example
Matrices
Transformation matrix
Dimensions
Get data
Set data
Other functions
Two-dimensional matrix
Dimensions
Get data
Set data
Overloaded operators
Other functions
Multidimensional matrix
Dimensions
Get data
Set data
Overloaded operators
Other functions
List of universal constants
Dyssol
For developers
View page source
For developers
Compilation
Windows
Linux