modelMembrane
Passive transport of the substance through semipermeable membrane
Extends from Icons.Membrane, Chemical.Interfaces.SISO (Base Model with basic flow eqautions for SISO), Chemical.Interfaces.PartialSolutionSensor, Chemical.Interfaces.ConditionalKinetics (Input of kinetics coefficient vs. parametric kinetics coefficient).
Information
Filtration throught semipermeable membrane.
The penetrating particles are driven by electric and chemical gradient to reach Donnan's equilibrium.
If zero-flow Donnan's equilibrium is reached.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | k_forward (from ConditionalKinetics) | 1 | Forward rate coefficient (mole-fraction based) |
| 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 |
| Advanced › Conditional inputs | |||
| Boolean | useForwardRateInput (from ConditionalKinetics) | false | Forward rate coefficient from 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 | kfInput (from ConditionalKinetics) | kf |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.MolarFlowRate | n_flow (from SISO) | rear.n_flow | |
| Chemical.Interfaces.SolutionState | solutionState (from PartialSolutionSensor) | ||
| Real | kf (from ConditionalKinetics) | Current forward rate coefficient |
Contents
| Name | Description |
|---|---|
Revisions
2015 by Marek Matejak, Charles University, Prague, Czech Republic