AixLib/Fluid/Storage/Examples/StorageSolarCollector.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: replaceable package Medium = AixLib.Media.Water; 2: Missing documentation, Name 'bufferStorage' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: buffer, Storage. Affected line: AixLib.Fluid.Storage.StorageDetailed bufferStorage( energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package MediumHC1 = Medium, redeclare package MediumHC2 = Medium, m1_flow_nominal=solarThermal.m_flow_nominal, m2_flow_nominal=solarThermal.m_flow_nominal, mHC1_flow_nominal=solarThermal.m_flow_nominal, useHeatingCoil2=false, useHeatingRod=false, TStart=fill(333.15, 10), redeclare AixLib.DataBase.Storage.Generic_New_2000l data(hHC1Up=2.1), n=10, hConIn=1500, hConOut=15, redeclare package Medium = Medium, hConHC1=1500) annotation (Placement(transformation(extent={{-10,14},{-30,34}}))); 3: Missing documentation, 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 = 283.15) annotation(Placement(transformation(extent={{-60,14}, {-40,34}}))); 4: Missing documentation, Name 'boundary_p' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary. Affected line: AixLib.Fluid.Sources.Boundary_pT boundary_p(redeclare package Medium = Medium,nPorts=1) annotation(Placement(transformation(extent={{86,74}, {66,94}}))); 5: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.PressureDrop res1( redeclare package Medium = Medium, m_flow_nominal=solarThermal.m_flow_nominal, dp_nominal=2000) annotation(Placement(transformation(extent={{-6,-10},{14,10}}))); 6: Missing documentation, Name 'boundary_ph2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary_ph. Affected line: AixLib.Fluid.Sources.Boundary_pT boundary_ph2(nPorts=1, redeclare package Medium = Medium) annotation(Placement(transformation(extent = {{10, -10}, {-10, 10}}, rotation = 180, origin={-76,52}))); 7: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.PressureDrop res( redeclare package Medium = Medium, allowFlowReversal=true, m_flow_nominal=solarThermal.m_flow_nominal, dp_nominal=2000) annotation(Placement(transformation(extent={{-40,-26},{-20,-6}}))); 8: Missing documentation, Name 'solarThermal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: solar, Thermal. Affected line: AixLib.Fluid.Solar.Thermal.SolarThermal solarThermal( vol(T(start=298.15, fixed=true)), Collector=AixLib.DataBase.SolarThermal.FlatCollector(), A=20, redeclare package Medium = Medium, m_flow_nominal=0.04, volPip=1) annotation (Placement(transformation(extent={{24,-10},{44,10}}))); 9: Missing documentation, Name 'pulse' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pulse. Affected line: Modelica.Blocks.Sources.Pulse pulse(period = 3600, width=10, amplitude=0.05, offset=0) annotation(Placement(transformation(extent={{-96,-14},{-76,6}}))); 10: Missing documentation, Name 'valve' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: valve. Affected line: AixLib.Fluid.Actuators.Valves.TwoWayEqualPercentage valve( redeclare package Medium = Medium, m_flow_nominal=solarThermal.m_flow_nominal, dpValve_nominal=2000) annotation (Placement(transformation( extent={{-10,9},{10,-9}}, rotation=90, origin={69,42}))); 11: Missing documentation, Name 'temperatureSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temperature, Sensor. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort temperatureSensor(redeclare package Medium = Medium, m_flow_nominal=0.01) annotation(Placement(transformation(extent={{48,-10},{68,10}}))); 12: Missing documentation. Affected line: Modelica.Blocks.Continuous.LimPID PI(controllerType = Modelica.Blocks.Types.SimpleController.PI, k=0.005, Ti=60, yMax = 0.999, yMin = 0) annotation(Placement(transformation(extent = {{-6, 6}, {6, -6}}, rotation = 90, origin={90,14}))); 13: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k = 273.15 + 70) annotation(Placement(transformation(extent={{74,-10},{80,-4}}))); 14: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2 = -1) annotation(Placement(transformation(extent = {{-4, -4}, {4, 4}}, rotation = 90, origin={88,30}))); 15: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k = 1) annotation(Placement(transformation(extent={{70,20},{78,28}}))); 16: Missing documentation, Name 'hotSummerDay' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Summer. Affected line: Modelica.Blocks.Sources.CombiTimeTable hotSummerDay( extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, table=[0,21,0; 3600,20.6,0; 7200,20.5,0; 10800,20.4,0; 14400,20,6; 18000,20.5, 106; 21600,22.4,251; 25200,24.1,402; 28800,26.3,540; 32400,28.4,657; 36000, 30,739; 39600,31.5,777; 43200,31.5,778; 46800,32.5,737; 50400,32.5,657;54000,32.5,544; 57600,32.5,407; 61200,32.5,257; 64800,31.6,60; 68400,30.8, 5; 72000,22.9,0; 75600,21.2,0; 79200,20.6,0; 82800,20.3,0], offset={273.15,0.01}) annotation (Placement(transformation(extent={{10,32},{30,52}}))); 17: Missing documentation, 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.FlowControlled_dp pump(redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, m_flow_nominal=solarThermal.m_flow_nominal, per(pressure(V_flow={0,solarThermal.m_flow_nominal/1000,solarThermal.m_flow_nominal /(1000*0.8)}, dp={dpPumpInput.k/0.8,dpPumpInput.k,0}))) annotation (Placement(transformation(extent={{6,60},{-14,80}}))); 18: Missing documentation, Name 'dpPumpInput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Pump, Input. Affected line: Modelica.Blocks.Sources.Constant dpPumpInput(k=55000) annotation (Placement(transformation(extent={{32,80},{12,100}}))); 19: Missing documentation, Name 'boundary' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary. Affected line: AixLib.Fluid.Sources.MassFlowSource_T boundary( redeclare package Medium = Medium, use_m_flow_in=true, use_T_in=false, T=283.15, nPorts=1) annotation (Placement(transformation(extent={{-68,-26},{-48,-6}}))); AixLib/Fluid/Storage/Examples/StorageDetailedExample.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: replaceable package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater constrainedby Modelica.Media.Interfaces.PartialMedium; 2: Missing documentation, Name 'bufferStorage' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: buffer, Storage. Affected line: AixLib.Fluid.Storage.StorageDetailed bufferStorage( energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, massDynamics=Modelica.Fluid.Types.Dynamics.SteadyStateInitial, m1_flow_nominal=const.k, m2_flow_nominal=boundary1.m_flow, mHC1_flow_nominal=boundary3.m_flow, n=10, redeclare package Medium = Medium, data=AixLib.DataBase.Storage.Generic_New_2000l(), useHeatingCoil1=true, useHeatingCoil2=false, upToDownHC1=false, upToDownHC2=false, useHeatingRod=false, redeclare model HeatTransfer = AixLib.Fluid.Storage.BaseClasses.HeatTransferBuoyancyWetter, redeclare package MediumHC1 = Medium, redeclare package MediumHC2 = Medium, TStart={333.15,328.15,323.15,318.15,313.15,308.15,303.15,298.15,293.15,293.15}) annotation (Placement(transformation(extent={{0,0},{-20,24}}))); 3: Missing documentation, 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=283.15) annotation(Placement(transformation(extent={{-58,4}, {-38,24}}))); 4: Missing documentation, Name 'boundary' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary. Affected line: AixLib.Fluid.Sources.MassFlowSource_T boundary( m_flow=0.2, redeclare package Medium = Medium, use_m_flow_in=true, T=343.15, nPorts=1) annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={22,46}))); 5: Missing documentation, Name 'boundary_ph5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary_ph5. Affected line: AixLib.Fluid.Sources.Boundary_pT boundary_ph5(redeclare package Medium = Medium, nPorts=1) annotation(Placement(transformation(extent = {{10, -10}, {-10, 10}}, rotation=0, origin={12,-20}))); 6: Missing documentation, Name 'boundary1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary. Affected line: AixLib.Fluid.Sources.MassFlowSource_T boundary1( m_flow=0, redeclare package Medium = Medium, T=343.15, nPorts=1) annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-44,46}))); 7: Missing documentation, Name 'boundary2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary. Affected line: AixLib.Fluid.Sources.MassFlowSource_T boundary2( m_flow=0, redeclare package Medium = Medium, T=343.15, nPorts=1) annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-46,-20}))); 8: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=0.2) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={62,38}))); 9: Missing documentation, Name 'boundary3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary3. Affected line: AixLib.Fluid.Sources.MassFlowSource_T boundary3( m_flow=0.5*const.k, redeclare package Medium = Medium, T=298.15, nPorts=1) annotation (Placement(transformation( extent={{6,-6},{-6,6}}, rotation=0, origin={14,20}))); 10: Missing documentation, Name 'boundary_ph1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary_ph. Affected line: AixLib.Fluid.Sources.Boundary_pT boundary_ph1(redeclare package Medium = Medium, nPorts=1) annotation(Placement(transformation(extent={{5,-5},{-5,5}},rotation=0,origin={13,7}))); AixLib/Fluid/Storage/StorageDetailed.mo 1: Name 'MediumHC1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package MediumHC1 = Modelica.Media.Interfaces.PartialMedium "Medium model for HC1" annotation (choicesAllMatching = true, Dialog(group="Medium")); 2: Name 'MediumHC2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package MediumHC2 = Modelica.Media.Interfaces.PartialMedium "Medium model for HC2" annotation (choicesAllMatching = true, Dialog(group="Medium")); 3: 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(min=0) "Nominal mass flow rate of fluid 1 ports" annotation(Dialog(group = "Nominal condition")); 4: 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(min=0) "Nominal mass flow rate of fluid 2 ports" annotation(Dialog(group = "Nominal condition")); 5: Name 'mHC1_flow_nominal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: C1. Affected line: parameter Modelica.Units.SI.MassFlowRate mHC1_flow_nominal(min=0) if useHeatingCoil1 "Nominal mass flow rate of fluid 1 ports" annotation(Dialog(tab="Heating Coils and Rod", group = "Nominal condition", enable=useHeatingCoil1)); 6: Name 'mHC2_flow_nominal' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: C2. Affected line: parameter Modelica.Units.SI.MassFlowRate mHC2_flow_nominal(min=0) if useHeatingCoil2 "Nominal mass flow rate of fluid 1 ports" annotation(Dialog(tab="Heating Coils and Rod", group = "Nominal condition", enable=useHeatingCoil2)); 7: Name 'useHeatingCoil1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Coil. Affected line: parameter Boolean useHeatingCoil1=true "Use Heating Coil1?" annotation(Dialog(tab="Heating Coils and Rod")); 8: Name 'useHeatingCoil2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Coil. Affected line: parameter Boolean useHeatingCoil2=true "Use Heating Coil2?" annotation(Dialog(tab="Heating Coils and Rod")); 9: Name 'useHeatingRod' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating. Affected line: parameter Boolean useHeatingRod=true "Use Heating Rod?" annotation(Dialog(tab="Heating Coils and Rod")); 10: Name 'TStart' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Start. Affected line: parameter Modelica.Units.SI.Temperature TStart[n]=fill(298.15,n) "Start Temperature of fluid in each layer. e.g. for a 3 layer model: {20, 20, 20}" annotation (Dialog(tab="Initialization", group="Storage specific")); 11: Name 'data' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: data. Affected line: replaceable parameter AixLib.DataBase.Storage.StorageDetailedBaseDataDefinition data constrainedby AixLib.DataBase.Storage.StorageDetailedBaseDataDefinition "Data record for Storage" annotation (choicesAllMatching); 12: Name 'upToDownHC1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: up, Down. Affected line: parameter Boolean upToDownHC1 = true "Heating Coil 1 orientation from up to down?" annotation(Dialog(enable = useHeatingCoil1,tab="Heating Coils and Rod")); 13: Name 'upToDownHC2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: up, Down. Affected line: parameter Boolean upToDownHC2 = true "Heating Coil 2 orientation from up to down?" annotation(Dialog(enable = useHeatingCoil2,tab="Heating Coils and Rod")); 14: Name 'TStartWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Start, Wall. Affected line: parameter Modelica.Units.SI.Temperature TStartWall=293.15 "Starting Temperature of wall in K" annotation(Dialog(tab="Initialization", group="Storage specific")); 15: Name 'TStartIns' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Start. Affected line: parameter Modelica.Units.SI.Temperature TStartIns=293.15 "Starting Temperature of insulation in K" annotation(Dialog(tab="Initialization", group="Storage specific")); 16: Name 'nUpperPortSupply' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Upper, Port, Supply. Affected line: parameter Integer nUpperPortSupply=integer(min(AixLib.Utilities.Math.Functions.round(data.hUpperPortSupply/(data.hTank/n) + 0.5,0),n)) "Layer number upper end of supply is connected to" annotation (Dialog(tab="Advanced", group="Connection Layers: !Any modification will overwrite the data record behaviour!", descriptionLabel = true)); 17: Name 'nLowerPortDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Lower, Port, Demand. Affected line: parameter Integer nLowerPortDemand=integer(max(AixLib.Utilities.Math.Functions.round(data.hLowerPortDemand/(data.hTank/n) + 0.5,0),1)) "Layer number lower end of demand is connected to" annotation (Dialog(tab="Advanced", group="Connection Layers: !Any modification will overwrite the data record behaviour!", descriptionLabel = true)); 18: Name 'nUpperPortDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Upper, Port, Demand. Affected line: parameter Integer nUpperPortDemand=integer(min(AixLib.Utilities.Math.Functions.round(data.hUpperPortDemand/(data.hTank/n) + 0.5,0),n)) "Layer number upper end of demand is connected to" annotation (Dialog(tab="Advanced", group="Connection Layers: !Any modification will overwrite the data record behaviour!", descriptionLabel = true)); 19: Name 'nTS1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: S. Affected line: parameter Integer nTS1=integer(AixLib.Utilities.Math.Functions.round(data.hTS1/(data.hTank/n) + 0.5,0)) "Layer number lower temperature sensor is connected to" annotation (Dialog(tab="Advanced", group="Connection Layers: !Any modification will overwrite the data record behaviour!", descriptionLabel = true)); 20: Name 'nTS2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: S. Affected line: parameter Integer nTS2=integer(AixLib.Utilities.Math.Functions.round(data.hTS2/(data.hTank/n) + 0.5,0)) "Layer number upper temperature sensor is connected to" annotation (Dialog(tab="Advanced", group="Connection Layers: !Any modification will overwrite the data record behaviour!", descriptionLabel = true)); 21: Name 'nHC1Up' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Up. Affected line: parameter Integer nHC1Up=integer(ceil(data.hHC1Up/(data.hTank/n))) "Layer number upper end of heating coil 1 is connected to" annotation (Dialog(tab="Advanced", group="Connection Layers: !Any modification will overwrite the data record behaviour!", descriptionLabel = true)); 22: Name 'nHC2Up' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Up. Affected line: parameter Integer nHC2Up=integer(ceil(data.hHC2Up/(data.hTank/n))) "Layer number upper end of heating coil 2 is connected to" annotation (Dialog(tab="Advanced", group="Connection Layers: !Any modification will overwrite the data record behaviour!", descriptionLabel = true)); 23: Missing documentation. Affected line: final parameter Integer disHC2 = nHC2Up-nHC2Low+1; 24: Missing documentation, Name 'inpLowLayDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Demand. Affected line: final parameter Boolean inpLowLayDemand=(nLowerPortDemand == 1); //if there is an input at the lowest layer final parameter Boolean inpHigLayDemand=(nUpperPortDemand == n); 25: Missing documentation, Name 'inpLowLaySupply' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Supply. Affected line: final parameter Boolean inpLowLaySupply=(nLowerPortSupply == 1); //if there is an input at the lowest layer final parameter Boolean inpHigLaySupply=(nUpperPortSupply == n); 26: Missing documentation, Name 'Integer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Integer. Affected line: final parameter Integer[n] inpActLay = cat(1,{if (nLowerPortDemand==k or nLowerPortSupply==k) then (if (nUpperPortDemand==k or nUpperPortSupply==k) then 2 else 1) else (if (nUpperPortDemand==k or nUpperPortSupply==k) then 1 else 0) for k in 1:n});final parameter Integer[n] portsLayer=cat(1,{if inpActLay[1]==1 then 3 else 1},{inpActLay[k]*2+2 for k in 2:n-1},{if inpActLay[n]==1 then 3 else 1}); 27: Name 'TBottom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Bottom. Affected line: Modelica.Blocks.Interfaces.RealOutput TBottom( final quantity="ThermodynamicTemperature", final unit = "K", min=0, displayUnit = "degC") "Temperature at the Bottom" annotation (Placement(transformation( origin={-77,-77}, extent={{-5,5},{5,-5}}, rotation=0), iconTransformation( extent={{-5,5},{5,-5}}, rotation=0, origin={-80,-80}))); 28: Name 'fluidportTop1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fluidport. Affected line: Modelica.Fluid.Interfaces.FluidPort_a fluidportTop1(redeclare final package Medium = Medium) "Fluid connector a (positive design flow direction is from port_a to port_b)" annotation (Placement(transformation(extent={{-38,92},{-18,110}},rotation= 0), iconTransformation(extent={{-38,92},{-18,110}}))); 29: Name 'fluidportBottom2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fluidport, Bottom. Affected line: Modelica.Fluid.Interfaces.FluidPort_a fluidportBottom2(redeclare final package Medium = Medium) "Fluid connector a (positive design flow direction is from port_a to port_b)" annotation (Placement(transformation(extent={{14,-110},{32,-92}},rotation= 0), iconTransformation(extent={{14,-110},{32,-92}}))); 30: Name 'fluidportBottom1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fluidport, Bottom. Affected line: Modelica.Fluid.Interfaces.FluidPort_b fluidportBottom1(redeclare final package Medium = Medium) "Fluid connector b (positive design flow direction is from port_a to port_b)" annotation (Placement(transformation(extent={{-36,-112},{-18,-92}}, rotation=0), iconTransformation(extent={{-36,-112},{-18,-92}}))); 31: Name 'fluidportTop2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fluidport. Affected line: Modelica.Fluid.Interfaces.FluidPort_b fluidportTop2(redeclare final package Medium = Medium) "Fluid connector b (positive design flow direction is from port_a to port_b)" annotation (Placement(transformation(extent={{14,92},{36,110}},rotation=0), iconTransformation(extent={{14,92},{36,110}}))); 32: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: HeatTransfer heatTransfer(final n=n, redeclare final package Medium = Medium, final data=data) "Heat transfer model" annotation (Placement(transformation(extent={{-34,0}, {-14,20}}, rotation=0))); 33: Name 'layer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: layer. Affected line: AixLib.Fluid.MixingVolumes.MixingVolume layer[n]( each final energyDynamics=energyDynamics, each final massDynamics=massDynamics, each final p_start=p_start, each final X_start=X_start, each final C_start=C_start, each final C_nominal=C_nominal, each final mSenFac=mSenFac, each final allowFlowReversal=allowFlowReversal_layers, each final m_flow_small=m_flow_small, final V=fill(data.hTank/n*Modelica.Constants.pi/4*data.dTank^2,n), final nPorts = portsLayer, final T_start=TStart, redeclare each final package Medium = Medium, each final m_flow_nominal=m1_flow_nominal + m2_flow_nominal) "Layer volumes" annotation (Placement(transformation(extent={{-6,0},{14,20}}))); 34: Name 'HeatTransfer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heat, Transfer. Affected line: replaceable model HeatTransfer = AixLib.Fluid.Storage.BaseClasses.HeatTransferOnlyConduction constrainedby AixLib.Fluid.Storage.BaseClasses.PartialHeatTransferLayers "Heat Transfer Model between fluid layers" annotation (choicesAllMatching= true); 35: Missing documentation, Name 'storageMantle' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: storage, Mantle. Affected line: AixLib.Fluid.Storage.BaseClasses.StorageMantle storageMantle[n]( each final energyDynamics=energyDynamics, each final lambdaWall=data.lambdaWall, each final lambdaIns=data.lambdaIns, each final TStartWall=TStartWall, each final TStartIns=TStartIns, each final rhoIns=data.rhoIns, each final cIns=data.cIns, each final rhoWall=data.rhoWall, each final cWall=data.cWall, each final height=data.hTank/n, each final D1=data.dTank, each final sWall=data.sWall, each final sIns=data.sIns, each final hConIn=hConIn, each final hConOut=hConOut) annotation (Placement(transformation(extent={{20,-2},{40,18}}))); 36: Missing documentation, Name 'bottomCover' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: bottom, Cover. Affected line: AixLib.Fluid.Storage.BaseClasses.StorageCover bottomCover( final energyDynamics=energyDynamics, final lambdaWall=data.lambdaWall, final lambdaIns=data.lambdaIns, final hConIn=hConIn, final hConOut=hConOut, final TStartWall=TStartWall, final TStartIns=TStartIns, final rhoIns=data.rhoIns, final cIns=data.cIns, final rhoWall=data.rhoWall, final cWall=data.cWall, final D1=data.dTank, final sWall=data.sWall, final sIns=data.sIns) annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=270, origin={6,-44}))); 37: Missing documentation, Name 'heatingCoil1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Coil. Affected line: AixLib.Fluid.Storage.BaseClasses.HeatingCoil heatingCoil1( m_flow_small=m_flow_small_HC1, disHC=disHC1, hConHC=hConHC1, redeclare package Medium = MediumHC1, lengthHC=data.lengthHC1, pipeHC=data.pipeHC1, allowFlowReversal=allowFlowReversal_HC1, final m_flow_nominal=mHC1_flow_nominal, TStart=sum(TStart)/n) if useHeatingCoil1 annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=270, origin={-58,29}))); 38: Missing documentation, Name 'heatingCoil2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Coil. Affected line: AixLib.Fluid.Storage.BaseClasses.HeatingCoil heatingCoil2( m_flow_small=m_flow_small_HC2, disHC=disHC2, lengthHC=data.lengthHC2, hConHC=hConHC2, pipeHC=data.pipeHC2, redeclare package Medium = MediumHC2, allowFlowReversal=allowFlowReversal_HC2, final m_flow_nominal=mHC2_flow_nominal, TStart=sum(TStart)/n) if useHeatingCoil2 annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=270, origin={-56,-39}))); 39: Name 'm_flow_small_HC1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_small_. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_small_HC1=1E-4*abs(mHC1_flow_nominal) if useHeatingCoil1 "Small mass flow rate for regularization of zero flow" annotation(Dialog(tab="Advanced", enable=useHeatingCoil1)); 40: Name 'm_flow_small_HC2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_small_. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_small_HC2=1E-4*abs(mHC2_flow_nominal) if useHeatingCoil2 "Small mass flow rate for regularization of zero flow" annotation(Dialog(tab="Advanced", enable=useHeatingCoil2)); 41: Name 'm_flow_small' 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_small=1E-4*abs(m1_flow_nominal + m2_flow_nominal) "Small mass flow rate for regularization of zero flow" annotation(Dialog(tab="Advanced")); 42: Name 'allowFlowReversal_layers' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: allow, Reversal_layers. Affected line: parameter Boolean allowFlowReversal_layers=true "= false to simplify equations, assuming, but not enforcing, no flow reversal. Used only if model has two ports." annotation(Dialog(tab="Assumptions")); 43: Name 'allowFlowReversal_HC1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: allow, Reversal_. Affected line: parameter Boolean allowFlowReversal_HC1=true "= false to simplify equations, assuming, but not enforcing, no flow reversal" annotation(Dialog(tab="Assumptions")); 44: Name 'allowFlowReversal_HC2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: allow, Reversal_. Affected line: parameter Boolean allowFlowReversal_HC2=true "= false to simplify equations, assuming, but not enforcing, no flow reversal" annotation(Dialog(tab="Assumptions")); AixLib/Fluid/Storage/StorageSimple.mo 1: Name 'lambda_ins' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: lambda_ins. Affected line: parameter Modelica.Units.SI.ThermalConductivity lambda_ins "thermal conductivity of insulation" annotation(Dialog(group = "Heat losses")); 2: Name 's_ins' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: s_ins. Affected line: parameter Modelica.Units.SI.Length s_ins "thickness of insulation" annotation(Dialog(group = "Heat losses")); 3: Name 'V_HE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: V_. Affected line: parameter Modelica.Units.SI.Volume V_HE "heat exchanger volume" annotation(Dialog(group = "Heat exchanger")); 4: Name 'k_HE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: k_. Affected line: parameter Modelica.Units.SI.CoefficientOfHeatTransfer k_HE "heat exchanger heat transfer coefficient" annotation(Dialog(group = "Heat exchanger")); 5: Name 'A_HE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: A_. Affected line: parameter Modelica.Units.SI.Area A_HE "heat exchanger area" annotation(Dialog(group = "Heat exchanger")); 6: Missing documentation, Name 'beta' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: beta. Affected line: parameter Modelica.Units.SI.RelativePressureCoefficient beta = 350e-6 annotation(Dialog(group = "Bouyancy")); 7: Missing documentation, Name 'kappa' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: kappa. Affected line: parameter Real kappa = 0.4 annotation(Dialog(group = "Bouyancy")); 8: Name 'm_flow_nominal_layer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_nominal_layer. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_nominal_layer "Nominal mass flow rate in layers"; 9: Name 'm_flow_nominal_HE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_nominal_. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_nominal_HE "Nominal mass flow rate of heat exchanger layers"; 10: Name 'm_flow_small_layer_HE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_small_layer_. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_small_layer_HE=1E-4*abs(m_flow_nominal_HE) "Small mass flow rate for regularization of zero flow" annotation(Dialog(tab="Advanced")); 11: Missing documentation, Name 'port_a_consumer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a_consumer. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a_consumer(redeclare final package Medium = Medium) annotation(Placement(transformation(extent = {{-10, -108}, {10, -88}}), iconTransformation(extent = {{-10, -110}, {10, -90}}))); 12: Missing documentation, Name 'port_b_consumer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b_consumer. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b_consumer(redeclare final package Medium = Medium) annotation(Placement(transformation(extent = {{-10, 82}, {10, 102}}), iconTransformation(extent = {{-10, 90}, {10, 110}}))); 13: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume layer[n]( each final energyDynamics=energyDynamics, each final p_start=p_start, T_start=T_start, each final m_flow_small=m_flow_small_layer, each final V = V / n, redeclare final package Medium = Medium, each final nPorts=2, each final m_flow_nominal=m_flow_nominal_layer) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 90, origin = {0, 0}))); 14: Name 'heatPort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Port. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heatPort "connect to ambient temperature around the storage" annotation(Placement(transformation(extent = {{-116, -10}, {-96, 10}}), iconTransformation(extent = {{-90, -10}, {-70, 10}}))); 15: Missing documentation, Name 'port_b_heatGenerator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b_heat, Generator. Affected line: Modelica.Fluid.Interfaces.FluidPort_b port_b_heatGenerator(redeclare final package Medium = Medium) annotation(Placement(transformation(extent = {{74, -98}, {94, -78}}), iconTransformation(extent = {{74, -90}, {94, -70}}))); 16: Missing documentation, Name 'port_a_heatGenerator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_a_heat, Generator. Affected line: Modelica.Fluid.Interfaces.FluidPort_a port_a_heatGenerator(redeclare final package Medium = Medium) annotation(Placement(transformation(extent = {{74, 78}, {94, 98}}), iconTransformation(extent = {{74, 78}, {94, 98}}))); 17: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolume layer_HE[n]( each final energyDynamics=energyDynamics, each final p_start=p_start, T_start=T_start, each final m_flow_small=m_flow_small_layer_HE, each final V = V_HE / n, redeclare final package Medium = Medium, each final nPorts=2, each final m_flow_nominal=m_flow_nominal_HE) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 90, origin = {84, 0}))); 18: Missing documentation, Name 'heatTransfer_HE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Transfer_. Affected line: Modelica.Thermal.HeatTransfer.Components.ThermalConductor heatTransfer_HE[n](each final G = k_HE * A_HE / n) annotation(Placement(transformation(extent = {{32, -10}, {52, 10}}))); 19: Missing documentation, Name 'heatTransfer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Transfer. Affected line: Modelica.Thermal.HeatTransfer.Components.ThermalConductor heatTransfer[n](final G = cat(1, {G_top_bottom}, array(G_middle for k in 2:n - 1), {G_top_bottom})) annotation(Placement(transformation(extent = {{-80, -10}, {-60, 10}}))); 20: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.Bouyancy bouyancy[n - 1]( each final rho=Medium.density(Medium.setState_phX( port_a_consumer.p, inStream(port_a_consumer.h_outflow), inStream(port_a_consumer.Xi_outflow))), each final lambda=Medium.thermalConductivity(Medium.setState_phX( port_a_consumer.p, inStream(port_a_consumer.h_outflow), inStream(port_a_consumer.Xi_outflow))), each final g=Modelica.Constants.g_n, each final cp=Medium.specificHeatCapacityCp(Medium.setState_phX( port_a_consumer.p, inStream(port_a_consumer.h_outflow), inStream(port_a_consumer.Xi_outflow))), each final A=A, each final beta=beta, each final dx=dx, each final kappa=kappa) annotation (Placement(transformation(extent={{-10,-10},{ 10,10}}, origin={-28,0}))); 21: Name 'TLayer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Layer. Affected line: Modelica.Blocks.Interfaces.RealOutput TLayer[n]( each final quantity="ThermodynamicTemperature", each final unit="K", each min=0, each displayUnit="degC") if use_TOut "Temperature in the top layer" annotation (Placement( transformation( origin={-112,30}, extent={{12,12},{-12,-12}}, rotation=0), iconTransformation( extent={{7.5,7.5},{-7.5,-7.5}}, rotation=0, origin={-86.5,29.5}))); 22: Name 'TLayer_HE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Layer_. Affected line: Modelica.Blocks.Interfaces.RealOutput TLayer_HE[n]( each final quantity="ThermodynamicTemperature", each final unit="K", each min=0, each displayUnit="degC") if use_TOut "Temperature in the top layer" annotation (Placement( transformation( origin={112,30}, extent={{-12,12},{12,-12}}, rotation=0), iconTransformation( extent={{-7.5,7.5},{7.5,-7.5}}, rotation=0, origin={94.5,29.5}))); 23: Missing documentation. Affected line: protected parameter Modelica.Units.SI.Volume V = A * h; 24: Missing documentation. Affected line: parameter Modelica.Units.SI.Area A = Modelica.Constants.pi * d ^ 2 / 4; 25: Missing documentation, Name 'dx' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: dx. Affected line: parameter Modelica.Units.SI.Length dx = V / A / n; 26: Missing documentation, Name 'G_middle' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: G_middle. Affected line: parameter Modelica.Units.SI.ThermalConductance G_middle= 2*Modelica.Constants.pi*h/n/(1/(hConIn*d/2) + 1/lambda_ins* log((d/2 + s_ins)/(d/2)) + 1/(hConOut*(d/2 + s_ins))); 27: Missing documentation, Name 'G_top_bottom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: G_top_bottom. Affected line: parameter Modelica.Units.SI.ThermalConductance G_top_bottom= G_middle + lambda_ins / s_ins * A; AixLib/Fluid/Storage/Examples/StorageSimpleExample.mo 1: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: StorageSimple storageSimple( redeclare package Medium = Medium, use_TOut=true, n=3, d=0.7, h=0.78, lambda_ins=0.032, s_ins=0.01, hConIn=1500, hConOut=15, V_HE=0.04, k_HE=1500, A_HE=10, m_flow_nominal_layer=m_flow_nominal_gen, m_flow_nominal_HE=m_flow_nominal_gen, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, T_start=fill(308.15, 3)) "300 l storage" annotation (Placement(transformation(extent={{22,-22},{-20,22}})));HeatExchangers.HeatingRod heatingRod( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal_gen, dp_nominal=dp_nominal_hr, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, Q_flow_nominal=8000, V=0.01, eta=0.98, use_countNumSwi=false) annotation (Placement(transformation(extent={{-70,12},{-50,32}}))); 2: 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: replaceable package Medium = AixLib.Media.Water annotation (choicesAllMatching=true); 3: Name 'm_flow_nominal_gen' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_nominal_gen. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_nominal_gen= heatingRod.Q_flow_nominal/(dT_gen*Medium.cp_const) "Nominal mass flow rate in generation cycle"; 4: Name 'dp_nominal_hr' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: dp_nominal_hr. Affected line: parameter Modelica.Units.SI.PressureDifference dp_nominal_hr = 1000 "Pressure difference in heating rod"; 5: Name 'dT_gen' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_gen. Affected line: parameter Modelica.Units.SI.TemperatureDifference dT_gen = 8 "Temperature difference in generation cycle"; 6: Name 'bandwidth' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: bandwidth. Affected line: parameter Real bandwidth=5 "Bandwidth around reference signal"; 7: Name 'simpleConsumer' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: simple, Consumer. Affected line: AixLib.Systems.HydraulicModules.SimpleConsumer simpleConsumer( redeclare package Medium = Medium, kA=heatingRod.Q_flow_nominal/dT_gen, V=0.2, m_flow_nominal=m_flow_nominal_gen, functionality="Q_flow_input") annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={62,4}))); 8: Missing documentation, Name 'pressureBoundary' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pressure, Boundary. Affected line: AixLib.Fluid.Sources.Boundary_pT pressureBoundary( redeclare package Medium = Medium, p=200000, nPorts=1) annotation (Placement(transformation(extent={{-24,-52},{-38,-38}}))); 9: Missing documentation, Name 'pumpGen' 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 pumpGen(redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare AixLib.Fluid.Movers.Data.Pumps.Wilo.CronolineIL80slash220dash4slash4 per) annotation (Placement(transformation(extent={{-48,-20},{-68,-40}}))); 10: Name 'pumpCon' 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 pumpCon(redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare AixLib.Fluid.Movers.Data.Pumps.Wilo.CronolineIL80slash220dash4slash4 per) "Consumer pump" annotation (Placement(transformation(extent={{44,-20},{24,-40}}))); 11: Missing documentation, Name 'pressureBoundary1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pressure, Boundary. Affected line: AixLib.Fluid.Sources.Boundary_pT pressureBoundary1( redeclare package Medium = Medium, p=200000, nPorts=1) annotation (Placement(transformation(extent={{70,-52},{56,-38}}))); 12: Missing documentation, Name 'storageHysteresis' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: storage, Hysteresis. Affected line: Modelica.Blocks.Logical.OnOffController storageHysteresis(bandwidth=bandwidth, pre_y_start=true) annotation (Placement(transformation(extent={{-72,54},{-60,66}}))); 13: Missing documentation. Affected line: Modelica.Blocks.Logical.Switch HROffOrPI annotation (Placement(transformation(extent={{-22,62},{-12,72}}))); 14: Missing documentation, Name 'TUpperHysteresis' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Upper, Hysteresis. Affected line: Modelica.Blocks.Sources.Constant TUpperHysteresis(k=273.15 + 40) annotation (Placement(transformation(extent={{-98,60},{-84,74}}))); 15: Missing documentation, Name 'dailyHeatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: daily, Heat, Demand. Affected line: Modelica.Blocks.Sources.Cosine dailyHeatDemand( amplitude=-2000, f=1/86400, phase=3.1415926535898, offset=-4000) annotation (Placement(transformation(extent={{96,10},{82,24}}))); 16: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant Off(k=0) annotation (Placement(transformation(extent={{-44,52},{-36,60}}))); 17: Missing documentation, 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.Celsius.FixedTemperature fixedTemperature(T=18) annotation (Placement(transformation(extent={{40,-6},{28,6}}))); 18: Missing documentation, Name 'greaterZero' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: greater, Zero. Affected line: Modelica.Blocks.Logical.LessThreshold greaterZero annotation (Placement(transformation(extent={{18,-88},{30,-76}}))); 19: Name 'senMasFlo_gen' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_gen. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_gen(redeclare package Medium = Medium) "Mass flow rate sensor at generation side" annotation (Placement( transformation( extent={{-7,-7},{7,7}}, rotation=90, origin={-87,-17}))); 20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.Continuous.LimPID PIDPumpGen( controllerType=Modelica.Blocks.Types.SimpleController.PI, k=0.5, Ti=10, yMax=1, yMin=0, initType=Modelica.Blocks.Types.Init.InitialOutput, xi_start=1) "PID controller for generation system pump" annotation (Placement(transformation(extent={{-68,-86},{-56,-74}}))); 21: Name 'senMasFlo_con' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_con. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_con(redeclare package Medium = Medium) "Mass fow rate sensor at consumer side" annotation (Placement( transformation( extent={{-7,-7},{7,7}}, rotation=0, origin={47,37}))); 22: Name 'm_flow_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_set. Affected line: Modelica.Blocks.Sources.Constant m_flow_set(k=m_flow_nominal_gen) "Set mass flow rate" annotation (Placement(transformation(extent={{-96,-88},{-82,-74}}))); 23: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Controls.Continuous.LimPID PIDPumpCon( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, initType=Modelica.Blocks.Types.Init.InitialOutput, xi_start=1) "PID controller for consumer pump" annotation (Placement(transformation(extent={{44,-64},{56,-76}}))); 24: Missing documentation, Name 'PumpOnOffCon' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Pump. Affected line: Modelica.Blocks.Logical.Switch PumpOnOffCon annotation (Placement(transformation(extent={{70,-90},{84,-76}}))); 25: Missing documentation, Name 'Offpump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Offpump. Affected line: Modelica.Blocks.Sources.Constant Offpump(k=0) annotation (Placement(transformation(extent={{48,-94},{56,-86}}))); 26: Missing documentation, Name 'PumpOnOffGen' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Pump. Affected line: Modelica.Blocks.Logical.Switch PumpOnOffGen annotation (Placement(transformation(extent={{-28,-90},{-14,-76}}))); 27: Missing documentation. Affected line: Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{-72,80},{-62,90}}))); 28: Missing documentation, Name 'addToSetTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Temp. Affected line: Modelica.Blocks.Sources.Constant addToSetTemp(k=bandwidth/2) annotation (Placement(transformation(extent={{-96,82},{-88,90}}))); AixLib/Fluid/Storage/Examples/StorageBoiler.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: replaceable package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater constrainedby Modelica.Media.Interfaces.PartialMedium; 2: Missing documentation, Name 'bufferStorage' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: buffer, Storage. Affected line: AixLib.Fluid.Storage.StorageDetailed bufferStorage( energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package MediumHC1 = Medium, redeclare package MediumHC2 = Medium, m1_flow_nominal=pipe1.m_flow_nominal, m2_flow_nominal=pipe1.m_flow_nominal, mHC1_flow_nominal=pipe1.m_flow_nominal, useHeatingCoil2=false, useHeatingRod=false, TStart=fill(343.15, 10), redeclare AixLib.DataBase.Storage.Generic_New_2000l data( hTank=2, hUpperPortDemand=1.95, hUpperPortSupply=1.95, hHC1Up=1.95, dTank=1, hTS2=1.95), n=10, hConIn=1500, hConOut=15, redeclare package Medium = Medium, hConHC1=300) annotation (Placement(transformation(extent={{6,-14},{-18,16}}))); 3: Missing documentation, 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 = 283.15) annotation(Placement(transformation(extent={{-56,-10},{-36,10}}))); 4: Missing documentation, Name 'boundary_p' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary. Affected line: AixLib.Fluid.Sources.Boundary_pT boundary_p(redeclare package Medium = Medium,nPorts=1) annotation(Placement(transformation(extent={{-48,46},{-28,66}}))); 5: Missing documentation, Name 'SetTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Temp. Affected line: Modelica.Blocks.Sources.Constant SetTemp(k=273.15 + 80) annotation (Placement( transformation( extent={{-7,-7},{7,7}}, rotation=180, origin={65,69}))); 6: Missing documentation, Name 'pipe' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pipe. Affected line: AixLib.Fluid.FixedResistances.PressureDrop pipe( redeclare package Medium = Medium, m_flow_nominal=0.5, dp_nominal=200) annotation (Placement(transformation(extent={{18,-34},{38,-14}}))); 7: Missing documentation, Name 'hydraulicResistance' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: hydraulic, Resistance. Affected line: AixLib.Fluid.FixedResistances.HydraulicResistance hydraulicResistance(zeta = 1000, redeclare package Medium = Medium, diameter=0.05, m_flow_nominal=0.001) annotation(Placement(transformation(extent={{46,-34}, {66,-14}}))); 8: Missing documentation, Name 'boundary_ph1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary_ph. Affected line: AixLib.Fluid.Sources.Boundary_ph boundary_ph1(use_p_in = true, h = 0.8e5, nPorts=1, redeclare package Medium = Medium) annotation(Placement(transformation(extent={{-66,-44},{-46,-24}}))); 9: Missing documentation, Name 'ramp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ramp. Affected line: Modelica.Blocks.Sources.Ramp ramp(duration = 1000, height = 0.00001e5, offset=101325) annotation(Placement(transformation(extent={{-96,-36},{-76,-16}}))); 10: Missing documentation, Name 'boundary_ph2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boundary_ph. Affected line: AixLib.Fluid.Sources.Boundary_pT boundary_ph2(nPorts=1, redeclare package Medium = Medium) annotation(Placement(transformation(extent = {{10, -10}, {-10, 10}}, rotation = 180, origin={-38,34}))); 11: Missing documentation, Name 'pipe1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pipe. Affected line: AixLib.Fluid.FixedResistances.PressureDrop pipe1( redeclare package Medium = Medium, m_flow_nominal=0.5, dp_nominal=200) annotation (Placement(transformation(extent={{-36,-44},{-16,-24}}))); 12: Missing documentation. Affected line: AixLib.Fluid.HeatExchangers.Heater_T hea( redeclare package Medium = Medium, m_flow_nominal=0.01, dp_nominal=0) annotation (Placement(transformation(extent={{42,46},{22,66}}))); 13: Missing documentation, 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.FlowControlled_dp pump(redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, T_start=298.15, m_flow_nominal=pipe1.m_flow_nominal, per(pressure(V_flow={0,pipe.m_flow_nominal/1000,pipe.m_flow_nominal/(1000* 0.8)}, dp={dpSet.k/0.8,dpSet.k,0}), motorCooledByFluid=false)) annotation (Placement(transformation(extent={{10,10},{-10,-10}},rotation=90,origin={2,42})));