From d0048f2ab118490168294e56880e661f8a64ac5f Mon Sep 17 00:00:00 2001 From: David Jansen Date: Mon, 29 Jul 2024 13:00:13 +0000 Subject: [PATCH] Update 'docs' folder with issue1147_GenericBoiler and delete old branches. --- docs/issue1147_GenericBoiler/index.html | 4 - .../naming_violations.txt | 818 +++++++++--------- 2 files changed, 417 insertions(+), 405 deletions(-) diff --git a/docs/issue1147_GenericBoiler/index.html b/docs/issue1147_GenericBoiler/index.html index 235a8442d0..42c2ff3ee3 100644 --- a/docs/issue1147_GenericBoiler/index.html +++ b/docs/issue1147_GenericBoiler/index.html @@ -9,10 +9,6 @@

  • naming_violations.txt

  • -
  • Dymola_check/AixLib.Systems/AixLib.Systems-check_log.txt

  • -
  • Dymola_check/AixLib.Systems/AixLib.Systems-error_log.txt

  • -
  • Dymola_check/AixLib.Fluid/AixLib.Fluid-error_log.txt

  • -
  • Dymola_check/AixLib.Fluid/AixLib.Fluid-check_log.txt

  • diff --git a/docs/issue1147_GenericBoiler/naming_violations.txt b/docs/issue1147_GenericBoiler/naming_violations.txt index 510ae0b3e8..66ed6437ca 100644 --- a/docs/issue1147_GenericBoiler/naming_violations.txt +++ b/docs/issue1147_GenericBoiler/naming_violations.txt @@ -1,138 +1,146 @@ -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/PLRMinCheck.mo -1: Name 'PLRSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: L. Affected line: Modelica.Blocks.Interfaces.RealInput PLRSet "Setvalue of PLR " annotation (Placement(transformation(extent={{-120,-20},{-80,20}}), iconTransformation(extent={{-120,-26},{-80,14}}))); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/InternalFirRatControl.mo +1: Name 'Ti' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time Ti=10 "Time constant of Integrator block" annotation (Dialog(group="Flow Temperature PI")); -2: Missing documentation, Name 'greaterEqualThreshold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater, Equal, Threshold. Affected line: Modelica.Blocks.Logical.GreaterEqualThreshold greaterEqualThreshold( final threshold=PLRMin) annotation (Placement(transformation(extent={{-66,-8},{-50,8}}))); +2: Documentation too short. Affected line: Modelica.Blocks.Interfaces.RealInput TFlowMea(unit="K") annotation (Placement( transformation( extent={{-20,-20},{20,20}}, rotation=0, origin={-120,-52}))); -3: Missing documentation, Name 'PLR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: L. Affected line: Modelica.Blocks.Interfaces.RealOutput PLR annotation (Placement( transformation(extent={{100,-10},{120,10}}), iconTransformation(extent={ {92,30},{112,50}}))); +3: Missing documentation. Affected line: Modelica.Blocks.Interfaces.RealOutput FirRatSet annotation (Placement(transformation(extent={{100,-10},{120,10}}))); -4: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=PLRMin) annotation (Placement(transformation(extent={{2,12},{22,32}}))); -5: Missing documentation, Name 'switch4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: switch4. Affected line: Modelica.Blocks.Logical.Switch switch4 annotation (Placement(transformation(extent={{40,26},{60,46}}))); +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Example/ModularBoilerFeedback.mo +1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; -6: Missing documentation. Affected line: Modelica.Blocks.Logical.And and1 annotation (Placement(transformation(extent={{-30,-2},{-10,18}}))); +2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; -7: Missing documentation, Name 'constPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Pump. Affected line: Modelica.Blocks.Sources.Constant constPump(k=1) annotation (Placement(transformation(extent={{66,-50},{86,-30}}))); +3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=true, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=false, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); +4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/DeviceStatusDelay.mo -1: Name 'use_safetyShutoff' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_safety, Shutoff. Affected line: parameter Boolean use_safetyShutoff = false "Set true, to enable an additional boolean input to perform manual shutoffs for security reasons without messing up the timer" annotation ( choices(checkBox=true)); +5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); -2: Missing documentation, Name 'rSFlipFlop' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: r, S, Flip, Flop. Affected line: Modelica.Blocks.Logical.RSFlipFlop rSFlipFlop annotation (Placement(transformation(extent={{-28,40},{-8,60}}))); +6: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant TFlowSet(k=273 + 60) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-86,40}))); -3: Missing documentation, Name 'timer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: timer. Affected line: Modelica.Blocks.Logical.Timer timer annotation (Placement(transformation(extent={{4,46},{24,66}}))); +7: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); -4: Missing documentation, Name 'change_input' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: change_input. Affected line: Modelica.Blocks.Logical.Change change_input annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-80,-16}))); +8: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); -5: Missing documentation, Name 'logicalSwitch_hold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: logical, Switch_hold. Affected line: Modelica.Blocks.Logical.LogicalSwitch logicalSwitch_hold annotation (Placement(transformation(extent={{60,-42},{80,-22}}))); +9: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); -6: Missing documentation, Name 'pre_onHold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_on, Hold. Affected line: Modelica.Blocks.Logical.Pre pre_onHold annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={20,-20}))); +10: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); -7: Missing documentation, Name 'pre_hold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_hold. Affected line: Modelica.Blocks.Logical.Pre pre_hold annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={70,0}))); +11: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); -8: Missing documentation, Name 'pre_reset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_reset. Affected line: Modelica.Blocks.Logical.Pre pre_reset annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={16,18}))); -9: Missing documentation, Name 'change_output' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: change_output. Affected line: Modelica.Blocks.Logical.Change change_output annotation (Placement(transformation(extent={{-90,56},{-70,76}}))); +AixLib/Fluid/BoilerCHP/BaseClasses/OffDesignOperation.mo +1: Missing documentation, Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: package Medium=AixLib.Media.Water;Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-8,90},{12,110}}))); -10: Missing documentation. Affected line: Modelica.Blocks.Logical.Or or1 annotation (Placement(transformation(extent={{-58,56},{-38,76}}))); +2: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k2=-1) annotation (Placement(transformation(extent={{-68,-26},{-50,-8}}))); -11: Missing documentation, Name 'logicalSwitch_onOffTimer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: logical, Switch_on, Timer. Affected line: Modelica.Blocks.Logical.LogicalSwitch logicalSwitch_onOffTimer annotation (Placement(transformation(extent={{66,46},{86,66}}))); +3: Missing documentation, Name 'devision1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: devision. Affected line: Modelica.Blocks.Math.Division devision1 annotation (Placement(transformation(extent={{-50,-64},{-30,-44}}))); -12: Missing documentation. Affected line: Modelica.Blocks.Logical.GreaterThreshold minOff(threshold=time_minOff) annotation (Placement(transformation(extent={{34,30},{54,50}}))); +4: Missing documentation, Name 'multiplex4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multiplex4. Affected line: Modelica.Blocks.Routing.Multiplex4 multiplex4 annotation (Placement(transformation(extent={{24,10},{46,32}}))); -13: Missing documentation. Affected line: Modelica.Blocks.Logical.GreaterThreshold minOn(threshold=time_minOn) annotation (Placement(transformation(extent={{34,62},{54,82}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: SDF.NDTable boilerEffciency( nin=4, readFromFile=true, filename=ModelicaServices.ExternalReferences.loadResource( "modelica://AixLib/Resources/Data/Fluid/BoilerCHP/BaseClasses/GenericBoiler/Boiler_Generic_Characteristic_Chart.sdf"), dataset="/Characteristic chart", dataUnit="-", scaleUnits={"K","K","-","-"}, interpMethod=SDF.Types.InterpolationMethod.Linear, extrapMethod=SDF.Types.ExtrapolationMethod.Hold) "Characteristic chart of adiabatic efficiency" annotation (Placement(transformation(extent={{60,12},{80,32}}))); -14: Missing documentation. Affected line: Modelica.Blocks.Logical.Or or2 annotation (Placement(transformation(extent={{-10,10},{10,-10}}, rotation=0, origin={-48,34}))); +6: Missing documentation, Name 'devision' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: devision. Affected line: Modelica.Blocks.Math.Division devision annotation (Placement(transformation(extent={{-30,-30},{-12,-12}}))); -15: Missing documentation. Affected line: Modelica.Blocks.Logical.And and1 annotation (Placement(transformation(extent={{60,-82},{80,-62}}))); +7: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k1=-1) annotation (Placement(transformation(extent={{-32,14},{-12,34}}))); -16: Missing documentation. Affected line: Modelica.Blocks.Logical.Not not1 annotation (Placement(transformation(extent={{-90,-90},{-70,-70}}))); +8: Missing documentation, Name 'm_flow_nom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_nom. Affected line: protected parameter Modelica.Units.SI.MassFlowRate m_flow_nom=QNom/(Medium.cp_const*( TSupNom - TRetNom)); -17: Missing documentation. Affected line: Modelica.Blocks.Logical.And and2 annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-80,30}))); -18: Name 'u_safety' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: u_safety. Affected line: Modelica.Blocks.Interfaces.BooleanInput u_safety if use_safetyShutoff "set true, to force shutoff and hold until false" annotation (Placement(transformation(extent={{-140,-100},{-100,-60}}))); +AixLib/Fluid/BoilerCHP/BaseClasses/PartialHeatGenerator.mo +1: Name 'transferHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: transfer, Heat. Affected line: parameter Boolean transferHeat=false "If true, temperature T converges towards TAmb when no flow" annotation (Dialog(tab="Advanced", group="Sensor Properties")); -19: Missing documentation, Name 'booleanExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Expression. Affected line: Modelica.Blocks.Sources.BooleanExpression booleanExpression if not use_safetyShutoff annotation (Placement(transformation(extent={{-120,-66},{-100,-46}}))); +2: Name 'm_flow_start' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_start=0 "Guess value of m_flow = port_a.m_flow" annotation (Dialog(tab="Initialization")); +3: Name 'a' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: a. Affected line: parameter Real a "Coefficient of old approach from model Modelica.Fluid.Fittings.GenericResistances.VolumeFlowRate. Recalculated to dp_nominal based on IBPSA approach." annotation (Dialog(tab="Advanced", group="Pressure drop")); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/InternalFirRatControl.mo -1: Name 'Ti' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time Ti=10 "Time constant of Integrator block" annotation (Dialog(group="Flow Temperature PI")); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sensors.TemperatureTwoPort senTRet( redeclare final package Medium = Medium, final tau=tau, final m_flow_nominal=m_flow_nominal, final initType=initType, final T_start=T_start, final transferHeat=transferHeat, final TAmb=TAmb, final tauHeaTra=tauHeaTra, final allowFlowReversal=allowFlowReversal, final m_flow_small=m_flow_small) "Temperature sensor of cold side of heat generator (return)" annotation (Placement(transformation(extent={{-80,-90},{-60,-70}})));Sensors.TemperatureTwoPort senTSup( redeclare final package Medium = Medium, final tau=tau, final m_flow_nominal=m_flow_nominal, final initType=initType, final T_start=T_start, final transferHeat=transferHeat, final TAmb=TAmb, final tauHeaTra=tauHeaTra, final allowFlowReversal=allowFlowReversal, final m_flow_small=m_flow_small) "Temperature sensor of hot side of heat generator (supply)" annotation (Placement(transformation(extent={{30,-90},{50,-70}})));Sensors.MassFlowRate senMasFlo( redeclare final package Medium = Medium, final allowFlowReversal=allowFlowReversal) "Sensor for mass flwo rate" annotation (Placement(transformation(extent={{60,-90},{80,-70}}))); -2: Documentation too short. Affected line: Modelica.Blocks.Interfaces.RealInput TFlowMea(unit="K") annotation (Placement( transformation( extent={{-20,-20},{20,20}}, rotation=0, origin={-120,-52}))); +5: Name 'heater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heater. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow heater "Prescribed heat flow" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-60,-50}))); -3: Missing documentation. Affected line: Modelica.Blocks.Interfaces.RealOutput FirRatSet annotation (Placement(transformation(extent={{100,-10},{120,10}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: MixingVolumes.MixingVolume vol( redeclare final package Medium = Medium, final m_flow_nominal=m_flow_nominal, final m_flow_small=m_flow_small, final allowFlowReversal=allowFlowReversal, final nPorts=2, final p_start=p_start, final T_start=T_start) "Fluid volume" annotation (Placement(transformation(extent={{-50,-80},{-30,-60}})));FixedResistances.PressureDrop preDro( redeclare final package Medium = Medium, final m_flow_nominal=m_flow_nominal, final show_T=false, final allowFlowReversal=allowFlowReversal, final dp_nominal=dp_nominal) "Pressure drop" annotation (Placement(transformation(extent={{-20,-90},{0,-70}}))); +7: Name 'rho_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: rho_default. Affected line: final parameter Modelica.Units.SI.Density rho_default=Medium.density_pTX( Medium.p_default, Medium.T_default, Medium.X_default) "Density used for parameterization of pressure curve" annotation (Dialog(tab="Advanced", group="Pressure drop")); -AixLib/Systems/ModularAHU/Controller/CtrAHUBasic.mo -1: Name 'usePreheater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Preheater. Affected line: parameter Boolean usePreheater=true "Set true, if ahu contains a preaheater" annotation (choices(checkBox=true)); -2: Name 'TFrostProtect' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Frost, Protect. Affected line: parameter Real TFrostProtect=273.15 + 5 "Temperature set point of preheater for frost protection" annotation (Dialog(enable=usePreheater == true)); +AixLib/Fluid/BoilerCHP/BaseClasses/DesignOperation.mo +1: Name 'ReturnTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return, Temp. Affected line: Modelica.Blocks.Sources.RealExpression ReturnTemp(y=TRetNom) "Nominal return temperature" annotation (Placement(transformation(extent={{-100,6},{-54,30}}))); -3: Name 'useExternalTset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: External, Tset. Affected line: parameter Boolean useExternalTset=false "If True, set temperature can be given externally"; +2: Name 'y_fullLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: y_full, Load. Affected line: Modelica.Blocks.Sources.RealExpression y_fullLoad(y=1) "realtive power" annotation (Placement(transformation(extent={{-100,-52},{-54,-28}}))); -4: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Real k=50 "Gain of controller" annotation (dialog(group="Fan Controller")); +3: Name 'conductance' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: conductance. Affected line: Modelica.Blocks.Sources.RealExpression conductance(y=0.0465*QNom/1000 + 4.9891) "Thermal conductance" annotation (Placement(transformation(extent={{-98,54},{-52,78}}))); -5: Name 'Ti' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time Ti=5 "Time constant of Integrator block" annotation (dialog(group="Fan Controller")); +4: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{58,48},{78,68}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.GenericAHUBus genericAHUBus "Bus connector for genericAHU" annotation (Placement(transformation(extent={{90,-10},{110,10}}), iconTransformation(extent={{84,-14},{116,16}}))); +5: Missing documentation, Name 'multiplex4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multiplex4. Affected line: Modelica.Blocks.Routing.Multiplex4 multiplex4 annotation (Placement(transformation(extent={{18,-16},{38,4}}))); -7: Missing documentation, Name 'constTflowSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tflow. Affected line: Modelica.Blocks.Sources.Constant constTflowSet(final k=TFlowSet) if not useExternalTset annotation (Placement(transformation(extent={{-100,40},{-80,60}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: SDF.NDTable boilerEffciency( nin=4, readFromFile=true, filename=ModelicaServices.ExternalReferences.loadResource( "modelica://AixLib/Resources/Data/Fluid/BoilerCHP/BaseClasses/GenericBoiler/Boiler_Generic_Characteristic_Chart.sdf"), dataset="/Characteristic chart", dataUnit="-", scaleUnits={"K","K","-","-"}, interpMethod=SDF.Types.InterpolationMethod.Linear, extrapMethod=SDF.Types.ExtrapolationMethod.Hold) "Characteristic chart of adiabatic boiler efficiency" annotation (Placement(transformation(extent={{54,-16},{74,4}}))); -8: Name 'Tset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset. Affected line: Modelica.Blocks.Interfaces.RealInput Tset if useExternalTset "Connector of set temperature, if given externally" annotation (Placement( transformation(extent={{-140,-20},{-100,20}}), iconTransformation( extent={{-140,-20},{-100,20}}))); +7: Missing documentation. Affected line: Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{20,54},{40,74}}))); -9: Missing documentation, Name 'TFrostProtection' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Frost, Protection. Affected line: Modelica.Blocks.Sources.Constant TFrostProtection(final k=TFrostProtect) if usePreheater annotation (Placement(transformation(extent={{-60,70},{-40,90}}))); +8: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k1=-1) annotation (Placement(transformation(extent={{-36,-14},{-16,6}}))); -10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.Continuous.LimPID PID_VflowSup( final yMax=dpMax, final yMin=0, final controllerType=Modelica.Blocks.Types.SimpleController.PID, final k=k, final Ti=Ti, final Td=0, final initType=initType, y_start=y_start, final reverseActing=true, final reset=AixLib.Types.Reset.Disabled) "PID controller for supply fan" annotation (Placement(transformation(extent={{0,-60},{20,-40}})));Controls.Continuous.LimPID PID_VflowRet( final yMax=dpMax, final yMin=0, final controllerType=Modelica.Blocks.Types.SimpleController.PID, final k=k, final Ti=Ti, final Td=0, final initType=initType, y_start=y_start, final reverseActing=true, final reset=AixLib.Types.Reset.Disabled) if useTwoFanCtr "PID controller for return fan. Is deactivated if useTwoFanCtr is false." annotation (Placement(transformation(extent={{-20,-90},{0,-70}}))); +9: Name 'SupplyTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Supply, Temp. Affected line: Modelica.Blocks.Sources.RealExpression SupplyTemp(y=TSupNom) "Nominal supply temperature" annotation (Placement(transformation(extent={{-100,-22},{-54,2}}))); -11: Name 'ConstVflow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vflow. Affected line: Modelica.Blocks.Sources.Constant ConstVflow(final k=VFlowSet) "Constant volume flow setpoint" annotation (Placement(transformation(extent={{-80,-60},{-60,-40}}))); +10: Name 'DeltaT_amb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Delta, T_amb. Affected line: Modelica.Blocks.Sources.RealExpression DeltaT_amb(y=TSupNom - 293.15) "temperature difference supply-ambient" annotation (Placement(transformation(extent={{-100,80},{-54,104}}))); -12: Name 'ConstHRS' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: S. Affected line: Modelica.Blocks.Sources.Constant ConstHRS(final k=0) "Heat recovery is deactivated" annotation (Placement(transformation(extent={{40,-32},{52,-20}}))); +11: Name 'losses' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: losses. Affected line: Modelica.Blocks.Math.Product losses "Nominal boiler losses" annotation (Placement(transformation(extent={{-32,76},{-12,96}}))); -13: Name 'ConstFlap' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flap. Affected line: Modelica.Blocks.Sources.Constant ConstFlap(final k=1) "Flaps are always open" annotation (Placement(transformation(extent={{20,-20},{32,-8}}))); -14: Missing documentation, Name 'realPassThrough' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Pass, Through. Affected line: Modelica.Blocks.Routing.RealPassThrough realPassThrough if not useTwoFanCtr annotation (Placement(transformation(extent={{60,-66},{72,-54}}))); +AixLib/Systems/ModularEnergySystems/ModularBoiler/ModularBoiler.mo +1: Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water "Boiler Medium" annotation(Dialog(group="System setup")); +2: Name 'dTWaterNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Water. Affected line: parameter Modelica.Units.SI.TemperatureDifference dTWaterNom=20 "Temperature difference nominal" annotation (Dialog(group="Nominal condition")); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/DeviceStatusDelay.mo -1: Name 'use_safetyShutoff' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_safety, Shutoff. Affected line: parameter Boolean use_safetyShutoff = false "Set true, to enable an additional boolean input to perform manual shutoffs for security reasons without messing up the timer" annotation ( choices(checkBox=true)); +3: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -2: Missing documentation, Name 'rSFlipFlop' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: r, S, Flip, Flop. Affected line: Modelica.Blocks.Logical.RSFlipFlop rSFlipFlop annotation (Placement(transformation(extent={{-28,40},{-8,60}}))); +4: Missing documentation, Name 'HeatingCurveFunction' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Curve, Function. Affected line: replaceable function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction annotation ( choicesAllMatching=true, Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -3: Missing documentation, Name 'timer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: timer. Affected line: Modelica.Blocks.Logical.Timer timer annotation (Placement(transformation(extent={{4,46},{24,66}}))); +5: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -4: Missing documentation, Name 'change_input' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: change_input. Affected line: Modelica.Blocks.Logical.Change change_input annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-80,-16}))); +6: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -5: Missing documentation, Name 'logicalSwitch_hold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: logical, Switch_hold. Affected line: Modelica.Blocks.Logical.LogicalSwitch logicalSwitch_hold annotation (Placement(transformation(extent={{60,-42},{80,-22}}))); +7: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -6: Missing documentation, Name 'pre_onHold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_on, Hold. Affected line: Modelica.Blocks.Logical.Pre pre_onHold annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={20,-20}))); +8: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Utilities.Time.Types.ZeroTime zerTim=AixLib.Utilities.Time.Types.ZeroTime.NY2017 "Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -7: Missing documentation, Name 'pre_hold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_hold. Affected line: Modelica.Blocks.Logical.Pre pre_hold annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={70,0}))); +9: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -8: Missing documentation, Name 'pre_reset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_reset. Affected line: Modelica.Blocks.Logical.Pre pre_reset annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={16,18}))); +10: Name 'TiFloTem' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time TiFloTem=10 "Time constant of Integrator block" annotation (Dialog(tab="Control", group= "Flow temperature")); -9: Missing documentation, Name 'change_output' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: change_output. Affected line: Modelica.Blocks.Logical.Change change_output annotation (Placement(transformation(extent={{-90,56},{-70,76}}))); +11: Name 'kFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, Feed, Back. Affected line: parameter Real kFeedBack=1 "Gain of controller" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); -10: Missing documentation. Affected line: Modelica.Blocks.Logical.Or or1 annotation (Placement(transformation(extent={{-58,56},{-38,76}}))); +12: Name 'TiFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, Feed, Back. Affected line: parameter Modelica.Units.SI.Time TiFeedBack=0.5 "Time constant of Integrator block" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); -11: Missing documentation, Name 'logicalSwitch_onOffTimer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: logical, Switch_on, Timer. Affected line: Modelica.Blocks.Logical.LogicalSwitch logicalSwitch_onOffTimer annotation (Placement(transformation(extent={{66,46},{86,66}}))); +13: Name 'yMaxFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMaxFeedBack=0.99 "Upper limit of output" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); -12: Missing documentation. Affected line: Modelica.Blocks.Logical.GreaterThreshold minOff(threshold=time_minOff) annotation (Placement(transformation(extent={{34,30},{54,50}}))); +14: Name 'yMinFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMinFeedBack=0.01 "Lower limit of output" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); -13: Missing documentation. Affected line: Modelica.Blocks.Logical.GreaterThreshold minOn(threshold=time_minOn) annotation (Placement(transformation(extent={{34,62},{54,82}}))); +15: Name 'dp_Valve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: parameter Modelica.Units.SI.PressureDifference dp_Valve "Pressure Difference set in regulating valve for pressure equalization in heating system" annotation (Dialog(enable = hasFeedback, group="Feedback")); -14: Missing documentation. Affected line: Modelica.Blocks.Logical.Or or2 annotation (Placement(transformation(extent={{-10,10},{10,-10}}, rotation=0, origin={-48,34}))); +16: Name 'Kv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Kv. Affected line: parameter Real Kv "Kv (metric) flow coefficient [m3/h/(bar)^(1/2)] annotation (Dialog(enable=hasFeedback))" annotation (Dialog(enable = hasFeedback, group="Feedback")); -15: Missing documentation. Affected line: Modelica.Blocks.Logical.And and1 annotation (Placement(transformation(extent={{60,-82},{80,-62}}))); +17: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.BoilerCHP.BoilerGeneric boilerGeneric( allowFlowReversal=allowFlowReversal, final T_start=T_start, final QNom=QNom, TSupNom=TSupNom, final TRetNom=TRetNom, energyDynamics=energyDynamics) annotation (Placement(transformation(extent={{12,-10},{32,10}}))); -16: Missing documentation. Affected line: Modelica.Blocks.Logical.Not not1 annotation (Placement(transformation(extent={{-90,-90},{-70,-70}}))); +18: Name 'pump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump. Affected line: AixLib.Fluid.Movers.SpeedControlled_y pump( redeclare final package Medium = Medium, energyDynamics=energyDynamics, T_start=T_start, final allowFlowReversal=allowFlowReversal, final m_flow_small=0.001, final per(pressure(V_flow={0,V_flow_nominal,2*V_flow_nominal}, dp={ dp_nominal/0.8,dp_nominal,0})), final addPowerToMedium=false) if hasPump "Boiler Pump" annotation (Placement(transformation(extent={{-26,-10},{-6,10}}))); -17: Missing documentation. Affected line: Modelica.Blocks.Logical.And and2 annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-80,30}))); +19: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear val( redeclare final package Medium = Medium, energyDynamics=energyDynamics, T_start=T_start, use_inputFilter=false, CvData=AixLib.Fluid.Types.CvTypes.Kv, Kv=Kv, final m_flow_nominal= m_flow_nominal, final dpFixed_nominal={10,10}) if hasFeedback annotation (Placement(transformation(extent={{-74,-10},{-54,10}}))); -18: Name 'u_safety' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: u_safety. Affected line: Modelica.Blocks.Interfaces.BooleanInput u_safety if use_safetyShutoff "set true, to force shutoff and hold until false" annotation (Placement(transformation(extent={{-140,-100},{-100,-60}}))); +20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.BoilerControl boilerControl( dtWaterNom=dTWaterNom, final FirRatMin=FirRatMin, kFloTem=kFloTem, TiFloTem=TiFloTem, final TFlowByHeaCur=use_HeaCur, final use_tableData=use_tableData, redeclare final function HeatingCurveFunction = HeatingCurveFunction, final declination=declination, final day_hour=day_hour, final night_hour=night_hour, final zerTim=zerTim, final TOffset=TOffset, final TReturnNom=TRetNom, final hasFeedback=hasFeedback, final kFeedBack=kFeedBack, final TiFeedBack=TiFeedBack, final yMaxFeedBack=yMaxFeedBack, final yMinFeedBack=yMinFeedBack, final TRetMin=TRetMin, final time_minOff=time_minOff, final TFlowMax=TFlowMax, final time_minOn=time_minOn) "Central control unit of boiler" annotation (Placement(transformation(extent={{-96,58},{-62,92}}))); -19: Missing documentation, Name 'booleanExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Expression. Affected line: Modelica.Blocks.Sources.BooleanExpression booleanExpression if not use_safetyShutoff annotation (Placement(transformation(extent={{-120,-66},{-100,-46}}))); +21: Missing documentation, Name 'constPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Pump. Affected line: Modelica.Blocks.Sources.Constant constPump(k=1) annotation (Placement(transformation(extent={{-52,32},{-32,52}}))); + +22: Missing documentation. Affected line: protected parameter Modelica.Units.SI.PressureDifference dp_nominal = dp_nominal_boiler + dp_Valve; + +23: Missing documentation. Affected line: parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal=m_flow_nominal/Medium.d_const; + +24: Missing documentation, Name 'dp_nominal_boiler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: dp_nominal_boiler. Affected line: parameter Modelica.Units.SI.PressureDifference dp_nominal_boiler=7.143*10^8*exp(-0.007078*QNom/1000)*(V_flow_nominal)^2; + +25: Missing documentation, Name 'cp_medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_medium. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_medium = Medium.cp_const; AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/InternalPLRControl.mo @@ -143,164 +151,160 @@ AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/InternalPLRCo 3: Missing documentation, Name 'PLRset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: L, Rset. Affected line: Modelica.Blocks.Interfaces.RealOutput PLRset annotation (Placement(transformation(extent={{100,-10},{120,10}}))); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/SafetyControl.mo -1: Missing documentation. Affected line: Modelica.Blocks.Sources.RealExpression TFlowMaxExp(final y=TFlowMax) annotation (Placement(transformation(extent={{-96,-30},{-76,-10}}))); - -2: Missing documentation, Name 'greater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater. Affected line: Modelica.Blocks.Logical.Greater greater annotation (Placement(transformation(extent={{-48,-10},{-28,10}}))); - -3: Missing documentation. Affected line: Modelica.Blocks.Sources.RealExpression TRetMinExp(final y=TRetMin) annotation (Placement(transformation(extent={{-96,-72},{-76,-52}}))); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/heatingCurve.mo +1: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation (Dialog(group="Heating Curve")); -4: Missing documentation, Name 'less' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: less. Affected line: Modelica.Blocks.Logical.Less less annotation (Placement(transformation(extent={{-48,-52},{-28,-32}}))); +2: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation (Dialog(group="Heating Curve")); +3: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation (Dialog(group="Heating Curve")); -AixLib/Systems/ModularAHU/GenericAHU.mo -1: Name 'Medium2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package Medium2 = Modelica.Media.Interfaces.PartialMedium "Medium in hydraulic circuits" annotation (choices( choice(redeclare package Medium = AixLib.Media.Air "Moist air"), choice(redeclare package Medium = AixLib.Media.Water "Water"), choice(redeclare package Medium = AixLib.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15, X_a=0.40) "Propylene glycol water, 40% mass fraction"))); +4: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation (Dialog(group="Heating Curve")); -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters hydraulicEfficiency( V_flow={0}, eta={0.7}) "Hydraulic efficiency of the fans" annotation (Dialog(group="Fans")); +5: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation (Dialog(group="Heating Curve")); -3: Name 'T_amb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_amb. Affected line: parameter Modelica.Units.SI.Temperature T_amb "Ambient temperature"; +6: Missing documentation, Name 'heatingCurve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Curve. Affected line: AixLib.Controls.SetPoints.HeatingCurve heatingCurve( final TOffset=TOffset, final use_dynTRoom=false, final zerTim=zerTim, final day_hour=day_hour, final night_hour=night_hour, final heatingCurveRecord= AixLib.DataBase.Boiler.DayNightMode.HeatingCurves_Vitotronic_Day23_Night10(), final declination=declination, redeclare function HeatingCurveFunction = HeatingCurveFunction, final use_tableData=use_tableData, final TRoom_nominal=293.15) annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); -4: Name 'm1_flow_nominal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m1. Affected line: parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 1 "Nominal mass flow rate in air canal"; -5: Name 'm2_flow_nominal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m2. Affected line: parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.5 "Nominal mass flow rate in hydraulics"; +AixLib/Systems/ModularEnergySystems/ModularBoiler/Example/ModularBoilerSimple.mo +1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; -6: Name 'usePreheater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Preheater. Affected line: parameter Boolean usePreheater = true "If true, a preaheater is used" annotation (choices(checkBox=true), Dialog(group="Preheater")); +2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; -7: Name 'useHumidifierRet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Humidifier. Affected line: parameter Boolean useHumidifierRet = true "If true, a humidifier in return canal is used" annotation (choices(checkBox=true), Dialog(group="Humidifiers")); +3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=false, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=false, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); -8: Name 'useHumidifier' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Humidifier. Affected line: parameter Boolean useHumidifier = true "If true, a humidifier in supply canal is used" annotation (choices(checkBox=true), Dialog(group="Humidifiers")); +4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); -9: Name 'allowFlowReversal1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: allow, Reversal. Affected line: parameter Boolean allowFlowReversal1=true "= false to simplify equations, assuming, but not enforcing, no flow reversal for medium in air canal" annotation(Dialog(tab="Assumptions"), Evaluate=true); +5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); -10: Name 'allowFlowReversal2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: allow, Reversal. Affected line: parameter Boolean allowFlowReversal2=true "= false to simplify equations, assuming, but not enforcing, no flow reversal for medium in hydraulics" annotation(Dialog(tab="Assumptions"), Evaluate=true); +6: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant TFlowSet(k=273 + 60) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-86,40}))); -11: Name 'port_a1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a1(redeclare package Medium = Medium1, h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid connector a1 (positive design flow direction is from port_a1 to port_b1)" annotation (Placement(transformation(extent={{-230,-10},{-210,10}}), iconTransformation(extent={{-230,-10},{-210,10}}))); +7: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); -12: Name 'port_b1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b1(redeclare package Medium = Medium1, h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid connector b1 (positive design flow direction is from port_a1 to port_b1)" annotation (Placement(transformation(extent={{230,-10},{210,10}}), iconTransformation(extent={{232,-10},{212,10}}))); +8: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); -13: Name 'port_a2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a2(redeclare package Medium = Medium1, h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid connector a2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{210,70},{230,90}}), iconTransformation(extent={{212,70},{232,90}}))); +9: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); -14: Name 'port_b2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b2(redeclare package Medium = Medium1, h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid connector b2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{-210,70},{-230,90}}), iconTransformation(extent={{-210,70},{-230,90}}))); +10: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); -15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: RegisterModule preheater( redeclare package Medium1 = Medium1, redeclare package Medium2 = Medium2, final allowFlowReversal1=allowFlowReversal1, final allowFlowReversal2=allowFlowReversal2, final m1_flow_nominal=m1_flow_nominal, m2_flow_nominal=m2_flow_nominal, T_start=T_start, tau=tau, T_amb=T_amb, energyDynamics=energyDynamics, massDynamics=massDynamics, redeclare replaceable HydraulicModules.Admix hydraulicModule) if usePreheater "Preheating coil subsystem" annotation (Dialog(enable=usePreheater, group="Preheater"),Placement(transformation(extent={{-154, -46},{-110,14}})));RegisterModule cooler( redeclare package Medium1 = Medium1, redeclare package Medium2 = Medium2, final allowFlowReversal1=allowFlowReversal1, final allowFlowReversal2=allowFlowReversal2, final m1_flow_nominal=m1_flow_nominal, m2_flow_nominal=m2_flow_nominal, T_start=T_start, tau=tau, T_amb=T_amb, energyDynamics=energyDynamics, massDynamics=massDynamics, redeclare replaceable HydraulicModules.Admix hydraulicModule) "Cooling coil subsystem" annotation (Dialog(enable=true, group="Cooler"),Placement(transformation(extent={{2,-46},{46,14}})));RegisterModule heater( redeclare package Medium1 = Medium1, redeclare package Medium2 = Medium2, final allowFlowReversal1=allowFlowReversal1, final allowFlowReversal2=allowFlowReversal2, final m1_flow_nominal=m1_flow_nominal, m2_flow_nominal=m2_flow_nominal, T_start=T_start, tau=tau, T_amb=T_amb, energyDynamics=energyDynamics, massDynamics=massDynamics, redeclare replaceable HydraulicModules.Admix hydraulicModule) "Heating coil subsystem" annotation (Dialog(enable=true, group="Heater"),Placement(transformation(extent={{76,-46},{120,14}})));Fluid.HeatExchangers.DynamicHX dynamicHX( redeclare package Medium1 = Medium1, redeclare package Medium2 = Medium1, final allowFlowReversal1=allowFlowReversal1, final allowFlowReversal2=allowFlowReversal1, final m1_flow_nominal=m1_flow_nominal, final m2_flow_nominal=m1_flow_nominal, dp1_nominal=10, dp2_nominal=10, energyDynamics=energyDynamics, massDynamics=massDynamics, final T1_start=T_start, final T2_start=T_start, dT_nom=1, Q_nom=1000*m1_flow_nominal) "Heat recovery heat exchanger" annotation (Dialog(enable=true, group="Heat recovery heat exchanger"),Placement(transformation(extent={{-20,-14}, {-60,54}}))); +11: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); -16: Name 'port_a3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a3. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a3(redeclare package Medium = Medium2) if usePreheater "Fluid connector a3 (positive design flow direction is from port_a3 to port_b3)" annotation (Placement(transformation(extent={{-170,-110},{-150,-90}}), iconTransformation(extent={{-170,-110},{-150,-90}}))); -17: Name 'port_b3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b3. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b3(redeclare package Medium = Medium2) if usePreheater "Fluid connector b3 (positive design flow direction is from port_a3 to port_b3)" annotation (Placement(transformation(extent={{-130,-110},{-110,-90}}), iconTransformation(extent={{-130,-110},{-110,-90}}))); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/DeviceStatusDelay.mo +1: Name 'use_safetyShutoff' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_safety, Shutoff. Affected line: parameter Boolean use_safetyShutoff = false "Set true, to enable an additional boolean input to perform manual shutoffs for security reasons without messing up the timer" annotation ( choices(checkBox=true)); -18: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Actuators.Dampers.Exponential flapSup( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, final dpDamper_nominal=dpDamper_nominal) "Supply air flap" annotation (Placement(transformation(extent={{-190,-10},{-170,10}})));Fluid.Actuators.Dampers.Exponential flapRet( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, final dpDamper_nominal=dpDamper_nominal) "Return air flap" annotation (Placement(transformation(extent={{200,70},{180,90}})));Fluid.Actuators.Dampers.Exponential dampHX( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, final dpDamper_nominal=dpDamper_nominal) "Flap to heat recovery system" annotation (Placement(transformation(extent={{-90,-10},{-70,10}})));Fluid.Actuators.Dampers.Exponential dampBypass( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, final dpDamper_nominal=dpDamper_nominal) "Bypass flap of heat recovery system" annotation (Placement(transformation(extent={{-90,-10},{-70,-30}}))); +2: Missing documentation, Name 'rSFlipFlop' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: r, S, Flip, Flop. Affected line: Modelica.Blocks.Logical.RSFlipFlop rSFlipFlop annotation (Placement(transformation(extent={{-28,40},{-8,60}}))); -19: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=1) annotation (Placement(transformation(extent={{-100,30},{-94,36}}))); +3: Missing documentation, Name 'timer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: timer. Affected line: Modelica.Blocks.Logical.Timer timer annotation (Placement(transformation(extent={{4,46},{24,66}}))); -20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k1=-1) annotation (Placement(transformation(extent={{-88,34},{-80,42}}))); +4: Missing documentation, Name 'change_input' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: change_input. Affected line: Modelica.Blocks.Logical.Change change_input annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-80,-16}))); -21: Name 'port_a4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a4. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a4(redeclare package Medium = Medium2) "Fluid connector a2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{-10,-110},{10,-90}}), iconTransformation(extent={{-10,-110},{10,-90}}))); +5: Missing documentation, Name 'logicalSwitch_hold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: logical, Switch_hold. Affected line: Modelica.Blocks.Logical.LogicalSwitch logicalSwitch_hold annotation (Placement(transformation(extent={{60,-42},{80,-22}}))); -22: Name 'port_b4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b4. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b4(redeclare package Medium = Medium2) "Fluid connector b2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{30,-110},{50,-90}}), iconTransformation(extent={{30,-110},{50,-90}}))); +6: Missing documentation, Name 'pre_onHold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_on, Hold. Affected line: Modelica.Blocks.Logical.Pre pre_onHold annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={20,-20}))); -23: Name 'port_a5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a5. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a5(redeclare package Medium = Medium2) "Fluid connector a2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{70,-110},{90,-90}}), iconTransformation(extent={{70,-110},{90,-90}}))); +7: Missing documentation, Name 'pre_hold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_hold. Affected line: Modelica.Blocks.Logical.Pre pre_hold annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={70,0}))); -24: Name 'port_b5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b5. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b5(redeclare package Medium = Medium2) "Fluid connector b2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{110,-110},{130,-90}}), iconTransformation(extent={{108,-110},{128,-90}}))); +8: Missing documentation, Name 'pre_reset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_reset. Affected line: Modelica.Blocks.Logical.Pre pre_reset annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={16,18}))); -25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Movers.FlowControlled_dp fanSup( redeclare package Medium = Medium1, energyDynamics=energyDynamics, T_start=T_start, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, redeclare Fluid.Movers.Data.Generic per( etaHydMet=AixLib.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.Efficiency_VolumeFlowRate, etaMotMet=AixLib.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvided, efficiency=hydraulicEfficiency), final inputType=AixLib.Fluid.Types.InputType.Continuous) "Supply air fan" annotation (Placement(transformation(extent={{156,-10},{176,10}})));Fluid.Movers.FlowControlled_dp fanRet( redeclare package Medium = Medium1, energyDynamics=energyDynamics, T_start=T_start, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, redeclare Fluid.Movers.Data.Generic per( etaHydMet=AixLib.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.Efficiency_VolumeFlowRate, etaMotMet=AixLib.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvided, efficiency=hydraulicEfficiency), final inputType=AixLib.Fluid.Types.InputType.Continuous) "Return air fan" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={90,80})));Fluid.Humidifiers.GenericHumidifier_u humidifier( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, energyDynamics=energyDynamics, T_start=T_start) if useHumidifier "Steam or adiabatic humdifier in supply canal" annotation (Dialog(enable=useHumidifier, group="Humidifiers"), Placement(transformation(extent={{130,-10},{150,10}})));Fluid.Humidifiers.GenericHumidifier_u humidifierRet( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, energyDynamics=energyDynamics, final steamHumidifier=false) if useHumidifierRet "Adiabatic humidifier in retrun canal: cools inlet air of heat recovery system" annotation (Dialog(enable=useHumidifierRet, group="Humidifiers"), Placement( transformation(extent={{60,70},{40,90}})));Fluid.Sensors.TemperatureTwoPort senTRet( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, T_start=T_start) "Return air temperature sensor" annotation (Placement(transformation(extent={{160,70},{140,90}})));Fluid.Sensors.TemperatureTwoPort senTExh( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, T_start=T_start) "Exhaust air temperature sensor" annotation (Placement(transformation(extent={{-140,70},{-160,90}})));Fluid.Sensors.TemperatureTwoPort senTSup( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, T_start=T_start) "Supply air temperature sensor" annotation (Placement(transformation( extent={{-8,-8},{8,8}}, rotation=0, origin={206,0})));Fluid.Sensors.TemperatureTwoPort senTOda( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, T_start=T_start) "Outside air temperature sensor" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-204,0})));Fluid.Sensors.VolumeFlowRate senVolFlo( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, m_flow_nominal=m1_flow_nominal) "Exhaust volume flow sensor" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={-110,80})));Fluid.Sensors.RelativeHumidityTwoPort senRelHumSup( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, m_flow_nominal=m1_flow_nominal) "Supply air humidity sensor" annotation (Placement(transformation(extent={{180,-6},{192,6}})));Fluid.Sensors.RelativeHumidityTwoPort senRelHumSup1( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, m_flow_nominal=m1_flow_nominal) "Return air humidity sensor" annotation (Placement(transformation(extent={{130,74},{118,86}})));BaseClasses.GenericAHUBus genericAHUBus "Bus connector for generic ahu" annotation (Placement(transformation( extent={{-18,102},{18,138}}), iconTransformation(extent={{-14,108},{14, 134}})));Fluid.Interfaces.PassThroughMedium passThroughPreheater( redeclare package Medium = Medium1, allowFlowReversal=allowFlowReversal1) if usePreheater == false "Passthrough if without preheater" annotation (Placement(transformation(extent={{-140,30},{-120,50}})));Fluid.Interfaces.PassThroughMedium passThroughHumidifer( redeclare package Medium = Medium1, allowFlowReversal=allowFlowReversal1) if useHumidifier == false "Passthrough if without humidifier" annotation (Placement(transformation(extent={{132,-38},{152,-18}})));Fluid.Interfaces.PassThroughMedium passThroughHumidiferRet( redeclare package Medium = Medium1, allowFlowReversal=allowFlowReversal1) if useHumidifierRet == false "Passthough if without adiabtic return air humidifier" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={50,40}))); +9: Missing documentation, Name 'change_output' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: change_output. Affected line: Modelica.Blocks.Logical.Change change_output annotation (Placement(transformation(extent={{-90,56},{-70,76}}))); -26: Name 'dpDamper_nominal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Damper. Affected line: parameter Modelica.Units.SI.PressureDifference dpDamper_nominal = 1 "Pressure drop of fully open dampers at nominal mass flow rate"; +10: Missing documentation. Affected line: Modelica.Blocks.Logical.Or or1 annotation (Placement(transformation(extent={{-58,56},{-38,76}}))); -27: Missing documentation, Name 'PT1_airIn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T1_air. Affected line: protected Modelica.Blocks.Continuous.FirstOrder PT1_airIn( initType=Modelica.Blocks.Types.Init.SteadyState, y_start=T_start, final T=tau) annotation (Placement(transformation( extent={{4,-4},{-4,4}}, rotation=270, origin={206,20}))); +11: Missing documentation, Name 'logicalSwitch_onOffTimer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: logical, Switch_on, Timer. Affected line: Modelica.Blocks.Logical.LogicalSwitch logicalSwitch_onOffTimer annotation (Placement(transformation(extent={{66,46},{86,66}}))); -28: Name 'PT1_airIn1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T1_air. Affected line: Modelica.Blocks.Continuous.FirstOrder PT1_airIn1( initType=Modelica.Blocks.Types.Init.SteadyState, y_start=T_start, final T=tau) "Oda sensor delay" annotation (Placement(transformation( extent={{4,-4},{-4,4}}, rotation=270, origin={-206,26}))); +12: Missing documentation. Affected line: Modelica.Blocks.Logical.GreaterThreshold minOff(threshold=time_minOff) annotation (Placement(transformation(extent={{34,30},{54,50}}))); -29: Missing documentation, Name 'PT1_airIn2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T1_air. Affected line: Modelica.Blocks.Continuous.FirstOrder PT1_airIn2( initType=Modelica.Blocks.Types.Init.SteadyState, y_start=T_start, final T=tau) annotation (Placement(transformation( extent={{4,-4},{-4,4}}, rotation=270, origin={-150,106}))); +13: Missing documentation. Affected line: Modelica.Blocks.Logical.GreaterThreshold minOn(threshold=time_minOn) annotation (Placement(transformation(extent={{34,62},{54,82}}))); -30: Missing documentation, Name 'PT1_airIn3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T1_air. Affected line: Modelica.Blocks.Continuous.FirstOrder PT1_airIn3( initType=Modelica.Blocks.Types.Init.SteadyState, y_start=T_start, final T=tau) annotation (Placement(transformation( extent={{4,-4},{-4,4}}, rotation=270, origin={150,102}))); +14: Missing documentation. Affected line: Modelica.Blocks.Logical.Or or2 annotation (Placement(transformation(extent={{-10,10},{10,-10}}, rotation=0, origin={-48,34}))); +15: Missing documentation. Affected line: Modelica.Blocks.Logical.And and1 annotation (Placement(transformation(extent={{60,-82},{80,-62}}))); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/FeedbackControl.mo -1: Missing documentation, Name 'PIValve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: public Modelica.Blocks.Continuous.LimPID PIValve( final controllerType=Modelica.Blocks.Types.SimpleController.PI, final k=k, final Ti=Ti, final yMax=yMax, final yMin=yMin, initType=Modelica.Blocks.Types.Init.InitialOutput, y_start=yMin) annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={-2,0}))); +16: Missing documentation. Affected line: Modelica.Blocks.Logical.Not not1 annotation (Placement(transformation(extent={{-90,-90},{-70,-70}}))); -2: Name 'yValve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: Modelica.Blocks.Interfaces.RealOutput yValve "Position of feedback valve" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={110,0}))); +17: Missing documentation. Affected line: Modelica.Blocks.Logical.And and2 annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-80,30}))); -3: Name 'TReturnMea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: Modelica.Blocks.Interfaces.RealInput TReturnMea(unit="K") "Measured return temperature" annotation (Placement(transformation(extent={{-122,-20},{-82,20}}))); +18: Name 'u_safety' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: u_safety. Affected line: Modelica.Blocks.Interfaces.BooleanInput u_safety if use_safetyShutoff "set true, to force shutoff and hold until false" annotation (Placement(transformation(extent={{-140,-100},{-100,-60}}))); -4: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain1(final k=-1) annotation (Placement(transformation( extent={{-6,-6},{6,6}}, rotation=0, origin={-34,0}))); +19: Missing documentation, Name 'booleanExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Expression. Affected line: Modelica.Blocks.Sources.BooleanExpression booleanExpression if not use_safetyShutoff annotation (Placement(transformation(extent={{-120,-66},{-100,-46}}))); -5: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain2(final k=-1) annotation (Placement(transformation( extent={{-6,-6},{6,6}}, rotation=0, origin={-68,-34}))); -6: Name 'TReturnNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: parameter Modelica.Units.SI.Temperature TReturnNom=323.15 "Nominal return temperature" annotation (Dialog(group="Feedback Return Control")); +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/BoilerControl.mo +1: Name 'TReturnNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: parameter Modelica.Units.SI.Temperature TReturnNom=323.15 "Nominal return temperature" annotation (Dialog(group="Nominal Condition")); -7: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Real k=1 "Gain of controller" annotation (Dialog(group="Feedback Return Control")); +2: Name 'kPLR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, L. Affected line: parameter Real kPLR=1 "Gain of controller" annotation (Dialog(group="Flow Temperature Control")); -8: Name 'Ti' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time Ti=0.5 "Time constant of Integrator block" annotation (Dialog(group="Feedback Return Control")); +3: Name 'TiPLR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, L. Affected line: parameter Modelica.Units.SI.Time TiPLR=10 "Time constant of Integrator block" annotation (Dialog(group="Flow Temperature Control")); +4: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation (Dialog(group="Heating Curve")); -AixLib/Fluid/BoilerCHP/BaseClasses/DesignOperation.mo -1: Name 'ReturnTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return, Temp. Affected line: Modelica.Blocks.Sources.RealExpression ReturnTemp(y=TRetNom) "Nominal return temperature" annotation (Placement(transformation(extent={{-100,6},{-54,30}}))); +5: Missing documentation, Name 'HeatingCurveFunction' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Curve, Function. Affected line: replaceable function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction annotation ( choicesAllMatching=true, Dialog(group="Heating Curve")); -2: Name 'y_fullLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: y_full, Load. Affected line: Modelica.Blocks.Sources.RealExpression y_fullLoad(y=1) "realtive power" annotation (Placement(transformation(extent={{-100,-52},{-54,-28}}))); +6: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation (Dialog(group="Heating Curve")); -3: Name 'conductance' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: conductance. Affected line: Modelica.Blocks.Sources.RealExpression conductance(y=0.0465*QNom/1000 + 4.9891) "Thermal conductance" annotation (Placement(transformation(extent={{-98,54},{-52,78}}))); +7: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation (Dialog(group="Heating Curve")); -4: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{58,48},{78,68}}))); +8: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation (Dialog(group="Heating Curve")); -5: Missing documentation, Name 'multiplex4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multiplex4. Affected line: Modelica.Blocks.Routing.Multiplex4 multiplex4 annotation (Placement(transformation(extent={{18,-16},{38,4}}))); +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Utilities.Time.Types.ZeroTime zerTim=AixLib.Utilities.Time.Types.ZeroTime.NY2017 "Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve" annotation (Dialog(group="Heating Curve")); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: SDF.NDTable boilerEffciency( nin=4, readFromFile=true, filename=ModelicaServices.ExternalReferences.loadResource( "modelica://AixLib/Resources/Data/Fluid/BoilerCHP/BaseClasses/GenericBoiler/Boiler_Generic_Characteristic_Chart.sdf"), dataset="/Characteristic chart", dataUnit="-", scaleUnits={"K","K","-","-"}, interpMethod=SDF.Types.InterpolationMethod.Linear, extrapMethod=SDF.Types.ExtrapolationMethod.Hold) "Characteristic chart of adiabatic boiler efficiency" annotation (Placement(transformation(extent={{54,-16},{74,4}}))); +10: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation (Dialog(group="Heating Curve")); -7: Missing documentation. Affected line: Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{20,54},{40,74}}))); +11: Name 'kFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, Feed, Back. Affected line: parameter Real kFeedBack=1 "Gain of controller" annotation (Dialog(group="Feedback Return Control")); -8: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k1=-1) annotation (Placement(transformation(extent={{-36,-14},{-16,6}}))); +12: Name 'TiFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, Feed, Back. Affected line: parameter Modelica.Units.SI.Time TiFeedBack=0.5 "Time constant of Integrator block" annotation (Dialog(group= "Feedback Return Control")); -9: Name 'SupplyTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Supply, Temp. Affected line: Modelica.Blocks.Sources.RealExpression SupplyTemp(y=TSupNom) "Nominal supply temperature" annotation (Placement(transformation(extent={{-100,-22},{-54,2}}))); +13: Name 'yMaxFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMaxFeedBack=0.99 "Upper limit of output" annotation (Dialog(group="Feedback Return Control")); -10: Name 'DeltaT_amb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Delta, T_amb. Affected line: Modelica.Blocks.Sources.RealExpression DeltaT_amb(y=TSupNom - 293.15) "temperature difference supply-ambient" annotation (Placement(transformation(extent={{-100,80},{-54,104}}))); +14: Name 'yMinFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMinFeedBack=0 "Lower limit of output" annotation (Dialog(group="Feedback Return Control")); -11: Name 'losses' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: losses. Affected line: Modelica.Blocks.Math.Product losses "Nominal boiler losses" annotation (Placement(transformation(extent={{-32,76},{-12,96}}))); +15: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,90},{10,110}}))); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/FirRatMinCheck.mo -1: Missing documentation, Name 'greaterEqualThreshold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater, Equal, Threshold. Affected line: Modelica.Blocks.Logical.GreaterEqualThreshold greaterEqualThreshold(final threshold=FirRatMin) annotation (Placement(transformation(extent={{-66,-8},{-50,8}}))); +AixLib/Fluid/BoilerCHP/BoilerGeneric.mo +1: Name 'internalCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: internal, Capacity. Affected line: Modelica.Thermal.HeatTransfer.Components.HeatCapacitor internalCapacity(final C=C, T(start=T_start)) "Boiler thermal capacity (dry weight)" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=90, origin={-18,-50}))); -2: Missing documentation. Affected line: Modelica.Blocks.Interfaces.RealOutput FirRat annotation (Placement( transformation(extent={{100,-10},{120,10}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.OffDesignOperation offDesignOperation( QNom=QNom, TSupNom=TSupNom, TRetNom=TRetNom) "off design operation" annotation (Placement(transformation(extent={{30,70},{50,90}}))); -3: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=FirRatMin) annotation (Placement(transformation(extent={{2,12},{22,32}}))); +3: Name 'conductanceToEnv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: conductance. Affected line: Modelica.Thermal.HeatTransfer.Components.ThermalConductor conductanceToEnv(final G= 0.0465*QNom/1000 + 4.9891) "Thermal resistance of the boiler casing" annotation (Placement(transformation( extent={{6,-6},{-6,6}}, rotation=180, origin={-38,-34}))); -4: Missing documentation, Name 'switch4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: switch4. Affected line: Modelica.Blocks.Logical.Switch switch4 annotation (Placement(transformation(extent={{40,26},{60,46}}))); +4: Name 'fixedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fixed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.FixedTemperature fixedTemperature(T( displayUnit="K") = 293.15) "Temperature of environment around the boiler to account for heat losses" annotation (Placement(transformation(extent={{14,-40},{2,-28}}))); -5: Missing documentation. Affected line: Modelica.Blocks.Logical.And and1 annotation (Placement(transformation(extent={{-30,-2},{-10,18}}))); +5: Missing documentation, Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor annotation (Placement(transformation(extent={{-26,-28},{-14,-40}}))); +6: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,90},{10,110}}))); -AixLib/Fluid/BoilerCHP/CHPNoControl.mo -1: Name 'param' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param. Affected line: parameter AixLib.DataBase.CHP.CHPDataSimple.CHPBaseDataDefinition param "CHP data set" annotation (choicesAllMatching=true, Dialog(group="Unit properties")); +7: Documentation too short, Name 'temperatureSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temperature, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor( final T(unit="K")) annotation (Placement(transformation(extent={{-50,-26},{-30,-6}}))); -2: Name 'minCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Capacity. Affected line: parameter Real minCapacity = 0 "Minimum allowable working capacity (unit [-])" annotation(Dialog(group="Unit properties")); +8: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.DesignOperation designOperation( QNom=QNom, TSupNom=TSupNom, TRetNom=TRetNom) "designOperation for design fuel power" annotation (Placement(transformation(extent={{-60,70},{-40,90}}))); -3: Name 'G' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: G. Affected line: parameter Modelica.Units.SI.ThermalConductance G=0.003*param.data_CHP[end, 3] /50 "Constant thermal conductance to environment(G=Q_loss/dT)"; +9: Name 'fuelPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Power. Affected line: Modelica.Blocks.Math.Product fuelPower(final y(unit="W")) "fuel power" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-44,48}))); -4: Name 'u_rel' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: u_rel. Affected line: Modelica.Blocks.Interfaces.RealInput u_rel( final unit="1") "Relative" annotation (Placement( transformation(extent={{-126,66},{-100,94}}, rotation=0), iconTransformation(extent={{-80,-70},{-60,-50}}))); +10: Name 'thermalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Power. Affected line: Modelica.Blocks.Math.Product thermalPower(final y(unit="W")) "thermal power" annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=-90, origin={-38,14}))); -5: Name 'electricalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: electrical, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput electricalPower( final quantity="Power", final unit="W") "Electrical power" annotation (Placement( transformation( origin={20,110}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-50,90}))); +11: Name 'coeffPresLoss' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: coeff, Pres, Loss. Affected line: protected parameter Real coeffPresLoss=7.143*10^8*exp(-0.007078*QNom/1000) "Pressure loss coefficient of the heat generator"; -6: Name 'thermalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput thermalPower(final unit="W") "Thermal power" annotation (Placement( transformation( origin={36,110}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-20,90}))); -7: Name 'fuelInput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Input. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelInput(final unit="W") "Fuel input" annotation (Placement(transformation( origin={51,110}, extent={{-10,-11},{10,11}}, rotation=90), iconTransformation( extent={{-10,-11},{10,11}}, rotation=90, origin={20,90}))); +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/SafetyControl.mo +1: Missing documentation. Affected line: Modelica.Blocks.Sources.RealExpression TFlowMaxExp(final y=TFlowMax) annotation (Placement(transformation(extent={{-96,-30},{-76,-10}}))); -8: Name 'fuelConsumption' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Consumption. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelConsumption "Fuel consumption" annotation (Placement(transformation( origin={66,110}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={50,90}))); +2: Missing documentation, Name 'greater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater. Affected line: Modelica.Blocks.Logical.Greater greater annotation (Placement(transformation(extent={{-48,-10},{-28,10}}))); -9: Name 'combiTable1Ds' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: combi, Table, Ds. Affected line: Modelica.Blocks.Tables.CombiTable1Ds combiTable1Ds( tableName="NoName", fileName="NoName", final table=param.data_CHP) "Time table to read CHP performance data" annotation (Placement(transformation(extent={{40,40},{60,60}}, rotation=0))); +3: Missing documentation. Affected line: Modelica.Blocks.Sources.RealExpression TRetMinExp(final y=TRetMin) annotation (Placement(transformation(extent={{-96,-72},{-76,-52}}))); -10: Name 'limiter' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: limiter. Affected line: Modelica.Blocks.Nonlinear.Limiter limiter(final uMax=1, final uMin= minCapacity) "Limits the rel power between 0 and 1" annotation (Placement(transformation(extent={{-60,40},{-40,60}}))); +4: Missing documentation, Name 'less' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: less. Affected line: Modelica.Blocks.Logical.Less less annotation (Placement(transformation(extent={{-48,-52},{-28,-32}}))); -11: Name 'gain4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain4. Affected line: Modelica.Blocks.Math.Gain gain4(final k=1000) "Conversion factor" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=270, origin={66,90}))); -12: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(final k=1000) "Conversion factor" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=270, origin={50,90}))); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/FirRatMinCheck.mo +1: Missing documentation, Name 'greaterEqualThreshold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater, Equal, Threshold. Affected line: Modelica.Blocks.Logical.GreaterEqualThreshold greaterEqualThreshold(final threshold=FirRatMin) annotation (Placement(transformation(extent={{-66,-8},{-50,8}}))); -13: Name 'toPercent' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Percent. Affected line: Modelica.Blocks.Math.Gain toPercent(final k=100) "Conversion factor" annotation (Placement(transformation( extent={{6,-6},{-6,6}}, rotation=180, origin={12,50}))); +2: Missing documentation. Affected line: Modelica.Blocks.Interfaces.RealOutput FirRat annotation (Placement( transformation(extent={{100,-10},{120,10}}))); -14: Name 'internalCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: internal, Capacity. Affected line: Modelica.Thermal.HeatTransfer.Components.HeatCapacitor internalCapacity(final C=C, T(start=T_start)) "Boiler thermal capacity (dry weight)" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=90, origin={2,-40}))); +3: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=FirRatMin) annotation (Placement(transformation(extent={{2,12},{22,32}}))); -15: Name 'ConductanceToEnv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Conductance. Affected line: Modelica.Thermal.HeatTransfer.Components.ThermalConductor ConductanceToEnv(final G=G) "Thermal resistance of the boiler casing" annotation ( Placement(transformation( extent={{10,-10},{-10,10}}, rotation=180, origin={-30,-20}))); +4: Missing documentation, Name 'switch4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: switch4. Affected line: Modelica.Blocks.Logical.Switch switch4 annotation (Placement(transformation(extent={{40,26},{60,46}}))); -16: Name 'T_amb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_amb. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b T_amb "Heat port for heat losses to ambient" annotation ( Placement(transformation(extent={{30,-30},{50,-10}}), iconTransformation( extent={{58,-60},{78,-40}}))); +5: Missing documentation. Affected line: Modelica.Blocks.Logical.And and1 annotation (Placement(transformation(extent={{-30,-2},{-10,18}}))); AixLib/Fluid/BoilerCHP/BoilerNoControl.mo @@ -341,506 +345,518 @@ AixLib/Fluid/BoilerCHP/BoilerNoControl.mo 18: Name 'efficiencyTableLoadDepending1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: efficiency, Table, Load, Depending. Affected line: Modelica.Blocks.Tables.CombiTable1Dv efficiencyTableLoadDepending1( final tableOnFile=false, final table=etaTempBased, final columns={2}, final smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative) "Table with efficiency parameters" annotation (Placement(transformation(extent={{-40,20},{-19,41}}))); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/heatingCurve.mo -1: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation (Dialog(group="Heating Curve")); +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/ModularBoiler.mo +1: Name 'PLRMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: L. Affected line: parameter Real PLRMin=0.15 "Minimal Part Load Ratio" annotation(Dialog(group="System setup")); -2: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation (Dialog(group="Heating Curve")); +2: Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water "Boiler Medium" annotation(Dialog(group="System setup")); -3: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation (Dialog(group="Heating Curve")); +3: Name 'dTWaterNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Water. Affected line: parameter Modelica.Units.SI.TemperatureDifference dTWaterNom=20 "Temperature difference nominal" annotation (Dialog(group="Nominal condition")); -4: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation (Dialog(group="Heating Curve")); +4: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -5: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation (Dialog(group="Heating Curve")); +5: Missing documentation, Name 'HeatingCurveFunction' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Curve, Function. Affected line: replaceable function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction annotation ( choicesAllMatching=true, Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -6: Missing documentation, Name 'heatingCurve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Curve. Affected line: AixLib.Controls.SetPoints.HeatingCurve heatingCurve( final TOffset=TOffset, final use_dynTRoom=false, final zerTim=zerTim, final day_hour=day_hour, final night_hour=night_hour, final heatingCurveRecord= AixLib.DataBase.Boiler.DayNightMode.HeatingCurves_Vitotronic_Day23_Night10(), final declination=declination, redeclare function HeatingCurveFunction = HeatingCurveFunction, final use_tableData=use_tableData, final TRoom_nominal=293.15) annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); +6: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +7: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/heatingCurve.mo -1: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation (Dialog(group="Heating Curve")); +8: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -2: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation (Dialog(group="Heating Curve")); +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Utilities.Time.Types.ZeroTime zerTim=AixLib.Utilities.Time.Types.ZeroTime.NY2017 "Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -3: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation (Dialog(group="Heating Curve")); +10: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -4: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation (Dialog(group="Heating Curve")); +11: Name 'TiPLR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, L. Affected line: parameter Modelica.Units.SI.Time TiPLR=10 "Time constant of Integrator block" annotation (Dialog(tab="Control", group = "Flow temperature")); -5: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation (Dialog(group="Heating Curve")); +12: Name 'kFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, Feed, Back. Affected line: parameter Real kFeedBack=1 "Gain of controller" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); -6: Missing documentation, Name 'heatingCurve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Curve. Affected line: AixLib.Controls.SetPoints.HeatingCurve heatingCurve( final TOffset=TOffset, final use_dynTRoom=false, final zerTim=zerTim, final day_hour=day_hour, final night_hour=night_hour, final heatingCurveRecord= AixLib.DataBase.Boiler.DayNightMode.HeatingCurves_Vitotronic_Day23_Night10(), final declination=declination, redeclare function HeatingCurveFunction = HeatingCurveFunction, final use_tableData=use_tableData, final TRoom_nominal=293.15) annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); +13: Name 'TiFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, Feed, Back. Affected line: parameter Modelica.Units.SI.Time TiFeedBack=0.5 "Time constant of Integrator block" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); +14: Name 'yMaxFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMaxFeedBack=0.99 "Upper limit of output" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Example/ModularBoilerHeatingCurve.mo -1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; +15: Name 'yMinFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMinFeedBack=0.01 "Lower limit of output" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); -2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; +16: Name 'dp_Valve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: parameter Modelica.Units.SI.PressureDifference dp_Valve "Pressure Difference set in regulating valve for pressure equalization in heating system" annotation (Dialog(enable = hasFeedback, group="Feedback")); -3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=false, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=true, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); +17: Name 'Kv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Kv. Affected line: parameter Real Kv "Kv (metric) flow coefficient [m3/h/(bar)^(1/2)] annotation (Dialog(enable=hasFeedback))" annotation (Dialog(enable = hasFeedback, group="Feedback")); -4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); +18: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.BoilerCHP.BoilerGeneric boilerGeneric( allowFlowReversal=allowFlowReversal, final T_start=T_start, final QNom=QNom, TSupNom=TSupNom, final TRetNom=TRetNom, energyDynamics=energyDynamics) annotation (Placement(transformation(extent={{12,-10},{32,10}}))); -5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); +19: Name 'pump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump. Affected line: AixLib.Fluid.Movers.SpeedControlled_y pump( redeclare final package Medium = Medium, energyDynamics=energyDynamics, T_start=T_start, final allowFlowReversal=allowFlowReversal, final m_flow_small=0.001, final per(pressure(V_flow={0,V_flow_nominal,2*V_flow_nominal}, dp={ dp_nominal/0.8,dp_nominal,0})), final addPowerToMedium=false) if hasPump "Boiler Pump" annotation (Placement(transformation(extent={{-26,-10},{-6,10}}))); -6: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); +20: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear val( redeclare final package Medium = Medium, energyDynamics=energyDynamics, T_start=T_start, use_inputFilter=false, CvData=AixLib.Fluid.Types.CvTypes.Kv, Kv=Kv, final m_flow_nominal= m_flow_nominal, final dpFixed_nominal={10,10}) if hasFeedback annotation (Placement(transformation(extent={{-74,-10},{-54,10}}))); -7: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); +21: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.BoilerControl boilerControl( dtWaterNom=dTWaterNom, final PLRMin=PLRMin, kPLR=kPLR, TiPLR=TiPLR, final TFlowByHeaCur=use_HeaCur, final use_tableData=use_tableData, redeclare final function HeatingCurveFunction = HeatingCurveFunction, final declination=declination, final day_hour=day_hour, final night_hour=night_hour, final zerTim=zerTim, final TOffset=TOffset, final TReturnNom=TRetNom, final hasFeedback=hasFeedback, final kFeedBack=kFeedBack, final TiFeedBack=TiFeedBack, final yMaxFeedBack=yMaxFeedBack, final yMinFeedBack=yMinFeedBack, final TRetMin=TRetMin, final time_minOff=time_minOff, final TFlowMax=TFlowMax, final time_minOn=time_minOn) "Central control unit of boiler" annotation (Placement(transformation(extent={{-96,58},{-62,92}}))); -8: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); +22: Missing documentation. Affected line: protected parameter Modelica.Units.SI.PressureDifference dp_nominal = dp_nominal_boiler + dp_Valve; -9: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); +23: Missing documentation. Affected line: parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal=m_flow_nominal/Medium.d_const; -10: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); +24: Missing documentation, Name 'dp_nominal_boiler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: dp_nominal_boiler. Affected line: parameter Modelica.Units.SI.PressureDifference dp_nominal_boiler=7.143*10^8*exp(-0.007078*QNom/1000)*(V_flow_nominal)^2; +25: Missing documentation, Name 'cp_medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_medium. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_medium = Medium.cp_const; -AixLib/Fluid/BoilerCHP/BoilerGeneric.mo -1: Name 'internalCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: internal, Capacity. Affected line: Modelica.Thermal.HeatTransfer.Components.HeatCapacitor internalCapacity(final C=C, T(start=T_start)) "Boiler thermal capacity (dry weight)" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=90, origin={-18,-50}))); -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.OffDesignOperation offDesignOperation( QNom=QNom, TSupNom=TSupNom, TRetNom=TRetNom) "off design operation" annotation (Placement(transformation(extent={{30,70},{50,90}}))); +AixLib/Fluid/BoilerCHP/CHPNoControl.mo +1: Name 'param' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param. Affected line: parameter AixLib.DataBase.CHP.CHPDataSimple.CHPBaseDataDefinition param "CHP data set" annotation (choicesAllMatching=true, Dialog(group="Unit properties")); -3: Name 'conductanceToEnv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: conductance. Affected line: Modelica.Thermal.HeatTransfer.Components.ThermalConductor conductanceToEnv(final G= 0.0465*QNom/1000 + 4.9891) "Thermal resistance of the boiler casing" annotation (Placement(transformation( extent={{6,-6},{-6,6}}, rotation=180, origin={-38,-34}))); +2: Name 'minCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Capacity. Affected line: parameter Real minCapacity = 0 "Minimum allowable working capacity (unit [-])" annotation(Dialog(group="Unit properties")); -4: Name 'fixedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fixed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.FixedTemperature fixedTemperature(T( displayUnit="K") = 293.15) "Temperature of environment around the boiler to account for heat losses" annotation (Placement(transformation(extent={{14,-40},{2,-28}}))); +3: Name 'G' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: G. Affected line: parameter Modelica.Units.SI.ThermalConductance G=0.003*param.data_CHP[end, 3] /50 "Constant thermal conductance to environment(G=Q_loss/dT)"; -5: Missing documentation, Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor annotation (Placement(transformation(extent={{-26,-28},{-14,-40}}))); +4: Name 'u_rel' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: u_rel. Affected line: Modelica.Blocks.Interfaces.RealInput u_rel( final unit="1") "Relative" annotation (Placement( transformation(extent={{-126,66},{-100,94}}, rotation=0), iconTransformation(extent={{-80,-70},{-60,-50}}))); -6: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,90},{10,110}}))); +5: Name 'electricalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: electrical, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput electricalPower( final quantity="Power", final unit="W") "Electrical power" annotation (Placement( transformation( origin={20,110}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-50,90}))); -7: Documentation too short, Name 'temperatureSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temperature, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor( final T(unit="K")) annotation (Placement(transformation(extent={{-50,-26},{-30,-6}}))); +6: Name 'thermalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput thermalPower(final unit="W") "Thermal power" annotation (Placement( transformation( origin={36,110}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-20,90}))); -8: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.DesignOperation designOperation( QNom=QNom, TSupNom=TSupNom, TRetNom=TRetNom) "designOperation for design fuel power" annotation (Placement(transformation(extent={{-60,70},{-40,90}}))); +7: Name 'fuelInput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Input. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelInput(final unit="W") "Fuel input" annotation (Placement(transformation( origin={51,110}, extent={{-10,-11},{10,11}}, rotation=90), iconTransformation( extent={{-10,-11},{10,11}}, rotation=90, origin={20,90}))); -9: Name 'fuelPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Power. Affected line: Modelica.Blocks.Math.Product fuelPower(final y(unit="W")) "fuel power" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-44,48}))); +8: Name 'fuelConsumption' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Consumption. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelConsumption "Fuel consumption" annotation (Placement(transformation( origin={66,110}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={50,90}))); -10: Name 'thermalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Power. Affected line: Modelica.Blocks.Math.Product thermalPower(final y(unit="W")) "thermal power" annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=-90, origin={-38,14}))); +9: Name 'combiTable1Ds' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: combi, Table, Ds. Affected line: Modelica.Blocks.Tables.CombiTable1Ds combiTable1Ds( tableName="NoName", fileName="NoName", final table=param.data_CHP) "Time table to read CHP performance data" annotation (Placement(transformation(extent={{40,40},{60,60}}, rotation=0))); -11: Name 'coeffPresLoss' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: coeff, Pres, Loss. Affected line: protected parameter Real coeffPresLoss=7.143*10^8*exp(-0.007078*QNom/1000) "Pressure loss coefficient of the heat generator"; +10: Name 'limiter' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: limiter. Affected line: Modelica.Blocks.Nonlinear.Limiter limiter(final uMax=1, final uMin= minCapacity) "Limits the rel power between 0 and 1" annotation (Placement(transformation(extent={{-60,40},{-40,60}}))); +11: Name 'gain4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain4. Affected line: Modelica.Blocks.Math.Gain gain4(final k=1000) "Conversion factor" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=270, origin={66,90}))); -AixLib/Systems/ModularEnergySystems/ModularBoiler/ModularBoiler.mo -1: Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water "Boiler Medium" annotation(Dialog(group="System setup")); +12: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(final k=1000) "Conversion factor" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=270, origin={50,90}))); -2: Name 'dTWaterNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Water. Affected line: parameter Modelica.Units.SI.TemperatureDifference dTWaterNom=20 "Temperature difference nominal" annotation (Dialog(group="Nominal condition")); +13: Name 'toPercent' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Percent. Affected line: Modelica.Blocks.Math.Gain toPercent(final k=100) "Conversion factor" annotation (Placement(transformation( extent={{6,-6},{-6,6}}, rotation=180, origin={12,50}))); -3: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +14: Name 'internalCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: internal, Capacity. Affected line: Modelica.Thermal.HeatTransfer.Components.HeatCapacitor internalCapacity(final C=C, T(start=T_start)) "Boiler thermal capacity (dry weight)" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=90, origin={2,-40}))); -4: Missing documentation, Name 'HeatingCurveFunction' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Curve, Function. Affected line: replaceable function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction annotation ( choicesAllMatching=true, Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +15: Name 'ConductanceToEnv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Conductance. Affected line: Modelica.Thermal.HeatTransfer.Components.ThermalConductor ConductanceToEnv(final G=G) "Thermal resistance of the boiler casing" annotation ( Placement(transformation( extent={{10,-10},{-10,10}}, rotation=180, origin={-30,-20}))); -5: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +16: Name 'T_amb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_amb. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b T_amb "Heat port for heat losses to ambient" annotation ( Placement(transformation(extent={{30,-30},{50,-10}}), iconTransformation( extent={{58,-60},{78,-40}}))); -6: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); -7: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/FeedbackControl.mo +1: Missing documentation, Name 'PIValve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: public Modelica.Blocks.Continuous.LimPID PIValve( final controllerType=Modelica.Blocks.Types.SimpleController.PI, final k=k, final Ti=Ti, final yMax=yMax, final yMin=yMin, initType=Modelica.Blocks.Types.Init.InitialOutput, y_start=yMin) annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={-2,0}))); -8: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Utilities.Time.Types.ZeroTime zerTim=AixLib.Utilities.Time.Types.ZeroTime.NY2017 "Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +2: Name 'yValve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: Modelica.Blocks.Interfaces.RealOutput yValve "Position of feedback valve" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={110,0}))); -9: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +3: Name 'TReturnMea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: Modelica.Blocks.Interfaces.RealInput TReturnMea(unit="K") "Measured return temperature" annotation (Placement(transformation(extent={{-122,-20},{-82,20}}))); -10: Name 'TiFloTem' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time TiFloTem=10 "Time constant of Integrator block" annotation (Dialog(tab="Control", group= "Flow temperature")); +4: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain1(final k=-1) annotation (Placement(transformation( extent={{-6,-6},{6,6}}, rotation=0, origin={-34,0}))); -11: Name 'kFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, Feed, Back. Affected line: parameter Real kFeedBack=1 "Gain of controller" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); +5: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain2(final k=-1) annotation (Placement(transformation( extent={{-6,-6},{6,6}}, rotation=0, origin={-68,-34}))); -12: Name 'TiFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, Feed, Back. Affected line: parameter Modelica.Units.SI.Time TiFeedBack=0.5 "Time constant of Integrator block" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); +6: Name 'TReturnNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: parameter Modelica.Units.SI.Temperature TReturnNom=323.15 "Nominal return temperature" annotation (Dialog(group="Feedback Return Control")); -13: Name 'yMaxFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMaxFeedBack=0.99 "Upper limit of output" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); +7: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Real k=1 "Gain of controller" annotation (Dialog(group="Feedback Return Control")); -14: Name 'yMinFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMinFeedBack=0.01 "Lower limit of output" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); +8: Name 'Ti' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time Ti=0.5 "Time constant of Integrator block" annotation (Dialog(group="Feedback Return Control")); -15: Name 'dp_Valve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: parameter Modelica.Units.SI.PressureDifference dp_Valve "Pressure Difference set in regulating valve for pressure equalization in heating system" annotation (Dialog(enable = hasFeedback, group="Feedback")); -16: Name 'Kv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Kv. Affected line: parameter Real Kv "Kv (metric) flow coefficient [m3/h/(bar)^(1/2)] annotation (Dialog(enable=hasFeedback))" annotation (Dialog(enable = hasFeedback, group="Feedback")); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Example/ModularBoilerHeatingCurve.mo +1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; -17: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.BoilerCHP.BoilerGeneric boilerGeneric( allowFlowReversal=allowFlowReversal, final T_start=T_start, final QNom=QNom, TSupNom=TSupNom, final TRetNom=TRetNom, energyDynamics=energyDynamics) annotation (Placement(transformation(extent={{12,-10},{32,10}}))); +2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; -18: Name 'pump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump. Affected line: AixLib.Fluid.Movers.SpeedControlled_y pump( redeclare final package Medium = Medium, energyDynamics=energyDynamics, T_start=T_start, final allowFlowReversal=allowFlowReversal, final m_flow_small=0.001, final per(pressure(V_flow={0,V_flow_nominal,2*V_flow_nominal}, dp={ dp_nominal/0.8,dp_nominal,0})), final addPowerToMedium=false) if hasPump "Boiler Pump" annotation (Placement(transformation(extent={{-26,-10},{-6,10}}))); +3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=false, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=true, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); -19: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear val( redeclare final package Medium = Medium, energyDynamics=energyDynamics, T_start=T_start, use_inputFilter=false, CvData=AixLib.Fluid.Types.CvTypes.Kv, Kv=Kv, final m_flow_nominal= m_flow_nominal, final dpFixed_nominal={10,10}) if hasFeedback annotation (Placement(transformation(extent={{-74,-10},{-54,10}}))); +4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); -20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.BoilerControl boilerControl( dtWaterNom=dTWaterNom, final FirRatMin=FirRatMin, kFloTem=kFloTem, TiFloTem=TiFloTem, final TFlowByHeaCur=use_HeaCur, final use_tableData=use_tableData, redeclare final function HeatingCurveFunction = HeatingCurveFunction, final declination=declination, final day_hour=day_hour, final night_hour=night_hour, final zerTim=zerTim, final TOffset=TOffset, final TReturnNom=TRetNom, final hasFeedback=hasFeedback, final kFeedBack=kFeedBack, final TiFeedBack=TiFeedBack, final yMaxFeedBack=yMaxFeedBack, final yMinFeedBack=yMinFeedBack, final TRetMin=TRetMin, final time_minOff=time_minOff, final TFlowMax=TFlowMax, final time_minOn=time_minOn) "Central control unit of boiler" annotation (Placement(transformation(extent={{-96,58},{-62,92}}))); +5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); -21: Missing documentation, Name 'constPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Pump. Affected line: Modelica.Blocks.Sources.Constant constPump(k=1) annotation (Placement(transformation(extent={{-52,32},{-32,52}}))); +6: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); -22: Missing documentation. Affected line: protected parameter Modelica.Units.SI.PressureDifference dp_nominal = dp_nominal_boiler + dp_Valve; +7: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); -23: Missing documentation. Affected line: parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal=m_flow_nominal/Medium.d_const; +8: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); -24: Missing documentation, Name 'dp_nominal_boiler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: dp_nominal_boiler. Affected line: parameter Modelica.Units.SI.PressureDifference dp_nominal_boiler=7.143*10^8*exp(-0.007078*QNom/1000)*(V_flow_nominal)^2; +9: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); -25: Missing documentation, Name 'cp_medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_medium. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_medium = Medium.cp_const; +10: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); -AixLib/Fluid/BoilerCHP/BaseClasses/OffDesignOperation.mo -1: Missing documentation, Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: package Medium=AixLib.Media.Water;Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-8,90},{12,110}}))); +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Example/ModularBoilerSimple.mo +1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; -2: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k2=-1) annotation (Placement(transformation(extent={{-68,-26},{-50,-8}}))); +2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; -3: Missing documentation, Name 'devision1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: devision. Affected line: Modelica.Blocks.Math.Division devision1 annotation (Placement(transformation(extent={{-50,-64},{-30,-44}}))); +3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=false, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=false, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); -4: Missing documentation, Name 'multiplex4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multiplex4. Affected line: Modelica.Blocks.Routing.Multiplex4 multiplex4 annotation (Placement(transformation(extent={{24,10},{46,32}}))); +4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: SDF.NDTable boilerEffciency( nin=4, readFromFile=true, filename=ModelicaServices.ExternalReferences.loadResource( "modelica://AixLib/Resources/Data/Fluid/BoilerCHP/BaseClasses/GenericBoiler/Boiler_Generic_Characteristic_Chart.sdf"), dataset="/Characteristic chart", dataUnit="-", scaleUnits={"K","K","-","-"}, interpMethod=SDF.Types.InterpolationMethod.Linear, extrapMethod=SDF.Types.ExtrapolationMethod.Hold) "Characteristic chart of adiabatic efficiency" annotation (Placement(transformation(extent={{60,12},{80,32}}))); +5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); -6: Missing documentation, Name 'devision' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: devision. Affected line: Modelica.Blocks.Math.Division devision annotation (Placement(transformation(extent={{-30,-30},{-12,-12}}))); +6: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant TFlowSet(k=273 + 60) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-86,40}))); -7: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k1=-1) annotation (Placement(transformation(extent={{-32,14},{-12,34}}))); +7: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); -8: Missing documentation, Name 'm_flow_nom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_nom. Affected line: protected parameter Modelica.Units.SI.MassFlowRate m_flow_nom=QNom/(Medium.cp_const*( TSupNom - TRetNom)); +8: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); +9: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); -AixLib/Fluid/BoilerCHP/BaseClasses/PartialHeatGenerator.mo -1: Name 'transferHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: transfer, Heat. Affected line: parameter Boolean transferHeat=false "If true, temperature T converges towards TAmb when no flow" annotation (Dialog(tab="Advanced", group="Sensor Properties")); +10: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); -2: Name 'm_flow_start' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_start=0 "Guess value of m_flow = port_a.m_flow" annotation (Dialog(tab="Initialization")); +11: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); -3: Name 'a' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: a. Affected line: parameter Real a "Coefficient of old approach from model Modelica.Fluid.Fittings.GenericResistances.VolumeFlowRate. Recalculated to dp_nominal based on IBPSA approach." annotation (Dialog(tab="Advanced", group="Pressure drop")); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sensors.TemperatureTwoPort senTRet( redeclare final package Medium = Medium, final tau=tau, final m_flow_nominal=m_flow_nominal, final initType=initType, final T_start=T_start, final transferHeat=transferHeat, final TAmb=TAmb, final tauHeaTra=tauHeaTra, final allowFlowReversal=allowFlowReversal, final m_flow_small=m_flow_small) "Temperature sensor of cold side of heat generator (return)" annotation (Placement(transformation(extent={{-80,-90},{-60,-70}})));Sensors.TemperatureTwoPort senTSup( redeclare final package Medium = Medium, final tau=tau, final m_flow_nominal=m_flow_nominal, final initType=initType, final T_start=T_start, final transferHeat=transferHeat, final TAmb=TAmb, final tauHeaTra=tauHeaTra, final allowFlowReversal=allowFlowReversal, final m_flow_small=m_flow_small) "Temperature sensor of hot side of heat generator (supply)" annotation (Placement(transformation(extent={{30,-90},{50,-70}})));Sensors.MassFlowRate senMasFlo( redeclare final package Medium = Medium, final allowFlowReversal=allowFlowReversal) "Sensor for mass flwo rate" annotation (Placement(transformation(extent={{60,-90},{80,-70}}))); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/SafetyControl.mo +1: Missing documentation. Affected line: Modelica.Blocks.Sources.RealExpression TFlowMaxExp(final y=TFlowMax) annotation (Placement(transformation(extent={{-96,-30},{-76,-10}}))); -5: Name 'heater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heater. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow heater "Prescribed heat flow" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-60,-50}))); +2: Missing documentation, Name 'greater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater. Affected line: Modelica.Blocks.Logical.Greater greater annotation (Placement(transformation(extent={{-48,-10},{-28,10}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: MixingVolumes.MixingVolume vol( redeclare final package Medium = Medium, final m_flow_nominal=m_flow_nominal, final m_flow_small=m_flow_small, final allowFlowReversal=allowFlowReversal, final nPorts=2, final p_start=p_start, final T_start=T_start) "Fluid volume" annotation (Placement(transformation(extent={{-50,-80},{-30,-60}})));FixedResistances.PressureDrop preDro( redeclare final package Medium = Medium, final m_flow_nominal=m_flow_nominal, final show_T=false, final allowFlowReversal=allowFlowReversal, final dp_nominal=dp_nominal) "Pressure drop" annotation (Placement(transformation(extent={{-20,-90},{0,-70}}))); -7: Name 'rho_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: rho_default. Affected line: final parameter Modelica.Units.SI.Density rho_default=Medium.density_pTX( Medium.p_default, Medium.T_default, Medium.X_default) "Density used for parameterization of pressure curve" annotation (Dialog(tab="Advanced", group="Pressure drop")); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/BoilerControl.mo +1: Name 'TReturnNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: parameter Modelica.Units.SI.Temperature TReturnNom=323.15 "Nominal return temperature" annotation (Dialog(group="Nominal Condition")); +2: Name 'kFloTem' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Real kFloTem=1 "Gain of controller" annotation (Dialog(group= "Flow Temperature Control")); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/ModularBoiler.mo -1: Name 'PLRMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: L. Affected line: parameter Real PLRMin=0.15 "Minimal Part Load Ratio" annotation(Dialog(group="System setup")); +3: Name 'TiFloTem' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time TiFloTem=10 "Time constant of Integrator block" annotation (Dialog(group= "Flow Temperature Control")); -2: Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water "Boiler Medium" annotation(Dialog(group="System setup")); +4: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation (Dialog(group="Heating Curve")); -3: Name 'dTWaterNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Water. Affected line: parameter Modelica.Units.SI.TemperatureDifference dTWaterNom=20 "Temperature difference nominal" annotation (Dialog(group="Nominal condition")); +5: Missing documentation, Name 'HeatingCurveFunction' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Curve, Function. Affected line: replaceable function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction annotation ( choicesAllMatching=true, Dialog(group="Heating Curve")); -4: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +6: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation (Dialog(group="Heating Curve")); -5: Missing documentation, Name 'HeatingCurveFunction' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Curve, Function. Affected line: replaceable function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction annotation ( choicesAllMatching=true, Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +7: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation (Dialog(group="Heating Curve")); -6: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +8: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation (Dialog(group="Heating Curve")); -7: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Utilities.Time.Types.ZeroTime zerTim=AixLib.Utilities.Time.Types.ZeroTime.NY2017 "Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve" annotation (Dialog(group="Heating Curve")); -8: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +10: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation (Dialog(group="Heating Curve")); -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Utilities.Time.Types.ZeroTime zerTim=AixLib.Utilities.Time.Types.ZeroTime.NY2017 "Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +11: Name 'kFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, Feed, Back. Affected line: parameter Real kFeedBack=1 "Gain of controller" annotation (Dialog(group="Feedback Return Control")); -10: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation(Dialog(enable = use_HeaCur, tab="Control", group="Heating Curve")); +12: Name 'TiFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, Feed, Back. Affected line: parameter Modelica.Units.SI.Time TiFeedBack=0.5 "Time constant of Integrator block" annotation (Dialog(group= "Feedback Return Control")); -11: Name 'TiPLR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, L. Affected line: parameter Modelica.Units.SI.Time TiPLR=10 "Time constant of Integrator block" annotation (Dialog(tab="Control", group = "Flow temperature")); +13: Name 'yMaxFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMaxFeedBack=0.99 "Upper limit of output" annotation (Dialog(group="Feedback Return Control")); -12: Name 'kFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, Feed, Back. Affected line: parameter Real kFeedBack=1 "Gain of controller" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); +14: Name 'yMinFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMinFeedBack=0 "Lower limit of output" annotation (Dialog(group="Feedback Return Control")); -13: Name 'TiFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, Feed, Back. Affected line: parameter Modelica.Units.SI.Time TiFeedBack=0.5 "Time constant of Integrator block" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); +15: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,90},{10,110}}))); -14: Name 'yMaxFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMaxFeedBack=0.99 "Upper limit of output" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); -15: Name 'yMinFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMinFeedBack=0.01 "Lower limit of output" annotation (Dialog(enable=hasFeedback, tab="Control", group = "Feedback")); +AixLib/Fluid/BoilerCHP/CHP.mo +1: Name 'param' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param. Affected line: parameter AixLib.DataBase.CHP.CHPDataSimple.CHPBaseDataDefinition param "CHP data set" annotation (choicesAllMatching=true, Dialog(group="Unit properties")); -16: Name 'dp_Valve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: parameter Modelica.Units.SI.PressureDifference dp_Valve "Pressure Difference set in regulating valve for pressure equalization in heating system" annotation (Dialog(enable = hasFeedback, group="Feedback")); +2: Name 'minCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Capacity. Affected line: parameter Real minCapacity "Minimum allowable working capacity in percent" annotation(Dialog(group="Unit properties")); -17: Name 'Kv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Kv. Affected line: parameter Real Kv "Kv (metric) flow coefficient [m3/h/(bar)^(1/2)] annotation (Dialog(enable=hasFeedback))" annotation (Dialog(enable = hasFeedback, group="Feedback")); +3: Name 'electricityDriven' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: electricity, Driven. Affected line: parameter Boolean electricityDriven = false "If the CHP is controlled by electricity demand (external table required)" annotation(Dialog(group="Control system"),Evaluate=true, HideResult=true, choices(checkBox=true)); -18: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.BoilerCHP.BoilerGeneric boilerGeneric( allowFlowReversal=allowFlowReversal, final T_start=T_start, final QNom=QNom, TSupNom=TSupNom, final TRetNom=TRetNom, energyDynamics=energyDynamics) annotation (Placement(transformation(extent={{12,-10},{32,10}}))); +4: Name 'ctrlStrategy' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ctrl, Strategy. Affected line: parameter Boolean ctrlStrategy = true "True for flow-, false for return- temperature control strategy" annotation(Dialog(group="Control system")); -19: Name 'pump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump. Affected line: AixLib.Fluid.Movers.SpeedControlled_y pump( redeclare final package Medium = Medium, energyDynamics=energyDynamics, T_start=T_start, final allowFlowReversal=allowFlowReversal, final m_flow_small=0.001, final per(pressure(V_flow={0,V_flow_nominal,2*V_flow_nominal}, dp={ dp_nominal/0.8,dp_nominal,0})), final addPowerToMedium=false) if hasPump "Boiler Pump" annotation (Placement(transformation(extent={{-26,-10},{-6,10}}))); +5: Name 'minDeltaT' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Delta. Affected line: parameter Modelica.Units.SI.TemperatureDifference minDeltaT=10 "Minimum flow and return temperature difference" annotation (Dialog(group="Control system")); -20: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear val( redeclare final package Medium = Medium, energyDynamics=energyDynamics, T_start=T_start, use_inputFilter=false, CvData=AixLib.Fluid.Types.CvTypes.Kv, Kv=Kv, final m_flow_nominal= m_flow_nominal, final dpFixed_nominal={10,10}) if hasFeedback annotation (Placement(transformation(extent={{-74,-10},{-54,10}}))); +6: Name 'TFlowRange' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Range. Affected line: parameter Modelica.Units.SI.TemperatureDifference TFlowRange=2 "Range of allowable flow temperature" annotation (Dialog(group="Control system")); -21: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.BoilerControl boilerControl( dtWaterNom=dTWaterNom, final PLRMin=PLRMin, kPLR=kPLR, TiPLR=TiPLR, final TFlowByHeaCur=use_HeaCur, final use_tableData=use_tableData, redeclare final function HeatingCurveFunction = HeatingCurveFunction, final declination=declination, final day_hour=day_hour, final night_hour=night_hour, final zerTim=zerTim, final TOffset=TOffset, final TReturnNom=TRetNom, final hasFeedback=hasFeedback, final kFeedBack=kFeedBack, final TiFeedBack=TiFeedBack, final yMaxFeedBack=yMaxFeedBack, final yMinFeedBack=yMinFeedBack, final TRetMin=TRetMin, final time_minOff=time_minOff, final TFlowMax=TFlowMax, final time_minOn=time_minOn) "Central control unit of boiler" annotation (Placement(transformation(extent={{-96,58},{-62,92}}))); +7: Name 'delayTime' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delay. Affected line: parameter Modelica.Units.SI.Time delayTime=3600 "Shutdown/Startup delay" annotation (Dialog(group="Control system")); -22: Missing documentation. Affected line: protected parameter Modelica.Units.SI.PressureDifference dp_nominal = dp_nominal_boiler + dp_Valve; +8: Name 'Kc' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Kc. Affected line: parameter Real Kc = 1 "Gain of the controller" annotation(Dialog(group="Control system")); -23: Missing documentation. Affected line: parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal=m_flow_nominal/Medium.d_const; +9: Name 'Tc' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tc. Affected line: parameter Modelica.Units.SI.Time Tc=60 "Time Constant (T>0 required)" annotation (Dialog(group="Control system")); -24: Missing documentation, Name 'dp_nominal_boiler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: dp_nominal_boiler. Affected line: parameter Modelica.Units.SI.PressureDifference dp_nominal_boiler=7.143*10^8*exp(-0.007078*QNom/1000)*(V_flow_nominal)^2; +10: Name 'delayUnit' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delay, Unit. Affected line: parameter Modelica.Units.SI.Time delayUnit=60 "Delay measurement of the controller output" annotation (Dialog(group="Control system")); -25: Missing documentation, Name 'cp_medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_medium. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_medium = Medium.cp_const; +11: Name 'elSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: el. Affected line: Modelica.Blocks.Interfaces.RealInput elSet( final quantity="Power", final unit="kW") if electricityDriven "Electrical power setpoint" annotation (Placement(transformation(extent={{-126,56}, {-100,84}},rotation=0), iconTransformation(extent={{-80,50},{-60,70}}))); +12: Name 'TSource' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source. Affected line: Modelica.Blocks.Interfaces.RealOutput TSource( final quantity="ThermodynamicTemperature", final unit="K", displayUnit="degC") "Combustion temperature" annotation (Placement(transformation(extent={{99.5,41.75},{118,60}}), iconTransformation( extent={{-9.75,-9.75},{9.75,9.75}}, rotation=-90, origin={-29.75,-89.75}))); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/SafetyControl.mo -1: Missing documentation. Affected line: Modelica.Blocks.Sources.RealExpression TFlowMaxExp(final y=TFlowMax) annotation (Placement(transformation(extent={{-96,-30},{-76,-10}}))); +13: Name 'electricalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: electrical, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput electricalPower( final quantity="Power", final unit="kW") "Electrical power" annotation (Placement( transformation( origin={30,90}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-50,90}))); -2: Missing documentation, Name 'greater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater. Affected line: Modelica.Blocks.Logical.Greater greater annotation (Placement(transformation(extent={{-48,-10},{-28,10}}))); +14: Name 'thermalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput thermalPower( final unit="kW") "Thermal power" annotation (Placement( transformation( origin={46,90}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-20,90}))); +15: Name 'fuelInput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Input. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelInput( final unit="kW") "Fuel input" annotation (Placement(transformation( origin={61,90}, extent={{-10,-11},{10,11}}, rotation=90), iconTransformation( extent={{-10,-11},{10,11}}, rotation=90, origin={20,90}))); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Example/ModularBoilerHeatingCurve.mo -1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; +16: Name 'fuelConsumption' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Consumption. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelConsumption "Fuel consumption" annotation (Placement(transformation( origin={76,90}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={50,90}))); -2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; +17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.Controllers.DelayedOnOffController delayedOnOffController( final maxTReturn=param.maxTReturn, final minDeltaT=minDeltaT, final TFlowRange=TFlowRange, final delayTime=delayTime, final delayUnit=delayUnit, final minCapacity=minCapacity) "OnOff controller to swicht between the modes" annotation (Placement(transformation(extent={{-44,-10},{-24,10}})));BaseClasses.Controllers.PIController thControl( final Kc=Kc, final Tc=Tc, final minCapacity=minCapacity) "Thermal controller" annotation (Placement(transformation(extent={{-10,20},{10,40}}))); -3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=false, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=true, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); +18: Name 'combiTable1Ds' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: combi, Table, Ds. Affected line: Modelica.Blocks.Tables.CombiTable1Ds combiTable1Ds( tableName="NoName", fileName="NoName", final table=param.data_CHP) "Time table to read CHP performance data" annotation (Placement(transformation(extent={{48,40},{68,60}}, rotation=0))); -4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); +19: Name 'elControl' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: el, Control. Affected line: Modelica.Blocks.Continuous.LimPID elControl( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=100, yMin=0, y_start=0, final k=Kc, final Ti=Tc) "Electrical controller" annotation (Placement(transformation(extent={{-10,60},{10,80}}, rotation=0))); -5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); +20: Name 'constSetpoint' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Setpoint. Affected line: Modelica.Blocks.Sources.Constant constSetpoint( final k=if ctrlStrategy then (param.maxTFlow) else (param.maxTReturn)) "Constant setpoint if utilized" annotation (Placement(transformation(extent={{-86,74},{-74,86}}, rotation=0))); + +21: Name 'ctrlSwitch' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ctrl, Switch. Affected line: Modelica.Blocks.Logical.Switch ctrlSwitch "Changes the measured temperature source" annotation (Placement(transformation( origin={0,0}, extent={{-10,10},{10,-10}}, rotation=90))); + +22: Name 'booleanConstant' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Constant. Affected line: Modelica.Blocks.Sources.BooleanConstant booleanConstant(k=ctrlStrategy) "Determines control strategy" annotation (Placement(transformation(extent={{-26,-54},{-14,-42}}, rotation=0))); + +23: Name 'exothermicTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: exothermic, Temperature. Affected line: Modelica.Blocks.Sources.Constant exothermicTemperature(k=1783.4) "Exothermic temperature" annotation (Placement(transformation(extent={{52,12},{68,28}}))); + + +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/PLRMinCheck.mo +1: Name 'PLRSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: L. Affected line: Modelica.Blocks.Interfaces.RealInput PLRSet "Setvalue of PLR " annotation (Placement(transformation(extent={{-120,-20},{-80,20}}), iconTransformation(extent={{-120,-26},{-80,14}}))); + +2: Missing documentation, Name 'greaterEqualThreshold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater, Equal, Threshold. Affected line: Modelica.Blocks.Logical.GreaterEqualThreshold greaterEqualThreshold( final threshold=PLRMin) annotation (Placement(transformation(extent={{-66,-8},{-50,8}}))); + +3: Missing documentation, Name 'PLR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: L. Affected line: Modelica.Blocks.Interfaces.RealOutput PLR annotation (Placement( transformation(extent={{100,-10},{120,10}}), iconTransformation(extent={ {92,30},{112,50}}))); + +4: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=PLRMin) annotation (Placement(transformation(extent={{2,12},{22,32}}))); + +5: Missing documentation, Name 'switch4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: switch4. Affected line: Modelica.Blocks.Logical.Switch switch4 annotation (Placement(transformation(extent={{40,26},{60,46}}))); + +6: Missing documentation. Affected line: Modelica.Blocks.Logical.And and1 annotation (Placement(transformation(extent={{-30,-2},{-10,18}}))); + +7: Missing documentation, Name 'constPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Pump. Affected line: Modelica.Blocks.Sources.Constant constPump(k=1) annotation (Placement(transformation(extent={{66,-50},{86,-30}}))); -6: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); -7: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/heatingCurve.mo +1: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation (Dialog(group="Heating Curve")); -8: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); +2: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation (Dialog(group="Heating Curve")); -9: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); +3: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation (Dialog(group="Heating Curve")); -10: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); +4: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation (Dialog(group="Heating Curve")); +5: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation (Dialog(group="Heating Curve")); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/BoilerControl.mo -1: Name 'TReturnNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: parameter Modelica.Units.SI.Temperature TReturnNom=323.15 "Nominal return temperature" annotation (Dialog(group="Nominal Condition")); +6: Missing documentation, Name 'heatingCurve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Curve. Affected line: AixLib.Controls.SetPoints.HeatingCurve heatingCurve( final TOffset=TOffset, final use_dynTRoom=false, final zerTim=zerTim, final day_hour=day_hour, final night_hour=night_hour, final heatingCurveRecord= AixLib.DataBase.Boiler.DayNightMode.HeatingCurves_Vitotronic_Day23_Night10(), final declination=declination, redeclare function HeatingCurveFunction = HeatingCurveFunction, final use_tableData=use_tableData, final TRoom_nominal=293.15) annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); -2: Name 'kPLR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, L. Affected line: parameter Real kPLR=1 "Gain of controller" annotation (Dialog(group="Flow Temperature Control")); -3: Name 'TiPLR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, L. Affected line: parameter Modelica.Units.SI.Time TiPLR=10 "Time constant of Integrator block" annotation (Dialog(group="Flow Temperature Control")); +AixLib/Fluid/BoilerCHP/Boiler.mo +1: Name 'paramBoiler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param, Boiler. Affected line: parameter AixLib.DataBase.Boiler.General.BoilerTwoPointBaseDataDefinition paramBoiler "Parameters for Boiler" annotation (Dialog(tab = "General", group = "Boiler type"), choicesAllMatching = true); -4: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation (Dialog(group="Heating Curve")); +2: Name 'paramHC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param. Affected line: parameter AixLib.DataBase.Boiler.DayNightMode.HeatingCurvesDayNightBaseDataDefinition paramHC "Parameters for heating curve" annotation (Dialog(group="Heating curves"), choicesAllMatching=true); -5: Missing documentation, Name 'HeatingCurveFunction' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Curve, Function. Affected line: replaceable function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction annotation ( choicesAllMatching=true, Dialog(group="Heating Curve")); +3: Name 'KR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: K. Affected line: parameter Real KR=1 "Gain of Boiler heater" annotation (Dialog(tab = "General", group = "Boiler type")); -6: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation (Dialog(group="Heating Curve")); +4: Name 'TN' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: N. Affected line: parameter Modelica.Units.SI.Time TN=0.1 "Time Constant of boiler heater (T>0 required)" annotation (Dialog(tab="General", group="Boiler type")); -7: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation (Dialog(group="Heating Curve")); +5: Name 'riseTime' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: rise. Affected line: parameter Modelica.Units.SI.Time riseTime=30 "Rise/Fall time for step input(T>0 required)" annotation (Dialog(tab="General", group="Boiler type")); -8: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation (Dialog(group="Heating Curve")); +6: Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1.1 "Declination" annotation(Dialog(tab="External Control")); -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Utilities.Time.Types.ZeroTime zerTim=AixLib.Utilities.Time.Types.ZeroTime.NY2017 "Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve" annotation (Dialog(group="Heating Curve")); +7: Name 'Tdelta_Max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tdelta_. Affected line: parameter Modelica.Units.SI.TemperatureDifference Tdelta_Max=2 "Difference from set flow temperature over which boiler stops" annotation (Dialog(tab="External Control")); -10: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation (Dialog(group="Heating Curve")); +8: Name 'Tdelta_Min' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tdelta_. Affected line: parameter Modelica.Units.SI.TemperatureDifference Tdelta_Min=2 "Difference from set flow temperature under which boiler starts" annotation (Dialog(tab="External Control")); -11: Name 'kFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, Feed, Back. Affected line: parameter Real kFeedBack=1 "Gain of controller" annotation (Dialog(group="Feedback Return Control")); +9: Name 'Fb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Fb. Affected line: parameter Modelica.Units.SI.Time Fb=3600 "Period of time for increased set temperature" annotation (Dialog(tab="External Control")); -12: Name 'TiFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, Feed, Back. Affected line: parameter Modelica.Units.SI.Time TiFeedBack=0.5 "Time constant of Integrator block" annotation (Dialog(group= "Feedback Return Control")); +10: Name 'FA' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: F. Affected line: parameter Real FA=0.2 "Increment for increased set temperature" annotation(Dialog(tab="External Control")); -13: Name 'yMaxFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMaxFeedBack=0.99 "Upper limit of output" annotation (Dialog(group="Feedback Return Control")); +11: Name 'TAmbient' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ambient. Affected line: Modelica.Blocks.Interfaces.RealInput TAmbient( final quantity="ThermodynamicTemperature", final unit="K", displayUnit="degC") "Ambient air temperature" annotation (Placement( transformation(extent={{-100,40},{-60,80}}), iconTransformation(extent= {{-80,60},{-60,80}}))); -14: Name 'yMinFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMinFeedBack=0 "Lower limit of output" annotation (Dialog(group="Feedback Return Control")); +12: Name 'switchToNightMode' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: switch, Night, Mode. Affected line: Modelica.Blocks.Interfaces.BooleanInput switchToNightMode "Connector of Boolean input signal" annotation (Placement(transformation( extent={{-100,10},{-60,50}}), iconTransformation(extent={{-80,30},{-60, 50}}))); -15: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,90},{10,110}}))); +13: Name 'ExtControl' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Control. Affected line: replaceable model ExtControl = AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC constrainedby AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.PartialExternalControl "External control" annotation (Dialog(tab="External Control"),choicesAllMatching=true); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/BoilerControl.mo -1: Name 'TReturnNom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: parameter Modelica.Units.SI.Temperature TReturnNom=323.15 "Nominal return temperature" annotation (Dialog(group="Nominal Condition")); +AixLib/Fluid/Solar/Thermal/SolarThermal.mo +1: Name 'pressureDropCoeff' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pressure, Drop, Coeff. Affected line: parameter Real pressureDropCoeff(unit="(Pa.s2)/m6") = 2500/(A*2.5e-5)^2 "Pressure drop coefficient, delta_p[Pa] = PD * Q_flow[m^3/s]^2"; -2: Name 'kFloTem' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Real kFloTem=1 "Gain of controller" annotation (Dialog(group= "Flow Temperature Control")); +2: Name 'Collector' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Collector. Affected line: parameter AixLib.DataBase.SolarThermal.SolarThermalBaseDataDefinition Collector = AixLib.DataBase.SolarThermal.SimpleAbsorber() "Properties of Solar Thermal Collector" annotation(Dialog(group = "Efficienc"), choicesAllMatching = true); -3: Name 'TiFloTem' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time TiFloTem=10 "Time constant of Integrator block" annotation (Dialog(group= "Flow Temperature Control")); +3: Name 'T_air' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_air. Affected line: Modelica.Blocks.Interfaces.RealInput T_air( quantity="ThermodynamicTemperature", unit="K") "Outdoor air temperature in K" annotation(Placement(transformation(extent = {{-20, -20}, {20, 20}}, rotation = 270, origin={-60,100}))); -4: Name 'use_tableData' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_table, Data. Affected line: parameter Boolean use_tableData=true "Choose between tables or function to calculate TSet" annotation (Dialog(group="Heating Curve")); +4: Name 'Irradiation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Irradiation. Affected line: Modelica.Blocks.Interfaces.RealInput Irradiation( quantity="Irradiance", unit="W/m2") "Solar irradiation on a horizontal plane in W/m2" annotation(Placement(transformation(extent = {{-20, -20}, {20, 20}}, rotation = 270, origin={0,100}))); -5: Missing documentation, Name 'HeatingCurveFunction' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Curve, Function. Affected line: replaceable function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction annotation ( choicesAllMatching=true, Dialog(group="Heating Curve")); +5: Missing documentation, Name 'solarThermalEfficiency' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: solar, Thermal, Efficiency. Affected line: AixLib.Fluid.Solar.Thermal.BaseClasses.SolarThermalEfficiency solarThermalEfficiency(Collector=Collector) annotation (Placement(transformation(extent={{-70,32},{-34,68}}))); -6: Missing documentation, Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1 annotation (Dialog(group="Heating Curve")); +6: Missing documentation, Name 'convertRelHeatFlow2absHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: convert, Heat, Flow2abs, Heat. Affected line: Modelica.Blocks.Math.Gain convertRelHeatFlow2absHeatFlow(final k=A) annotation (Placement(transformation(extent={{-16,44},{-4,56}}))); -7: Missing documentation, Name 'day_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: day_hour. Affected line: parameter Real day_hour=6 annotation (Dialog(group="Heating Curve")); +7: Missing documentation, Name 'calcTempMean' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: calc, Temp, Mean. Affected line: Modelica.Blocks.Math.Add calcTempMean(k1=0.5, k2=0.5) annotation (Placement( transformation( extent={{-5,-5},{5,5}}, rotation=90, origin={-51,3}))); -8: Missing documentation, Name 'night_hour' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: night_hour. Affected line: parameter Real night_hour=22 annotation (Dialog(group="Heating Curve")); -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Utilities.Time.Types.ZeroTime zerTim=AixLib.Utilities.Time.Types.ZeroTime.NY2017 "Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve" annotation (Dialog(group="Heating Curve")); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/FeedbackControl.mo +1: Missing documentation, Name 'PIValve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: public Modelica.Blocks.Continuous.LimPID PIValve( final controllerType=Modelica.Blocks.Types.SimpleController.PI, final k=k, final Ti=Ti, final yMax=yMax, final yMin=yMin, initType=Modelica.Blocks.Types.Init.InitialOutput, y_start=yMin) annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={-2,0}))); -10: Name 'TOffset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offset. Affected line: parameter Modelica.Units.SI.ThermodynamicTemperature TOffset=0 "Offset to heating curve temperature" annotation (Dialog(group="Heating Curve")); +2: Name 'yValve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: Modelica.Blocks.Interfaces.RealOutput yValve "Position of feedback valve" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={110,0}))); -11: Name 'kFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k, Feed, Back. Affected line: parameter Real kFeedBack=1 "Gain of controller" annotation (Dialog(group="Feedback Return Control")); +3: Name 'TReturnMea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: Modelica.Blocks.Interfaces.RealInput TReturnMea(unit="K") "Measured return temperature" annotation (Placement(transformation(extent={{-122,-20},{-82,20}}))); -12: Name 'TiFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti, Feed, Back. Affected line: parameter Modelica.Units.SI.Time TiFeedBack=0.5 "Time constant of Integrator block" annotation (Dialog(group= "Feedback Return Control")); +4: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain1(final k=-1) annotation (Placement(transformation( extent={{-6,-6},{6,6}}, rotation=0, origin={-34,0}))); -13: Name 'yMaxFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMaxFeedBack=0.99 "Upper limit of output" annotation (Dialog(group="Feedback Return Control")); +5: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain2(final k=-1) annotation (Placement(transformation( extent={{-6,-6},{6,6}}, rotation=0, origin={-68,-34}))); -14: Name 'yMinFeedBack' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Feed, Back. Affected line: parameter Real yMinFeedBack=0 "Lower limit of output" annotation (Dialog(group="Feedback Return Control")); +6: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Real k=1 "Gain of controller" annotation (Dialog(group="Feedback Return Control")); -15: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,90},{10,110}}))); +7: Name 'Ti' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time Ti=0.5 "Time constant of Integrator block" annotation (Dialog(group="Feedback Return Control")); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Example/ModularBoilerFeedback.mo +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Example/ModularBoilerHeatingCurve.mo 1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; 2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; -3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=true, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=false, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); +3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=false, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=true, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); 4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); 5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); -6: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant TFlowSet(k=273 + 60) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-86,40}))); - -7: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); - -8: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); - -9: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); - -10: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); - -11: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); +6: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); +7: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Example/ModularBoilerSimple.mo -1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; +8: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); -2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; +9: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); -3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=false, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=false, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); +10: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); -4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); -5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); +AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Controls/DeviceStatusDelay.mo +1: Name 'use_safetyShutoff' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_safety, Shutoff. Affected line: parameter Boolean use_safetyShutoff = false "Set true, to enable an additional boolean input to perform manual shutoffs for security reasons without messing up the timer" annotation ( choices(checkBox=true)); -6: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant TFlowSet(k=273 + 60) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-86,40}))); +2: Missing documentation, Name 'rSFlipFlop' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: r, S, Flip, Flop. Affected line: Modelica.Blocks.Logical.RSFlipFlop rSFlipFlop annotation (Placement(transformation(extent={{-28,40},{-8,60}}))); -7: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); +3: Missing documentation, Name 'timer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: timer. Affected line: Modelica.Blocks.Logical.Timer timer annotation (Placement(transformation(extent={{4,46},{24,66}}))); -8: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); +4: Missing documentation, Name 'change_input' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: change_input. Affected line: Modelica.Blocks.Logical.Change change_input annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-80,-16}))); -9: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); +5: Missing documentation, Name 'logicalSwitch_hold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: logical, Switch_hold. Affected line: Modelica.Blocks.Logical.LogicalSwitch logicalSwitch_hold annotation (Placement(transformation(extent={{60,-42},{80,-22}}))); -10: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); +6: Missing documentation, Name 'pre_onHold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_on, Hold. Affected line: Modelica.Blocks.Logical.Pre pre_onHold annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={20,-20}))); -11: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); +7: Missing documentation, Name 'pre_hold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_hold. Affected line: Modelica.Blocks.Logical.Pre pre_hold annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={70,0}))); +8: Missing documentation, Name 'pre_reset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pre_reset. Affected line: Modelica.Blocks.Logical.Pre pre_reset annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={16,18}))); -AixLib/Fluid/BoilerCHP/HeatGeneratorNoControl.mo -1: Name 'TCold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Cold. Affected line: Modelica.Blocks.Interfaces.RealOutput TCold( final quantity="ThermodynamicTemperature", final unit="K", displayUnit="degC") "Temperature of the passing fluid" annotation (Placement(transformation(extent={{44,76},{64,96}}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-40,90}))); +9: Missing documentation, Name 'change_output' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: change_output. Affected line: Modelica.Blocks.Logical.Change change_output annotation (Placement(transformation(extent={{-90,56},{-70,76}}))); -2: Name 'massFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: mass. Affected line: Modelica.Blocks.Interfaces.RealOutput massFlow(quantity="MassFlowRate", final unit="kg/s") "Mass flow rate from port_a to port_b" annotation (Placement(transformation(extent={{100,30},{120,50}}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={40,90}))); +10: Missing documentation. Affected line: Modelica.Blocks.Logical.Or or1 annotation (Placement(transformation(extent={{-58,56},{-38,76}}))); -3: Name 'coeffPresLoss' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: coeff, Pres, Loss. Affected line: parameter Real coeffPresLoss "Pressure loss coefficient of the heat generator"; +11: Missing documentation, Name 'logicalSwitch_onOffTimer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: logical, Switch_on, Timer. Affected line: Modelica.Blocks.Logical.LogicalSwitch logicalSwitch_onOffTimer annotation (Placement(transformation(extent={{66,46},{86,66}}))); +12: Missing documentation. Affected line: Modelica.Blocks.Logical.GreaterThreshold minOff(threshold=time_minOff) annotation (Placement(transformation(extent={{34,30},{54,50}}))); -AixLib/Systems/ModularEnergySystems/Modules/ModularBoiler/Example/ModularBoilerSimple.mo -1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; +13: Missing documentation. Affected line: Modelica.Blocks.Logical.GreaterThreshold minOn(threshold=time_minOn) annotation (Placement(transformation(extent={{34,62},{54,82}}))); -2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; +14: Missing documentation. Affected line: Modelica.Blocks.Logical.Or or2 annotation (Placement(transformation(extent={{-10,10},{10,-10}}, rotation=0, origin={-48,34}))); -3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, T_start=303.15, hasFeedback=false, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=false, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); +15: Missing documentation. Affected line: Modelica.Blocks.Logical.And and1 annotation (Placement(transformation(extent={{60,-82},{80,-62}}))); -4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); +16: Missing documentation. Affected line: Modelica.Blocks.Logical.Not not1 annotation (Placement(transformation(extent={{-90,-90},{-70,-70}}))); -5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); +17: Missing documentation. Affected line: Modelica.Blocks.Logical.And and2 annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-80,30}))); -6: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant TFlowSet(k=273 + 60) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-86,40}))); +18: Name 'u_safety' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: u_safety. Affected line: Modelica.Blocks.Interfaces.BooleanInput u_safety if use_safetyShutoff "set true, to force shutoff and hold until false" annotation (Placement(transformation(extent={{-140,-100},{-100,-60}}))); -7: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); +19: Missing documentation, Name 'booleanExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Expression. Affected line: Modelica.Blocks.Sources.BooleanExpression booleanExpression if not use_safetyShutoff annotation (Placement(transformation(extent={{-120,-66},{-100,-46}}))); -8: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); -9: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); +AixLib/Fluid/BoilerCHP/HeatGeneratorNoControl.mo +1: Name 'TCold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Cold. Affected line: Modelica.Blocks.Interfaces.RealOutput TCold( final quantity="ThermodynamicTemperature", final unit="K", displayUnit="degC") "Temperature of the passing fluid" annotation (Placement(transformation(extent={{44,76},{64,96}}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-40,90}))); -10: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-5000, f=4/86400, offset=-25000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); +2: Name 'massFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: mass. Affected line: Modelica.Blocks.Interfaces.RealOutput massFlow(quantity="MassFlowRate", final unit="kg/s") "Mass flow rate from port_a to port_b" annotation (Placement(transformation(extent={{100,30},{120,50}}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={40,90}))); -11: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); +3: Name 'coeffPresLoss' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: coeff, Pres, Loss. Affected line: parameter Real coeffPresLoss "Pressure loss coefficient of the heat generator"; -AixLib/Systems/ModularEnergySystems/ModularBoiler/Example/ModularBoilerFeedback.mo -1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; +AixLib/Systems/ModularAHU/Controller/CtrAHUBasic.mo +1: Name 'usePreheater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Preheater. Affected line: parameter Boolean usePreheater=true "Set true, if ahu contains a preaheater" annotation (choices(checkBox=true)); -2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; +2: Name 'TFrostProtect' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Frost, Protect. Affected line: parameter Real TFrostProtect=273.15 + 5 "Temperature set point of preheater for frost protection" annotation (Dialog(enable=usePreheater == true)); -3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, kFeedBack=1, TiFeedBack=1, T_start=303.15, hasFeedback=true, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=false, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); +3: Name 'useExternalTset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: External, Tset. Affected line: parameter Boolean useExternalTset=false "If True, set temperature can be given externally"; -4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); +4: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Real k=50 "Gain of controller" annotation (dialog(group="Fan Controller")); -5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); +5: Name 'Ti' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time Ti=5 "Time constant of Integrator block" annotation (dialog(group="Fan Controller")); -6: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant TFlowSet(k=273 + 60) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-86,40}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.GenericAHUBus genericAHUBus "Bus connector for genericAHU" annotation (Placement(transformation(extent={{90,-10},{110,10}}), iconTransformation(extent={{84,-14},{116,16}}))); -7: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); +7: Missing documentation, Name 'constTflowSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tflow. Affected line: Modelica.Blocks.Sources.Constant constTflowSet(final k=TFlowSet) if not useExternalTset annotation (Placement(transformation(extent={{-100,40},{-80,60}}))); -8: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); +8: Name 'Tset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset. Affected line: Modelica.Blocks.Interfaces.RealInput Tset if useExternalTset "Connector of set temperature, if given externally" annotation (Placement( transformation(extent={{-140,-20},{-100,20}}), iconTransformation( extent={{-140,-20},{-100,20}}))); -9: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); +9: Missing documentation, Name 'TFrostProtection' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Frost, Protection. Affected line: Modelica.Blocks.Sources.Constant TFrostProtection(final k=TFrostProtect) if usePreheater annotation (Placement(transformation(extent={{-60,70},{-40,90}}))); -10: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-9000, f=4/86400, offset=-45000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); +10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.Continuous.LimPID PID_VflowSup( final yMax=dpMax, final yMin=0, final controllerType=Modelica.Blocks.Types.SimpleController.PID, final k=k, final Ti=Ti, final Td=0, final initType=initType, y_start=y_start, final reverseActing=true, final reset=AixLib.Types.Reset.Disabled) "PID controller for supply fan" annotation (Placement(transformation(extent={{0,-60},{20,-40}})));Controls.Continuous.LimPID PID_VflowRet( final yMax=dpMax, final yMin=0, final controllerType=Modelica.Blocks.Types.SimpleController.PID, final k=k, final Ti=Ti, final Td=0, final initType=initType, y_start=y_start, final reverseActing=true, final reset=AixLib.Types.Reset.Disabled) if useTwoFanCtr "PID controller for return fan. Is deactivated if useTwoFanCtr is false." annotation (Placement(transformation(extent={{-20,-90},{0,-70}}))); -11: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); +11: Name 'ConstVflow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vflow. Affected line: Modelica.Blocks.Sources.Constant ConstVflow(final k=VFlowSet) "Constant volume flow setpoint" annotation (Placement(transformation(extent={{-80,-60},{-60,-40}}))); -12: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sensors.TemperatureTwoPort senTRet( redeclare final package Medium = AixLib.Media.Water, final m_flow_nominal=modularBoiler.m_flow_nominal, final initType=Modelica.Blocks.Types.Init.InitialState, final transferHeat=false, final m_flow_small=0.001) "Temperature sensor of cold side of heat generator (supply)" annotation ( Placement(transformation( extent={{10,-10},{-10,10}}, rotation=0, origin={24,-62}))); +12: Name 'ConstHRS' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: S. Affected line: Modelica.Blocks.Sources.Constant ConstHRS(final k=0) "Heat recovery is deactivated" annotation (Placement(transformation(extent={{40,-32},{52,-20}}))); +13: Name 'ConstFlap' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flap. Affected line: Modelica.Blocks.Sources.Constant ConstFlap(final k=1) "Flaps are always open" annotation (Placement(transformation(extent={{20,-20},{32,-8}}))); -AixLib/Fluid/BoilerCHP/Boiler.mo -1: Name 'paramBoiler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param, Boiler. Affected line: parameter AixLib.DataBase.Boiler.General.BoilerTwoPointBaseDataDefinition paramBoiler "Parameters for Boiler" annotation (Dialog(tab = "General", group = "Boiler type"), choicesAllMatching = true); +14: Missing documentation, Name 'realPassThrough' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Pass, Through. Affected line: Modelica.Blocks.Routing.RealPassThrough realPassThrough if not useTwoFanCtr annotation (Placement(transformation(extent={{60,-66},{72,-54}}))); -2: Name 'paramHC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param. Affected line: parameter AixLib.DataBase.Boiler.DayNightMode.HeatingCurvesDayNightBaseDataDefinition paramHC "Parameters for heating curve" annotation (Dialog(group="Heating curves"), choicesAllMatching=true); -3: Name 'KR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: K. Affected line: parameter Real KR=1 "Gain of Boiler heater" annotation (Dialog(tab = "General", group = "Boiler type")); +AixLib/Systems/ModularAHU/GenericAHU.mo +1: Name 'Medium2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package Medium2 = Modelica.Media.Interfaces.PartialMedium "Medium in hydraulic circuits" annotation (choices( choice(redeclare package Medium = AixLib.Media.Air "Moist air"), choice(redeclare package Medium = AixLib.Media.Water "Water"), choice(redeclare package Medium = AixLib.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15, X_a=0.40) "Propylene glycol water, 40% mass fraction"))); -4: Name 'TN' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: N. Affected line: parameter Modelica.Units.SI.Time TN=0.1 "Time Constant of boiler heater (T>0 required)" annotation (Dialog(tab="General", group="Boiler type")); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters hydraulicEfficiency( V_flow={0}, eta={0.7}) "Hydraulic efficiency of the fans" annotation (Dialog(group="Fans")); -5: Name 'riseTime' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: rise. Affected line: parameter Modelica.Units.SI.Time riseTime=30 "Rise/Fall time for step input(T>0 required)" annotation (Dialog(tab="General", group="Boiler type")); +3: Name 'T_amb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_amb. Affected line: parameter Modelica.Units.SI.Temperature T_amb "Ambient temperature"; -6: Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1.1 "Declination" annotation(Dialog(tab="External Control")); +4: Name 'm1_flow_nominal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m1. Affected line: parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 1 "Nominal mass flow rate in air canal"; -7: Name 'Tdelta_Max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tdelta_. Affected line: parameter Modelica.Units.SI.TemperatureDifference Tdelta_Max=2 "Difference from set flow temperature over which boiler stops" annotation (Dialog(tab="External Control")); +5: Name 'm2_flow_nominal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m2. Affected line: parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.5 "Nominal mass flow rate in hydraulics"; -8: Name 'Tdelta_Min' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tdelta_. Affected line: parameter Modelica.Units.SI.TemperatureDifference Tdelta_Min=2 "Difference from set flow temperature under which boiler starts" annotation (Dialog(tab="External Control")); +6: Name 'usePreheater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Preheater. Affected line: parameter Boolean usePreheater = true "If true, a preaheater is used" annotation (choices(checkBox=true), Dialog(group="Preheater")); -9: Name 'Fb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Fb. Affected line: parameter Modelica.Units.SI.Time Fb=3600 "Period of time for increased set temperature" annotation (Dialog(tab="External Control")); +7: Name 'useHumidifierRet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Humidifier. Affected line: parameter Boolean useHumidifierRet = true "If true, a humidifier in return canal is used" annotation (choices(checkBox=true), Dialog(group="Humidifiers")); -10: Name 'FA' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: F. Affected line: parameter Real FA=0.2 "Increment for increased set temperature" annotation(Dialog(tab="External Control")); +8: Name 'useHumidifier' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Humidifier. Affected line: parameter Boolean useHumidifier = true "If true, a humidifier in supply canal is used" annotation (choices(checkBox=true), Dialog(group="Humidifiers")); -11: Name 'TAmbient' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ambient. Affected line: Modelica.Blocks.Interfaces.RealInput TAmbient( final quantity="ThermodynamicTemperature", final unit="K", displayUnit="degC") "Ambient air temperature" annotation (Placement( transformation(extent={{-100,40},{-60,80}}), iconTransformation(extent= {{-80,60},{-60,80}}))); +9: Name 'allowFlowReversal1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: allow, Reversal. Affected line: parameter Boolean allowFlowReversal1=true "= false to simplify equations, assuming, but not enforcing, no flow reversal for medium in air canal" annotation(Dialog(tab="Assumptions"), Evaluate=true); -12: Name 'switchToNightMode' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: switch, Night, Mode. Affected line: Modelica.Blocks.Interfaces.BooleanInput switchToNightMode "Connector of Boolean input signal" annotation (Placement(transformation( extent={{-100,10},{-60,50}}), iconTransformation(extent={{-80,30},{-60, 50}}))); +10: Name 'allowFlowReversal2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: allow, Reversal. Affected line: parameter Boolean allowFlowReversal2=true "= false to simplify equations, assuming, but not enforcing, no flow reversal for medium in hydraulics" annotation(Dialog(tab="Assumptions"), Evaluate=true); -13: Name 'ExtControl' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Control. Affected line: replaceable model ExtControl = AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC constrainedby AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.PartialExternalControl "External control" annotation (Dialog(tab="External Control"),choicesAllMatching=true); +11: Name 'port_a1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a1(redeclare package Medium = Medium1, h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid connector a1 (positive design flow direction is from port_a1 to port_b1)" annotation (Placement(transformation(extent={{-230,-10},{-210,10}}), iconTransformation(extent={{-230,-10},{-210,10}}))); +12: Name 'port_b1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b1(redeclare package Medium = Medium1, h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid connector b1 (positive design flow direction is from port_a1 to port_b1)" annotation (Placement(transformation(extent={{230,-10},{210,10}}), iconTransformation(extent={{232,-10},{212,10}}))); -AixLib/Systems/ModularEnergySystems/ModularBoiler/Controls/FeedbackControl.mo -1: Missing documentation, Name 'PIValve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: public Modelica.Blocks.Continuous.LimPID PIValve( final controllerType=Modelica.Blocks.Types.SimpleController.PI, final k=k, final Ti=Ti, final yMax=yMax, final yMin=yMin, initType=Modelica.Blocks.Types.Init.InitialOutput, y_start=yMin) annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={-2,0}))); +13: Name 'port_a2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a2(redeclare package Medium = Medium1, h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid connector a2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{210,70},{230,90}}), iconTransformation(extent={{212,70},{232,90}}))); -2: Name 'yValve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Valve. Affected line: Modelica.Blocks.Interfaces.RealOutput yValve "Position of feedback valve" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={110,0}))); +14: Name 'port_b2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b2(redeclare package Medium = Medium1, h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid connector b2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{-210,70},{-230,90}}), iconTransformation(extent={{-210,70},{-230,90}}))); -3: Name 'TReturnMea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Return. Affected line: Modelica.Blocks.Interfaces.RealInput TReturnMea(unit="K") "Measured return temperature" annotation (Placement(transformation(extent={{-122,-20},{-82,20}}))); +15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: RegisterModule preheater( redeclare package Medium1 = Medium1, redeclare package Medium2 = Medium2, final allowFlowReversal1=allowFlowReversal1, final allowFlowReversal2=allowFlowReversal2, final m1_flow_nominal=m1_flow_nominal, m2_flow_nominal=m2_flow_nominal, T_start=T_start, tau=tau, T_amb=T_amb, energyDynamics=energyDynamics, massDynamics=massDynamics, redeclare replaceable HydraulicModules.Admix hydraulicModule) if usePreheater "Preheating coil subsystem" annotation (Dialog(enable=usePreheater, group="Preheater"),Placement(transformation(extent={{-154, -46},{-110,14}})));RegisterModule cooler( redeclare package Medium1 = Medium1, redeclare package Medium2 = Medium2, final allowFlowReversal1=allowFlowReversal1, final allowFlowReversal2=allowFlowReversal2, final m1_flow_nominal=m1_flow_nominal, m2_flow_nominal=m2_flow_nominal, T_start=T_start, tau=tau, T_amb=T_amb, energyDynamics=energyDynamics, massDynamics=massDynamics, redeclare replaceable HydraulicModules.Admix hydraulicModule) "Cooling coil subsystem" annotation (Dialog(enable=true, group="Cooler"),Placement(transformation(extent={{2,-46},{46,14}})));RegisterModule heater( redeclare package Medium1 = Medium1, redeclare package Medium2 = Medium2, final allowFlowReversal1=allowFlowReversal1, final allowFlowReversal2=allowFlowReversal2, final m1_flow_nominal=m1_flow_nominal, m2_flow_nominal=m2_flow_nominal, T_start=T_start, tau=tau, T_amb=T_amb, energyDynamics=energyDynamics, massDynamics=massDynamics, redeclare replaceable HydraulicModules.Admix hydraulicModule) "Heating coil subsystem" annotation (Dialog(enable=true, group="Heater"),Placement(transformation(extent={{76,-46},{120,14}})));Fluid.HeatExchangers.DynamicHX dynamicHX( redeclare package Medium1 = Medium1, redeclare package Medium2 = Medium1, final allowFlowReversal1=allowFlowReversal1, final allowFlowReversal2=allowFlowReversal1, final m1_flow_nominal=m1_flow_nominal, final m2_flow_nominal=m1_flow_nominal, dp1_nominal=10, dp2_nominal=10, energyDynamics=energyDynamics, massDynamics=massDynamics, final T1_start=T_start, final T2_start=T_start, dT_nom=1, Q_nom=1000*m1_flow_nominal) "Heat recovery heat exchanger" annotation (Dialog(enable=true, group="Heat recovery heat exchanger"),Placement(transformation(extent={{-20,-14}, {-60,54}}))); -4: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain1(final k=-1) annotation (Placement(transformation( extent={{-6,-6},{6,6}}, rotation=0, origin={-34,0}))); +16: Name 'port_a3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a3. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a3(redeclare package Medium = Medium2) if usePreheater "Fluid connector a3 (positive design flow direction is from port_a3 to port_b3)" annotation (Placement(transformation(extent={{-170,-110},{-150,-90}}), iconTransformation(extent={{-170,-110},{-150,-90}}))); -5: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain2(final k=-1) annotation (Placement(transformation( extent={{-6,-6},{6,6}}, rotation=0, origin={-68,-34}))); +17: Name 'port_b3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b3. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b3(redeclare package Medium = Medium2) if usePreheater "Fluid connector b3 (positive design flow direction is from port_a3 to port_b3)" annotation (Placement(transformation(extent={{-130,-110},{-110,-90}}), iconTransformation(extent={{-130,-110},{-110,-90}}))); -6: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Real k=1 "Gain of controller" annotation (Dialog(group="Feedback Return Control")); +18: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Actuators.Dampers.Exponential flapSup( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, final dpDamper_nominal=dpDamper_nominal) "Supply air flap" annotation (Placement(transformation(extent={{-190,-10},{-170,10}})));Fluid.Actuators.Dampers.Exponential flapRet( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, final dpDamper_nominal=dpDamper_nominal) "Return air flap" annotation (Placement(transformation(extent={{200,70},{180,90}})));Fluid.Actuators.Dampers.Exponential dampHX( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, final dpDamper_nominal=dpDamper_nominal) "Flap to heat recovery system" annotation (Placement(transformation(extent={{-90,-10},{-70,10}})));Fluid.Actuators.Dampers.Exponential dampBypass( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, final dpDamper_nominal=dpDamper_nominal) "Bypass flap of heat recovery system" annotation (Placement(transformation(extent={{-90,-10},{-70,-30}}))); -7: Name 'Ti' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ti. Affected line: parameter Modelica.Units.SI.Time Ti=0.5 "Time constant of Integrator block" annotation (Dialog(group="Feedback Return Control")); +19: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=1) annotation (Placement(transformation(extent={{-100,30},{-94,36}}))); +20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k1=-1) annotation (Placement(transformation(extent={{-88,34},{-80,42}}))); -AixLib/Fluid/BoilerCHP/CHP.mo -1: Name 'param' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param. Affected line: parameter AixLib.DataBase.CHP.CHPDataSimple.CHPBaseDataDefinition param "CHP data set" annotation (choicesAllMatching=true, Dialog(group="Unit properties")); +21: Name 'port_a4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a4. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a4(redeclare package Medium = Medium2) "Fluid connector a2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{-10,-110},{10,-90}}), iconTransformation(extent={{-10,-110},{10,-90}}))); -2: Name 'minCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Capacity. Affected line: parameter Real minCapacity "Minimum allowable working capacity in percent" annotation(Dialog(group="Unit properties")); +22: Name 'port_b4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b4. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b4(redeclare package Medium = Medium2) "Fluid connector b2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{30,-110},{50,-90}}), iconTransformation(extent={{30,-110},{50,-90}}))); -3: Name 'electricityDriven' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: electricity, Driven. Affected line: parameter Boolean electricityDriven = false "If the CHP is controlled by electricity demand (external table required)" annotation(Dialog(group="Control system"),Evaluate=true, HideResult=true, choices(checkBox=true)); +23: Name 'port_a5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a5. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a5(redeclare package Medium = Medium2) "Fluid connector a2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{70,-110},{90,-90}}), iconTransformation(extent={{70,-110},{90,-90}}))); -4: Name 'ctrlStrategy' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ctrl, Strategy. Affected line: parameter Boolean ctrlStrategy = true "True for flow-, false for return- temperature control strategy" annotation(Dialog(group="Control system")); +24: Name 'port_b5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b5. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b5(redeclare package Medium = Medium2) "Fluid connector b2 (positive design flow direction is from port_a2 to port_b2)" annotation (Placement(transformation(extent={{110,-110},{130,-90}}), iconTransformation(extent={{108,-110},{128,-90}}))); -5: Name 'minDeltaT' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Delta. Affected line: parameter Modelica.Units.SI.TemperatureDifference minDeltaT=10 "Minimum flow and return temperature difference" annotation (Dialog(group="Control system")); +25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Movers.FlowControlled_dp fanSup( redeclare package Medium = Medium1, energyDynamics=energyDynamics, T_start=T_start, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, redeclare Fluid.Movers.Data.Generic per( etaHydMet=AixLib.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.Efficiency_VolumeFlowRate, etaMotMet=AixLib.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvided, efficiency=hydraulicEfficiency), final inputType=AixLib.Fluid.Types.InputType.Continuous) "Supply air fan" annotation (Placement(transformation(extent={{156,-10},{176,10}})));Fluid.Movers.FlowControlled_dp fanRet( redeclare package Medium = Medium1, energyDynamics=energyDynamics, T_start=T_start, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, redeclare Fluid.Movers.Data.Generic per( etaHydMet=AixLib.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.Efficiency_VolumeFlowRate, etaMotMet=AixLib.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvided, efficiency=hydraulicEfficiency), final inputType=AixLib.Fluid.Types.InputType.Continuous) "Return air fan" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={90,80})));Fluid.Humidifiers.GenericHumidifier_u humidifier( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, energyDynamics=energyDynamics, T_start=T_start) if useHumidifier "Steam or adiabatic humdifier in supply canal" annotation (Dialog(enable=useHumidifier, group="Humidifiers"), Placement(transformation(extent={{130,-10},{150,10}})));Fluid.Humidifiers.GenericHumidifier_u humidifierRet( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, energyDynamics=energyDynamics, final steamHumidifier=false) if useHumidifierRet "Adiabatic humidifier in retrun canal: cools inlet air of heat recovery system" annotation (Dialog(enable=useHumidifierRet, group="Humidifiers"), Placement( transformation(extent={{60,70},{40,90}})));Fluid.Sensors.TemperatureTwoPort senTRet( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, T_start=T_start) "Return air temperature sensor" annotation (Placement(transformation(extent={{160,70},{140,90}})));Fluid.Sensors.TemperatureTwoPort senTExh( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, T_start=T_start) "Exhaust air temperature sensor" annotation (Placement(transformation(extent={{-140,70},{-160,90}})));Fluid.Sensors.TemperatureTwoPort senTSup( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, T_start=T_start) "Supply air temperature sensor" annotation (Placement(transformation( extent={{-8,-8},{8,8}}, rotation=0, origin={206,0})));Fluid.Sensors.TemperatureTwoPort senTOda( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, final m_flow_nominal=m1_flow_nominal, T_start=T_start) "Outside air temperature sensor" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-204,0})));Fluid.Sensors.VolumeFlowRate senVolFlo( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, m_flow_nominal=m1_flow_nominal) "Exhaust volume flow sensor" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=180, origin={-110,80})));Fluid.Sensors.RelativeHumidityTwoPort senRelHumSup( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, m_flow_nominal=m1_flow_nominal) "Supply air humidity sensor" annotation (Placement(transformation(extent={{180,-6},{192,6}})));Fluid.Sensors.RelativeHumidityTwoPort senRelHumSup1( redeclare package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, m_flow_nominal=m1_flow_nominal) "Return air humidity sensor" annotation (Placement(transformation(extent={{130,74},{118,86}})));BaseClasses.GenericAHUBus genericAHUBus "Bus connector for generic ahu" annotation (Placement(transformation( extent={{-18,102},{18,138}}), iconTransformation(extent={{-14,108},{14, 134}})));Fluid.Interfaces.PassThroughMedium passThroughPreheater( redeclare package Medium = Medium1, allowFlowReversal=allowFlowReversal1) if usePreheater == false "Passthrough if without preheater" annotation (Placement(transformation(extent={{-140,30},{-120,50}})));Fluid.Interfaces.PassThroughMedium passThroughHumidifer( redeclare package Medium = Medium1, allowFlowReversal=allowFlowReversal1) if useHumidifier == false "Passthrough if without humidifier" annotation (Placement(transformation(extent={{132,-38},{152,-18}})));Fluid.Interfaces.PassThroughMedium passThroughHumidiferRet( redeclare package Medium = Medium1, allowFlowReversal=allowFlowReversal1) if useHumidifierRet == false "Passthough if without adiabtic return air humidifier" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={50,40}))); -6: Name 'TFlowRange' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Range. Affected line: parameter Modelica.Units.SI.TemperatureDifference TFlowRange=2 "Range of allowable flow temperature" annotation (Dialog(group="Control system")); +26: Name 'dpDamper_nominal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Damper. Affected line: parameter Modelica.Units.SI.PressureDifference dpDamper_nominal = 1 "Pressure drop of fully open dampers at nominal mass flow rate"; -7: Name 'delayTime' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delay. Affected line: parameter Modelica.Units.SI.Time delayTime=3600 "Shutdown/Startup delay" annotation (Dialog(group="Control system")); +27: Missing documentation, Name 'PT1_airIn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T1_air. Affected line: protected Modelica.Blocks.Continuous.FirstOrder PT1_airIn( initType=Modelica.Blocks.Types.Init.SteadyState, y_start=T_start, final T=tau) annotation (Placement(transformation( extent={{4,-4},{-4,4}}, rotation=270, origin={206,20}))); -8: Name 'Kc' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Kc. Affected line: parameter Real Kc = 1 "Gain of the controller" annotation(Dialog(group="Control system")); +28: Name 'PT1_airIn1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T1_air. Affected line: Modelica.Blocks.Continuous.FirstOrder PT1_airIn1( initType=Modelica.Blocks.Types.Init.SteadyState, y_start=T_start, final T=tau) "Oda sensor delay" annotation (Placement(transformation( extent={{4,-4},{-4,4}}, rotation=270, origin={-206,26}))); -9: Name 'Tc' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tc. Affected line: parameter Modelica.Units.SI.Time Tc=60 "Time Constant (T>0 required)" annotation (Dialog(group="Control system")); +29: Missing documentation, Name 'PT1_airIn2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T1_air. Affected line: Modelica.Blocks.Continuous.FirstOrder PT1_airIn2( initType=Modelica.Blocks.Types.Init.SteadyState, y_start=T_start, final T=tau) annotation (Placement(transformation( extent={{4,-4},{-4,4}}, rotation=270, origin={-150,106}))); -10: Name 'delayUnit' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delay, Unit. Affected line: parameter Modelica.Units.SI.Time delayUnit=60 "Delay measurement of the controller output" annotation (Dialog(group="Control system")); +30: Missing documentation, Name 'PT1_airIn3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T1_air. Affected line: Modelica.Blocks.Continuous.FirstOrder PT1_airIn3( initType=Modelica.Blocks.Types.Init.SteadyState, y_start=T_start, final T=tau) annotation (Placement(transformation( extent={{4,-4},{-4,4}}, rotation=270, origin={150,102}))); -11: Name 'elSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: el. Affected line: Modelica.Blocks.Interfaces.RealInput elSet( final quantity="Power", final unit="kW") if electricityDriven "Electrical power setpoint" annotation (Placement(transformation(extent={{-126,56}, {-100,84}},rotation=0), iconTransformation(extent={{-80,50},{-60,70}}))); -12: Name 'TSource' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source. Affected line: Modelica.Blocks.Interfaces.RealOutput TSource( final quantity="ThermodynamicTemperature", final unit="K", displayUnit="degC") "Combustion temperature" annotation (Placement(transformation(extent={{99.5,41.75},{118,60}}), iconTransformation( extent={{-9.75,-9.75},{9.75,9.75}}, rotation=-90, origin={-29.75,-89.75}))); +AixLib/Systems/ModularEnergySystems/ModularBoiler/Example/ModularBoilerFeedback.mo +1: Name 'k' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k. Affected line: parameter Integer k=2 "number of consumers"; -13: Name 'electricalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: electrical, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput electricalPower( final quantity="Power", final unit="kW") "Electrical power" annotation (Placement( transformation( origin={30,90}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-50,90}))); +2: Missing documentation, Name 'MediumWater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium, Water. Affected line: package MediumWater = AixLib.Media.Water; -14: Name 'thermalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput thermalPower( final unit="kW") "Thermal power" annotation (Placement( transformation( origin={46,90}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-20,90}))); +3: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: ModularBoiler modularBoiler( hasPump=true, QNom=50000, kFeedBack=1, TiFeedBack=1, T_start=303.15, hasFeedback=true, use_tableData=true, redeclare function HeatingCurveFunction = AixLib.Controls.SetPoints.Functions.HeatingCurveFunction, dp_Valve(displayUnit="Pa") = 6000, use_HeaCur=false, Kv=10, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumWater) annotation (Placement(transformation(extent={{-34,-30},{26,30}}))); -15: Name 'fuelInput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Input. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelInput( final unit="kW") "Fuel input" annotation (Placement(transformation( origin={61,90}, extent={{-10,-11},{10,11}}, rotation=90), iconTransformation( extent={{-10,-11},{10,11}}, rotation=90, origin={20,90}))); +4: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sources.Boundary_pT bou( use_T_in=false, redeclare package Medium = MediumWater, T=293.15, nPorts=1) annotation (Placement(transformation(extent={{-96,-12},{-72,12}}))); -16: Name 'fuelConsumption' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Consumption. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelConsumption "Fuel consumption" annotation (Placement(transformation( origin={76,90}, extent={{-10,-10},{10,10}}, rotation=90), iconTransformation( extent={{-10,-10},{10,10}}, rotation=90, origin={50,90}))); +5: Missing documentation, Name 'boilerControlBus' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boiler, Control. Affected line: AixLib.Controls.Interfaces.BoilerControlBus boilerControlBus annotation (Placement(transformation(extent={{-10,52},{10,72}}))); -17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.Controllers.DelayedOnOffController delayedOnOffController( final maxTReturn=param.maxTReturn, final minDeltaT=minDeltaT, final TFlowRange=TFlowRange, final delayTime=delayTime, final delayUnit=delayUnit, final minCapacity=minCapacity) "OnOff controller to swicht between the modes" annotation (Placement(transformation(extent={{-44,-10},{-24,10}})));BaseClasses.Controllers.PIController thControl( final Kc=Kc, final Tc=Tc, final minCapacity=minCapacity) "Thermal controller" annotation (Placement(transformation(extent={{-10,20},{10,40}}))); +6: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant TFlowSet(k=273 + 60) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-86,40}))); -18: Name 'combiTable1Ds' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: combi, Table, Ds. Affected line: Modelica.Blocks.Tables.CombiTable1Ds combiTable1Ds( tableName="NoName", fileName="NoName", final table=param.data_CHP) "Time table to read CHP performance data" annotation (Placement(transformation(extent={{48,40},{68,60}}, rotation=0))); +7: Missing documentation. Affected line: Modelica.Blocks.Sources.BooleanConstant isOnSet(k=true) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-88,76}))); -19: Name 'elControl' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: el, Control. Affected line: Modelica.Blocks.Continuous.LimPID elControl( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=100, yMin=0, y_start=0, final k=Kc, final Ti=Tc) "Electrical controller" annotation (Placement(transformation(extent={{-10,60},{10,80}}, rotation=0))); +8: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume vol( redeclare package Medium = AixLib.Media.Water, T_start=323.15, m_flow_nominal=modularBoiler.m_flow_nominal, V=0.1, nPorts=2) annotation (Placement(transformation(extent={{64,0},{84,20}}))); -20: Name 'constSetpoint' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Setpoint. Affected line: Modelica.Blocks.Sources.Constant constSetpoint( final k=if ctrlStrategy then (param.maxTFlow) else (param.maxTReturn)) "Constant setpoint if utilized" annotation (Placement(transformation(extent={{-86,74},{-74,86}}, rotation=0))); +9: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=270, origin={64,40}))); -21: Name 'ctrlSwitch' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ctrl, Switch. Affected line: Modelica.Blocks.Logical.Switch ctrlSwitch "Changes the measured temperature source" annotation (Placement(transformation( origin={0,0}, extent={{-10,10},{10,-10}}, rotation=90))); +10: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=-9000, f=4/86400, offset=-45000) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=0, origin={50,68}))); -22: Name 'booleanConstant' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Constant. Affected line: Modelica.Blocks.Sources.BooleanConstant booleanConstant(k=ctrlStrategy) "Determines control strategy" annotation (Placement(transformation(extent={{-26,-54},{-14,-42}}, rotation=0))); +11: Missing documentation, Name 'sine1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine1( amplitude=5, f=4/86400, offset=278.15) annotation (Placement(transformation(extent={{-128,46},{-108,66}}))); -23: Name 'exothermicTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: exothermic, Temperature. Affected line: Modelica.Blocks.Sources.Constant exothermicTemperature(k=1783.4) "Exothermic temperature" annotation (Placement(transformation(extent={{52,12},{68,28}}))); +12: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.Sensors.TemperatureTwoPort senTRet( redeclare final package Medium = AixLib.Media.Water, final m_flow_nominal=modularBoiler.m_flow_nominal, final initType=Modelica.Blocks.Types.Init.InitialState, final transferHeat=false, final m_flow_small=0.001) "Temperature sensor of cold side of heat generator (supply)" annotation ( Placement(transformation( extent={{10,-10},{-10,10}}, rotation=0, origin={24,-62}))); AixLib/Fluid/BoilerCHP/Examples/BoilerGeneric.mo