PowerGrids_dev test using OpenModelica

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

Test started: 2026-11-14 09:06:09
Total time taken: 0:16:14
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.post211-gffbfb82-linux'

FMI version: 2.0

OpenModelicaLibraryTesting Changes
CommitDateAuthorSummary
70194352026-11-13 16:18:39 +0100Martin SjölundPass -s=ida for --daeMode models (#420)

Tested Library: PowerGrids_dev 2.0.0 OMSimulator v3.0.0.post211-gffbfb82-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.1860+ge89ef0a.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.00 (8 verified)0.186.951.360.100.010.000.086.7710.02
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.01 (35 verified)0.167.161.370.080.010.000.077.0010.07
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.00 (8 verified)0.166.891.440.090.010.010.086.719.96
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.02 (78 verified)0.218.621.270.090.150.010.088.3011.51
PowerGrids.Controls.Test.TestFreeOffset (sim) 0.157.091.330.090.010.000.076.929.96
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.01 (62 verified)0.147.291.310.100.010.010.087.0910.24
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (38 verified)0.227.531.310.090.010.010.077.3510.46
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.08 (82 verified)0.248.461.260.090.020.160.108.1011.58
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.28 (1346 verified)1.5610.131.310.110.240.040.159.5915.40
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.01 (1/33 failed)0.197.211.330.100.010.010.077.0210.21
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.01 (99 verified)0.217.251.360.100.020.010.097.0410.30
PowerGrids.Controls.Test.TestRampTrackingFilter (sim)0.11 (210/2020 failed)0.2313.091.340.290.360.270.2411.9217.26
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.188.101.530.110.020.010.097.8811.27
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.208.961.310.110.230.020.098.5211.87
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.199.041.340.120.240.020.108.5612.03
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.187.931.340.110.020.010.307.4910.85
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.2311.251.330.330.130.190.1410.4614.49
PowerGrids.Electrical.Test.LoadImpedancePQ 0.000.631.310.340.090.040.150.008.76
PowerGrids.Electrical.Test.OneBusFourLoadsWithBreaker 0.000.581.370.320.090.040.140.008.68
PowerGrids.Electrical.Test.OneBusOneLoad 0.000.441.340.120.210.020.090.008.66
PowerGrids.Electrical.Test.OneBusOneVariableLoad 0.000.541.230.130.250.030.130.008.67
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad 0.000.551.290.290.090.030.130.009.30
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad 0.000.611.290.320.100.040.150.009.59
PowerGrids.Electrical.Test.OneBusVariableVoltageOneLoad 0.000.421.280.110.210.020.090.008.72
PowerGrids.Electrical.Test.SynchronousMachine4Windings 0.000.421.380.110.210.010.090.009.51
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate 0.000.491.330.130.240.020.110.009.45
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact 0.000.441.230.100.210.020.100.009.52
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad 0.000.441.250.110.210.010.090.009.35
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate 0.000.461.290.100.240.020.100.009.56
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact 0.000.511.300.100.280.020.110.009.58
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF 0.002.341.350.581.080.140.540.0011.27
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing 0.000.591.280.310.110.040.130.009.81
PowerGrids.Electrical.Test.TestControlledSynchronousMachine4WindingsPF 0.001.051.310.390.180.060.430.0010.06
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.00 (1/3 failed)0.157.051.320.100.000.000.076.8810.02
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.01 (57 verified)0.217.371.290.080.010.000.117.1610.30
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.000.611.300.320.110.040.140.009.55
PowerGrids.Electrical.Test.TestOpenLoopSynchronousMachine4WindingsPF 0.000.661.440.360.110.050.150.009.78
PowerGrids.Electrical.Test.TestPropControlledSynchronousMachine4WindingsPF 0.000.911.330.360.160.050.340.0010.12
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.00 (16 verified)0.217.361.310.100.010.010.097.1610.31
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.00 (1/14 failed)0.177.211.360.100.010.010.077.0210.22
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.01 (47 verified)0.207.221.370.100.010.000.077.0410.18
PowerGrids.Electrical.Test.TestTransformerFixedRatio 0.000.591.460.330.090.040.140.009.69
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.001.051.390.410.190.080.360.0010.08
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.001.741.360.430.530.320.470.0010.41
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.001.041.320.390.240.060.350.009.15
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.001.011.400.370.200.060.380.009.26
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.000.961.330.390.180.060.330.009.26
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.003.781.321.211.360.370.840.0012.55
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.001.031.350.370.190.080.400.0010.04
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.000.951.320.340.160.100.360.009.81
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.001.121.300.390.220.090.420.0010.06
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.000.931.230.340.170.070.340.009.95
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine 0.000.511.360.130.250.030.110.008.53
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine 0.000.551.410.150.260.030.120.008.62
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine 0.000.561.300.140.240.030.150.008.43
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault 0.001.051.390.420.180.280.170.009.43
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine 0.000.551.400.160.260.020.110.008.60
PowerGrids.Examples.ENTSOE.PowerFlow 0.000.501.350.110.220.020.160.009.65
PowerGrids.Examples.ENTSOE.SteadyState 0.001.011.290.350.240.270.170.0010.13
PowerGrids.Examples.ENTSOE.TestCase1 0.000.571.380.120.250.030.170.009.72
PowerGrids.Examples.ENTSOE.TestCase2 0.000.581.370.110.280.040.150.009.57
PowerGrids.Examples.ENTSOE.TestCase3 0.001.011.310.330.400.060.220.0010.42
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.006.231.382.052.200.681.300.0015.46
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.006.231.382.042.210.691.300.0015.59
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.006.701.422.072.410.881.330.0016.11
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.005.221.361.311.821.001.090.0014.40
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.007.351.361.992.761.001.600.0016.51
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.006.941.452.132.550.871.380.0016.49
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0013.161.412.845.791.902.630.0022.69
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.001.261.370.370.420.070.400.0010.25
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.001.261.260.370.450.060.380.0010.28
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.001.311.450.400.460.090.360.0010.39
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.001.001.370.350.220.240.190.0010.23
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.001.151.400.400.250.300.200.0010.06
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals 0.001.051.480.400.190.280.180.0010.19
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier 0.000.981.400.400.150.050.370.0010.21
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends 0.001.021.480.410.160.060.390.0010.26
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow 0.000.511.350.100.240.020.150.009.77
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid 0.000.921.350.350.160.230.180.0010.16
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters 0.000.981.240.370.180.070.360.0010.06
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam 0.002.351.370.551.050.220.530.0011.40
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals 0.002.361.490.481.180.150.540.0011.53
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid 0.000.681.290.360.130.040.150.0010.16
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ 0.000.451.270.110.220.020.110.008.65
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator 0.000.381.270.110.020.170.080.009.64
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine 0.000.801.280.330.110.050.300.008.99
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow 0.000.861.280.330.140.050.330.009.91
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlowLocalInitialization 0.000.861.290.330.140.060.340.0010.08
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.002.401.320.441.010.350.600.0011.68
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.002.841.210.491.260.420.670.0011.94
PowerGrids.Functions.Test.TestTimeConstants (sim)0.00 (3 verified)0.147.071.320.090.000.000.076.9010.00