v1.2.2
Created Mittwoch 04 Januar 2017
This version was released July 2017
New Features
General Improvements
- Numerical improvement of several components with respect to zero flow conditions
- Heat transfer correllations for furnace components adapted to back-flow conditions
- compliant with Dymola2018
Components
Heat Exchangers
- added HEXvle2vle_1ph_BU_simple
- added parameter mass_struc to the following models:
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_BU_simple
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_CH_simple
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_CU_simple
- ClaRa.Components.HeatExchangers.HEXvle2gas_L3_1ph_BU_simple
Mechanical Separation
- ClaRa.Components.MechanicalSeparation.Drum_L3_advanced
- m_flow_nom propagated
- included optional heat losses and insulation to drum model
- propagated mass_struc for additional mass of the drum's internals
- added mass of cylinder's top and bottom wall -> dynamic behaviour may slightly change
- ClaRa.Components.MechanicalSeparation.FeedWaterTank_L3_advanced
- propagated wall initialisation to top level
- included optional heat losses and insulation
- propagated mass_struc for additional mass of the feedwater tank's internals
- added mass of cylinder's top and bottom wall -> dynamic behaviour may slightly change
- ClaRa.Components.MechanicalSeparation.FeedWaterTank_L3
- propagated wall initialisation to top level
- included optional heat losses and insulation
- propagated mass_struc for additional mass of the feedwater tank's internals
- added mass of cylinder's top and bottom wall -> dynamic behaviour may slightly change
Pipes
- ClaRa.Basics.ControlVolumes.FluidVolumes.VolumeVLE_L4_Advanced
- number of fluid objects reduced, the density of the momentum cell is now the averaged density in the neighboring energy cells
- the derivatives with respect to time of the potential and the kinetic energy are removed from the energy balance. These variables are usually very small, however the calculation effort is large.
- annotations Modelica language complient
- introduced m_flow_start for initialisation
- ClaRa.Basics.ControlVolumes.FluidVolumes.VolumeVLE_L4
- numerical improvements
- Species balance introduced -> model works with media mixes (more than one component)
- annotations Modelica language compliant
Heat Transfer
- set type of parameter cf_fouling of furnace ht models to input
-> cf_fouling variable with time
-> can be tuned by controllers if measurements are available
-> can be tuned by controllers if measurements are available
Solid Component
- mass_struct is introduced as additional mass to wall components ThickWall_L4, the additional mass is evenly distributed to each shell
Furnace
- delay for numerical robustness is now available at expert settings
Utilities
- ClaRa.Components.Utilities.Blocks.LimPID guess values (start=0) for resetValueP and resetValueID are set
- ClaRa.Components.Utilities.Blocks.FirstOrderClaRa initial equation y_aux=0 added for init option 4 "noInit"
StaticCycle Components
- added parameter for consideration of subcooling in preheaters the following preheater models:
ClaRa.StaticCycles.HeatExchanger.Preheater1
ClaRa.StaticCycles.HeatExchanger.Preheater2
ClaRa.StaticCycles.HeatExchanger.Preheater2
- new pump models added for connection combinations yelow/blue and blue/blue
ClaRa.StaticCycles.Machines.Pump2
ClaRa.StaticCycles.Machines.Pump3
ClaRa.StaticCycles.Machines.Pump3
- wall temperature calculation in static flame room models
- added summary to each of the components
- HeatExchangers
- ValveConnects
- Machines
- Fittings
- Storage
- Furnace
Bugs
General
- removed expandability of eye_int connector (now array with size one) to avoid warnings in Dymola2018
Components
- Bugfixed ClaRa.Components.Sensors.SensorVLE_L3_T
Control Volumes
- Species balances in ClaRa.Components.VolumesValvesFittings.Pipes.PipeFlowGas_L4_Simple corrected for backflow conditions
- ClaRa.Basics.ControlVolumes.FluidVolumes.VolumeVLEGas_L3 fixed bug in summary for showExpertSummary==true
- ClaRa.Basics.ControlVolumes.GasVolumes.VolumeGas_L4 updated comments and annotations to be Modelica compliant
- ClaRa.Basics.ControlVolumes.GasVolumes.VolumeGas_L4 bugfix in component mass balance at back flow conditions
StaCy
- added mechanical connectors for ClaRa.StaticCycles.Machines.Turbine_mech
- models ClaRa.StaticCycles.ValvesConnects.Tube1
ClaRa.StaticCycles.ValvesConnects.Tube2
ClaRa.StaticCycles.Furnace.FlameRoom1
ClaRa.StaticCycles.Furnace.FlameRoom2
ClaRa.StaticCycles.Furnace.FlameRoom3
ClaRa.StaticCycles.Furnace.FlameRoom4
ClaRa.StaticCycles.Furnace.FlameRoom1
ClaRa.StaticCycles.Furnace.FlameRoom2
ClaRa.StaticCycles.Furnace.FlameRoom3
ClaRa.StaticCycles.Furnace.FlameRoom4
can now access functions ClaRa.Basics.Functions.pressureInterpolation and ClaRa.Basics.Functions.vectorInterpolation
- added ClaRa.Initialisation.Combustion.InitialiseCombustionGas which is used in
ClaRa.StaticCycles.Furnace.Burner1
ClaRa.StaticCycles.Furnace.Burner2
ClaRa.StaticCycles.Furnace.Burner2
- check if concept of update.bat is still needed. It was reported that update.bat did not work on 64 bit systems @R122
Documentation
Basics
SolidVolumes
- ClaRa.Basics.ControlVolumes.SolidVolumes.ThinWall_L2: introduce sketch and discuss the meaning of A_heat and mass
Mechanical Separation
- Update Drum: missing page incl. illustrating figure
Turbomachines
- TurbineGas missing pages
Compressors
- CompressorGas_L1_affinity: update documentation according to model (especially auxiliary states)
- CompressorGas_L1_simple: update documentation according to model (especially auxiliary states, user's choice of inputs)
- Denitrification
StaticCycles
- Added Missing Pages
- ClaRa.StaticCycles.Tube1
- ClaRa.StaticCycles.Tube2
- ClaRa.StaticCycles.Valve_fixedFlow
- ClaRa.StaticCycles.Valve_cutFlow
- ClaRa.StaticCycles.FixedFlow
- ClaRa.StaticCycles.FixedPressure