OpenModelica master from 2023-07-21 12:47:24 to 2023-07-22 16:18:05

Summary

OMC Commits2
Libraries Changed1
Number of Improvements35
Number of Regressions10
Number of Performance Improvements22
Number of Performance Regressions2

OpenModelica Changes

CommitAuthorSummary
ae3b357e8cnik5346Calling fmi2SetXXX in event mode (#10974)
8fa6676b84phannebohmSupport parameter nominal values in zero-crossings (#10983)

Library Changes

LibraryChange
TransiEntFrom version 2.0.2-master (387cde3afeabaf6cb1de471cac06ec0e73ec6cb0) to 2.0.2-master (8b9da43f602c2b039a65f0f9a28a4c1494f59cef)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Simulate performance 22.27 → 0.18
BuildingSystemsBuildingSystems.Fluid.Interfaces.Examples.Humidifier_u (sim)Simulate performance 22.49 → 0.18
Buildings_8Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Simulate → Compile
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Winter (sim)Compile → Simulate
Buildings_9Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Verify → Compile
Buildings_9Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Verify → Compile
Buildings_9Buildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Simulate performance 22.64 → 0.19
Buildings_9Buildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)Verify → Compile
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Simulate performance 22.53 → 0.19
Buildings_latestBuildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.15 → 0:08:00
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.LightsControl (sim)Verify → Simulate
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)Failed → Compile
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)Compile → Failed
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Simulate performance 22.17 → 0.18
Modelica_3.2.3Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim)Simulate → Compile
Modelica_4.0.0Modelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifier (sim)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
Modelica_trunkModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Compile → Verify
PNlibPNlib.Examples.ExtTest.ArcswithPCtoTC3 (sim)Verify → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)SimCode performance 53.77 → 25.27
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Failed
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.CentrifugalPump.TestStaticCentrifugalPump (sim)Simulate → Compile
TransiEntTransiEnt.Basics.Adapters.Check.TestEPP_to_QS (sim)Simulate performance 0:08:02 → 0.07
TransiEntTransiEnt.Basics.Blocks.Check.CheckDoubleSetpointController (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.CompareSlewRateLimiters (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestDelayedBooleanReplicator (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestDiscreteTimeSlewRateLimiter (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestDiscretizePrediction (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestOnOffRelay (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestRealVectorExpression (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestSawTooth (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestSplineLim (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestSwitchRamp (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestTimers (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestWeekendPulse (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.SwitchAtTimeOfDay (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Media.Gases.Check.TestRhoCalculationH2NG7 (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Tables.Check.TestGenericCombiTable1DS (sim)Simulate performance 0:08:02 → 0.06
TransiEntTransiEnt.Components.Boundaries.Heat.Check.Test_HeatflowExternal_L2 (sim)Simulate performance 0:08:02 → 0.08
TransiEntTransiEnt.Components.Boundaries.Heat.Check.Test_Heatflow_L2 (sim)Simulate performance 0:08:02 → 0.09
TransiEntTransiEnt.Components.Electrical.FuelCellSystems.FuelCell.Check.TestPEM (sim)Simulate performance 0:08:02 → 0.09
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckMSLSynchronousMachine (sim)Simulate performance 0:08:02 → 0.08
TransiEntTransiEnt.Components.Gas.Combustion.Check.TestControllerBurner (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Gas.Reactor.Check.TestControllerH2AndH2OForReformer (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Gas.VolumesValvesFittings.Check.CheckThreeWayValve (sim)Simulate performance 0:08:02 → 0.09
TransiEntTransiEnt.Components.Gas.VolumesValvesFittings.Check.Test_Mixing_H2NG (sim)Failed → Compile
TransiEntTransiEnt.Components.Heat.Check.TestSteamGenerator (sim)Compile → Simulate
TransiEntTransiEnt.Components.Heat.Check.TestSteamTurbine (sim)Compile → Simulate
TransiEntTransiEnt.Components.Heat.Check.TestSteamVolumeWithValve (sim)Compile → Simulate
TransiEntTransiEnt.Components.Heat.ElectricAirHeater.Check.TestElectricAirHeater (sim)Simulate performance 0:08:02 → 0.10
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckHeatingPlantCost (sim)Simulate performance 0:08:02 → 0.03
TransiEntTransiEnt.Consumer.Systems.PVBatteryPoolControl.Base.Check.CheckLimitConditioning (sim)Compile → Simulate
TransiEntTransiEnt.Grid.Heat.HeatGridAnalysis.OpenLoop_MassFlow_and_Pressure_Controlled (sim)Simulate performance 0:08:02 → 0.21
TransiEntTransiEnt.Grid.Heat.HeatGridAnalysis.TwoClosedLoops_PressureControlled (sim)BackEnd performance 5.79 → 10.50 Simulate performance 0:08:02 → 0.32
TransiEntTransiEnt.Grid.Heat.HeatGridControl.Check.TestDemandInDifferentCities (sim)Simulate performance 0:08:02 → 0.09
TransiEntTransiEnt.Grid.Heat.HeatGridControl.Check.TestHeatFlowDivision (sim)Compile → Simulate
TransiEntTransiEnt.Grid.Heat.HeatGridControl.Controllers.DHG_FeedForward_Controller (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Controllers.Check.TestPrimaryBalancingController (sim)Simulate performance 0:08:02 → 0.09
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.QuasiStationary.Check.TestPhotovoltaicPlantQS (sim)Simulate performance 0:08:02 → 0.08
TransiEntTransiEnt.Producer.Electrical.Wind.Controller.TorqueController_SI_deltaF (sim)Simulate performance 0:08:02 → 0.02
TransiEntTransiEnt.Producer.Heat.SolarThermal.Base.SolarTime (sim)Compile → Simulate
TransiEntTransiEnt.Storage.Heat.HotWaterStorage_L2.Check.Check_HotWaterStorage_L2 (sim)Simulate performance 0:08:02 → 0.09
TransiEntTransiEnt.Storage.Heat.HotWaterStorage_L4.Checks.Test_FluidVolume_02 (sim)Simulate performance 0:08:02 → 0.08