modelComplexPlant
Complex ASM1 WWTP
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This ASM1 example plant configuration is from a real municipal wastewater treatment plant with a size of 145.000 p.e. It is a cascade-type continuous flow plant for a mean dry weather inflow of 28.500 m3/d. It consists of a preclarifier, an anaerobic tank, 3 denitrification and 3 nitrification tanks and a secondary settler. This model is an example for the Wastewater library and is not adapted with its parameters to the reality, therefore simulation results do not reflect the real plant behaviour. Change into the directory ../ASM1 and translate the model. Before simulating the model load initial values from the script file complex_asm1.mos that is provided besides the model. A 14 days dynamic influent data file is provided. So you may simulate up to 14 days. But start with 1 day as it may take some time for simulation. After simulation you may have a look at internal concentrations but most interesting are the relevant concentrations at the effluent of a plant which can be viewed via the sensors at the effluent of the secondary clarifier. Main Author: Gerald Reichl Technische Universitaet Ilmenau Faculty of Informatics and Automation Department Dynamics and Simulation of ecological Systems P.O. Box 10 05 65 98684 Ilmenau Germany email: gerald.reichl@tu-ilmenau.de
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ControlledDivider2 | cdivider1 | ||
| Modelica.Blocks.Sources.Constant | Constant2 | ||
| blower | blower1 | there exist 4 blowers of 4240 Nm3/h each, Q_max adusted according active aerated tanks | |
| nitri | nitri2 | ||
| deni | anaerob | ||
| deni | deni1 | ||
| deni | deni3 | ||
| deni | deni2 | ||
| nitri | nitri3 | ||
| blower | blower2 | there exist 4 blowers of 4240 Nm3/h each, Q_max adjusted according active aerated tanks | |
| pump | ReturnPump | ||
| pump | RecyclePump | ||
| pump | WastePump | ||
| ControlledDivider2 | cdivider2 | ||
| EffluentSink | Effluent | ||
| SludgeSink | WasteSludge | ||
| mixer2 | mixer2_1 | ||
| mixer2 | mixer2_2 | ||
| mixer3 | mixer3_1 | ||
| mixer2 | mixer2_5 | ||
| divider2 | divider2_1 | ||
| ControlledDivider2 | cdivider3 | ||
| Modelica.Blocks.Sources.Constant | Constant4 | ||
| nitri | nitri1 | ||
| blower | blower3 | there exist 4 blowers of max 4240 Nm3/h, Q_max adusted according active aerated tanks | |
| Modelica.Blocks.Sources.Constant | Constant7 | ||
| mixer2 | mixer2_3 | ||
| PreClar.preclar3 | Preclaryfier | ||
| FlowSource | FlowInput | ||
| ControlledDivider2 | ControlledDivider2_1 | ||
| Modelica.Blocks.Sources.Constant | Constant6 | ||
| sensor_NO | sensor_NO1 | ||
| sensor_NO | sensor_NO3 | ||
| sensor_NH | sensor_NH2 | ||
| sensor_TSS | sensor_TSS1 | ||
| Modelica.Blocks.Sources.Constant | Temperature | ||
| WasteWater.Misc.RecycleController2 | RecycleController1 | ||
| WasteWater.Misc.ReturnController | ReturnController1 | ||
| sensor_Q | sensor_Q1 | ||
| WasteWater.Misc.TwoPoint | TwoPoint1 | ||
| WasteWater.Misc.TwoPoint | TwoPoint2 | ||
| WasteWater.ASM1.sensor_NH | sensor_NH1 | ||
| Modelica.Blocks.Math.Feedback | Feedback1 | ||
| Modelica.Blocks.Math.Feedback | Feedback2 | ||
| WasteWater.ASM1.sensor_O2 | sensor_O2_1 | ||
| WasteWater.ASM1.sensor_O2 | sensor_O2_2 | ||
| WasteWater.ASM1.sensor_COD | sensor_COD1 | ||
| WasteWater.ASM1.sensor_COD | sensor_COD2 | ||
| WasteWater.ASM1.Examples.JenaSecClarModTakacs | Settler | The depth is calculated based on V and A of the settler and not the true depth. | |
| WasteWater.ASM1.sensor_TKN | sensor_TKN1 | ||
| Modelica.Blocks.Sources.CombiTimeTable | CombiTableTime1 | ||
| Modelica.Blocks.Sources.CombiTimeTable | CombiTableTime2 | ||
| Modelica.Blocks.Nonlinear.FixedDelay | FixedDelay1 | ||
| Modelica.Blocks.Math.Feedback | Feedback3 | ||
| WasteWater.ASM1.sensor_O2 | sensor_O2_3 | ||
| Modelica.Blocks.Math.Gain | Gain1 | ||
| Modelica.Blocks.Math.Gain | Gain2 | ||
| Modelica.Blocks.Math.Gain | Gain3 | ||
| WasteWater.Misc.TwoPoint | TwoPoint3 | ||
| Modelica.Blocks.Sources.Step | Step1 | ||
| WasteWater.ASM1.sensor_TSS | sensor_TSS2 |