PowerGrids_dev test using OpenModelica

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

Test started: 2026-08-23 17:57:14
Total time taken: 0:09:46
System info: ryzen-9950x: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 24.04.4 LTS

OpenModelica Version: OMCompiler v1.26.9
OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
921bba42026-08-21 15:55:55 +0200Martin SjölundWorkaround for older Buildings versions (#321)

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: 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.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.00 (8 verified)0.012.361.240.090.000.000.012.254.23
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.02 (35 verified)0.012.961.450.110.010.000.012.835.12
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.00 (8 verified)0.012.561.240.090.000.000.012.454.43
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.02 (78 verified)0.013.171.470.110.020.000.013.035.40
PowerGrids.Controls.Test.TestFreeOffset (sim) 0.012.911.350.120.010.000.012.774.92
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.01 (62 verified)0.013.201.370.100.010.000.013.085.24
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (38 verified)0.013.331.410.120.010.000.013.195.50
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.02 (82 verified)0.013.151.490.100.010.000.023.025.36
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.14 (1346 verified)0.158.501.360.120.280.010.078.0110.84
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.01 (33 verified)0.012.711.280.070.010.000.012.604.60
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.01 (99 verified)0.012.971.270.090.010.000.012.854.91
PowerGrids.Controls.Test.TestRampTrackingFilter (sim) 0.0214.221.460.150.440.041.5112.0816.45
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.013.741.380.120.210.000.023.385.80
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.013.951.350.130.250.010.023.545.95
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.023.891.410.120.260.010.033.475.97
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.013.721.400.120.020.010.223.355.80
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.025.631.350.390.120.020.075.037.65
PowerGrids.Electrical.Test.LoadImpedancePQ (sim) 0.046.201.400.410.110.020.095.598.31
PowerGrids.Electrical.Test.OneBusOneLoad (sim) 0.024.311.390.140.300.010.043.826.39
PowerGrids.Electrical.Test.OneBusOneVariableLoad (sim) 0.024.741.380.170.260.010.054.246.75
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad (sim) 0.045.121.380.390.090.010.064.577.22
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad (sim) 0.034.901.370.390.110.020.074.326.97
PowerGrids.Electrical.Test.OneBusVariableVoltageOneLoad (sim) 0.023.731.380.150.270.010.033.265.75
PowerGrids.Electrical.Test.SynchronousMachine4Windings (sim) 0.024.541.370.110.230.010.024.176.56
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim) 0.024.051.310.110.240.010.023.676.03
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim) 0.024.021.310.100.240.010.023.665.99
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim) 0.024.461.270.110.210.010.024.116.33
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim) 0.024.581.260.130.260.010.024.166.49
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim) 0.024.591.360.120.270.010.034.156.63
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF2 (sim) 0.0611.161.340.600.670.050.779.0813.17
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF3 (sim) 0.0810.121.440.530.510.030.638.4212.26
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim) 0.035.101.310.380.110.020.064.537.08
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.01 (3 verified)0.012.991.320.090.000.000.012.884.99
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.01 (57 verified)0.012.671.270.090.010.000.012.554.61
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.001.501.310.400.130.020.070.893.45
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.01 (16 verified)0.013.111.300.100.010.000.012.985.07
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.01 (14 verified)0.012.951.330.100.010.000.012.834.95
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.02 (47 verified)0.012.741.360.090.010.000.012.624.86
PowerGrids.Electrical.Test.TestTransformerFixedRatio (sim) 0.034.501.330.350.080.010.054.006.50
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.002.101.330.470.190.030.371.044.11
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.002.691.310.510.590.040.451.104.60
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.000.811.360.360.160.020.280.002.84
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.000.811.310.370.150.020.280.002.79
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.000.761.300.390.300.010.060.002.68
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.005.571.331.341.100.111.271.747.52
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.000.991.330.460.170.030.330.003.04
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.001.001.270.460.180.030.330.002.98
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.000.891.280.410.140.020.320.002.87
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.002.191.290.470.210.030.331.154.08
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine (sim)0.02 (48/138 failed)0.023.901.300.140.290.010.033.435.91
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine (sim)0.01 (36/138 failed)0.023.631.320.130.270.010.043.195.66
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine (sim)0.01 (38/138 failed)0.023.991.380.140.280.010.043.536.09
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim) 0.1016.601.390.450.190.030.3215.6118.76
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine (sim)0.02 (48/138 failed)0.033.811.390.160.300.010.043.296.07
PowerGrids.Examples.ENTSOE.PowerFlow (sim) 0.024.471.290.150.290.010.034.006.43
PowerGrids.Examples.ENTSOE.SteadyState 0.001.001.400.400.200.030.370.003.13
PowerGrids.Examples.ENTSOE.TestCase1 0.000.501.440.130.290.010.070.002.74
PowerGrids.Examples.ENTSOE.TestCase2 0.000.471.350.130.280.010.050.002.55
PowerGrids.Examples.ENTSOE.TestCase3 0.001.341.370.470.250.230.390.003.46
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.008.661.432.372.200.193.900.0010.86
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.007.301.362.362.090.172.680.009.48
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.007.641.352.211.920.173.340.009.83
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.005.571.321.491.890.170.731.307.61
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.008.051.372.202.290.453.120.0010.15
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.007.701.342.311.870.173.350.009.84
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0017.141.393.355.320.497.980.0019.26
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.001.261.320.430.220.250.360.003.27
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.001.391.310.480.530.030.350.003.42
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.001.231.350.410.230.240.350.003.35
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.000.971.320.400.190.030.350.003.01
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat 0.000.961.350.400.200.030.330.002.99
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.000.961.320.400.210.030.320.003.01
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim) 0.058.881.310.390.140.020.338.0110.87
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim) 0.066.131.450.390.120.020.305.318.35
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim) 0.056.971.370.420.150.020.376.019.08
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow (sim) 0.023.951.530.130.270.010.053.506.15
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim) 0.056.281.360.430.150.020.325.368.37
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim) 0.056.651.380.400.130.020.305.818.77
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim) 0.2615.511.320.640.880.071.4012.5317.79
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim) 0.2415.831.410.600.880.071.4412.8518.14
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid (sim) 0.034.871.350.400.090.010.064.306.86
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ (sim) 0.034.831.370.130.300.010.044.356.81
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator (sim) 0.014.191.400.110.020.000.233.826.19
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine (sim) 0.025.401.330.420.100.010.074.807.36
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow (sim) 0.035.991.400.420.140.020.095.328.07
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.003.341.420.621.430.091.210.005.46
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.003.281.380.621.410.071.190.005.35
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.012.371.240.090.000.000.012.274.25