PowerGrids test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
71 71 60 60 60 55 2 1

Test started: 2026-02-14 23:40:50
Total time taken: 0:08:19
System info: AMD Ryzen 9 5950X 16-Core Processor, 63 GB RAM, Ubuntu 22.04.5 LTS

OpenModelica Version: OMCompiler v1.27.0-dev.116+g987e8f1c1b
OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a654b572026-02-13 15:56:41 +0100AndreasOnly import basemodelica if needed (#271)

Tested Library: PowerGrids 1.0.3

{
 "path": "PowerGrids",
 "provides": [
  "1.0.0",
  "1.0.1",
  "1.0.2"
 ],
 "support": "fullSupport",
 "uses": {
  "Modelica": "3.2.3"
 },
 "version": "1.0.3",
 "zipfile": "https://github.com/PowerGrids/PowerGrids/archive/1858e8b1d5234a3d9506e89da89c3c1df793b866.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.25.0~dev-371-g1c5c528 (diffSimulationResults)

Flags:
setCommandLineOptions("-d=newInst,-frontEndUnitCheck --newBackend --daeMode=true")
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",
 "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.112.022.060.010.000.000.011.995.08
PowerGrids.Controls.Test.TestDerivativeLag (sim) 0.022.022.030.010.010.000.011.994.97
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim) 0.101.952.110.010.000.000.011.935.05
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim) 0.022.231.980.010.010.000.022.195.15
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim) 0.022.122.060.010.010.000.022.085.14
PowerGrids.Controls.Test.TestLeadLag (sim) 0.022.011.960.010.010.000.011.984.93
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim) 0.022.152.090.010.010.000.022.115.17
PowerGrids.Controls.Test.TestLeadMOrderLag 0.000.071.960.010.060.000.000.002.97
PowerGrids.Controls.Test.TestLimiterWithLag 0.000.032.030.010.020.000.000.002.97
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim) 0.022.122.080.010.010.000.022.085.14
PowerGrids.Controls.Test.TestRampTrackingFilter 0.000.422.010.280.140.000.000.003.46
PowerGrids.Electrical.Test.LoadImpedancePQ (sim) 0.103.291.820.030.070.010.282.896.04
PowerGrids.Electrical.Test.OneBusImpedanceOneLoad (sim) 0.112.351.990.020.020.010.032.275.34
PowerGrids.Electrical.Test.OneBusImpedanceOneVariableLoad (sim) 0.112.581.980.030.050.010.042.465.54
PowerGrids.Electrical.Test.OneBusImpedanceVariableVoltageOneLoad (sim) 0.112.351.880.020.020.010.032.285.20
PowerGrids.Electrical.Test.OneBusOneLoad (sim) 0.122.371.930.020.020.010.032.295.33
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad (sim) 0.112.681.980.020.050.010.042.565.63
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad (sim) 0.112.611.870.020.040.010.042.495.41
PowerGrids.Electrical.Test.SynchronousMachine4Windings (sim) 0.112.571.910.020.040.010.042.475.43
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim) 0.112.571.960.020.040.010.042.465.54
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim) 0.092.551.980.020.040.010.042.455.46
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim) 0.112.591.980.020.040.010.042.485.58
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim) 0.102.601.940.020.040.010.042.505.51
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim) 0.102.692.050.020.040.010.042.585.68
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim) 0.203.112.040.050.080.010.302.686.21
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE 0.001.681.990.000.000.000.011.654.55
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim) 0.112.072.020.010.010.000.022.035.14
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad (sim) 0.112.782.000.030.050.010.042.655.76
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim) 0.102.032.020.010.020.000.021.985.04
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.02 (1/14 failed)0.022.082.010.010.010.000.012.055.01
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim) 0.022.022.040.010.010.000.021.984.99
PowerGrids.Electrical.Test.TestTransformerFixedRatio (sim) 0.112.772.050.030.050.010.042.655.79
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker (sim) 0.123.482.050.040.110.250.053.036.52
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval (sim) 0.103.072.060.030.070.010.242.716.12
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax (sim) 0.103.042.040.030.070.220.052.686.06
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA (sim) 0.113.562.030.050.400.010.053.046.64
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB (sim) 0.113.492.040.050.380.010.053.006.51
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.000.092.040.040.040.000.000.003.02
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad (sim) 0.123.552.020.040.380.010.063.066.56
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine (sim) 0.132.651.840.020.050.010.042.535.43
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine (sim) 0.122.601.840.030.050.010.042.475.40
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine (sim) 0.102.601.910.020.050.010.042.485.46
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault 0.000.361.830.040.310.000.000.003.05
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine (sim) 0.112.611.860.020.050.010.042.495.39
PowerGrids.Examples.ENTSOE.SteadyState (sim) 0.034.322.030.080.430.020.083.717.30
PowerGrids.Examples.ENTSOE.TestCase1 (sim) 0.023.332.100.040.090.010.302.896.36
PowerGrids.Examples.ENTSOE.TestCase2 (sim) 0.023.222.060.030.090.010.292.816.23
PowerGrids.Examples.ENTSOE.TestCase3 0.000.502.080.080.420.000.000.003.57
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.0023.281.981.194.710.191.1916.0026.20
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.0023.162.041.224.670.181.1415.9526.17
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.0023.251.971.204.920.191.1215.8226.14
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow (sim) 0.1020.142.010.803.300.660.4314.9623.23
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.0023.762.011.165.120.211.2116.0626.73
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.000.491.970.070.420.000.000.003.43
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.000.542.020.080.460.000.000.003.50
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.000.482.050.080.400.000.000.003.46
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation (sim) 0.034.451.970.090.430.020.083.837.36
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat (sim) 0.034.491.980.080.430.020.093.877.35
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.000.462.030.060.410.000.000.003.47
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals 0.000.442.050.050.390.000.000.003.44
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim) 0.033.732.080.050.380.010.053.236.79
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim) 0.033.672.050.050.370.010.053.186.68
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow (sim) 0.023.102.100.050.080.010.272.696.17
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim) 0.023.542.070.040.110.260.053.086.57
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim) 0.033.572.030.040.110.220.053.156.54
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim) 0.046.841.840.170.820.040.135.689.63
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim) 0.046.881.990.160.760.030.125.819.80
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow (sim) 0.134.222.010.080.390.020.093.637.26
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim) 0.057.262.000.170.940.050.135.9810.31
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsOneReferenceGenerator (sim) 0.047.181.990.160.940.040.125.9210.17
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.022.101.970.000.000.000.012.084.97