Logo

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
  • Search


© Copyright 2023, Dyssol Development Team.

Built with Sphinx using a theme provided by Read the Docs.