From 264b573d980be58040532beb3709684a2f3f872f Mon Sep 17 00:00:00 2001 From: u0169319 Date: Fri, 13 Mar 2026 16:19:59 +0100 Subject: [PATCH 1/7] fix: compatibility error with OM for 'Break' in PVTCollectors validation models --- .../PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo | 9 +++++++++ .../PVT_UI/PVTQuasiDynamicCollectorValidation.mo | 7 ++----- .../PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo | 9 +++++++++ .../PVT_UN/PVTQuasiDynamicCollectorValidation.mo | 7 ++----- .../Validation/PVT_UN/PVT_UN_Electrical.mo | 11 ++++++++++- .../PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo | 11 ++++++++++- 6 files changed, 42 insertions(+), 12 deletions(-) diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo index e9ffeda82e..fa7fba015e 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo @@ -51,6 +51,11 @@ model PVT_UI_Electrical_DayType1 "[W/m2K]" annotation (Placement(transformation(extent={{15,-84},{41,-68}}))); Modelica.Blocks.Sources.RealExpression simPel(y=PvtCol.Pel) "[W]" annotation (Placement(transformation(extent={{-41,-82},{-15,-66}}))); + BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam= + Modelica.Utilities.Files.loadResource( + "modelica://IDEAS/Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos")) + "Weather data input file" + annotation (Placement(transformation(extent={{-46,30},{-26,50}}))); equation connect(meaDat.y[13],TFluKel. Celsius) annotation (Line(points={{-71,34},{-60, @@ -62,6 +67,10 @@ equation annotation (Line(points={{-38,0},{-10,0}}, color={0,127,255})); connect(PvtCol.port_b, sou.ports[1]) annotation (Line(points={{10,0},{42,0}}, color={0,127,255})); + connect(weaDat.weaBus, PvtCol.weaBus) annotation (Line( + points={{-26,40},{-16,40},{-16,8},{-10,8}}, + color={255,204,51}, + thickness=0.5)); annotation ( Documentation(info="

diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo index 08e6ad7399..947591ff12 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo @@ -3,10 +3,7 @@ model PVTQuasiDynamicCollectorValidation "Validation model of a photovoltaic–thermal (PVT) collector using the ISO 9806:2013 quasi-dynamic thermal method with integrated electrical coupling" extends IDEAS.Fluid.SolarCollectors.BaseClasses.PartialSolarCollector( - redeclare IDEAS.Fluid.PVTCollectors.Data.GenericQuasiDynamic per, - break weaBus, - break HDifTilIso, - break HDirTil); + redeclare IDEAS.Fluid.PVTCollectors.Data.GenericQuasiDynamic per); // ===== Parameters ===== parameter Modelica.Units.SI.Efficiency eleLosFac(min=0, max=1) = 0.09 @@ -170,7 +167,7 @@ equation connect(Eglob.y, eleGen.HGloTil) annotation (Line(points={{-73.55,-38},{-32,-38}, {-32,-76},{-22,-76}}, color={0,0,127})); connect(qThSegExp.y,eleGen.Qth) annotation (Line( - points={{-40,-90},{-30,-90},{-30,-70},{-22,-70}}, + points={{-39,-90},{-30,-90},{-30,-70},{-22,-70}}, color={0,0,127})); annotation ( defaultComponentName="pvtCol", diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo index 0e82ead685..62f1821840 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo @@ -58,6 +58,11 @@ model PVT_UI_Thermal_DayType1 *(PvtCol.sta_a.T - PvtCol.sta_b.T)) "[W]" annotation (Placement(transformation(extent={{-41,-82},{-15,-66}}))); + BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam= + Modelica.Utilities.Files.loadResource( + "modelica://IDEAS/Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos")) + "Weather data input file" + annotation (Placement(transformation(extent={{-48,34},{-28,54}}))); equation connect(meaDat.y[13],TAmbKel. Celsius) annotation (Line(points={{-71,34},{-60, @@ -70,6 +75,10 @@ equation annotation (Line(points={{-38,0},{-10,0}}, color={0,127,255})); connect(PvtCol.port_b, sou.ports[1]) annotation (Line(points={{10,0},{42,0}}, color={0,127,255})); + connect(weaDat.weaBus, PvtCol.weaBus) annotation (Line( + points={{-28,44},{-16,44},{-16,8},{-10,8}}, + color={255,204,51}, + thickness=0.5)); annotation ( Documentation(info="

diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo index e138537e76..a979dbd61b 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo @@ -3,10 +3,7 @@ model PVTQuasiDynamicCollectorValidation "Validation model of a photovoltaic–thermal (PVT) collector using the ISO 9806:2013 quasi-dynamic thermal method with integrated electrical coupling" extends IDEAS.Fluid.SolarCollectors.BaseClasses.PartialSolarCollector( - redeclare IDEAS.Fluid.PVTCollectors.Data.GenericQuasiDynamic per, - break weaBus, - break HDifTilIso, - break HDirTil); + redeclare IDEAS.Fluid.PVTCollectors.Data.GenericQuasiDynamic per); // ===== Parameters ===== parameter Modelica.Units.SI.Efficiency eleLosFac(min=0, max=1) = 0.07 @@ -128,7 +125,7 @@ equation connect(TFluKel.Celsius, meaDat.y[5]) annotation (Line(points={{22,82},{54,82}, {54,80},{57,80}}, color={0,0,127})); connect(qThSegExp.y,eleGen.Qth) annotation (Line( - points={{-40,-70},{-22,-70}}, + points={{-39,-70},{-22,-70}}, color={0,0,127})); annotation ( defaultComponentName="pvtCol", diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Electrical.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Electrical.mo index 916dd18e97..22c5e89bb6 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Electrical.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Electrical.mo @@ -1,4 +1,4 @@ -within IDEAS.Fluid.PVTCollectors.Validation.PVT_UN; +within IDEAS.Fluid.PVTCollectors.Validation.PVT_UN; model PVT_UN_Electrical "Electrical Behavior of Unglazed Rear-Non-Insulated PVT Collector" extends Modelica.Icons.Example; @@ -52,6 +52,11 @@ model PVT_UN_Electrical "[W/m2K]" annotation (Placement(transformation(extent={{17,-82},{43,-66}}))); Modelica.Blocks.Sources.RealExpression simPel(y=PvtCol.Pel) "[W]" annotation (Placement(transformation(extent={{-39,-80},{-13,-64}}))); + BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam= + Modelica.Utilities.Files.loadResource( + "modelica://IDEAS/Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos")) + "Weather data input file" + annotation (Placement(transformation(extent={{-54,40},{-34,60}}))); equation connect(bou.T_in,TFluKel. Kelvin) annotation (Line(points={{-60,4},{-76.5,4}}, color={0,0,127})); @@ -63,6 +68,10 @@ equation annotation (Line(points={{-60,8},{-60,34},{-71,34}}, color={0,0,127})); connect(meaDat.y[2],TFluKel. Celsius) annotation (Line(points={{-71,34},{-60,34}, {-60,16},{-92,16},{-92,4},{-88,4}}, color={0,0,127})); + connect(weaDat.weaBus, PvtCol.weaBus) annotation (Line( + points={{-34,50},{-14,50},{-14,8},{-8,8}}, + color={255,204,51}, + thickness=0.5)); annotation (Documentation(info = "

This model validates the electrical performance of the diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo index 9ea667017a..7ff2ddc271 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo @@ -1,4 +1,4 @@ -within IDEAS.Fluid.PVTCollectors.Validation.PVT_UN; +within IDEAS.Fluid.PVTCollectors.Validation.PVT_UN; model PVT_UN_Thermal "Thermal Behavior of Unglazed Rear-Non-Insulated PVT Collector" extends Modelica.Icons.Example; @@ -61,6 +61,11 @@ model PVT_UN_Thermal annotation (Placement(transformation(extent={{-8,-10},{12,10}}))); parameter Data.Uncovered.UN_Validation datPvtCol annotation (Placement(transformation(extent={{66,54},{86,74}}))); + BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam= + Modelica.Utilities.Files.loadResource( + "modelica://IDEAS/Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos")) + "Weather data input file" + annotation (Placement(transformation(extent={{-46,36},{-26,56}}))); equation connect(bou.T_in,TFluKel. Kelvin) annotation (Line(points={{-60,4},{-76.5,4}}, color={0,0,127})); @@ -72,6 +77,10 @@ equation annotation (Line(points={{-60,8},{-60,34},{-71,34}}, color={0,0,127})); connect(meaDat.y[2],TFluKel. Celsius) annotation (Line(points={{-71,34},{-60,34}, {-60,16},{-92,16},{-92,4},{-88,4}}, color={0,0,127})); + connect(weaDat.weaBus, PvtCol.weaBus) annotation (Line( + points={{-26,46},{-14,46},{-14,8},{-8,8}}, + color={255,204,51}, + thickness=0.5)); annotation ( Documentation(info = "

This model validates the thermal performance of the From 156738b28d2a684d98c4ebdd2d1cead046aece1b Mon Sep 17 00:00:00 2001 From: u0169319 Date: Fri, 13 Mar 2026 16:22:28 +0100 Subject: [PATCH 2/7] fix: syntax issue in documentation PPD12 model --- IDEAS/Examples/PPD12/Structure.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEAS/Examples/PPD12/Structure.mo b/IDEAS/Examples/PPD12/Structure.mo index 8098c2e0b8..6e624ad1ef 100644 --- a/IDEAS/Examples/PPD12/Structure.mo +++ b/IDEAS/Examples/PPD12/Structure.mo @@ -542,7 +542,7 @@ This is for #1177 August 26, 2022, by Klaas De Jonge:
Assigned correct vertical heights for sloped surfaces in the roof. -commit \e25590c\. +commit \e25590c\.

  • August 2, 2022, by Filip Jorissen:
    From ac02b83edca37af131962d64786e599a2c0dad5a Mon Sep 17 00:00:00 2001 From: u0169319 Date: Tue, 31 Mar 2026 14:52:14 +0200 Subject: [PATCH 3/7] fix: syntax issue PPD12 --- IDEAS/Examples/PPD12/Structure.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEAS/Examples/PPD12/Structure.mo b/IDEAS/Examples/PPD12/Structure.mo index 6e624ad1ef..2622fcb035 100644 --- a/IDEAS/Examples/PPD12/Structure.mo +++ b/IDEAS/Examples/PPD12/Structure.mo @@ -542,7 +542,7 @@ This is for #1177 August 26, 2022, by Klaas De Jonge:
    Assigned correct vertical heights for sloped surfaces in the roof. -commit \e25590c\. +commit e25590c.
  • August 2, 2022, by Filip Jorissen:
    From 65431ea83f79d2615b5c843abae14240952e1761 Mon Sep 17 00:00:00 2001 From: u0169319 Date: Tue, 31 Mar 2026 14:59:00 +0200 Subject: [PATCH 4/7] fix: remove duplicate names in package.order of R410A refrigerants causing warnings in OpenModelica --- IDEAS/Media/Refrigerants/R410A/package.order | 3 --- 1 file changed, 3 deletions(-) diff --git a/IDEAS/Media/Refrigerants/R410A/package.order b/IDEAS/Media/Refrigerants/R410A/package.order index 1be9ce6b7f..b16a825265 100644 --- a/IDEAS/Media/Refrigerants/R410A/package.order +++ b/IDEAS/Media/Refrigerants/R410A/package.order @@ -18,6 +18,3 @@ B C b k -A -B -C From a3d669648ea9ce4aea80932d713acce7173ae20c Mon Sep 17 00:00:00 2001 From: LoneMeertens <115742787+LoneMeertens@users.noreply.github.com> Date: Tue, 21 Apr 2026 12:59:19 +0200 Subject: [PATCH 5/7] Update IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo Co-authored-by: Lucas Verleyen <48284460+lucasverleyen@users.noreply.github.com> --- .../Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo index 947591ff12..9ba042eaeb 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo @@ -167,7 +167,7 @@ equation connect(Eglob.y, eleGen.HGloTil) annotation (Line(points={{-73.55,-38},{-32,-38}, {-32,-76},{-22,-76}}, color={0,0,127})); connect(qThSegExp.y,eleGen.Qth) annotation (Line( - points={{-39,-90},{-30,-90},{-30,-70},{-22,-70}}, + points={{-40,-90},{-30,-90},{-30,-70},{-22,-70}}, color={0,0,127})); annotation ( defaultComponentName="pvtCol", From d05f55e6f859a233daca7f87f543f09f5271e50b Mon Sep 17 00:00:00 2001 From: LoneMeertens <115742787+LoneMeertens@users.noreply.github.com> Date: Tue, 21 Apr 2026 12:59:58 +0200 Subject: [PATCH 6/7] refactor: Update IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo Co-authored-by: Lucas Verleyen <48284460+lucasverleyen@users.noreply.github.com> --- .../Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo index a979dbd61b..d5eb94324e 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo @@ -125,7 +125,7 @@ equation connect(TFluKel.Celsius, meaDat.y[5]) annotation (Line(points={{22,82},{54,82}, {54,80},{57,80}}, color={0,0,127})); connect(qThSegExp.y,eleGen.Qth) annotation (Line( - points={{-39,-70},{-22,-70}}, + points={{-40,-70},{-22,-70}}, color={0,0,127})); annotation ( defaultComponentName="pvtCol", From 91ada68665f0c94a2611716cbd743cf5672d9114 Mon Sep 17 00:00:00 2001 From: LoneMeertens Date: Tue, 21 Apr 2026 17:01:28 +0200 Subject: [PATCH 7/7] docs: add revision history related to issue#1484 --- IDEAS/Examples/PPD12/Structure.mo | 5 +++++ .../PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo | 6 ++++++ .../PVT_UI/PVTQuasiDynamicCollectorValidation.mo | 5 +++++ .../PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo | 6 ++++++ .../PVT_UN/PVTQuasiDynamicCollectorValidation.mo | 11 ++++++++--- .../Validation/PVT_UN/PVT_UN_Electrical.mo | 6 ++++++ .../PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo | 6 ++++++ 7 files changed, 42 insertions(+), 3 deletions(-) diff --git a/IDEAS/Examples/PPD12/Structure.mo b/IDEAS/Examples/PPD12/Structure.mo index 2622fcb035..a315ced2af 100644 --- a/IDEAS/Examples/PPD12/Structure.mo +++ b/IDEAS/Examples/PPD12/Structure.mo @@ -530,6 +530,11 @@ This model only contains the building structure.

    ", revisions="
      +
    • April 21, 2026, by Lone Meertens:
      +Fixed invalid escape sequences in Documentation annotation by correcting commit +link formatting (changed \e25590c\ to e25590c) to avoid +OpenModelica syntax errors. This is for #1484. +
    • August 18, 2025, by Klaas De Jonge:
      Disabled CheckVH for the two floors in the stairway (cei3 and StairWay.intFlo) that have thinner construction types then the general floor thicknesses. diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo index fa7fba015e..1679240a6c 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Electrical/PVT_UI_Electrical_DayType1.mo @@ -84,6 +84,12 @@ for details on the validation examples and usage. "
      • +April 21, 2026, by Lone Meertens:
        +Connected ReaderTMY3 explicitly after removing unsupported break +statements (OpenModelica fix). +This is for #1484. +
      • +
      • July 7, 2025, by Lone Meertens:
        First implementation PVT model. This is for #1436. diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo index 9ba042eaeb..0c00f6b3a6 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/PVTQuasiDynamicCollectorValidation.mo @@ -239,6 +239,11 @@ Meertens, L., Jansen, J., Helsen, L. (2025). Development and Experimental Val revisions="
        • +April 21, 2026, by Lone Meertens:
          +Removed unsupported break statements to resolve OpenModelica parsing +errors. This is for #1484. +
        • +
        • July 7, 2025, by Lone Meertens:
          First implementation PVT model. This is for #1436. diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo index 62f1821840..a3334b206c 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UI/Thermal/PVT_UI_Thermal_DayType1.mo @@ -92,6 +92,12 @@ for details on the validation examples and usage. "
          • +April 21, 2026, by Lone Meertens:
            +Connected ReaderTMY3 explicitly after removing unsupported break +statements (OpenModelica fix). +This is for #1484. +
          • +
          • July 7, 2025, by Lone Meertens:
            First implementation PVT model. This is for #1436. diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo index d5eb94324e..1ba9bdb19c 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVTQuasiDynamicCollectorValidation.mo @@ -1,4 +1,4 @@ -within IDEAS.Fluid.PVTCollectors.Validation.PVT_UN; +within IDEAS.Fluid.PVTCollectors.Validation.PVT_UN; model PVTQuasiDynamicCollectorValidation "Validation model of a photovoltaic–thermal (PVT) collector using the ISO 9806:2013 quasi-dynamic thermal method with integrated electrical coupling" @@ -10,7 +10,7 @@ model PVTQuasiDynamicCollectorValidation "Loss factor of the PV panel(s)" annotation(Dialog(group="Electrical parameters")); parameter IDEAS.Fluid.PVTCollectors.Types.CollectorType collectorType = per.colTyp "Type of collector used to select a proper default value for the effective transmittance-absorptance product (tauAlpEff)"; - parameter Real tauAlpEff(min=0, max=1) = + parameter Real tauAlpEff(min=0, max=1)= if collectorType ==IDEAS.Fluid.PVTCollectors.Types.CollectorType.Uncovered then 0.901 else 0.84 "Effective transmittance–absorptance product"; @@ -125,7 +125,7 @@ equation connect(TFluKel.Celsius, meaDat.y[5]) annotation (Line(points={{22,82},{54,82}, {54,80},{57,80}}, color={0,0,127})); connect(qThSegExp.y,eleGen.Qth) annotation (Line( - points={{-40,-70},{-22,-70}}, + points={{-39,-70},{-22,-70}}, color={0,0,127})); annotation ( defaultComponentName="pvtCol", @@ -191,6 +191,11 @@ submitted to the 16th International Modelica & FMI Conference, Lucerne, Switzerl revisions="
            • +April 21, 2026, by Lone Meertens:
              +Removed unsupported break statements to resolve OpenModelica parsing +errors. This is for #1484. +
            • +
            • July 7, 2025, by Lone Meertens:
              First implementation PVT model. This is for #1436. diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Electrical.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Electrical.mo index 22c5e89bb6..f581f7e21f 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Electrical.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Electrical.mo @@ -109,6 +109,12 @@ even under challenging real-world conditions. revisions="
              • +April 21, 2026, by Lone Meertens:
                +Connected ReaderTMY3 explicitly after removing unsupported break +statements (OpenModelica fix). +This is for #1484. +
              • +
              • September 3, 2025, by Jelger Jansen:
                Introduce week parameter to change the weather dataset. This is for #1462. diff --git a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo index 7ff2ddc271..e9a986b662 100644 --- a/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo +++ b/IDEAS/Fluid/PVTCollectors/Validation/PVT_UN/PVT_UN_Thermal.mo @@ -119,6 +119,12 @@ This filtered metric better reflects the model's accuracy under realistic operat revisions="
                • +April 21, 2026, by Lone Meertens:
                  +Connected ReaderTMY3 explicitly after removing unsupported break +statements (OpenModelica fix). +This is for #1484. +
                • +
                • September 3, 2025, by Jelger Jansen:
                  Introduce week parameter to change the weather dataset. This is for #1462.