PowerGrids_dev test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
86 86 86 86 62 56 26 16

Test started: 2026-07-05 19:51:53
Total time taken: 0:08:52
System info: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 24.04.4 LTS

OpenModelica Version: OMCompiler v1.27.0
OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)

Tested Library: PowerGrids_dev 2.0.0

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

BuildModel time limit: 660s
Simulation time limit: 480s
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.26.3~1-g7583224 (diffSimulationResults)

Flags:
setCommandLineOptions("--simCodeTarget=Cpp")
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.012.521.270.000.010.000.172.354.41
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.01 (35 verified)0.012.721.250.010.010.150.012.554.54
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.01 (8 verified)0.012.611.300.000.010.000.162.444.52
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.02 (78 verified)0.013.251.270.010.180.000.023.045.14
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.02 (62 verified)0.012.891.280.010.190.000.012.684.81
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (38 verified)0.013.221.260.010.190.000.013.015.11
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.02 (82 verified)0.013.071.270.010.170.000.022.874.96
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.14 (1346 verified)0.178.471.290.200.060.020.088.1110.66
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.01 (33 verified)0.013.001.210.010.140.000.012.844.78
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.01 (99 verified)0.012.921.250.010.160.000.012.734.78
PowerGrids.Controls.Test.TestRampTrackingFilter (sim) 0.0217.731.280.220.400.041.2715.7919.68
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.013.511.340.190.020.000.023.285.45
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.013.671.270.020.220.010.023.405.49
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.023.731.230.180.040.010.023.485.51
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.013.471.330.180.020.010.023.245.33
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.025.671.240.230.110.020.225.097.50
PowerGrids.Electrical.Test.LoadImpedancePQ (sim) 0.045.331.190.230.080.010.224.797.11
PowerGrids.Electrical.Test.OneBusOneLoad (sim) 0.023.741.230.190.030.010.023.495.63
PowerGrids.Electrical.Test.OneBusOneVariableLoad (sim) 0.044.851.280.220.070.010.074.496.71
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad (sim) 0.034.631.270.240.080.010.064.246.53
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad (sim) 0.034.191.240.240.090.010.063.796.05
PowerGrids.Electrical.Test.OneBusVariableVoltageOneLoad (sim) 0.023.941.300.190.030.010.033.685.78
PowerGrids.Electrical.Test.SynchronousMachine4Windings (sim) 0.014.291.220.190.030.010.034.056.14
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim) 0.024.021.180.170.040.010.023.775.78
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim) 0.024.331.160.170.050.010.024.086.10
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim) 0.013.751.180.160.030.010.023.545.49
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim) 0.023.821.190.180.050.010.033.565.58
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim) 0.024.421.190.190.060.010.034.146.20
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF (sim) 0.0914.991.210.420.990.061.2312.2916.81
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim) 0.035.161.200.340.090.010.044.677.00
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.01 (3 verified)0.012.961.220.000.000.000.172.784.76
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.01 (57 verified)0.012.781.230.010.170.000.012.594.62
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.001.461.210.210.080.010.220.953.24
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.01 (16 verified)0.013.091.230.010.170.010.022.884.91
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.01 (14 verified)0.012.811.210.010.170.000.022.614.59
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.02 (47 verified)0.012.961.210.010.170.000.012.774.76
PowerGrids.Electrical.Test.TestTransformerFixedRatio (sim) 0.034.201.260.230.090.010.063.816.06
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.001.731.240.290.340.030.100.973.53
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.002.461.230.370.640.040.331.074.20
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.000.691.250.260.350.020.070.002.55
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.000.691.210.270.330.020.070.002.53
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.000.641.210.250.150.020.220.002.40
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.004.771.240.891.370.100.981.446.55
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.000.681.230.270.310.020.070.002.50
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.000.731.240.290.330.030.080.002.57
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.000.661.260.260.310.020.070.002.53
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.001.731.250.280.350.020.081.003.60
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine (sim)0.01 (48/138 failed)0.023.521.250.230.060.010.043.185.40
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine (sim)0.01 (36/138 failed)0.023.671.230.210.050.010.043.365.54
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine (sim)0.01 (38/138 failed)0.023.471.200.220.060.010.043.155.28
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim) 0.116.921.190.270.330.030.086.218.77
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine (sim)0.02 (48/138 failed)0.023.771.230.210.050.010.043.465.63
PowerGrids.Examples.ENTSOE.PowerFlow (sim) 0.014.011.250.210.060.010.043.695.80
PowerGrids.Examples.ENTSOE.SteadyState 0.001.061.250.310.430.030.300.002.96
PowerGrids.Examples.ENTSOE.TestCase1 0.000.571.280.220.080.200.070.002.48
PowerGrids.Examples.ENTSOE.TestCase2 0.000.361.220.220.070.010.050.002.16
PowerGrids.Examples.ENTSOE.TestCase3 0.001.081.280.310.420.030.310.002.96
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.007.201.242.411.660.162.970.009.09
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.009.281.302.492.450.194.150.0011.29
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.007.941.282.461.710.183.590.009.92
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.004.591.260.971.510.110.761.246.45
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.007.781.332.371.860.173.360.009.73
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.007.381.252.511.760.162.960.009.30
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0017.991.242.876.540.947.640.0019.81
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.000.951.150.240.370.030.300.002.68
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.000.991.190.290.380.030.300.002.74
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.001.001.210.300.410.030.260.002.81
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.000.981.240.270.400.030.290.002.79
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat 0.000.911.200.250.380.020.270.002.67
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.000.971.220.260.410.030.270.002.80
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim) 0.058.441.280.230.130.170.107.8110.39
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim) 0.046.171.250.240.130.020.255.548.06
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim) 0.066.311.240.210.110.010.245.738.18
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow (sim) 0.023.981.360.210.050.010.043.675.92
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim) 0.045.661.310.250.140.020.255.007.62
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim) 0.056.131.280.280.130.020.255.458.05
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim) 0.2114.991.250.630.610.040.8412.8717.05
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim) 0.2513.981.250.610.590.050.8911.8516.04
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid (sim) 0.045.441.280.280.120.020.244.797.30
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ (sim) 0.014.001.310.200.040.010.043.725.90
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator (sim) 0.013.681.300.200.020.010.033.425.50
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine (sim) 0.035.081.300.250.100.010.254.487.01
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow (sim) 0.035.201.220.240.100.010.244.616.96
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.002.671.260.410.960.301.000.004.48
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.003.021.210.421.170.321.120.004.83
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.012.881.170.000.010.000.142.734.60