├── Examples ├── package.order └── package.mo ├── Visualisation ├── package.order └── package.mo ├── UsersGuide ├── Contact │ ├── package.order │ └── package.mo ├── Licence │ ├── package.order │ └── package.mo ├── Revisions │ ├── package.order │ └── package.mo ├── GettingStarted │ └── package.order ├── package.order └── package.mo ├── Components ├── HeatExchangers │ ├── package.order │ └── package.mo ├── Mills │ ├── package.order │ ├── HardCoalMills │ │ ├── package.order │ │ ├── package.mo │ │ └── RollerBowlMill_L1.mo │ └── package.mo ├── Furnace │ ├── Hopper │ │ ├── package.order │ │ └── package.mo │ ├── ChemicalReactions │ │ ├── package.order │ │ ├── package.mo │ │ ├── PartialReactionZone.mo │ │ └── CoalReactionZone.mo │ ├── Burner │ │ ├── package.order │ │ └── package.mo │ ├── BaseClasses │ │ ├── package.order │ │ ├── package.mo │ │ └── CombustionChamberBase_additional_HPs.mo │ ├── package.order │ ├── package.mo │ └── FlameRoom │ │ ├── package.order │ │ └── package.mo ├── Utilities │ ├── package.order │ ├── Check │ │ ├── package.order │ │ ├── package.mo │ │ └── test_1_LimPID_110_vs_111.mo │ └── package.mo ├── VolumesValvesFittings │ ├── package.order │ ├── Valves │ │ ├── package.order │ │ └── package.mo │ ├── Fittings │ │ ├── package.order │ │ └── package.mo │ └── package.mo ├── MechanicalSeparation │ ├── package.order │ ├── Check │ │ ├── package.order │ │ └── package.mo │ └── package.mo ├── BoundaryConditions │ ├── package.order │ ├── package.mo │ ├── BoundaryFuel_pTxi.mo │ └── BoundaryFuel_Txim_flow.mo ├── FlueGasCleaning │ ├── package.order │ ├── Denitrification │ │ ├── Fundamentals │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── package.order │ │ └── Test_Denitrification_NH3port.mo │ ├── package.mo │ └── E_Filter │ │ ├── package.mo │ │ ├── package.order │ │ ├── test_E_Filter_detailed.mo │ │ ├── test_E_Filter_ideal.mo │ │ └── test_E_Filter_empirical.mo ├── Adapters │ ├── package.order │ ├── package.mo │ ├── FuelFlueGas_join.mo │ ├── FuelFlueGas_split.mo │ ├── FuelSlagFlueGas_join.mo │ └── FuelSlagFlueGas_split.mo ├── package.order └── package.mo ├── Basics ├── Functions │ ├── TableInterpolation │ │ ├── package.order │ │ ├── tableIpo.mo │ │ ├── tableInit.mo │ │ └── package.mo │ ├── package.order │ ├── package.mo │ ├── ConvertFuel_xi.mo │ ├── ConvertFuel_xi_waf.mo │ ├── ConvertFuel_LHV.mo │ └── ConvertFuel_cp.mo ├── package.order ├── ControlVolumes │ ├── SolidVolumes │ │ ├── package.order │ │ ├── package.mo │ │ └── ThinWall_L2.mo │ ├── Fundamentals │ │ ├── HeatTransport │ │ │ ├── package.order │ │ │ ├── Generic_HT │ │ │ │ ├── package.order │ │ │ │ ├── package.mo │ │ │ │ ├── ConstantHTC_AMTD.mo │ │ │ │ └── CharLineHTC_AMTD.mo │ │ │ ├── VLE_HT │ │ │ │ ├── package.order │ │ │ │ ├── package.mo │ │ │ │ └── CharLine_AR_L4.mo │ │ │ └── package.mo │ │ ├── package.order │ │ ├── SpatialDistribution │ │ │ ├── package.order │ │ │ ├── package.mo │ │ │ ├── RealPhases.mo │ │ │ └── RealMixed.mo │ │ ├── Geometry │ │ │ ├── package.order │ │ │ ├── package.mo │ │ │ ├── CU_Nports.mo │ │ │ ├── Preheater_LP.mo │ │ │ └── CH_Nports.mo │ │ └── package.mo │ ├── package.order │ ├── FluidVolumes │ │ ├── package.order │ │ └── package.mo │ └── package.mo ├── Icons │ ├── package.order │ ├── package.mo │ ├── Obsolete_v1_2.mo │ ├── Obsolete_v1_3.mo │ ├── Obsolete_v1_1.mo │ └── ObsoleteConnector_v1_1.mo ├── Interfaces │ ├── package.mo │ ├── package.order │ ├── Fuel_outlet.mo │ ├── ControlBus.mo │ ├── Fuel_inlet.mo │ ├── FuelFlueGas_inlet.mo │ ├── FuelFlueGas_outlet.mo │ ├── FuelSlagFlueGas_inlet.mo │ └── FuelSlagFlueGas_outlet.mo └── package.mo ├── SubSystems ├── Check │ ├── package.order │ └── package.mo ├── package.order └── package.mo ├── package.order ├── StaticCycles ├── package.mo ├── package.order ├── StaCyFlangeFuel.mo ├── FuelSignal_black_a.mo ├── FuelSignal_black_b.mo ├── Boundary_green.mo ├── Boundary_yellow.mo ├── Boundary_blue.mo ├── Boundary_red.mo ├── Source_black.mo └── Dispatcher.mo ├── ConvertFromClaRa_Obsolete_1.4.1.mos └── package.mo /Examples/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Visualisation/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /UsersGuide/Contact/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /UsersGuide/Licence/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /UsersGuide/Revisions/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Components/HeatExchangers/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /UsersGuide/GettingStarted/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Components/Mills/package.order: -------------------------------------------------------------------------------- 1 | HardCoalMills 2 | -------------------------------------------------------------------------------- /Components/Furnace/Hopper/package.order: -------------------------------------------------------------------------------- 1 | Hopper_L2 2 | -------------------------------------------------------------------------------- /Components/Utilities/package.order: -------------------------------------------------------------------------------- 1 | Check 2 | LimPID_110 3 | -------------------------------------------------------------------------------- /Components/Utilities/Check/package.order: -------------------------------------------------------------------------------- 1 | test_1_LimPID_110_vs_111 2 | -------------------------------------------------------------------------------- /Components/VolumesValvesFittings/package.order: -------------------------------------------------------------------------------- 1 | Fittings 2 | Valves 3 | -------------------------------------------------------------------------------- /Basics/Functions/TableInterpolation/package.order: -------------------------------------------------------------------------------- 1 | tableInit 2 | tableIpo 3 | -------------------------------------------------------------------------------- /Components/MechanicalSeparation/package.order: -------------------------------------------------------------------------------- 1 | FeedWaterTank_L3 2 | Check 3 | -------------------------------------------------------------------------------- /Components/VolumesValvesFittings/Valves/package.order: -------------------------------------------------------------------------------- 1 | ValveFuelFlueGas_L1 2 | -------------------------------------------------------------------------------- /Basics/package.order: -------------------------------------------------------------------------------- 1 | ControlVolumes 2 | Functions 3 | Interfaces 4 | Icons 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/SolidVolumes/package.order: -------------------------------------------------------------------------------- 1 | NTU_L2_advanced 2 | ThinWall_L2 3 | -------------------------------------------------------------------------------- /Components/MechanicalSeparation/Check/package.order: -------------------------------------------------------------------------------- 1 | TestFeedWaterTank_1Separator 2 | -------------------------------------------------------------------------------- /Components/Mills/HardCoalMills/package.order: -------------------------------------------------------------------------------- 1 | RollerBowlMill_L1 2 | VerticalMill_L3 3 | -------------------------------------------------------------------------------- /UsersGuide/package.order: -------------------------------------------------------------------------------- 1 | GettingStarted 2 | Revisions 3 | Contact 4 | Licence 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/HeatTransport/package.order: -------------------------------------------------------------------------------- 1 | Generic_HT 2 | VLE_HT 3 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/package.order: -------------------------------------------------------------------------------- 1 | FluidVolumes 2 | Fundamentals 3 | SolidVolumes 4 | -------------------------------------------------------------------------------- /Components/BoundaryConditions/package.order: -------------------------------------------------------------------------------- 1 | BoundaryFuel_Txim_flow 2 | BoundaryFuel_pTxi 3 | -------------------------------------------------------------------------------- /Components/FlueGasCleaning/package.order: -------------------------------------------------------------------------------- 1 | Denitrification 2 | Desulfurization 3 | E_Filter 4 | -------------------------------------------------------------------------------- /Components/Furnace/ChemicalReactions/package.order: -------------------------------------------------------------------------------- 1 | PartialReactionZone 2 | CoalReactionZone 3 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/FluidVolumes/package.order: -------------------------------------------------------------------------------- 1 | VolumeVLE_3_TwoZones 2 | VolumeVLE_L3_TwoZonesNPort 3 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/package.order: -------------------------------------------------------------------------------- 1 | HeatTransport 2 | Geometry 3 | SpatialDistribution 4 | -------------------------------------------------------------------------------- /Basics/Icons/package.order: -------------------------------------------------------------------------------- 1 | Obsolete_v1_1 2 | ObsoleteConnector_v1_1 3 | Obsolete_v1_2 4 | Obsolete_v1_3 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/HeatTransport/Generic_HT/package.order: -------------------------------------------------------------------------------- 1 | ConstantHTC_AMTD 2 | CharLineHTC_AMTD 3 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/HeatTransport/VLE_HT/package.order: -------------------------------------------------------------------------------- 1 | CharLine_AR_L4 2 | NusseltPipe2ph_L2_obs 3 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/SpatialDistribution/package.order: -------------------------------------------------------------------------------- 1 | RealPhases 2 | RealSeparated 3 | RealMixed 4 | -------------------------------------------------------------------------------- /Components/Furnace/Burner/package.order: -------------------------------------------------------------------------------- 1 | Burner_L2_Static 2 | Burner_L2_Dynamic 3 | Burner_L2_Dynamic_fuelDrying 4 | -------------------------------------------------------------------------------- /SubSystems/Check/package.order: -------------------------------------------------------------------------------- 1 | testCoalSupplyBoiler7_XRG_vr 2 | TestSuperheater 3 | TestSuperheater_4bundle 4 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/Geometry/package.order: -------------------------------------------------------------------------------- 1 | Condenser 2 | CU_Nports 3 | CH_Nports 4 | Preheater_LP 5 | -------------------------------------------------------------------------------- /SubSystems/package.order: -------------------------------------------------------------------------------- 1 | ConvectiveHeatingPart_3SH 2 | ConvectiveHeatingPart_4SH 3 | SteamGenerator_L3_vr 4 | Check 5 | -------------------------------------------------------------------------------- /Components/Adapters/package.order: -------------------------------------------------------------------------------- 1 | FuelSlagFlueGas_join 2 | FuelSlagFlueGas_split 3 | FuelFlueGas_join 4 | FuelFlueGas_split 5 | -------------------------------------------------------------------------------- /Components/Furnace/BaseClasses/package.order: -------------------------------------------------------------------------------- 1 | CombustionChamberBase 2 | HopperBase 3 | CombustionChamberBase_additional_HPs 4 | -------------------------------------------------------------------------------- /package.order: -------------------------------------------------------------------------------- 1 | UsersGuide 2 | Examples 3 | Basics 4 | Components 5 | SubSystems 6 | Visualisation 7 | StaticCycles 8 | -------------------------------------------------------------------------------- /Basics/Functions/package.order: -------------------------------------------------------------------------------- 1 | TableInterpolation 2 | ConvertFuel_LHV 3 | ConvertFuel_cp 4 | ConvertFuel_xi 5 | ConvertFuel_xi_waf 6 | -------------------------------------------------------------------------------- /Components/Furnace/package.order: -------------------------------------------------------------------------------- 1 | Burner 2 | BaseClasses 3 | FlameRoom 4 | Hopper 5 | ChemicalReactions 6 | SimpleCombustionChamber 7 | -------------------------------------------------------------------------------- /Components/MechanicalSeparation/Check/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.MechanicalSeparation; 2 | package Check 3 | end Check; 4 | -------------------------------------------------------------------------------- /Components/FlueGasCleaning/Denitrification/Fundamentals/package.order: -------------------------------------------------------------------------------- 1 | Denitrification_controlVolume 2 | Denitrification_NH3port_controlVolume 3 | -------------------------------------------------------------------------------- /Basics/Icons/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics; 2 | package Icons 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics80; 4 | 5 | end Icons; 6 | -------------------------------------------------------------------------------- /Components/Mills/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package Mills 3 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 4 | end Mills; 5 | -------------------------------------------------------------------------------- /StaticCycles/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete; 2 | package StaticCycles 3 | extends ClaRa.Basics.Icons.PackageIcons.CycleInit100; 4 | 5 | end StaticCycles; 6 | -------------------------------------------------------------------------------- /Basics/Functions/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics; 2 | package Functions 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics80; 4 | 5 | end Functions; 6 | -------------------------------------------------------------------------------- /Basics/Interfaces/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics; 2 | package Interfaces 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics80; 4 | end Interfaces; 5 | -------------------------------------------------------------------------------- /Components/FlueGasCleaning/Denitrification/package.order: -------------------------------------------------------------------------------- 1 | Denitrification_L1_NH3port 2 | Denitrification_L1_old 3 | Fundamentals 4 | Test_Denitrification_NH3port 5 | -------------------------------------------------------------------------------- /Components/VolumesValvesFittings/Fittings/package.order: -------------------------------------------------------------------------------- 1 | SprayInjector_Kvs_L3 2 | SprayInjector_Kvs_L3_noMixer 3 | SprayInjector_L3 4 | SprayInjector_L3_advanced 5 | -------------------------------------------------------------------------------- /Components/Furnace/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package Furnace 3 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 4 | 5 | end Furnace; 6 | -------------------------------------------------------------------------------- /Components/Utilities/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package Utilities 3 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 4 | end Utilities; 5 | -------------------------------------------------------------------------------- /SubSystems/Check/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.SubSystems; 2 | package Check 3 | extends ClaRa.Basics.Icons.PackageIcons.Subsystemsb60; 4 | 5 | end Check; 6 | -------------------------------------------------------------------------------- /Components/Adapters/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package Adapters 3 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 4 | 5 | end Adapters; 6 | -------------------------------------------------------------------------------- /Basics/Interfaces/package.order: -------------------------------------------------------------------------------- 1 | ControlBus 2 | Fuel_inlet 3 | Fuel_outlet 4 | FuelFlueGas_inlet 5 | FuelFlueGas_outlet 6 | FuelSlagFlueGas_inlet 7 | FuelSlagFlueGas_outlet 8 | -------------------------------------------------------------------------------- /Components/Utilities/Check/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Utilities; 2 | package Check 3 | extends ClaRa.Basics.Icons.PackageIcons.Componentsb80; 4 | end Check; 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics; 2 | package ControlVolumes 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics80; 4 | 5 | end ControlVolumes; 6 | -------------------------------------------------------------------------------- /Components/FlueGasCleaning/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package FlueGasCleaning 3 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 4 | end FlueGasCleaning; 5 | -------------------------------------------------------------------------------- /Components/HeatExchangers/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package HeatExchangers 3 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 4 | end HeatExchangers; 5 | -------------------------------------------------------------------------------- /Components/Mills/HardCoalMills/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Mills; 2 | package HardCoalMills 3 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 4 | end HardCoalMills; 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/SolidVolumes/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes; 2 | package SolidVolumes 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics60; 4 | end SolidVolumes; 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/FluidVolumes/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes; 2 | package FluidVolumes 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics60; 4 | end FluidVolumes; 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes; 2 | package Fundamentals 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics60; 4 | end Fundamentals; 5 | -------------------------------------------------------------------------------- /Components/BoundaryConditions/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package BoundaryConditions 3 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 4 | 5 | end BoundaryConditions; 6 | -------------------------------------------------------------------------------- /Components/FlueGasCleaning/E_Filter/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.FlueGasCleaning; 2 | package E_Filter 3 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 4 | 5 | end E_Filter; 6 | -------------------------------------------------------------------------------- /Components/MechanicalSeparation/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package MechanicalSeparation 3 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 4 | 5 | end MechanicalSeparation; 6 | -------------------------------------------------------------------------------- /Components/package.order: -------------------------------------------------------------------------------- 1 | HeatExchangers 2 | VolumesValvesFittings 3 | Utilities 4 | BoundaryConditions 5 | Furnace 6 | Mills 7 | FlueGasCleaning 8 | Adapters 9 | MechanicalSeparation 10 | -------------------------------------------------------------------------------- /Components/VolumesValvesFittings/Valves/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.VolumesValvesFittings; 2 | package Valves 3 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 4 | 5 | end Valves; 6 | -------------------------------------------------------------------------------- /Components/FlueGasCleaning/E_Filter/package.order: -------------------------------------------------------------------------------- 1 | E_Filter_L2_simple_old 2 | E_Filter_L2_empirical_old 3 | E_Filter_L2_detailed_old 4 | test_E_Filter_detailed 5 | test_E_Filter_empirical 6 | test_E_Filter_ideal 7 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/Geometry/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals; 2 | package Geometry 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics50; 4 | 5 | end Geometry; 6 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/HeatTransport/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals; 2 | package HeatTransport 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics50; 4 | end HeatTransport; 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/HeatTransport/VLE_HT/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals.HeatTransport; 2 | package VLE_HT 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics50; 4 | end VLE_HT; 5 | -------------------------------------------------------------------------------- /Components/Furnace/FlameRoom/package.order: -------------------------------------------------------------------------------- 1 | FlameRoom_L2_Static 2 | FlameRoomAdditionalAir_L2_Static 3 | FlameRoomWithTubeBundle_L2_Static 4 | FlameRoom_L2_Dynamic 5 | FlameRoomAdditionalAir_L2_Dynamic 6 | FlameRoomWithTubeBundle_L2_Dynamic 7 | -------------------------------------------------------------------------------- /StaticCycles/package.order: -------------------------------------------------------------------------------- 1 | Boundary_blue 2 | Boundary_green 3 | Boundary_red 4 | Boundary_yellow 5 | Boiler 6 | Dispatcher 7 | Burner1 8 | Burner2 9 | Source_black 10 | FuelSignal_black_a 11 | FuelSignal_black_b 12 | StaCyFlangeFuel 13 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/SpatialDistribution/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals; 2 | package SpatialDistribution 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics50; 4 | end SpatialDistribution; 5 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/HeatTransport/Generic_HT/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals.HeatTransport; 2 | package Generic_HT 3 | extends ClaRa.Basics.Icons.PackageIcons.Basics50; 4 | 5 | end Generic_HT; 6 | -------------------------------------------------------------------------------- /ConvertFromClaRa_Obsolete_1.4.1.mos: -------------------------------------------------------------------------------- 1 | // Generated by conversion of ClaRa_Obsolete 2 | // Since this file is empty there is no reference to it. 3 | // If you want to add conversions to this you also have to add a reference to it. 4 | // This is done by removing noneFromVersion and adding a script etc. 5 | -------------------------------------------------------------------------------- /Basics/Functions/TableInterpolation/tableIpo.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Functions.TableInterpolation; 2 | function tableIpo "Interpolate 1-dim. table defined by matrix (for details see: Modelica/Resources/C-Sources/ModelicaTables.h)" 3 | input Integer tableID; 4 | input Integer icol; 5 | input Real u; 6 | output Real value; 7 | external "C" value=ModelicaTables_CombiTable1D_interpolate(tableID, icol, u); 8 | annotation(Library="ModelicaExternalC"); 9 | end tableIpo; 10 | -------------------------------------------------------------------------------- /Basics/Interfaces/Fuel_outlet.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Interfaces; 2 | connector Fuel_outlet 3 | extends ClaRa_Obsolete.Basics.Interfaces.Fuel_inlet; 4 | annotation (Icon(graphics={ 5 | Ellipse( 6 | extent={{-60,60},{60,-60}}, 7 | pattern=LinePattern.Solid, 8 | fillColor={255,255,255}, 9 | lineColor={27,36,42}, 10 | lineThickness=0.5, 11 | fillPattern=FillPattern.Solid)})); 12 | end Fuel_outlet; 13 | -------------------------------------------------------------------------------- /Basics/Functions/ConvertFuel_xi.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Functions; 2 | function ConvertFuel_xi "Convert fuel's composition from version <= 1.2.2 to version 1.3.0 and above" 3 | extends ClaRa.Basics.Icons.Function; 4 | input ClaRa.Basics.Media.Fuel.PartialFuel fuelType = ClaRa.Basics.Media.Fuel.Coal_v1() "Old fuel definition" annotation(choicesAllMatching); 5 | input ClaRa.Basics.Units.MassFraction xi[:] ""; 6 | 7 | output ClaRa.Basics.Units.EnthalpyMassSpecific xi_new[2]; 8 | 9 | 10 | algorithm 11 | xi_new :={sum(xi[1:fuelType.nc - 2]),xi[fuelType.nc - 1]}; 12 | end ConvertFuel_xi; 13 | -------------------------------------------------------------------------------- /Basics/Functions/ConvertFuel_xi_waf.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Functions; 2 | function ConvertFuel_xi_waf "Convert fuel's elementary composition from version <= 1.2.2 to version 1.3.0 and above" 3 | extends ClaRa.Basics.Icons.Function; 4 | input ClaRa.Basics.Media.Fuel.PartialFuel fuelType = ClaRa.Basics.Media.Fuel.Coal_v1() "Old fuel definition" annotation(choicesAllMatching); 5 | input ClaRa.Basics.Units.MassFraction xi[:] ""; 6 | 7 | output ClaRa.Basics.Units.EnthalpyMassSpecific xi_waf[4]; 8 | 9 | algorithm 10 | xi_waf := xi[1:4]/sum(xi[1:fuelType.nc-2]); 11 | end ConvertFuel_xi_waf; 12 | -------------------------------------------------------------------------------- /Basics/Interfaces/ControlBus.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Interfaces; 2 | expandable connector ControlBus "A bus" 3 | extends Modelica.Icons.SignalBus; 4 | extends Icons.ObsoleteConnector_v1_1; 5 | 6 | ClaRa.Basics.Interfaces.SteamSignal steamSignal; 7 | annotation (defaultComponentPrefixes="protected", 8 | Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 9 | {100,100}}), graphics={Rectangle( 10 | extent={{-20,2},{22,-2}}, 11 | lineColor={255,204,51}, 12 | lineThickness=0.5)}), 13 | Diagram(graphics)); 14 | end ControlBus; 15 | -------------------------------------------------------------------------------- /Basics/Functions/TableInterpolation/tableInit.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Functions.TableInterpolation; 2 | function tableInit "Initialize 1-dim. table defined by matrix (for details see: Modelica/Resources/C-Sources/ModelicaTables.h)" 3 | input String tableName; 4 | input String fileName; 5 | input Real table[ :, :]; 6 | input Modelica.Blocks.Types.Smoothness smoothness; 7 | output Integer tableID; 8 | external "C" tableID = ModelicaTables_CombiTable1D_init( 9 | tableName, fileName, table, size(table, 1), size(table, 2), 10 | smoothness); 11 | annotation(Library="ModelicaExternalC"); 12 | end tableInit; 13 | -------------------------------------------------------------------------------- /Basics/Functions/ConvertFuel_LHV.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Functions; 2 | function ConvertFuel_LHV "Convert fuel's LHV from version <= 1.2.2 to version 1.3.0 and above" 3 | extends ClaRa.Basics.Icons.Function; 4 | input ClaRa.Basics.Media.Fuel.PartialFuel fuelType = ClaRa.Basics.Media.Fuel.Coal_v1() "Old fuel definition" annotation(choicesAllMatching); 5 | input ClaRa.Basics.Units.EnthalpyMassSpecific LHV_set ""; 6 | input ClaRa.Basics.Units.EnthalpyMassSpecific Delta_h_evap=2500e3 ""; 7 | input ClaRa.Basics.Units.MassFraction xi[:] ""; 8 | 9 | output ClaRa.Basics.Units.EnthalpyMassSpecific LHV_waf; 10 | 11 | protected 12 | constant ClaRa.Basics.Units.EnthalpyMassSpecific C_LHV_w = -Delta_h_evap; 13 | 14 | algorithm 15 | LHV_waf :=(LHV_set - (1 - sum(xi))*C_LHV_w)/sum(xi[1:fuelType.nc - 2]); 16 | end ConvertFuel_LHV; 17 | -------------------------------------------------------------------------------- /Basics/Functions/ConvertFuel_cp.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Functions; 2 | function ConvertFuel_cp "Convert fuel's cp from version <= 1.2.2 to version 1.3.0 and above" 3 | extends ClaRa.Basics.Icons.Function; 4 | input ClaRa.Basics.Media.Fuel.PartialFuel fuelType = ClaRa.Basics.Media.Fuel.Coal_v1() "Old fuel definition" annotation(choicesAllMatching); 5 | input ClaRa.Basics.Units.EnthalpyMassSpecific cp_set= 1260 "Spec. heat capacity"; 6 | input ClaRa.Basics.Units.MassFraction xi[:] "Old composition, size = fuelType.nc-1"; 7 | 8 | output ClaRa.Basics.Units.EnthalpyMassSpecific cp_new; 9 | 10 | protected 11 | constant ClaRa.Basics.Units.EnthalpyMassSpecific C_cp_w = 4190; 12 | constant ClaRa.Basics.Units.EnthalpyMassSpecific C_cp_a = 1000; 13 | 14 | algorithm 15 | cp_new :=(cp_set - (1 - sum(xi))*C_cp_w - xi[fuelType.nc-1]*C_cp_a)/sum(xi[1:fuelType.nc - 2]); 16 | end ConvertFuel_cp; 17 | -------------------------------------------------------------------------------- /Basics/Interfaces/Fuel_inlet.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Interfaces; 2 | connector Fuel_inlet 3 | parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelType; 4 | String LHV_calculationType; 5 | 6 | Modelica.Units.SI.AbsolutePressure p "Thermodynamic pressure in the connection point"; 7 | flow Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate from the connection point into the component"; 8 | stream Modelica.Units.SI.Temperature T_outflow "Specific thermodynamic enthalpy close to the connection point if m_flow < 0"; 9 | stream Modelica.Units.SI.MassFraction xi_outflow[fuelType.nc - 1] "Independent mixture mass fractions m_i/m close to the connection point if m_flow < 0"; 10 | stream Modelica.Units.SI.SpecificEnthalpy LHV_outflow "Specific lover heating value of the fuel"; 11 | stream Modelica.Units.SI.SpecificHeatCapacity cp_outflow "Specific heat capacity of the fuel"; 12 | annotation (Icon(graphics={Ellipse( 13 | extent={{-100,100},{100,-100}}, 14 | lineColor={27,36,42}, 15 | lineThickness=0.5, 16 | fillColor={27,36,42}, 17 | fillPattern=FillPattern.Solid)})); 18 | end Fuel_inlet; 19 | -------------------------------------------------------------------------------- /Basics/Interfaces/FuelFlueGas_inlet.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Interfaces; 2 | connector FuelFlueGas_inlet "Port describing Coal and CombustionAir flow" 3 | 4 | parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelType; 5 | 6 | ClaRa.Basics.Interfaces.GasPortIn flueGas 7 | annotation (Placement(transformation(extent={{-30,-70},{30,-10}}))); 8 | ClaRa_Obsolete.Basics.Interfaces.Fuel_inlet fuel(fuelType=fuelType) annotation (Placement(transformation(extent={{-30,10},{30,70}}))); 9 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 10 | {100,100}}), 11 | graphics={ 12 | Ellipse( 13 | extent={{-100,100},{100,-100}}, 14 | lineColor={118,106,98}, 15 | lineThickness=0.5, 16 | fillColor={118,106,98}, 17 | fillPattern=FillPattern.Solid), 18 | Ellipse( 19 | extent={{-60,60},{60,-60}}, 20 | lineColor={27,36,42}, 21 | fillColor={27,36,42}, 22 | fillPattern=FillPattern.Solid)}), Diagram(coordinateSystem( 23 | preserveAspectRatio=true, extent={{-100,-100},{100,100}}), 24 | graphics)); 25 | end FuelFlueGas_inlet; 26 | -------------------------------------------------------------------------------- /StaticCycles/StaCyFlangeFuel.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.StaticCycles; 2 | model StaCyFlangeFuel "A summary record for fuel flanges" 3 | extends ClaRa.Basics.Icons.RecordIcon; 4 | replaceable parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelModel "Used medium model" annotation (Dialog(tab="System")); 5 | 6 | input ClaRa.Basics.Units.MassFlowRate m_flow "Mass flow rate" 7 | annotation (Dialog); 8 | input ClaRa.Basics.Units.EnthalpyMassSpecific LHV "Lower heating value" annotation (Dialog); 9 | 10 | input ClaRa.Basics.Units.MassFraction xi[fuelModel.nc - 1] "Medium composition" annotation(Dialog); 11 | annotation (Icon(graphics={ Polygon( 12 | points={{-100,100},{100,-100},{-100,100}}, 13 | lineColor={255,0,0}, 14 | smooth=Smooth.None, 15 | fillColor={102,198,0}, 16 | fillPattern=FillPattern.Solid), Polygon( 17 | points={{-100,-100},{100,100},{-100,-100}}, 18 | lineColor={255,0,0}, 19 | smooth=Smooth.None, 20 | fillColor={102,198,0}, 21 | fillPattern=FillPattern.Solid), 22 | Text( 23 | extent={{-80,-60},{80,-100}}, 24 | lineColor={238,46,47}, 25 | textString="Supported until ClaRa 1.4.0")})); 26 | end StaCyFlangeFuel; 27 | -------------------------------------------------------------------------------- /Basics/Interfaces/FuelFlueGas_outlet.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Interfaces; 2 | connector FuelFlueGas_outlet "Port describing Coal and CombustionAir flow" 3 | 4 | parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelType; 5 | 6 | ClaRa.Basics.Interfaces.GasPortOut flueGas 7 | annotation (Placement(transformation(extent={{-30,-70},{30,-10}}))); 8 | ClaRa_Obsolete.Basics.Interfaces.Fuel_outlet fuel(fuelType=fuelType) annotation (Placement(transformation(extent={{-30,10},{30,70}}))); 9 | annotation (Icon(graphics={ 10 | Ellipse( 11 | extent={{-100,100},{100,-100}}, 12 | lineColor={118,106,98}, 13 | lineThickness=0.5, 14 | fillColor={118,106,98}, 15 | fillPattern=FillPattern.Solid), 16 | Ellipse( 17 | extent={{-80,80},{80,-80}}, 18 | lineColor={118,106,98}, 19 | fillColor={255,255,255}, 20 | fillPattern=FillPattern.Solid), 21 | Ellipse( 22 | extent={{-60,60},{60,-60}}, 23 | lineColor={27,36,42}, 24 | fillColor={27,36,42}, 25 | fillPattern=FillPattern.Solid), 26 | Ellipse( 27 | extent={{-45,45},{45,-45}}, 28 | lineColor={27,36,42}, 29 | fillColor={255,255,255}, 30 | fillPattern=FillPattern.Solid)}), Diagram(graphics)); 31 | end FuelFlueGas_outlet; 32 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/Geometry/CU_Nports.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals.Geometry; 2 | model CU_Nports "Cylindric shape || Shell with tubes || Vertical flow || Parallel tubes" 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.0.0 // 5 | // // 6 | // Licensed by the DYNCAP research team under Modelica License 2. // 7 | // Copyright © 2013-2015, DYNCAP research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP is a research project supported by the German Federal Ministry of // 10 | // Economics and Technology (FKZ 03ET2009). // 11 | // The DYNCAP research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | 18 | extends ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.HollowCylinderWithTubes(orientation=ClaRa.Basics.Choices.GeometryOrientation.vertical, final parallelTubes=false); 19 | extends Icons.Obsolete_v1_1; 20 | end CU_Nports; 21 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/Geometry/Preheater_LP.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals.Geometry; 2 | model Preheater_LP "Cylindric shape || Shell with tubes || Vertical flow || Parallel tubes" 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.0.0 // 5 | // // 6 | // Licensed by the DYNCAP research team under Modelica License 2. // 7 | // Copyright © 2013-2015, DYNCAP research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP is a research project supported by the German Federal Ministry of // 10 | // Economics and Technology (FKZ 03ET2009). // 11 | // The DYNCAP research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | 18 | extends ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.HollowCylinderWithTubes(final orientation=ClaRa.Basics.Choices.GeometryOrientation.vertical, final parallelTubes=true); 19 | extends Icons.Obsolete_v1_1; 20 | end Preheater_LP; 21 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/Geometry/CH_Nports.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals.Geometry; 2 | model CH_Nports "Cylindric shape || Shell with tubes || Vertical flow || Perpendicular tubes" 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.0.0 // 5 | // // 6 | // Licensed by the DYNCAP research team under Modelica License 2. // 7 | // Copyright © 2013-2015, DYNCAP research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP is a research project supported by the German Federal Ministry of // 10 | // Economics and Technology (FKZ 03ET2009). // 11 | // The DYNCAP research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | 18 | extends ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.HollowCylinderWithTubes( 19 | orientation=ClaRa.Basics.Choices.GeometryOrientation.vertical, 20 | final parallelTubes=true, 21 | final N_baffle=0); 22 | extends Icons.Obsolete_v1_1; 23 | end CH_Nports; 24 | -------------------------------------------------------------------------------- /Basics/Interfaces/FuelSlagFlueGas_inlet.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Interfaces; 2 | connector FuelSlagFlueGas_inlet "Port describing Coal,Slag and FlueGas flow" 3 | 4 | // Media properties of coal and slag 5 | parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelType; 6 | parameter ClaRa.Basics.Media.Slag.PartialSlag slagType; 7 | 8 | ClaRa.Basics.Interfaces.GasPortIn flueGas 9 | annotation (Placement(transformation(extent={{40,-30},{100,30}}))); 10 | ClaRa_Obsolete.Basics.Interfaces.Fuel_inlet fuel(fuelType=fuelType) annotation (Placement(transformation(extent={{-100,-30},{-40,30}}))); 11 | ClaRa.Basics.Interfaces.Slag_outlet slag(slagType=slagType) 12 | annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); 13 | 14 | annotation (Icon(graphics={ 15 | Ellipse( 16 | extent={{-100,100},{100,-100}}, 17 | lineColor={118,106,98}, 18 | fillColor={118,106,98}, 19 | lineThickness=0.5, 20 | fillPattern=FillPattern.Solid), 21 | Ellipse( 22 | extent={{-60,60},{60,-60}}, 23 | lineColor={27,36,42}, 24 | fillColor={27,36,42}, 25 | fillPattern=FillPattern.Solid), 26 | Ellipse( 27 | extent={{-35,35},{35,-35}}, 28 | lineColor={27,36,42}, 29 | fillColor={234,171,0}, 30 | fillPattern=FillPattern.Solid), 31 | Ellipse( 32 | extent={{-20,20},{20,-20}}, 33 | lineColor={234,171,0}, 34 | fillColor={255,255,255}, 35 | fillPattern=FillPattern.Solid)}), Diagram(coordinateSystem( 36 | preserveAspectRatio=false, extent={{-100,-100},{100,100}}), 37 | graphics)); 38 | end FuelSlagFlueGas_inlet; 39 | -------------------------------------------------------------------------------- /Basics/ControlVolumes/Fundamentals/SpatialDistribution/RealPhases.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.ControlVolumes.Fundamentals.SpatialDistribution; 2 | partial model RealPhases "The phases are NOT in ideal thermodynamic equilibrium" 3 | 4 | extends ClaRa.Basics.Icons.RealPhases; 5 | extends ClaRa_Obsolete.Basics.Icons.Obsolete_v1_1; 6 | parameter Real level_rel_start=0.5 "Start value for relative filling Level"; 7 | 8 | outer parameter Boolean useHomotopy; 9 | 10 | outer ClaRa.Basics.Records.IComVLE_L3_NPort iCom; 11 | outer ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.GenericGeometry geo; 12 | 13 | outer ClaRa.Basics.Choices.Init initType; 14 | 15 | ClaRa.Basics.Units.Pressure Delta_p_geo_in[geo.N_inlet]; 16 | ClaRa.Basics.Units.Pressure Delta_p_geo_out[geo.N_outlet]; 17 | 18 | ClaRa.Basics.Units.MassFraction zoneAlloc_in[geo.N_inlet] "Allocation of inlet mass flows to zones |1:liq|2:vap|"; 19 | // For two-zonal models only! Other wise a vector of size N_cv-1 must be introduced 20 | ClaRa.Basics.Units.MassFraction zoneAlloc_out[geo.N_outlet] "Allocation of outlet mass flows to zones |1:liq|2:vap|"; 21 | 22 | ClaRa.Basics.Units.Length level_abs "Absolute filling absLevel"; 23 | Real level_rel(start=level_rel_start) "Relative filling absLevel"; 24 | 25 | ClaRa.Basics.Units.MassFlowRate m_flow_inliq[geo.N_inlet] "Mass flow passing from inlet to zone 1 and vice versa"; 26 | ClaRa.Basics.Units.MassFlowRate m_flow_invap[geo.N_inlet] "Mass flow passing from inlet to zone 2 and vice versa"; 27 | ClaRa.Basics.Units.MassFlowRate m_flow_outliq[geo.N_outlet] "Mass flow passing from outlet to zone 1 and vice versa"; 28 | ClaRa.Basics.Units.MassFlowRate m_flow_outvap[geo.N_outlet] "Mass flow passing from outlet to zone 2 and vice versa"; 29 | 30 | end RealPhases; 31 | -------------------------------------------------------------------------------- /Basics/Interfaces/FuelSlagFlueGas_outlet.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Interfaces; 2 | connector FuelSlagFlueGas_outlet "Port describing Coal,Slag and FlueGas flow" 3 | 4 | parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelType; 5 | parameter ClaRa.Basics.Media.Slag.PartialSlag slagType; 6 | ClaRa.Basics.Interfaces.GasPortOut flueGas 7 | annotation (Placement(transformation(extent={{40,-30},{100,30}}))); 8 | ClaRa_Obsolete.Basics.Interfaces.Fuel_outlet fuel(fuelType=fuelType) annotation (Placement(transformation(extent={{-100,-30},{-40,30}}))); 9 | ClaRa.Basics.Interfaces.Slag_inlet slag(slagType=slagType) annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); 10 | 11 | annotation (Icon(graphics={ 12 | Ellipse( 13 | extent={{-100,100},{100,-100}}, 14 | lineColor={118,106,98}, 15 | lineThickness=0.5, 16 | fillColor={118,106,98}, 17 | fillPattern=FillPattern.Solid), 18 | Ellipse( 19 | extent={{-80,80},{80,-80}}, 20 | lineColor={118,106,98}, 21 | fillColor={255,255,255}, 22 | fillPattern=FillPattern.Solid), 23 | Ellipse( 24 | extent={{-60,60},{60,-60}}, 25 | lineColor={27,36,42}, 26 | fillColor={27,36,42}, 27 | fillPattern=FillPattern.Solid), 28 | Ellipse( 29 | extent={{-45,45},{45,-45}}, 30 | lineColor={27,36,42}, 31 | fillColor={255,255,255}, 32 | fillPattern=FillPattern.Solid), 33 | Ellipse( 34 | extent={{-35,35},{35,-35}}, 35 | lineColor={255,255,255}, 36 | fillColor={234,171,0}, 37 | fillPattern=FillPattern.Solid)}), Diagram(coordinateSystem( 38 | preserveAspectRatio=false, extent={{-100,-100},{100,100}}), 39 | graphics)); 40 | end FuelSlagFlueGas_outlet; 41 | -------------------------------------------------------------------------------- /Components/Furnace/Hopper/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Furnace; 2 | package Hopper 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.2.2 // 5 | // Models of the ClaRa library are tested under DYMOLA v2016 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 10 | // Copyright 2013-2017, DYNCAP/DYNSTART research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 19 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 20 | // The research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 29 | end Hopper; 30 | -------------------------------------------------------------------------------- /Components/Furnace/Burner/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Furnace; 2 | package Burner 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.2.2 // 5 | // Models of the ClaRa library are tested under DYMOLA v2016 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 10 | // Copyright 2013-2017, DYNCAP/DYNSTART research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 19 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 20 | // The research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 29 | 30 | 31 | 32 | 33 | 34 | end Burner; 35 | -------------------------------------------------------------------------------- /Basics/Functions/TableInterpolation/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Functions; 2 | package TableInterpolation 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.1.2 // 5 | // Models of the ClaRa library are tested under DYMOLA v2016 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 10 | // Copyright © 2013-2016, DYNCAP/DYNSTART research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 19 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 20 | // The research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Basics60; 29 | 30 | end TableInterpolation; 31 | -------------------------------------------------------------------------------- /Components/Furnace/BaseClasses/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Furnace; 2 | package BaseClasses 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.2.2 // 5 | // Models of the ClaRa library are tested under DYMOLA v2016 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 10 | // Copyright 2013-2017, DYNCAP/DYNSTART research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 19 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 20 | // The research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 29 | 30 | 31 | 32 | 33 | 34 | end BaseClasses; 35 | -------------------------------------------------------------------------------- /Basics/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete; 2 | package Basics "Fundamental classes like functions and records" 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Basics100; 29 | 30 | end Basics; 31 | -------------------------------------------------------------------------------- /Examples/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete; 2 | package Examples "Examples to illustrate the functionality of the library" 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Examplesb100; 29 | 30 | end Examples; 31 | -------------------------------------------------------------------------------- /Visualisation/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete; 2 | package Visualisation "Visualisation of State of Process" 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Visualisation100; 29 | 30 | end Visualisation; 31 | -------------------------------------------------------------------------------- /Components/Furnace/FlameRoom/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Furnace; 2 | package FlameRoom 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.2.2 // 5 | // Models of the ClaRa library are tested under DYMOLA v2016 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 10 | // Copyright 2013-2017, DYNCAP/DYNSTART research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 19 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 20 | // The research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | end FlameRoom; 41 | -------------------------------------------------------------------------------- /Components/FlueGasCleaning/Denitrification/Fundamentals/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.FlueGasCleaning.Denitrification; 2 | package Fundamentals 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.2.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2016 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 10 | // Copyright © 2013-2016, DYNCAP/DYNSTART research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 19 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 20 | // The research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components50; 29 | 30 | 31 | end Fundamentals; 32 | -------------------------------------------------------------------------------- /Basics/Icons/Obsolete_v1_2.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Icons; 2 | model Obsolete_v1_2 "This model will be not longer supported than Version 1.4!" 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.0.0 // 5 | // // 6 | // Licensed by the DYNCAP research team under Modelica License 2. // 7 | // Copyright © 2013-2015, DYNCAP research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP is a research project supported by the German Federal Ministry of // 10 | // Economics and Technology (FKZ 03ET2009). // 11 | // The DYNCAP research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | 18 | annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100, 19 | -100},{100,100}}), graphics={ Polygon( 20 | points={{-100,-100},{100,100},{-100,-100}}, 21 | lineColor={255,0,0}, 22 | smooth=Smooth.None, 23 | fillColor={102,198,0}, 24 | fillPattern=FillPattern.Solid),Polygon( 25 | points={{-100,100},{100,-100},{-100,100}}, 26 | lineColor={255,0,0}, 27 | smooth=Smooth.None, 28 | fillColor={102,198,0}, 29 | fillPattern=FillPattern.Solid), 30 | Text( 31 | extent={{-80,-60},{80,-100}}, 32 | lineColor={238,46,47}, 33 | textString="Supported until ClaRa 1.4.0")}), 34 | Diagram(coordinateSystem(extent={{ 35 | -100,-100},{100,100}}))); 36 | end Obsolete_v1_2; 37 | -------------------------------------------------------------------------------- /Basics/Icons/Obsolete_v1_3.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Icons; 2 | model Obsolete_v1_3 "This model will be not longer supported than Version 1.5!" 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.0.0 // 5 | // // 6 | // Licensed by the DYNCAP research team under Modelica License 2. // 7 | // Copyright © 2013-2015, DYNCAP research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP is a research project supported by the German Federal Ministry of // 10 | // Economics and Technology (FKZ 03ET2009). // 11 | // The DYNCAP research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | 18 | annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100, 19 | -100},{100,100}}), graphics={ Polygon( 20 | points={{-100,-100},{100,100},{-100,-100}}, 21 | lineColor={255,0,0}, 22 | smooth=Smooth.None, 23 | fillColor={102,198,0}, 24 | fillPattern=FillPattern.Solid),Polygon( 25 | points={{-100,100},{100,-100},{-100,100}}, 26 | lineColor={255,0,0}, 27 | smooth=Smooth.None, 28 | fillColor={102,198,0}, 29 | fillPattern=FillPattern.Solid), 30 | Text( 31 | extent={{-80,-60},{80,-100}}, 32 | lineColor={238,46,47}, 33 | textString="Supported until ClaRa 1.5.0")}), 34 | Diagram(coordinateSystem(extent={{ 35 | -100,-100},{100,100}}))); 36 | end Obsolete_v1_3; 37 | -------------------------------------------------------------------------------- /Components/Furnace/ChemicalReactions/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Furnace; 2 | package ChemicalReactions 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.2.2 // 5 | // Models of the ClaRa library are tested under DYMOLA v2016 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 10 | // Copyright 2013-2017, DYNCAP/DYNSTART research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 19 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 20 | // The research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 29 | 30 | 31 | 32 | 33 | annotation (Icon(graphics)); 34 | end ChemicalReactions; 35 | -------------------------------------------------------------------------------- /Components/VolumesValvesFittings/Fittings/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.VolumesValvesFittings; 2 | package Fittings "Bends, T-connectors,..." 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components60; 29 | 30 | end Fittings; 31 | -------------------------------------------------------------------------------- /Components/VolumesValvesFittings/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components; 2 | package VolumesValvesFittings "All kinds of tube-shaped components" 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components80; 29 | 30 | end VolumesValvesFittings; 31 | -------------------------------------------------------------------------------- /SubSystems/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete; 2 | package SubSystems "Containing Subsystems like Boilers, Amine Washing,..." 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Subsystems100; 29 | 30 | 31 | annotation (Icon(graphics)); 32 | end SubSystems; 33 | -------------------------------------------------------------------------------- /Basics/Icons/Obsolete_v1_1.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Icons; 2 | model Obsolete_v1_1 "This model will be not longer supported than Version 1.3!" 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.0.0 // 5 | // // 6 | // Licensed by the DYNCAP research team under Modelica License 2. // 7 | // Copyright © 2013-2015, DYNCAP research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP is a research project supported by the German Federal Ministry of // 10 | // Economics and Technology (FKZ 03ET2009). // 11 | // The DYNCAP research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | 18 | annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100, 19 | -100},{100,100}}), graphics={ Polygon( 20 | points={{-100,-100},{100,100},{-100,-100}}, 21 | lineColor={255,0,0}, 22 | smooth=Smooth.None, 23 | fillColor={102,198,0}, 24 | fillPattern=FillPattern.Solid),Polygon( 25 | points={{-100,100},{100,-100},{-100,100}}, 26 | lineColor={255,0,0}, 27 | smooth=Smooth.None, 28 | fillColor={102,198,0}, 29 | fillPattern=FillPattern.Solid), 30 | Text( 31 | extent={{-80,-60},{80,-100}}, 32 | lineColor={238,46,47}, 33 | textString="Supported until ClaRa 1.3.0")}), 34 | Diagram(coordinateSystem(extent={{ 35 | -100,-100},{100,100}}))); 36 | end Obsolete_v1_1; 37 | -------------------------------------------------------------------------------- /Components/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete; 2 | package Components "Containing general description of pumps, heat exchangers,..." 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Components100; 29 | 30 | 31 | annotation (Documentation(info=" 32 | ")); 33 | end Components; 34 | -------------------------------------------------------------------------------- /Basics/Icons/ObsoleteConnector_v1_1.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Basics.Icons; 2 | connector ObsoleteConnector_v1_1 "This model will be not longer supported than Version 1.3!" 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.0.0 // 5 | // // 6 | // Licensed by the DYNCAP research team under Modelica License 2. // 7 | // Copyright © 2013-2015, DYNCAP research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP is a research project supported by the German Federal Ministry of // 10 | // Economics and Technology (FKZ 03ET2009). // 11 | // The DYNCAP research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | 18 | annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100, 19 | -100},{100,100}}), graphics={ Polygon( 20 | points={{-100,-100},{100,100},{-100,-100}}, 21 | lineColor={255,0,0}, 22 | smooth=Smooth.None, 23 | fillColor={102,198,0}, 24 | fillPattern=FillPattern.Solid),Polygon( 25 | points={{-100,100},{100,-100},{-100,100}}, 26 | lineColor={255,0,0}, 27 | smooth=Smooth.None, 28 | fillColor={102,198,0}, 29 | fillPattern=FillPattern.Solid), 30 | Text( 31 | extent={{-80,-60},{80,-100}}, 32 | lineColor={238,46,47}, 33 | textString="Supported until ClaRa 1.3.0")}), 34 | Diagram(coordinateSystem(extent={{ 35 | -100,-100},{100,100}}))); 36 | end ObsoleteConnector_v1_1; 37 | -------------------------------------------------------------------------------- /UsersGuide/Contact/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.UsersGuide; 2 | package Contact 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Contact100; 29 | 30 | 31 | annotation (Documentation(info=" 32 |

