PowerGrids_dev test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
91 91 91 91 23 23 23 8

Test started: 2026-11-07 08:39:04
Total time taken: 0:16:09
System info: ryzen-9950x: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 26.04.1 LTS

OpenModelica Version: OMCompiler v1.26.9

FMI tool: b'OMSimulator v3.0.0.post208-g3046f82-linux'

FMI version: 2.0

OpenModelicaLibraryTesting Changes
CommitDateAuthorSummary
9eb370b2026-11-07 08:20:45 +0100Martin SjölundStart each FMI run with no OMSimulator settings (#401)

Tested Library: PowerGrids_dev 2.0.0 OMSimulator v3.0.0.post208-g3046f82-linux

{
 "path": "PowerGrids",
 "sha": "219a5a1dc68a2ada6e5fe428f1d2693e349e251f",
 "support": "noSupport",
 "uses": {
  "Modelica": "4.0.0"
 },
 "version": "2.0.0-develop",
 "zipfile": "https://github.com/PowerGrids/PowerGrids/archive/219a5a1dc68a2ada6e5fe428f1d2693e349e251f.zip"
}

BuildModel time limit: 660s
Simulation time limit: 240s
Default tolerance: 1e-06
Default number of intervals: 2500
Optimization level: Tool default

Reference Files: https://github.com/PowerGrids/PowerGrids-ref (8ae6d1da560c6162e2a3818e0ddc3e0622a6eb1c)

CommitDateAuthorSummary
8ae6d1d2024-01-29 11:21:23 +0100Francesco CasellaAdded reference files for 1.0.3

Verified using: v1.28.0-dev.1701+g9eb4069.cmake (diffSimulationResults)

Flags:
setCommandLineOptions("-d=nogen");
setCommandLineOptions("-d=initialization");
setCommandLineOptions("-d=backenddaeinfo");
setCommandLineOptions("-d=discreteinfo");
setCommandLineOptions("-d=stateselection");
setCommandLineOptions("-d=execstat");
setMatchingAlgorithm("PFPlusExt");
setIndexReductionMethod("dynamicStateSelection");
Config:
{
 "library": "PowerGrids",
 "libraryVersion": "develop",
 "libraryVersionNameForTests": "dev",
 "referenceFileExtension": "mat",
 "referenceFileNameDelimiter": ".",
 "referenceFiles": {
  "destination": "ReferenceFiles/PowerGrids",
  "giturl": "https://github.com/PowerGrids/PowerGrids-ref"
 },
 "referenceFinalDot": "_res."
}

Links are provided if getErrorString() or the simulation generates output. The links are coded with red if there were errors, yellow if there were warnings, and normal links if there are only notifications.

ModelVerifiedSimulateTotal buildModelParsingFrontendBackendSimCodeTemplatesCompileTotal Execution
PowerGrids.Controls.Test.TestDeadBand (sim)0.01 (8 verified)0.097.071.320.090.010.000.076.909.88
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.01 (2/35 failed)0.096.991.310.100.010.000.086.8110.02
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.03 (8 verified)0.097.041.340.090.010.000.076.8610.04
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.02 (4/78 failed)0.098.211.250.090.180.010.077.8611.14
PowerGrids.Controls.Test.TestFreeOffset (sim) 0.126.971.380.110.010.000.086.779.87
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.01 (6/62 failed)0.097.561.230.090.010.010.087.3610.40
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (3/38 failed)0.097.161.370.100.010.000.086.9710.28
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.02 (82 verified)0.098.411.300.090.020.170.088.0611.50
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.20 (1346 verified)0.249.911.340.100.250.040.169.3615.30
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.01 (3/33 failed)0.087.261.280.100.010.010.087.0610.34
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.01 (6/99 failed)0.107.291.310.100.010.010.087.0810.38
PowerGrids.Controls.Test.TestRampTrackingFilter (sim)0.15 (200/2020 failed)0.2612.121.360.280.360.290.2410.9516.65
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.107.911.300.120.020.010.087.6810.79
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.128.951.380.120.270.020.098.4611.96
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.128.901.310.120.260.010.138.3711.88
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.117.831.360.110.020.010.287.4110.86
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.1811.491.350.420.150.240.1510.5314.83
PowerGrids.Electrical.Test.LoadImpedancePQ 0.000.781.450.430.140.050.160.008.85
PowerGrids.Electrical.Test.OneBusFourLoadsWithBreaker 0.000.771.340.390.130.050.200.008.69
PowerGrids.Electrical.Test.OneBusOneLoad 0.000.481.360.120.260.020.090.008.58
PowerGrids.Electrical.Test.OneBusOneVariableLoad 0.000.491.210.120.240.030.110.008.71
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad 0.000.671.380.350.110.040.170.009.49
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad 0.000.681.310.350.150.040.130.009.37
PowerGrids.Electrical.Test.OneBusVariableVoltageOneLoad 0.000.421.320.100.210.020.090.008.65
PowerGrids.Electrical.Test.SynchronousMachine4Windings 0.000.501.330.120.260.020.100.009.39
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate 0.000.511.360.120.260.020.110.009.41
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact 0.000.521.340.120.270.020.110.009.38
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad 0.000.411.350.100.210.010.090.009.24
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate 0.000.451.300.100.230.020.110.009.18
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact 0.000.511.300.110.230.020.150.009.60
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF 0.002.581.320.571.220.210.570.0011.32
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing 0.000.631.250.340.110.050.140.009.61
PowerGrids.Electrical.Test.TestControlledSynchronousMachine4WindingsPF 0.000.951.360.360.160.040.380.009.87
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.01 (3 verified)0.097.081.300.080.000.000.086.919.96
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.02 (57 verified)0.097.041.400.100.020.010.076.8510.27
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.000.701.350.380.130.040.150.009.50
PowerGrids.Electrical.Test.TestOpenLoopSynchronousMachine4WindingsPF 0.000.721.340.370.160.040.140.009.61
PowerGrids.Electrical.Test.TestPropControlledSynchronousMachine4WindingsPF 0.000.991.450.390.170.070.370.0010.00
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.01 (1/16 failed)0.097.141.320.090.010.010.076.9610.05
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.01 (1/14 failed)0.097.191.330.100.010.010.087.0010.16
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.01 (47 verified)0.107.141.320.100.010.000.076.9510.09
PowerGrids.Electrical.Test.TestTransformerFixedRatio 0.000.601.300.310.100.050.140.009.48
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.001.051.270.400.190.080.390.009.89
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.002.081.340.530.680.380.490.0010.57
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.001.031.320.400.200.060.360.009.10
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.001.031.330.390.200.080.360.009.09
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.001.011.330.390.200.060.350.009.14
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.004.061.421.131.510.411.000.0012.58
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.001.061.320.420.200.070.370.009.99
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.000.881.320.360.150.060.320.009.64
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.000.961.350.360.180.080.350.009.77
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.000.931.360.360.340.060.170.009.60
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine 0.000.541.400.130.260.020.130.008.37
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine 0.000.521.390.130.250.020.110.008.41
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine 0.000.551.280.130.250.030.140.008.44
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault 0.001.031.430.410.190.270.170.009.20
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine 0.000.601.360.150.270.030.140.008.57
PowerGrids.Examples.ENTSOE.PowerFlow 0.000.471.370.120.240.020.100.009.38
PowerGrids.Examples.ENTSOE.SteadyState 0.001.121.340.400.260.280.180.0010.23
PowerGrids.Examples.ENTSOE.TestCase1 0.000.571.370.120.270.030.150.009.50
PowerGrids.Examples.ENTSOE.TestCase2 0.000.571.320.120.280.040.140.009.70
PowerGrids.Examples.ENTSOE.TestCase3 0.001.181.270.390.490.080.210.0010.26
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.006.991.461.852.581.031.530.0016.28
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.006.341.432.052.230.721.340.0015.43
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.006.961.372.202.620.771.360.0016.23
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.005.751.201.302.071.161.210.0014.42
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.007.821.342.163.060.981.620.0017.02
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.006.961.412.202.600.731.420.0016.14
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0014.131.412.966.132.212.830.0023.53
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.001.401.310.390.490.080.440.0010.51
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.001.321.250.380.460.080.400.0010.32
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.001.311.280.390.450.070.400.0010.40
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.001.031.320.370.200.270.190.009.95
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.001.181.270.410.290.300.180.0010.07
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals 0.001.101.350.420.200.070.410.0010.12
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier 0.001.031.420.400.180.060.380.0010.27
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends 0.001.061.390.410.160.070.420.0010.12
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow 0.000.501.280.110.240.020.130.009.52
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid 0.001.051.320.390.180.080.400.0010.03
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters 0.000.891.340.350.140.050.350.009.89
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam 0.002.511.390.561.190.220.540.0011.52
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals 0.002.581.430.581.220.210.570.0011.64
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid 0.000.691.280.350.130.050.160.009.89
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ 0.000.441.280.110.220.020.100.008.35
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator 0.000.421.330.120.020.180.100.009.54
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine 0.000.901.260.370.140.060.320.008.90
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow 0.000.911.310.360.160.060.330.009.64
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlowLocalInitialization 0.001.031.250.410.190.070.350.0010.05
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.002.731.270.511.270.390.550.0011.84
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.002.881.230.511.380.380.610.0011.93
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.097.141.370.120.000.000.096.9310.15