modelPump
Prescribed sunstance molar flow
Extends from Chemical.Interfaces.SISO (Base Model with basic flow eqautions for SISO), Chemical.Interfaces.PartialSolutionSensor, Interfaces.ConditionalSubstanceFlow (Input of substance molar flow vs. parametric substance molar flow).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useSubstanceFlowInput (from ConditionalSubstanceFlow) | false | =true, if substance flow is provided via input |
| Modelica.Units.SI.MolarFlowRate | SubstanceFlow (from ConditionalSubstanceFlow) | 0 | Volumetric flow of Substance if useSubstanceFlowInput=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 |
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 | substanceFlow (from ConditionalSubstanceFlow) | q |
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.MolarFlowRate | q (from ConditionalSubstanceFlow) | Current Substance flow |
Revisions
2009-2015
Marek Matejak, Charles University, Prague, Czech Republic