PowerGrids_dev test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
88 88 88 88 64 58 27 16

Test started: 2026-09-02 20:53:50
Total time taken: 0:08:53
System info: ryzen-9950x: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 26.04.1 LTS

OpenModelica Version: OMCompiler v1.28.0-dev.564+g0a091c0465
OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b35b4742026-09-02 17:48:57 +0200Martin SjölundScripts to find badly scaling phases (#349)

Tested Library: PowerGrids_dev 2.0.0

{
 "path": "PowerGrids",
 "sha": "2cf42ecfc2566d89533b466431306e956585d30b",
 "support": "noSupport",
 "uses": {
  "Modelica": "4.0.0"
 },
 "version": "2.0.0-develop",
 "zipfile": "https://github.com/PowerGrids/PowerGrids/archive/2cf42ecfc2566d89533b466431306e956585d30b.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: OpenModelica 1.27.0~5-ga0783c0 (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.431.310.000.000.000.012.414.25
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.01 (35 verified)0.012.521.410.010.010.000.012.494.47
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.01 (8 verified)0.012.521.250.000.000.000.012.504.33
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.02 (78 verified)0.023.291.330.010.020.000.013.255.17
PowerGrids.Controls.Test.TestFreeOffset (sim) 0.012.621.390.010.010.000.022.594.50
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.01 (62 verified)0.012.801.390.010.010.000.012.764.74
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (38 verified)0.012.861.370.010.010.000.022.824.75
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.02 (82 verified)0.013.251.370.010.020.000.023.205.12
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.16 (1346 verified)0.207.381.400.020.220.020.087.039.66
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.01 (33 verified)0.013.031.230.010.010.010.012.994.77
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.01 (99 verified)0.012.941.330.010.020.010.022.894.77
PowerGrids.Controls.Test.TestRampTrackingFilter (sim) 0.0215.771.330.040.440.031.1614.0917.66
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.013.491.390.020.020.010.023.425.37
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.013.781.340.020.040.010.143.575.63
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.013.561.370.030.050.010.153.325.43
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.013.411.340.020.020.000.023.365.24
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.025.131.420.100.290.020.214.517.04
PowerGrids.Electrical.Test.LoadImpedancePQ (sim) 0.055.461.330.060.210.010.194.997.30
PowerGrids.Electrical.Test.OneBusOneLoad (sim) 0.023.711.380.020.030.010.143.515.57
PowerGrids.Electrical.Test.OneBusOneVariableLoad (sim) 0.024.711.380.040.220.010.064.386.57
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad (sim) 0.034.691.300.070.240.020.074.316.47
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad (sim) 0.034.201.400.080.230.010.073.816.15
PowerGrids.Electrical.Test.OneBusVariableVoltageOneLoad (sim) 0.013.771.390.040.040.010.153.535.59
PowerGrids.Electrical.Test.SynchronousMachine4Windings (sim) 0.024.001.280.020.030.010.143.815.75
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim) 0.023.631.290.020.180.010.023.405.41
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim) 0.024.051.270.030.200.010.023.795.77
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim) 0.023.781.240.020.030.010.123.605.48
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim) 0.024.011.240.030.180.010.023.775.71
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim) 0.024.171.200.020.180.010.023.955.84
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF2 (sim) 0.0710.661.260.340.620.040.728.9312.41
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF3 (sim) 0.079.821.340.410.700.040.628.0511.64
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim) 0.034.771.220.050.210.020.054.456.45
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.01 (3 verified)0.012.761.260.000.000.000.012.744.51
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.01 (57 verified)0.012.741.270.010.010.000.012.704.50
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.001.401.280.070.240.010.061.013.12
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.01 (16 verified)0.012.821.220.010.010.000.012.794.61
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.01 (14 verified)0.012.691.260.000.010.000.012.664.48
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.01 (47 verified)0.012.831.310.010.010.000.012.804.63
PowerGrids.Electrical.Test.TestTransformerFixedRatio (sim) 0.034.001.320.050.210.010.063.675.82
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.001.701.300.240.140.020.201.093.43
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.002.651.380.350.740.060.351.164.45
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.000.571.250.230.140.020.180.002.29
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.000.631.300.250.160.020.200.002.42
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.000.561.260.220.120.020.190.002.26
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.005.171.320.971.370.090.901.846.88
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.000.721.350.280.190.160.090.002.67
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.000.741.310.290.200.160.100.002.57
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.000.721.330.280.190.160.100.002.59
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.001.811.230.250.150.140.091.183.49
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine (sim)0.02 (48/138 failed)0.023.491.310.050.210.010.043.185.35
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine (sim)0.01 (36/138 failed)0.023.441.260.040.210.010.033.155.20
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine (sim)0.02 (38/138 failed)0.023.831.290.050.190.010.043.545.72
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim) 0.0912.941.310.280.350.030.0912.2014.81
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine (sim)0.02 (48/138 failed)0.023.541.350.040.190.010.033.275.42
PowerGrids.Examples.ENTSOE.PowerFlow (sim) 0.023.771.280.040.160.010.033.545.48
PowerGrids.Examples.ENTSOE.SteadyState 0.000.771.220.210.330.020.210.002.49
PowerGrids.Examples.ENTSOE.TestCase1 0.000.411.220.150.190.010.060.002.11
PowerGrids.Examples.ENTSOE.TestCase2 0.000.271.230.030.190.010.040.002.01
PowerGrids.Examples.ENTSOE.TestCase3 0.000.971.220.220.350.030.380.002.66
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.007.211.331.632.070.353.170.009.11
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.007.131.351.562.070.363.140.009.05
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.007.121.331.582.060.363.120.008.98
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.005.621.301.091.970.310.881.377.40
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.008.691.362.232.500.233.740.0010.54
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.007.791.351.652.320.353.470.009.71
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0017.691.302.636.660.897.520.0019.49
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.001.051.290.250.370.030.390.002.89
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.001.131.240.250.410.040.430.002.84
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.001.111.280.270.430.030.380.002.94
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.000.871.230.230.360.020.250.002.60
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat 0.000.961.280.250.410.030.270.002.72
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.000.851.310.260.350.030.220.002.65
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim) 0.057.661.250.220.140.020.366.929.44
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim) 0.056.161.270.200.130.020.205.637.96
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim) 0.056.171.290.200.130.020.215.628.00
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow (sim) 0.023.891.280.030.180.010.033.645.67
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim) 0.055.421.280.180.120.020.224.887.18
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim) 0.045.291.280.180.130.020.214.767.10
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim) 0.2013.471.320.410.850.211.0410.9415.54
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim) 0.2113.291.330.340.760.180.9611.0615.29
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid (sim) 0.045.031.240.060.240.010.184.546.72
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ (sim) 0.024.211.290.030.170.010.033.975.91
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator (sim) 0.013.561.270.020.020.010.163.365.25
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine (sim) 0.024.481.350.240.140.020.213.876.29
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow (sim) 0.035.081.270.060.240.020.214.566.75
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.003.141.350.431.340.101.270.004.98
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.002.921.340.351.160.071.330.004.75
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.012.771.230.000.010.000.012.754.47