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

TypeNameDefaultDescription
ControlledDivider2cdivider1
Modelica.Blocks.Sources.ConstantConstant2
blowerblower1there exist 4 blowers of 4240 Nm3/h each, Q_max adusted according active aerated tanks
nitrinitri2
denianaerob
denideni1
denideni3
denideni2
nitrinitri3
blowerblower2there exist 4 blowers of 4240 Nm3/h each, Q_max adjusted according active aerated tanks
pumpReturnPump
pumpRecyclePump
pumpWastePump
ControlledDivider2cdivider2
EffluentSinkEffluent
SludgeSinkWasteSludge
mixer2mixer2_1
mixer2mixer2_2
mixer3mixer3_1
mixer2mixer2_5
divider2divider2_1
ControlledDivider2cdivider3
Modelica.Blocks.Sources.ConstantConstant4
nitrinitri1
blowerblower3there exist 4 blowers of max 4240 Nm3/h, Q_max adusted according active aerated tanks
Modelica.Blocks.Sources.ConstantConstant7
mixer2mixer2_3
PreClar.preclar3Preclaryfier
FlowSourceFlowInput
ControlledDivider2ControlledDivider2_1
Modelica.Blocks.Sources.ConstantConstant6
sensor_NOsensor_NO1
sensor_NOsensor_NO3
sensor_NHsensor_NH2
sensor_TSSsensor_TSS1
Modelica.Blocks.Sources.ConstantTemperature
WasteWater.Misc.RecycleController2RecycleController1
WasteWater.Misc.ReturnControllerReturnController1
sensor_Qsensor_Q1
WasteWater.Misc.TwoPointTwoPoint1
WasteWater.Misc.TwoPointTwoPoint2
WasteWater.ASM1.sensor_NHsensor_NH1
Modelica.Blocks.Math.FeedbackFeedback1
Modelica.Blocks.Math.FeedbackFeedback2
WasteWater.ASM1.sensor_O2sensor_O2_1
WasteWater.ASM1.sensor_O2sensor_O2_2
WasteWater.ASM1.sensor_CODsensor_COD1
WasteWater.ASM1.sensor_CODsensor_COD2
WasteWater.ASM1.Examples.JenaSecClarModTakacsSettlerThe depth is calculated based on V and A of the settler and not the true depth.
WasteWater.ASM1.sensor_TKNsensor_TKN1
Modelica.Blocks.Sources.CombiTimeTableCombiTableTime1
Modelica.Blocks.Sources.CombiTimeTableCombiTableTime2
Modelica.Blocks.Nonlinear.FixedDelayFixedDelay1
Modelica.Blocks.Math.FeedbackFeedback3
WasteWater.ASM1.sensor_O2sensor_O2_3
Modelica.Blocks.Math.GainGain1
Modelica.Blocks.Math.GainGain2
Modelica.Blocks.Math.GainGain3
WasteWater.Misc.TwoPointTwoPoint3
Modelica.Blocks.Sources.StepStep1
WasteWater.ASM1.sensor_TSSsensor_TSS2