PowerGrids_dev test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
87 87 87 87 22 22 21 16

Test started: 2024-03-26 04:39:08
Total time taken: 0:13:04
System info: AMD Ryzen 9 5950X 16-Core Processor, 63 GB RAM, Ubuntu 22.04.3 LTS

OpenModelica Version: OMCompiler v1.21.2

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
aa2ef6e2024-03-25 23:35:27 +0100Adrian Popadd more tests to sanity check (#85)

Tested Library: PowerGrids_dev 2.0.0

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

BuildModel time limit: 660s
Simulation time limit: 480s
Default tolerance: 1e-06
Optimization level: Tool default

Reference Files: https://github.com/PowerGrids/PowerGrids-ref (8ae6d1da560c6162e2a3818e0ddc3e0622a6eb1c)

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.00 (8 verified)0.014.852.330.170.010.000.024.658.08
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.01 (35 verified)0.025.202.120.170.010.000.025.008.35
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.00 (8 verified)0.014.342.320.220.010.000.024.097.60
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.06 (78 verified)0.025.962.390.210.030.010.035.689.45
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.01 (62 verified)0.025.912.320.650.020.010.025.228.94
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (38 verified)0.025.992.280.540.010.000.025.429.00
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.05 (82 verified)0.026.142.280.170.030.010.025.929.48
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.34 (1346 verified)0.2813.192.350.240.150.370.1112.3217.08
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.01 (33 verified)0.014.502.390.210.020.010.024.247.88
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.01 (99 verified)0.015.762.340.150.020.010.025.569.02
PowerGrids.Controls.Test.TestRampTrackingFilter (sim) 0.0221.892.460.270.690.482.8617.5925.36
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.025.642.410.160.030.010.035.428.88
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.025.871.900.150.060.010.045.628.53
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.036.271.980.160.060.010.046.009.04
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.025.521.920.140.030.010.035.318.20
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.069.792.130.270.540.030.128.8412.80
PowerGrids.Electrical.Test.LoadImpedancePQ 0.002.282.550.390.760.031.100.005.95
PowerGrids.Electrical.Test.OneBusImpedanceOneLoad 0.000.532.200.160.060.010.290.003.62
PowerGrids.Electrical.Test.OneBusImpedanceOneVariableLoad 0.000.762.040.220.390.010.140.003.66
PowerGrids.Electrical.Test.OneBusImpedanceVariableVoltageOneLoad 0.000.601.960.160.070.010.360.003.38
PowerGrids.Electrical.Test.OneBusOneLoad 0.000.702.220.220.070.010.410.003.85
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad 0.000.812.150.210.430.020.150.003.76
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad 0.001.182.050.470.170.030.520.003.90
PowerGrids.Electrical.Test.SynchronousMachine4Windings 0.000.892.630.290.070.010.500.004.63
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate 0.001.052.810.350.130.020.560.004.98
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact 0.000.982.730.280.140.020.530.004.90
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad 0.000.892.740.270.070.010.530.004.83
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate 0.000.902.730.260.110.020.510.004.84
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact 0.000.942.720.270.130.020.510.004.86
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF 0.007.502.061.152.060.134.160.0010.54
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing 0.001.292.700.350.680.030.230.005.21
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.01 (3 verified)0.015.222.740.240.010.000.024.959.10
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.03 (57 verified)0.025.582.640.240.020.010.035.299.48
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.001.493.010.380.710.030.360.005.74
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.02 (16 verified)0.076.142.690.230.020.010.035.8610.05
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.01 (14 verified)0.025.672.670.220.010.010.025.419.51
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.02 (47 verified)0.025.562.750.230.010.010.025.299.51
PowerGrids.Electrical.Test.TestTransformerFixedRatio 0.001.202.080.330.620.030.220.004.37
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.002.182.140.870.410.040.850.005.37
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.004.462.201.001.110.351.990.007.55
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.001.422.650.390.720.030.280.005.20
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.001.342.660.380.700.030.230.005.19
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.001.432.680.380.730.030.300.005.10
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.0010.912.282.052.940.195.730.0014.09
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.002.412.771.140.450.060.770.006.33
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.001.992.610.830.360.040.760.005.57
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.002.562.290.930.450.061.120.006.04
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.002.442.781.010.430.060.940.006.47
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine 0.001.101.990.290.610.020.180.004.02
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine 0.001.302.550.350.700.020.240.004.94
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine 0.001.242.060.330.650.020.230.004.34
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault 0.003.302.391.060.440.061.730.006.76
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine 0.001.282.420.350.690.020.230.004.75
PowerGrids.Examples.ENTSOE.PowerFlow 0.000.491.770.150.080.010.260.002.89
PowerGrids.Examples.ENTSOE.SteadyState 0.001.671.750.250.510.250.660.004.15
PowerGrids.Examples.ENTSOE.TestCase1 0.000.631.700.140.350.020.120.003.10
PowerGrids.Examples.ENTSOE.TestCase2 0.000.891.880.370.130.020.380.003.38
PowerGrids.Examples.ENTSOE.TestCase3 0.002.091.760.550.650.060.820.004.58
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.0033.352.444.453.670.2924.930.0036.76
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.0034.212.263.993.120.2726.830.0037.49
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.0033.582.154.283.180.2925.830.0036.69
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.0012.022.172.222.890.286.640.0015.21
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.0032.402.394.374.010.3323.700.0035.73
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.0032.282.363.983.150.3024.850.0035.80
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0056.022.334.619.291.5840.540.0059.24
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.002.781.990.560.710.051.450.005.44
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.003.561.970.701.070.061.730.006.40
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.002.912.030.580.690.051.590.005.58
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.002.261.990.280.650.311.020.005.14
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat 0.002.101.880.280.610.290.920.004.71
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.002.302.120.600.680.050.960.005.08
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals 0.001.471.830.280.490.040.660.004.10
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier 0.001.331.930.480.540.030.290.003.89
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends 0.001.281.930.220.490.030.530.004.01
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow 0.000.571.750.170.080.010.300.003.06
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid 0.001.201.840.220.440.030.500.003.84
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters 0.001.221.830.270.430.030.500.003.83
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam 0.007.051.860.731.530.094.700.009.74
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals 0.006.621.800.751.520.094.250.009.31
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid 0.000.911.810.210.400.020.280.003.41
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ 0.000.631.780.210.090.020.320.003.08
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator 0.000.201.760.120.030.010.040.002.57
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine 0.001.531.790.490.250.050.740.003.98
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow 0.001.381.970.340.690.040.320.004.17
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.007.552.321.621.820.413.690.0010.43
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.007.342.131.202.290.443.400.0010.29
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.024.212.360.200.010.000.013.987.54