ClaRa 0.2.2 alpha was released 28. Mar. 2014
34 |Model description: Base class for furnace sections with additional heat ports
58 |Contact: Lasse Nielsen, TLK-Thermo GmbH
59 | ")); 60 | end CombustionChamberBase_additional_HPs; 61 | -------------------------------------------------------------------------------- /StaticCycles/Boundary_red.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.StaticCycles; 2 | model Boundary_red "Red boundary" 3 | 4 | outer ClaRa.SimCenter simCenter; 5 | 6 | parameter TILMedia.VLEFluidTypes.BaseVLEFluid medium = simCenter.fluid1 "Medium in the component" annotation(choices(choice=simCenter.fluid1 "First fluid defined in global simCenter", 7 | choice=simCenter.fluid2 "Second fluid defined in global simCenter", 8 | choice=simCenter.fluid3 "Third fluid defined in global simCenter"), 9 | Dialog(group="Fundamental Definitions")); 10 | parameter Boolean source = true "True if boundary is source else sink"; 11 | parameter ClaRa.Basics.Units.MassFlowRate m_flow(fixed= not source) annotation(Dialog(enable = not source)); 12 | parameter ClaRa.Basics.Units.EnthalpyMassSpecific h(fixed=source) annotation(Dialog(enable = source)); 13 | parameter ClaRa.Basics.Units.Pressure p(fixed= not source) annotation(Dialog(enable = not source)); 14 | 15 | ClaRa.StaticCycles.Fundamentals.SteamSignal_red_a inlet(m_flow=m_flow, p=p, Medium=medium) annotation (Placement(transformation(extent={{-104,-10},{-96,10}}))); 16 | ClaRa.StaticCycles.Fundamentals.SteamSignal_red_b outlet(h=h, Medium=medium) annotation (Placement(transformation(extent={{96,-10},{104,10}}))); 17 | initial equation 18 | if source then 19 | m_flow= outlet.m_flow; 20 | p=outlet.p; 21 | else 22 | 23 | h=inlet.h; 24 | end if; 25 | 26 | annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics={Line( 27 | points={{-60,0},{-96,0}}, 28 | color={0,131,169}, 29 | smooth=Smooth.None, visible= not source), 30 | Line( 31 | points={{60,0},{96,0}}, 32 | color={0,131,169}, 33 | smooth=Smooth.None, visible= source), 34 | Polygon( 35 | points={{-60,60},{60,60},{60,-60},{-60,-60},{-60,60}}, 36 | lineColor={0,131,169}, 37 | smooth=Smooth.None, 38 | fillColor={255,255,255}, 39 | fillPattern=FillPattern.Solid), 40 | Text( 41 | extent={{-60,60},{60,20}}, 42 | lineColor={150,25,48}, 43 | fillColor={255,255,255}, 44 | fillPattern=FillPattern.Solid, 45 | textString="%p", 46 | visible=not source), 47 | Text( 48 | extent={{-60,20},{60,-20}}, 49 | lineColor={150,25,48}, 50 | fillColor={255,255,255}, 51 | fillPattern=FillPattern.Solid, 52 | textString="%m_flow", 53 | visible=not source), 54 | Text( 55 | extent={{-60,-20},{60,-60}}, 56 | lineColor={150,25,48}, 57 | fillColor={255,255,255}, 58 | fillPattern=FillPattern.Solid, 59 | textString="%h", 60 | visible=source), Polygon( 61 | points={{-100,-100},{100,100},{-100,-100}}, 62 | lineColor={255,0,0}, 63 | smooth=Smooth.None, 64 | fillColor={102,198,0}, 65 | fillPattern=FillPattern.Solid),Polygon( 66 | points={{-100,100},{100,-100},{-100,100}}, 67 | lineColor={255,0,0}, 68 | smooth=Smooth.None, 69 | fillColor={102,198,0}, 70 | fillPattern=FillPattern.Solid), 71 | Text( 72 | extent={{-80,-60},{80,-100}}, 73 | lineColor={238,46,47}, 74 | textString="Supported until ClaRa 1.3.0")}), 75 | Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics)); 76 | end Boundary_red; 77 | -------------------------------------------------------------------------------- /Components/Adapters/FuelFlueGas_join.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Adapters; 2 | model FuelFlueGas_join 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.2.2 // 5 | // // 6 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 7 | // Copyright 2013-2017, DYNCAP/DYNSTART research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 10 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 11 | // The research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | extends ClaRa.Basics.Icons.Adapter2_bw; 18 | extends ClaRa_Obsolete.Basics.Icons.Obsolete_v1_3; 19 | 20 | //__________________________/ Media definintions \______________________________________________ 21 | outer ClaRa.SimCenter simCenter; 22 | inner parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelType=simCenter.fuelModel1 "Fuel elemental composition used for combustion" 23 | annotation(choicesAllMatching, Dialog(group="Fundamental Medium Definitions")); 24 | 25 | inner parameter TILMedia.GasTypes.BaseGas flueGas = simCenter.flueGasModel "Medium to be used in tubes" 26 | annotation(choicesAllMatching, Dialog(group="Fundamental Medium Definitions")); 27 | 28 | Basics.Interfaces.Fuel_inlet fuel_inlet(final fuelType=fuelType) annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); 29 | ClaRa.Basics.Interfaces.GasPortIn flueGas_inlet(Medium=flueGas) 30 | annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); 31 | 32 | Basics.Interfaces.FuelFlueGas_outlet fuelFlueGas_outlet(flueGas(Medium=flueGas), final fuelType=fuelType) annotation (Placement(transformation(extent={{90,-10},{110,10}}))); 33 | 34 | equation 35 | fuelFlueGas_outlet.flueGas.m_flow = -flueGas_inlet.m_flow; 36 | fuelFlueGas_outlet.flueGas.T_outflow = inStream(flueGas_inlet.T_outflow); 37 | flueGas_inlet.T_outflow = inStream(fuelFlueGas_outlet.flueGas.T_outflow); 38 | fuelFlueGas_outlet.flueGas.xi_outflow = inStream(flueGas_inlet.xi_outflow); 39 | flueGas_inlet.xi_outflow = inStream(fuelFlueGas_outlet.flueGas.xi_outflow); 40 | fuelFlueGas_outlet.flueGas.p = flueGas_inlet.p; 41 | 42 | fuelFlueGas_outlet.fuel.m_flow = -fuel_inlet.m_flow; 43 | fuelFlueGas_outlet.fuel.T_outflow = inStream(fuel_inlet.T_outflow); 44 | fuel_inlet.T_outflow = inStream(fuelFlueGas_outlet.fuel.T_outflow); 45 | fuelFlueGas_outlet.fuel.xi_outflow = inStream(fuel_inlet.xi_outflow); 46 | fuel_inlet.xi_outflow = inStream(fuelFlueGas_outlet.fuel.xi_outflow); 47 | fuelFlueGas_outlet.fuel.LHV_outflow = inStream(fuel_inlet.LHV_outflow); 48 | fuel_inlet.LHV_outflow = inStream(fuelFlueGas_outlet.fuel.LHV_outflow); 49 | fuelFlueGas_outlet.fuel.cp_outflow = inStream(fuel_inlet.cp_outflow); 50 | fuel_inlet.cp_outflow = inStream(fuelFlueGas_outlet.fuel.cp_outflow); 51 | fuelFlueGas_outlet.fuel.p = fuel_inlet.p; 52 | fuelFlueGas_outlet.fuel.LHV_calculationType = fuel_inlet.LHV_calculationType; 53 | 54 | annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), 55 | graphics), Diagram(graphics)); 56 | end FuelFlueGas_join; 57 | -------------------------------------------------------------------------------- /StaticCycles/Source_black.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.StaticCycles; 2 | model Source_black 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.1.0 // 5 | // // 6 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 7 | // Copyright 2013-2017, DYNCAP/DYNSTART research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 10 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 11 | // The research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | 18 | outer ClaRa.SimCenter simCenter; 19 | parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelType=simCenter.fuelModel1 "Coal elemental composition used for combustion" annotation(Dialog(group="Parameters")); 20 | 21 | // parameter ClaRa.Basics.Units.Temperature T_FG_nom; 22 | // parameter ClaRa.Basics.Units.MassFlowRate m_flow_FG_nom; 23 | parameter ClaRa.Basics.Units.MassFlowRate m_flow_fuel; 24 | parameter ClaRa.Basics.Units.MassFraction xi_fuel[fuelType.nc-1]; 25 | parameter ClaRa.Basics.Units.EnthalpyMassSpecific LHV; 26 | // final parameter ClaRa.Basics.Units.EnthalpyMassSpecific h_FG_out=TILMedia.GasFunctions.specificEnthalpy_pTxi( 27 | // flueGas, 28 | // 1e5, 29 | // T_FG_nom, 30 | // xi_nom) "Outlet specific enthalpy"; 31 | //final parameter ClaRa.Basics.Units.MassFlowRate m_flow_FG_out=m_flow_FG_nom; 32 | 33 | // h=h_FG_out, 34 | FuelSignal_black_b fuelSignal_black( 35 | fuelType=fuelType, 36 | m_flow=m_flow_fuel, 37 | xi=xi_fuel, 38 | LHV=LHV) annotation (Placement(transformation(extent={{100,-10},{108,10}}), iconTransformation(extent={{100,-10},{108,10}}))); 39 | annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics={ 40 | Text( 41 | extent={{-60,60},{60,20}}, 42 | lineColor={0,0,0}, 43 | fillColor={255,255,255}, 44 | fillPattern=FillPattern.Solid, 45 | textString="%m_flow_fuel"), 46 | Text( 47 | extent={{-60,20},{60,-20}}, 48 | lineColor={0,0,0}, 49 | fillColor={255,255,255}, 50 | fillPattern=FillPattern.Solid, 51 | textString="%xi_fuel"), 52 | Text( 53 | extent={{-60,-20},{60,-60}}, 54 | lineColor={0,0,0}, 55 | fillColor={255,255,255}, 56 | fillPattern=FillPattern.Solid, 57 | textString="%LHV"), 58 | Line(points={{60,100},{100,0},{60,-100}}, color={0,0,0}), 59 | Polygon( 60 | points={{-100,-100},{100,100},{-100,-100}}, 61 | lineColor={255,0,0}, 62 | smooth=Smooth.None, 63 | fillColor={102,198,0}, 64 | fillPattern=FillPattern.Solid),Polygon( 65 | points={{-100,100},{100,-100},{-100,100}}, 66 | lineColor={255,0,0}, 67 | smooth=Smooth.None, 68 | fillColor={102,198,0}, 69 | fillPattern=FillPattern.Solid), 70 | Text( 71 | extent={{-80,-60},{80,-100}}, 72 | lineColor={238,46,47}, 73 | textString="Supported until ClaRa 1.4.0")}), Diagram(graphics, 74 | coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}))); 75 | end Source_black; 76 | -------------------------------------------------------------------------------- /UsersGuide/Licence/package.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.UsersGuide; 2 | package Licence 3 | //___________________________________________________________________________// 4 | // Package of the ClaRa library, version: 1.0.0 // 5 | // Models of the ClaRa library are tested under DYMOLA v2013 FD01. // 6 | // It is planned to support alternative Simulators like SimulationX in the // 7 | // future // 8 | //___________________________________________________________________________// 9 | // Licensed by the DYNCAP research team under Modelica License 2. // 10 | // Copyright © 2013-2015, DYNCAP research team. // 11 | //___________________________________________________________________________// 12 | // This Modelica package is free software and the use is completely at your // 13 | // own risk; it can be redistributed and/or modified under the terms of the // 14 | // Modelica License 2. For license conditions (including the disclaimer of // 15 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 16 | // http://www.modelica.org/licenses/ModelicaLicense2 // 17 | //___________________________________________________________________________// 18 | // DYNCAP is a research project supported by the German Federal Ministry of // 19 | // Economics and Technology (FKZ 03ET2009). // 20 | // The DYNCAP research team consists of the following project partners: // 21 | // Institute of Energy Systems (Hamburg University of Technology), // 22 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 23 | // TLK-Thermo GmbH (Braunschweig, Germany), // 24 | // XRG Simulation GmbH (Hamburg, Germany). // 25 | //___________________________________________________________________________// 26 | 27 | 28 | extends ClaRa.Basics.Icons.PackageIcons.Info100; 29 | 30 | 31 | annotation (Documentation(info=" 32 |33 | //---------------------------------------------------------------------------// 34 | // ClaRa library, version: 1.0.0 // 35 | // // 36 | // Licensed by the DYNCAP research team under Modelica License 2. // 37 | // Copyright © 2013-2015, DYNCAP research team. // 38 | // // 39 | // This Modelica package is free software and the use is completely at your // 40 | // own risk; it can be redistributed and/or modified under the terms of the // 41 | // Modelica License 2. For license conditions (including the disclaimer of // 42 | // warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit // 43 | // http://www.modelica.org/licenses/ModelicaLicense2 . // 45 | // // 46 | // DYNCAP is a research project supported by the German Federal Ministry of // 47 | // Economics and Technology (FKZ 03ET2009). // 48 | // The DYNCAP research team consists of the following project partners: // 49 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 50 | // Institute of Energy Systems (Hamburg University of Technology), // 51 | // TLK-Thermo GmbH (Braunschweig, Germany), // 52 | // XRG Simulation GmbH (Hamburg, Germany). // 53 | //---------------------------------------------------------------------------// 54 |55 | 56 | ")); 57 | end Licence; 58 | -------------------------------------------------------------------------------- /Components/Adapters/FuelFlueGas_split.mo: -------------------------------------------------------------------------------- 1 | within ClaRa_Obsolete.Components.Adapters; 2 | model FuelFlueGas_split 3 | //___________________________________________________________________________// 4 | // Component of the ClaRa library, version: 1.2.2 // 5 | // // 6 | // Licensed by the DYNCAP/DYNSTART research team under Modelica License 2. // 7 | // Copyright 2013-2017, DYNCAP/DYNSTART research team. // 8 | //___________________________________________________________________________// 9 | // DYNCAP and DYNSTART are research projects supported by the German Federal // 10 | // Ministry of Economic Affairs and Energy (FKZ 03ET2009/FKZ 03ET7060). // 11 | // The research team consists of the following project partners: // 12 | // Institute of Energy Systems (Hamburg University of Technology), // 13 | // Institute of Thermo-Fluid Dynamics (Hamburg University of Technology), // 14 | // TLK-Thermo GmbH (Braunschweig, Germany), // 15 | // XRG Simulation GmbH (Hamburg, Germany). // 16 | //___________________________________________________________________________// 17 | extends ClaRa.Basics.Icons.Adapter2_fw; 18 | extends ClaRa_Obsolete.Basics.Icons.Obsolete_v1_3; 19 | 20 | 21 | //__________________________/ Media definintions \______________________________________________ 22 | outer ClaRa.SimCenter simCenter; 23 | inner parameter ClaRa.Basics.Media.Fuel.PartialFuel fuelType=simCenter.fuelModel1 "Fuel elemental composition used for combustion" 24 | annotation(choicesAllMatching, Dialog(group="Fundamental Medium Definitions")); 25 | inner parameter ClaRa.Basics.Media.Slag.PartialSlag slag=simCenter.slagModel "Slag properties" 26 | annotation(choicesAllMatching, Dialog(group="Fundamental Medium Definitions")); 27 | inner parameter TILMedia.GasTypes.BaseGas flueGas = simCenter.flueGasModel "Medium to be used in tubes" 28 | annotation(choicesAllMatching, Dialog(group="Fundamental Medium Definitions")); 29 | 30 | Basics.Interfaces.Fuel_outlet fuel_outlet(final fuelType=fuelType) annotation (Placement(transformation(extent={{90,50},{110,70}}))); 31 | ClaRa.Basics.Interfaces.GasPortOut flueGas_outlet(Medium=flueGas) 32 | annotation (Placement(transformation(extent={{90,-70},{110,-50}}))); 33 | 34 | Basics.Interfaces.FuelFlueGas_inlet fuelFlueGas_inlet(flueGas(Medium=flueGas), final fuelType=fuelType) annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); 35 | 36 | equation 37 | fuelFlueGas_inlet.flueGas.m_flow = -flueGas_outlet.m_flow; 38 | fuelFlueGas_inlet.flueGas.T_outflow = inStream(flueGas_outlet.T_outflow); 39 | flueGas_outlet.T_outflow = inStream(fuelFlueGas_inlet.flueGas.T_outflow); 40 | fuelFlueGas_inlet.flueGas.xi_outflow = inStream(flueGas_outlet.xi_outflow); 41 | flueGas_outlet.xi_outflow = inStream(fuelFlueGas_inlet.flueGas.xi_outflow); 42 | fuelFlueGas_inlet.flueGas.p = flueGas_outlet.p; 43 | 44 | fuelFlueGas_inlet.fuel.m_flow = -fuel_outlet.m_flow; 45 | fuelFlueGas_inlet.fuel.T_outflow = inStream(fuel_outlet.T_outflow); 46 | fuel_outlet.T_outflow = inStream(fuelFlueGas_inlet.fuel.T_outflow); 47 | fuelFlueGas_inlet.fuel.xi_outflow = inStream(fuel_outlet.xi_outflow); 48 | fuel_outlet.xi_outflow = inStream(fuelFlueGas_inlet.fuel.xi_outflow); 49 | fuelFlueGas_inlet.fuel.LHV_outflow = inStream(fuel_outlet.LHV_outflow); 50 | fuel_outlet.LHV_outflow = inStream(fuelFlueGas_inlet.fuel.LHV_outflow); 51 | fuelFlueGas_inlet.fuel.cp_outflow = inStream(fuel_outlet.cp_outflow); 52 | fuel_outlet.cp_outflow = inStream(fuelFlueGas_inlet.fuel.cp_outflow); 53 | fuelFlueGas_inlet.fuel.p = fuel_outlet.p; 54 | fuelFlueGas_inlet.fuel.LHV_calculationType = fuel_outlet.LHV_calculationType; 55 | 56 | annotation (Icon(graphics), 57 | Diagram(graphics)); 58 | end FuelFlueGas_split; 59 | -------------------------------------------------------------------------------- /package.mo: -------------------------------------------------------------------------------- 1 | within ; 2 | package ClaRa_Obsolete "ClaRa obsolete models package" 3 | import SI = ClaRa_Obsolete.Basics.Units; 4 | 5 | 6 | annotation (preferedView="info",version="1.8.0", 7 | uses( 8 | ClaRa(version="1.8.0"), 9 | TILMedia(version="1.8.0 ClaRa"), 10 | Modelica(version="4.0.0")), Icon(coordinateSystem(preserveAspectRatio= 11 | false, extent={{-100,-100},{100,100}}), 12 | graphics={Bitmap( 13 | extent={{-100,-100},{100,100}}, 14 | imageSource= 15 | "iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB8tJREFUeNrs3WFu6joQgFFceZXZC/xgL7BNV0itRCUaEbDD2D5nA0/Kzfjz0PKaDsdLOQDARl8eAQACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAAICgIAAICAATCbv8R8p5yV51AD7SadrsYEAEJKAACAgAAgIAAICgIAAgIAAICAACAgAAgKAgACAgAAgIAAICAACAsD4skfAbLb8nQR/ywYEBJrGRmgQEKB6aMQFAQGqxUVUEBCgSlQEBQEBBAUBAWIERUwQEMB2goAAthPwTXToPCZbvhgJNhDAVoINBLCVYAMBbCXYQABbCQgIICQICCAkCAggJAgIICQICCAkQoKAAEKCgABCgoAAPYbEU0BAANsIAgLYRhAQwDaCgABCgoAAPBkST0FAAEQEAQH2j4iQCAiAbQQBAWwjCAhgG0FAABFBQABEREAAWkZESAQEwDYiIAAigoAAIoKAACKCgACIiIAAiAgCAogIAgKMExEhERAA24iAAIgIAgKICAICgIAA2EIEBEBEBARARBAQQEQQEEBEEBAAEREQABEREAARQUAAEBAAW4iAAIiIgACIiIAAiAgCAoCAANhCBARARAQEQEQEBAAEBMAWIiAAIiIgAAgIgC1EQABEBAEBQEAAbCECAoCAANhCEBBARHhV9ghwOAACgkg8qZyXJDzc/r3/excQEMSiSljEBQQE0agaF1GxhQgIiMbbURETBAREQ0xsIQgIwiEm0IrvgfCRcMx0qN5i4nbrQmMDAQP69lbioMIGAjYOG4lLjg0EDKONBGwg2DhsJLj4CAiGT0hAQLB1sCEknoKLkIBg2LCNICAgHrYR7zb3/BYWhquTiHjm2EAQD2wj3nUBwUAhIggIiIeIgIAgHiKCd19AMECICAKCeCAi5kBAMDSICALiESAeIgICgniICOZCQDAkiAgCgnggIggI4oGImBMEBEQEBAS3KkQEAUE8wMwICAYBWwgCAogICAi2DzA/AoKXH1sIAgKICAKC7QMQEMAWgsvYI9lr4IV3SM4ZEQcgAgKCAR/hIyzbR/fhEA/RRUBAOHAxExC85MJhC2F0fgaCgw6wgTDe9mHjEGcEBBxsICDYPsQDRtnyBQSbB545AoKDzFMAAcFaLR6ePwICDi9AQBAPQEB4pKePr8TDv4eZExBwWIGAAICAWKVtH4CAAOKOgOCAAgQExAMEBAAEZEaz/3lNbIoICA4lcIETEAAEBGwfgIAAICAACAiv8xtY1OZjRwQEBxEgIAAICAACAoCAAICAACAgAISTPYLtfOcC7yfYQAAQEAAEBAABAUBAAEBAABAQAASEEfleAggIAAgI2PZAQAAQENyMAQEBQEAAWx7rynlJAgIOOEBA3DQABARbCCAggDAjIOCwAwEBEQEEBMQYBCQmv4nl4AMBARHx/HChFBAcgoCAAMKLgIDDEASEO36QLiKeFQICgQ5GhyMICLhhezbDm/mTCAHBQemZgIC4fTgwAQGBPxEREjFFQEBIxAMB4ZePsYQEsz+j7BVghFv5yIMslggIiIl4ICA8XmUNe+xDt7eweJ8QELCliMegl8bZn4EfooN4gIC4kSAeICAgHiAggHiMxacNAuLFQjxAQEA8QEBsIUwSDvEw3wIC2DoQENxSsHWAgICtAxfDpvyvTEA4wAbitkKkcIgHNhDAxoELoQ3ES4eNA2wgYNsAAZlhC3HYiAZ9z7CnICAigliAgIA4wCf5Ibo1GDC3AgKAgLjNAOZVQAAQENxqwJwiIF5OAAEBQEBsIYDZFBC8qICAALjUISBeWAABERHAHAoIXl5AQABc4AQELzGAgIgIYOYExAsNICCICJgzAcHLDeZLQPCSAwgIgIuZgHjZAQQEEQGzJCB48cEMCQgGAEBARAQwNwKCYQDzIiDUHQqDAQgIbldgPgQEQwLmQkAwLAACIiJgFhAQDA6YAQGh1QAZIkBAcBMD77yAYKDAuy4gdDZYhgvxQEAwZICAYBsBFyMBwdCB91hAsI2AeCAgCAnigYBgKMF7KiDYRkA8BAQhAQQEhATbBwKCkCAetJE9At4d5HS6Fk8E8bCBgK0E8UBAEBLEg3Z8hEXTgffxFuIhICAmiAcCQowDQVAQDwEB2wniISAQ59AQFe8BAgJVDxNhEQ8EBJoeNEIjHAgI2GDEg4B8kRAQDwQEEA8EBBAPBARAPEbkh+iAcGADAcQDAQHEg+B8hAUIBzYQQDywgQDCgQ0EEA8EBEA8+OEjLEA4EBBAONiPj7AA8cAGAggHAgIIB8H5CAsQD2wggHAgIIBwICCAcCAggHCAgIBwgIAAwoGAAKKBgADCgYAAogECAqIBAgLCAQICCAYCAogGAgIIBggICAYICIgFCAiIBQgIiAMICIgAsMbfRAdAQAAQEAAEBAABAQABAUBAABAQAAQEAAEBAAEBQEAAEBAABAQAAQEAAQFAQAAQEAAEBAABAQABAUBAABAQAAQEAAEBAAEBQEAAEBAABAQAAQEAAQFAQACIKB2Ol+IxAGADAUBAABAQAAQEAAQEAAEBQEAAEBAABAQABAQAAQFAQAAQEAAEBAAEBAABAUBAABAQAAQEAAQEAAEBQEAAEBAABAQA1n0LMACcLvNwDcdETgAAAABJRU5ErkJggg==", 16 | fileName="modelica://ClaRa/figures/ClaRa-Logo.png")}), 17 | conversion(from(version="0.0", script="modelica://ClaRa/Scripts/ConvertFRom00.mos"), 18 | from(version="0.1 alpha", script="modelica://ClaRa/Scripts/ConvertFRom01.mos"), 19 | from(version="0.2 alpha", script="modelica://ClaRa/Scripts/ConvertFRom02.mos"), 20 | from(version="0.2.1 alpha", script="modelica://ClaRa/Scripts/ConvertFRom021.mos"), 21 | from( 22 | version="1.0.1", 23 | to="Intermediate", 24 | change(item=convertClass("ClaRa.SubSystems.Boiler.SteamGenerator_L3_vr", "ClaRa_Obsolete.SubSystems.SteamGenerator_L3_vr"))), 25 | noneFromVersion="1.2.2"), 26 | Documentation(info=" 27 |
