modelMembrane
Solvent diffusion through semipermeable membrane
Extends from Interfaces.OnePort (Osmotic one port), Icons.Membrane.
Information
The main element of osmotic phenomena is a semipermeable membrane, which generates the flow of penetrating substances together with water. The connector on both sides is composed of molar concentration of non-penetrating solutes (osmolarity), and from penetrating volumetric flow (osmotic flux). Flow through the membrane depends on a pressure gradient, where pressure on both sides is calculated from the osmotic and hydraulic component.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.OsmoticPermeability | cond | 1e-15 | Membrane permeability for solvent if useConductanceInput = false |
| Types.Pressure | HydraulicPressureIn | 0 | Hydraulic pressure inside if useHydraulicPressureInputs=false |
| Types.Pressure | HydraulicPressureOut | 0 | Hydraulic pressure outside if useHydraulicPressureInputs=false |
| Types.Temperature | T | 310.15 | Temperature on both membrane sides if useTemperatureInputs=false |
| Types.Pressure | pBreak | pBreakMin | Backward-limitation breaking pressure, i.e. minimal conducting membrane pressure difference |
| External inputs/outputs | |||
| Boolean | useConductanceInput | false | =true, if membrane permeability input is used |
| Boolean | useHydraulicPressureInputs | false | =true, if hydraulic pressure inputs is used |
| Boolean | useTemperatureInputs | false | =true, if temperature on both sides is used |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OsmoticPort_a | q_in (from OnePort) | Forward flux through membrane | |
| OsmoticPort_b | q_out (from OnePort) | Backward flux through membrane | |
| Types.RealIO.PressureInput | hydraulicPressureIn | pi | |
| Types.RealIO.PressureInput | hydraulicPressureOut | po | |
| Types.RealIO.TemperatureInput | temperatureIn | ti | |
| Types.RealIO.TemperatureInput | temperatureOut | to | |
| Types.RealIO.OsmoticPermeabilityInput | conduction | perm |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Types.OsmoticPermeability | perm | ||
| Types.Pressure | opi | osmotic pressure at q_in | |
| Types.Pressure | opo | osmotic pressure at q_out | |
| Types.Pressure | odp | opi - opo | Osmotic pressure difference |
| Types.Pressure | dp | Total driving pressure |
Revisions
2009-2014
Marek Matejak, Charles University, Prague, Czech Republic