modelStream
Flow of whole solution
Extends from Chemical.Interfaces.SISO (Base Model with basic flow eqautions for SISO), Chemical.Interfaces.PartialSolutionSensor, Boundaries.Internal.ConditionalSolutionFlow (Input of solution molar flow vs. parametric solution molar flow).
Information
Bidirectional mass flow by concentration
Possible field values:
forward flow |
backward flow |
|
solutionFlow |
>=0 |
<=0 |
q_in.q |
=solutionFlow*q_in.conc |
=-q_out.q |
q_out.q |
=-q_in.q |
=solutionFlow*q_out.conc |
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.VolumeFlowRate | SolutionFlow (from ConditionalSolutionFlow) | 0 | Volume flow rate of the solution if useSolutionFlowInput=false |
| Advanced | |||
| Modelica.Units.SI.MolarFlowRate | n_flow_reg (from SISO) | dropOfCommons.n_flow_reg | Regularization threshold of mass flow rate |
| Chemical.Utilities.Units.Inertance | L (from SISO) | dropOfCommons.L | Inertance of the flow |
| StateSelect | n_flowStateSelect (from SISO) | StateSelect.default | State select for n_flow |
| Initialization | |||
| InitializationMethods | initN_flow (from SISO) | Chemical.Utilities.Types.InitializationMethods.none | Initialization method for n_flow |
| Modelica.Units.SI.MolarFlowRate | n_flow_0 (from SISO) | 0 | Initial value for n_flow |
| Chemical.Utilities.Units.MolarFlowAcceleration | n_acceleration_0 (from SISO) | 0 | Initial value for der(n_flow) |
| Chemical solution (of products) | |||
| SolutionChoice | solutionFrom (from PartialSolutionSensor) | Chemical.Utilities.Types.SolutionChoice.FirstSubstrate | Chemical solution comes from? |
| Chemical.Interfaces.SolutionState | solutionParam (from PartialSolutionSensor) | Chemical.Interfaces.SolutionState(phase = Chemical.Interfaces.Phase.Incompressible) | Chemical solution state as Parameter |
| Conditional inputs | |||
| Boolean | useSolutionFlowInput (from ConditionalSolutionFlow) | false | =true, if solution flow is provided via input |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Chemical.Interfaces.Rear | rear (from SISO) | ||
| Chemical.Interfaces.Fore | fore (from SISO) | ||
| Chemical.Interfaces.SolutionPort | solution (from PartialSolutionSensor) | To connect substance with solution, where is pressented | |
| Modelica.Blocks.Interfaces.RealInput | solutionFlow (from ConditionalSolutionFlow) | volumeFlow |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.MolarFlowRate | n_flow (from SISO) | rear.n_flow | |
| Chemical.Interfaces.SolutionState | solutionState (from PartialSolutionSensor) | ||
| Modelica.Units.SI.VolumeFlowRate | volumeFlow (from ConditionalSolutionFlow) | Current solution volume flow |
Revisions
2009-2018 by Marek Matejak, Charles University, Prague, Czech Republic