PowerGrids_dev test using OpenModelica

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

Test started: 2026-10-17 04:43:43
Total time taken: 0:16:22
System info: ryzen-9950x: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 24.04.5 LTS

OpenModelica Version: OMCompiler v1.26.9

FMI tool: b'OMSimulator v3.0.0.post200-g82c99d7-linux'

FMI version: 2.0

OpenModelicaLibraryTesting Changes
CommitDateAuthorSummary
fe2633a2026-10-12 11:42:44 +0200AndreasList the heavy models for Buildings 13, not 11 (#372)

Tested Library: PowerGrids_dev 2.0.0 OMSimulator v3.0.0.post200-g82c99d7-linux

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

BuildModel time limit: 660s
Simulation time limit: 50s
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: OpenModelica 1.28.0~dev-744-ged53351 (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.106.861.320.100.010.000.086.679.28
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.01 (1/35 failed)0.177.231.280.090.010.000.077.069.70
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.01 (8 verified)0.157.071.330.110.010.000.086.879.52
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.02 (78 verified)0.178.351.320.270.020.010.087.9810.82
PowerGrids.Controls.Test.TestFreeOffset (sim) 0.187.051.360.100.010.000.086.869.54
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.01 (62 verified)0.147.121.370.100.010.010.086.929.57
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (1/38 failed)0.157.431.370.090.010.010.087.2410.01
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.01 (2/82 failed)0.178.571.360.110.020.190.108.1511.17
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.06 (1/1346 failed)0.1910.501.280.100.260.040.169.9413.49
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.01 (1/33 failed)0.197.601.450.130.010.010.087.3810.27
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.01 (2/99 failed)0.187.381.330.100.010.010.097.179.89
PowerGrids.Controls.Test.TestRampTrackingFilter (sim)0.06 (2020 verified)0.1813.621.350.140.360.310.2312.5816.62
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.177.991.510.130.020.010.107.7210.63
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.209.021.470.120.280.020.098.5111.69
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.218.751.400.120.270.010.098.2511.35
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.197.831.540.140.020.010.337.3310.50
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.1711.551.500.440.180.240.2010.4914.35
PowerGrids.Electrical.Test.LoadImpedancePQ 0.000.941.370.550.140.060.190.009.21
PowerGrids.Electrical.Test.OneBusFourLoadsWithBreaker 0.000.691.370.360.130.040.160.008.87
PowerGrids.Electrical.Test.OneBusOneLoad 0.000.551.420.150.280.020.110.008.67
PowerGrids.Electrical.Test.OneBusOneVariableLoad 0.000.621.340.150.290.030.150.008.84
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad 0.000.631.420.390.090.030.130.009.74
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad 0.000.681.330.380.110.050.140.009.72
PowerGrids.Electrical.Test.OneBusVariableVoltageOneLoad 0.000.501.360.130.250.020.100.008.90
PowerGrids.Electrical.Test.SynchronousMachine4Windings 0.000.491.370.120.250.010.100.009.76
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate 0.000.551.420.140.270.020.120.009.83
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact 0.000.521.410.110.270.020.110.009.73
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad 0.000.501.440.130.250.010.110.009.68
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate 0.000.531.380.120.260.020.130.009.67
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact 0.000.521.400.120.260.020.110.009.75
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF 0.002.681.370.601.300.240.540.0011.76
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing 0.000.671.340.360.120.040.150.009.75
PowerGrids.Electrical.Test.TestControlledSynchronousMachine4WindingsPF 0.001.001.410.400.170.050.380.0010.36
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.01 (1/3 failed)0.177.251.350.090.010.000.087.079.78
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.01 (57 verified)0.177.381.380.090.010.010.087.199.91
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.000.621.300.340.090.040.150.009.65
PowerGrids.Electrical.Test.TestOpenLoopSynchronousMachine4WindingsPF 0.000.761.370.170.350.080.170.009.90
PowerGrids.Electrical.Test.TestPropControlledSynchronousMachine4WindingsPF 0.000.971.360.380.130.040.410.0010.01
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.01 (16 verified)0.187.441.340.100.010.010.097.249.95
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.01 (1/14 failed)0.157.011.290.090.010.010.086.829.40
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.01 (47 verified)0.157.321.400.090.010.000.087.149.83
PowerGrids.Electrical.Test.TestTransformerFixedRatio 0.000.741.400.400.120.050.160.009.78
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.001.031.370.420.170.060.390.009.87
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.001.671.430.530.540.330.270.0010.61
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.000.971.320.380.170.050.360.009.21
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.001.041.340.400.190.060.380.009.19
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.001.041.310.400.170.060.410.009.46
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.004.291.391.271.580.441.000.0013.32
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.001.011.440.410.170.060.370.0010.15
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.001.181.380.440.220.130.390.0010.26
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.001.161.420.460.230.080.380.0010.45
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.001.071.270.380.190.090.410.0010.19
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine 0.000.611.380.160.290.030.130.008.68
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine 0.000.541.320.130.260.020.120.008.46
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine 0.000.581.400.130.260.030.160.008.70
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault 0.001.041.330.390.160.260.230.009.20
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine 0.000.581.380.140.280.030.120.008.73
PowerGrids.Examples.ENTSOE.PowerFlow 0.000.551.400.130.280.020.120.009.96
PowerGrids.Examples.ENTSOE.SteadyState 0.001.281.320.440.330.300.210.0010.56
PowerGrids.Examples.ENTSOE.TestCase1 0.000.641.480.150.310.040.150.0010.03
PowerGrids.Examples.ENTSOE.TestCase2 0.000.631.460.140.320.040.140.0010.07
PowerGrids.Examples.ENTSOE.TestCase3 0.001.391.430.420.460.080.430.0010.93
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.006.621.452.042.370.921.280.0016.11
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.007.561.392.422.800.921.420.0017.08
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.007.111.542.002.641.151.310.0016.74
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.004.881.301.111.640.921.210.0013.68
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.007.761.512.383.280.691.400.0017.24
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.007.501.442.472.730.881.430.0016.97
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0015.291.293.036.622.583.060.0024.59
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.001.631.550.530.590.090.410.0010.96
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.001.621.480.510.580.090.440.0010.85
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.001.491.370.500.520.080.390.0010.57
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.001.301.480.510.270.310.200.0010.80
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.001.401.460.510.310.340.230.0010.46
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals 0.001.231.400.500.220.080.440.0010.26
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier 0.001.181.450.450.190.070.460.0010.34
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends 0.001.161.510.450.190.080.440.0010.35
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow 0.000.471.260.100.230.020.120.009.86
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid 0.000.851.290.340.130.050.330.0010.44
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters 0.001.091.330.400.170.070.440.0010.38
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam 0.002.671.460.651.250.180.590.0012.02
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals 0.002.551.450.561.210.170.600.0011.70
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid 0.000.731.310.390.140.050.150.0010.26
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ 0.000.521.480.130.260.020.120.008.98
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator 0.000.431.370.120.030.200.090.009.69
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine 0.001.021.410.410.160.060.390.009.06
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow 0.000.951.440.410.150.050.350.009.85
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlowLocalInitialization 0.000.921.390.380.130.060.350.0010.41
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.002.891.460.561.330.430.570.0012.40
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.002.781.350.531.230.430.590.0012.20
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.137.181.480.090.010.000.096.999.78