PowerGrids_dev test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
87 87 87 87 63 57 21 16

Test started: 2024-11-01 20:54:43
Total time taken: 0:13:52
System info: AMD Ryzen 9 5950X 16-Core Processor, 63 GB RAM, Ubuntu 22.04.3 LTS

OpenModelica Version: OMCompiler v1.25.0-dev.124+g429db6e751

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
0d431122024-10-31 23:31:09 +0100Adrian Popuse max(defaultNumberOfIntervals, numberOfIntervalsInReference) for simulation so that verification works better (#152)

Tested Library: PowerGrids_dev 2.0.0

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

BuildModel time limit: 660s
Simulation time limit: 480s
Default tolerance: 1e-06
Default number of intervals: 500
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.23.0~dev-204-g196d7c6 (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.014.161.950.110.010.000.024.027.01
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.01 (35 verified)0.014.832.050.160.010.000.234.437.65
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.01 (8 verified)0.014.431.840.100.010.000.014.307.16
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.03 (78 verified)0.025.392.060.130.240.010.024.998.22
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.02 (62 verified)0.014.791.970.110.020.010.024.647.70
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (38 verified)0.014.841.950.140.010.000.024.677.79
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.04 (82 verified)0.025.162.040.110.020.010.025.008.22
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.27 (1346 verified)0.3212.211.940.110.100.030.3411.6215.78
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.02 (33 verified)0.025.012.020.110.020.010.224.657.71
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.02 (99 verified)0.015.132.020.130.020.220.024.747.92
PowerGrids.Controls.Test.TestRampTrackingFilter (sim) 0.0324.662.110.400.370.291.7621.8427.55
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.015.442.060.130.020.010.035.258.46
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.025.672.040.160.070.010.055.388.62
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.025.882.050.370.060.010.055.398.58
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.015.812.050.150.270.010.035.358.54
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.038.241.910.220.470.020.107.4211.01
PowerGrids.Electrical.Test.LoadImpedancePQ (sim) 0.078.961.970.190.380.020.118.2611.88
PowerGrids.Electrical.Test.OneBusImpedanceOneLoad (sim) 0.036.011.950.160.070.010.065.728.91
PowerGrids.Electrical.Test.OneBusImpedanceOneVariableLoad (sim) 0.077.332.030.180.450.020.076.6110.40
PowerGrids.Electrical.Test.OneBusImpedanceVariableVoltageOneLoad (sim) 0.025.711.960.170.070.010.055.418.65
PowerGrids.Electrical.Test.OneBusOneLoad (sim) 0.036.042.010.420.070.010.055.498.77
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad (sim) 0.067.421.960.220.440.020.076.6810.38
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad (sim) 0.097.031.960.220.420.020.076.3010.02
PowerGrids.Electrical.Test.SynchronousMachine4Windings (sim) 0.026.672.060.120.060.010.056.439.62
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim) 0.036.761.910.380.100.020.056.229.39
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim) 0.036.391.960.120.120.020.056.099.25
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim) 0.026.501.890.130.060.010.046.259.29
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim) 0.036.491.950.130.100.020.046.199.35
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim) 0.036.761.940.370.120.020.056.219.42
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF (sim) 0.1622.061.990.871.570.081.6217.9124.86
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim) 0.057.501.970.200.420.020.056.8010.52
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.01 (3 verified)0.014.671.940.120.010.200.024.327.31
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.02 (57 verified)0.024.421.960.110.010.000.024.277.34
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.002.291.880.190.380.020.061.645.06
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.01 (16 verified)0.014.832.050.110.010.010.024.697.81
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.01 (14 verified)0.014.641.910.120.010.000.024.497.46
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.02 (47 verified)0.014.701.980.120.010.000.194.377.43
PowerGrids.Electrical.Test.TestTransformerFixedRatio (sim) 0.057.291.930.380.150.020.096.669.97
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.002.641.870.280.550.040.151.625.43
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.004.091.880.790.850.050.471.936.83
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.000.871.950.580.190.020.080.003.53
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.000.701.910.220.420.010.050.003.59
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.000.731.950.420.200.020.090.003.39
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.007.112.051.731.560.381.042.4010.05
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.001.101.910.250.460.040.350.003.92
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.001.142.060.480.520.030.110.003.95
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.001.211.960.470.600.040.110.003.90
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.002.821.900.260.480.040.341.715.56
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine (sim) 0.056.851.970.200.420.020.066.159.83
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine (sim) 0.056.972.050.500.140.020.086.239.76
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine (sim) 0.056.812.110.450.130.020.086.139.71
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim) 0.179.002.010.520.270.040.367.8112.11
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine (sim) 0.056.802.030.210.370.020.066.159.80
PowerGrids.Examples.ENTSOE.PowerFlow (sim) 0.036.862.110.190.090.010.346.2310.01
PowerGrids.Examples.ENTSOE.SteadyState 0.001.752.170.360.800.060.520.005.11
PowerGrids.Examples.ENTSOE.TestCase1 0.000.812.070.220.170.020.400.003.96
PowerGrids.Examples.ENTSOE.TestCase2 0.000.852.150.580.150.020.090.003.85
PowerGrids.Examples.ENTSOE.TestCase3 0.001.762.070.340.790.070.550.004.94
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.0010.022.063.672.650.263.440.0012.97
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.009.642.012.772.440.224.200.0012.80
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.009.812.153.682.540.243.360.0012.97
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.007.391.971.392.560.180.832.4310.11
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.009.772.072.663.380.233.500.0012.94
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.009.982.033.672.650.263.410.0012.91
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0020.902.024.097.160.978.680.0023.64
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.001.421.910.270.620.060.480.004.35
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.001.811.980.300.750.320.440.004.79
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.001.531.990.280.690.070.500.004.53
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.001.732.040.560.660.050.450.004.57
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat 0.001.772.020.570.720.060.430.004.47
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.001.382.010.280.610.050.430.004.42
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim) 0.1113.472.150.570.290.040.4012.1716.46
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim) 0.089.881.970.260.550.280.158.6412.94
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim) 0.0910.412.020.560.220.030.419.1813.23
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow (sim) 0.056.722.130.440.100.020.076.109.65
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim) 0.1010.982.080.550.230.050.459.7113.93
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim) 0.0810.152.080.580.220.030.418.9113.06
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim) 0.4122.032.020.851.230.091.6918.1825.50
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim) 0.4322.402.090.861.620.091.7118.1225.71
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid (sim) 0.059.022.050.530.200.040.407.8511.76
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ (sim) 0.036.692.150.560.100.020.085.939.63
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator (sim) 0.026.032.170.510.040.010.045.448.99
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine (sim) 0.089.732.140.650.290.310.138.3412.67
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow (sim) 0.059.021.970.220.500.030.118.1711.89
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.004.351.990.761.480.401.720.007.35
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.004.242.000.731.700.121.700.007.23
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.014.181.850.110.010.000.024.056.90