OpenModelica master from 2023-07-11 12:29:15 to 2023-07-11 15:29:32

Summary

OMC Commits1
Libraries Changed0
Number of Improvements124
Number of Regressions8
Number of Performance Improvements3
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
6386251e69Adrian Popimplement support for non-standard Modelica on special flags (#10953)

Library Changes

LibraryChange

Models Affected

Buildings_9Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Compile → Verify
Buildings_9Buildings.Occupants.BaseClasses.Validation.Weibull1DON (sim)Verify → Simulate
Buildings_9Buildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_9Buildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Verify → Simulate
Buildings_9Buildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Verify → Simulate
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.16
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Verify → Simulate
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.14
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)SimCode performance 55.29 → 25.84
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)Failed → Compile
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)Compile → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Failed
TransiEntTransiEnt.Components.Boundaries.Heat.Check.Test_Heatflow_L1_idContrMFlow (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Boundaries.Heat.Check.Test_Heatflow_L1_idContrQFlow (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Boundaries.Statistical.Check.TestGwpEmissions (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.Grid.Check.CheckElectricBusbarComplex (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.Grid.Check.TestSeparableLine (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckActivePowerGenerator (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckInductionMotorSimple (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckInductionMotor_L1E (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckInductionMotor_L3E (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.Machines.ExcitationSystemsVoltageController.Check.GridN5AreaVoltageCollapseOEL (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.PowerTransformation.Check.CheckIdealTriac (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.PowerTransformation.Check.GridN5AreaFirstVoltageCollapse (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Gas.Compressor.Check.TestCompressors (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Mechanical.Check.CheckInertiaConstant (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Mechanical.Check.CheckTwoStateInertiaWithClutch (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Statistics.Check.TestBalancingPowerStatistics (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Statistics.Check.TestPowerPlantStatistics (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckCollectElectricPower (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckHeatingPlantCost (sim)Failed → Compile
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckPowerPlantCost (sim)Failed → Compile
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckStorageCost (sim)Failed → Compile
TransiEntTransiEnt.Components.Turbogroups.Check.CheckTwoStateInertiaWitchClutch (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Turbogroups.Check.TestSlewRateLimited2StateTurbine (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Electrical.Base.Check.CheckExponentialStatic (sim)Failed → Compile
TransiEntTransiEnt.Consumer.Electrical.Check.CheckAverageLoadConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Electrical.Check.CheckLinearElectricConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Electrical.Check.CheckLinearElectricConsumerSimpler (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Electrical.Check.CheckTableBasedElectricConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Heat.Check.TestFirstOrderHeatingNetworkConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Heat.Check.TestIdealHeatingNetworkConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Heat.Check.TestThermalHeatConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Examples.Electric.ElectricGrid_SecondaryBalancing (sim)Failed → FrontEnd
TransiEntTransiEnt.Examples.Heat.DHN_StandAlone (sim)Failed → Compile
TransiEntTransiEnt.Examples.Heat.Test_DHN_SubSystem (sim)Failed → Compile
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.LocalPlantInteractingWithUCTE (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.LocalPlantInteractingWithUCTE_withIncident (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.TestLumpedGrid_PrimaryResponse (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.TestTwoGridArchitecture (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.TestTwoSubgridStatistics (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.Noise.Check.TestTwoGridsWithErrors (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.Noise.Check.TestUCTE_typicalGridErrors (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.SecondaryControl.Check.TestSecondaryBalancingController (sim)Failed → Compile
TransiEntTransiEnt.Grid.Heat.HeatGridControl.Check.Test_DHG_FeedForward_Controller (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Controllers.Check.TestPrimaryBalancingController (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Controllers.Check.TestSimpleTwoBlockCoordination (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal_Init (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal_PriBal (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal_Schedule (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal_twoVariants (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckCCP (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckGasturbine (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckGasturbine_SecondaryControl (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckFourthOrderPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckNonlinearThreeStatePlant_Loadramp (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckNonlinearThreeStatePlant_Loadstep (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckNonlinearThreeStatePlant_PrimaryControl (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckNonlinearThreeStatePlant_SecondaryControl (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckSecondOrderPlant_Startup (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckSecondOrderPlant_VDIVDE3507 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckSimplePowerPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckVDI3508 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckVDI3508PBPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.TestDetailedSteamPowerPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.TestReplaceablePowerPlantModels (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestBiomass (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestIdealContinuousBiomassPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestIdealContinuousHydropowerPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestPumpedStoragePlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestPumpedStoragePlant_Gradients (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.Check.Test_Advanced_PV_WeatherHamburg (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.DNIDHI_Input.Check.Check_PVModule (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.DNIDHI_Input.Check.Check_PVModule_inputPOAirradiation (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.DNIDHI_Input.Check.Check_PVPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.GHI_Input.Check.Check_PVModule (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.GHI_Input.Check.Check_PVPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_DataSheetBasedPV (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_OneDiodeModel (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_PhotovoltaicPlant (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_PhotovoltaicProfilePlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.PVProfiles.Check.Check_SolarProfileLoader (sim)FrontEnd → Failed
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestIdealWindpark (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestPowerCurveWindPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestPowerCurveWindPlant_scaling (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindpark (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindturbine (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindturbine2 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindturbine_SI_DF (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindturbine_turbulence (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.Test_WTG_SI_df_dt (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.ComparisonOfElectrolyzer (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.TestPEMElectrolyzer_L1_Charline (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.TestPEMElectrolyzer_L1_Charline_HeatProvision (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.TestPEMElectrolyzer_L1_Dynamics (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.Test_400A_Espinosa_L2 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_HeatProvision (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_woStorage (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Heat2Heat.Check.TestSubstation_indirect_noStorage_L1 (sim)Failed → Compile
TransiEntTransiEnt.Producer.Heat.Power2Heat.ElectricBoiler.Check.TestElectricBoiler_L1 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.ElectricBoiler.Check.TestPtH_limiter (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.ElectricBoiler.Check.Test_idContrMFlow_temp (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.HeatPumpElectricCharlineTest (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpump (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpSystem (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpWithControl_HeatingSystem (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpWithControl_OnOff (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpWithControl_bivalent_fluidports_ramp (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpWithControl_bivalent_fluidports_sine (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorEN12975 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFieldEN12975 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFieldFluidCycle (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFluidCycle_constProp (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollector_noFluidPorts (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestSolarThermal_L0 (sim)Failed → FrontEnd
TransiEntTransiEnt.Storage.Electrical.Base.Check.TestGenericElectricStorage (sim)Failed → FrontEnd
TransiEntTransiEnt.Storage.Electrical.Base.Check.TestGenericElectricStorageHyst (sim)Failed → FrontEnd
TransiEntTransiEnt.Storage.Electrical.Check.TestPrimaryControlWithBattery (sim)Failed → FrontEnd
TransiEntTransiEnt.Storage.Heat.HotWaterStorage_constProp_L4.Check.CheckStratifiedHotWaterStorage_L4_noFluidPorts (sim)Failed → FrontEnd