OpenModelica v1.23-fmi-fmpy from 2024-12-28 07:48:49 to 2025-01-04 12:47:40

Summary

OMC Commits0
Libraries Changed6
Number of Improvements78
Number of Regressions22
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
4c1c1162024-12-05 12:04:10 +0100Francesco CasellaIncreased simulation time allowance for Buildings_latest (#187)
3ac22c02024-11-29 11:16:50 +0100Adrian PopDo not add heavy (#186)

Library Changes

LibraryChange
Buildings_10Configuration hash (OMC settings or the testing script changed)
Buildings_11Configuration hash (OMC settings or the testing script changed)
Buildings_latestFrom version 12.0.0-master (27020e564462a7671a6f8cfe45092cde0131f08d) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit to 12.0.0-master (49c32a97c5143a97fca86468e222a04bab9fa30b) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit
Dynawo_devFrom version 1.7.0-master (044ab7a8c49b7036b735c5e7798237269db9f0d1) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit to 1.7.0-master (2b8fb9a41e744882e16bec5aa3ba1a6f285c2222) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit
IBPSA_latestFrom version 4.0.0-master (eff0f21f6644975d4285185ba51385cd448bc552) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit to 4.0.0-master (bd96e95389b9bce3ede53f355226adb813f4040c) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit
Modelica_trunkFrom version trunk (48dad44db5c99b288611ef57dbb8bbc4af294292) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit to trunk (76c08a2f3dcc1e49b62343dee324be4d64eca0b4) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit

Models Affected

Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimaryLoadSideEconomizer (sim)Compile → Verify
Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Verify
Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 4.72 → 0:07:02
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Verify → Failed
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimaryLoadSideEconomizer (sim)Verify → Compile
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerWSE (sim)Verify → Failed
Buildings_11Buildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ1 (sim)Compile performance 0:01:20 → 42.27
Buildings_11Buildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Failed → Compile
Buildings_11Buildings.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)FrontEnd performance 21.96 → 7.02
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:01:44 → 0:04:11
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimaryLoadSideEconomizer (sim)Verify → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.BinaryVariableGeneration (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.ExponentialVariableGeneration (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Linear1D (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Logit1D (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Logit1DQuadratic (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Logit2D (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Weibull1DOFF (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Weibull1DON (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.WeibullVariableGeneration (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Blinds.Validation.Zhang2012BlindsSolarAltitude (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Blinds.Validation.Zhang2012BlindsSolarIntensity (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Occupancy.Validation.Wang2005Occupancy (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:03:52 → 0:01:51
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:01:55 → 0:03:37
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case600 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case600FF (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case610 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case620 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case630 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case650 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case650FF (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case660 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case670 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case680 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case680FF (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case685 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case900FF (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case910 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case920 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case940 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case950 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case950FF (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case980FF (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case985 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case995 (sim)Simulate → Verify
Dynawo_devDynawo.Examples.BESS.WECC.BESScbCurrentSource (sim)Failed → Simulate
Dynawo_devDynawo.Examples.Photovoltaics.WECC.PVCurrentSourceB (sim)Failed → Simulate
Dynawo_devDynawo.Examples.Photovoltaics.WECC.PVVoltageSourceB (sim)Failed → Simulate
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim)Failed → SimCode
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim)Failed → SimCode
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020 (sim)Failed → SimCode
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)Failed → SimCode
Dynawo_devDynawo.Examples.Wind.WECC.WTG4ACurrentSource (sim)Failed → Simulate
Dynawo_devDynawo.Examples.Wind.WECC.WTG4BCurrentSource (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
Modelica_trunkModelica.Blocks.Examples.DemoSignalCharacteristic (sim)Simulate → Verify
Modelica_trunkModelica.Blocks.Examples.DemonstrateContinuousSignalExtrema (sim)Simulate → Verify
Modelica_trunkModelica.Blocks.Examples.DemonstrateSignalExtrema (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.DemoPowerSupply (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.DemoPowerSupplyWithBuffer (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.CompareLineTrunks (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.CompareLosslessLines (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.LightningLosslessTransmissionLine (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.LightningSegmentedTransmissionLine (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.SmoothStep (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Batteries.Examples.CCCV_Stack (sim)Compile performance 0:03:12 → 0:01:52
Modelica_trunkModelica.Electrical.Machines.Examples.DCMachines.DCPM_Drive (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.ChopperBuckBoost.ChopperBuckBoost_DutyCycle (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_TrianglePWM_RL (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.QuasiStatic.SinglePhase.Examples.MultipleResonance (sim)Simulate → Verify
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_CommonLeakage (sim)Simulate → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Inverter (sim)Simulate → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Simulate → Compile
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Verify → Compile
Modelica_trunkModelica.Mechanics.Rotational.Examples.CompareBrakingTorque (sim)Simulate → Verify
Modelica_trunkModelica.Mechanics.Translational.Examples.CompareBrakingForce (sim)Simulate → Verify