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 01:51:02
Total time taken: 0:13:12
System info: AMD Ryzen 9 5950X 16-Core Processor, 63 GB RAM, Ubuntu 22.04.3 LTS

OpenModelica Version: OMCompiler v1.20.0-v1.20.0.1+g2faf7aa0ea

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.015.552.350.640.010.000.024.888.55
PowerGrids.Controls.Test.TestDerivativeLag (sim)0.01 (35 verified)0.015.792.630.600.010.000.025.169.17
PowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)0.00 (8 verified)0.014.562.230.450.010.000.024.087.41
PowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)0.06 (78 verified)0.026.522.560.620.030.010.035.839.96
PowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)0.01 (62 verified)0.016.022.630.540.020.010.025.449.42
PowerGrids.Controls.Test.TestLeadLag (sim)0.01 (38 verified)0.016.012.600.530.010.000.025.459.32
PowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)0.05 (82 verified)0.036.482.470.580.020.010.025.859.85
PowerGrids.Controls.Test.TestLeadMOrderLag (sim)0.34 (1346 verified)0.2915.152.650.620.160.050.5213.8119.15
PowerGrids.Controls.Test.TestLimiterWithLag (sim)0.01 (33 verified)0.014.652.130.460.020.010.024.147.32
PowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)0.01 (99 verified)0.016.072.430.640.020.010.025.399.23
PowerGrids.Controls.Test.TestRampTrackingFilter (sim) 0.0324.122.440.560.720.073.6119.1627.34
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoad (sim) 0.026.122.580.400.020.010.035.659.23
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneLoadWithOneLine (sim) 0.026.711.920.630.080.020.075.919.19
PowerGrids.Electrical.PowerFlow.Test.OneSlackOnePVWithOneLine (sim) 0.026.732.060.570.060.010.066.039.36
PowerGrids.Electrical.PowerFlow.Test.OneSlackOneZLoad (sim) 0.026.022.150.380.020.010.035.598.86
PowerGrids.Electrical.PowerFlow.Test.SmallSystem (sim) 0.0510.232.320.750.320.040.518.6113.16
PowerGrids.Electrical.Test.LoadImpedancePQ 0.002.052.550.870.240.030.910.005.37
PowerGrids.Electrical.Test.OneBusImpedanceOneLoad 0.000.772.480.600.060.010.090.003.96
PowerGrids.Electrical.Test.OneBusImpedanceOneVariableLoad 0.001.252.200.590.150.020.480.004.19
PowerGrids.Electrical.Test.OneBusImpedanceVariableVoltageOneLoad 0.000.932.240.690.080.020.140.003.90
PowerGrids.Electrical.Test.OneBusOneLoad 0.000.762.410.540.080.020.130.003.89
PowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad 0.001.162.160.490.180.030.460.004.04
PowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad 0.001.892.370.850.220.030.780.004.97
PowerGrids.Electrical.Test.SynchronousMachine4Windings 0.001.103.070.850.080.020.150.005.12
PowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate 0.000.942.600.710.110.020.090.004.29
PowerGrids.Electrical.Test.SynchronousMachine4WindingsExact 0.001.093.160.790.160.020.120.005.16
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad 0.001.033.110.800.080.020.140.005.03
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate 0.000.912.840.680.120.020.090.004.48
PowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact 0.000.952.680.680.140.020.100.004.40
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPF 0.007.652.731.661.610.124.270.0011.02
PowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing 0.001.682.610.810.250.040.590.005.07
PowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)0.00 (3 verified)0.025.422.610.550.010.000.024.848.77
PowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)0.03 (57 verified)0.025.722.320.570.020.010.025.108.78
PowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad 0.001.682.390.750.230.030.670.004.82
PowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)0.01 (16 verified)0.026.102.680.660.020.010.025.399.54
PowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)0.01 (14 verified)0.025.872.630.670.010.010.025.179.28
PowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)0.04 (47 verified)0.026.052.460.560.010.000.025.469.34
PowerGrids.Electrical.Test.TestTransformerFixedRatio 0.001.682.610.760.230.040.650.005.08
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker 0.002.542.560.980.880.050.630.005.84
PowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF 0.004.882.661.391.440.091.970.008.18
PowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval 0.001.512.630.710.230.030.540.004.98
PowerGrids.Electrical.Test.TestTransformerWithTapChangerMax 0.001.953.320.900.250.030.760.006.16
PowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget 0.001.582.800.740.220.020.590.005.07
PowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF 0.0012.282.562.183.630.216.270.0015.46
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA 0.002.352.350.850.830.040.630.005.46
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB 0.002.342.350.860.830.040.610.005.40
PowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB 0.002.932.481.360.780.050.740.006.21
PowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad 0.002.332.380.820.790.050.680.005.44
PowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine 0.001.572.210.760.580.030.210.004.42
PowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine 0.001.572.600.750.170.440.210.004.93
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine 0.001.532.220.730.560.020.220.004.42
PowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault 0.003.522.640.920.870.051.690.007.02
PowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine 0.001.872.870.900.200.470.300.005.51
PowerGrids.Examples.ENTSOE.PowerFlow 0.000.551.880.350.080.010.110.002.92
PowerGrids.Examples.ENTSOE.SteadyState 0.001.681.830.420.570.050.630.004.11
PowerGrids.Examples.ENTSOE.TestCase1 0.000.831.800.340.120.020.350.003.25
PowerGrids.Examples.ENTSOE.TestCase2 0.000.821.840.360.120.020.320.003.22
PowerGrids.Examples.ENTSOE.TestCase3 0.002.201.840.500.580.051.080.004.68
PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection 0.0034.632.403.223.620.2427.550.0037.81
PowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening 0.0037.062.553.165.660.3027.940.0040.36
PowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation 0.0026.182.343.364.000.3018.520.0029.35
PowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow 0.0012.602.272.033.420.346.820.0015.57
PowerGrids.Examples.IEEE14bus.IEEE14busShort4 0.0031.802.353.294.120.7923.610.0034.82
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork 0.0030.942.403.513.490.2823.660.0034.19
PowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF 0.0057.572.366.2411.290.9639.080.0060.53
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange 0.002.881.980.540.790.061.480.005.46
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen 0.003.222.150.790.770.061.610.006.05
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS 0.002.881.880.560.750.061.510.005.39
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation 0.002.501.960.600.760.051.090.005.03
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat 0.002.441.930.620.770.051.010.004.88
PowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS 0.002.141.930.580.710.060.780.004.72
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals 0.001.861.920.560.600.050.660.004.50
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier 0.001.341.920.480.230.320.310.003.89
PowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends 0.001.411.950.550.240.300.320.004.02
PowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow 0.000.531.910.330.080.010.110.003.02
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid 0.001.211.980.440.240.230.300.003.76
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters 0.001.212.040.450.200.270.290.003.84
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam 0.007.092.041.101.410.104.480.009.77
PowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals 0.007.551.991.061.420.124.950.0010.18
PowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid 0.001.151.820.430.180.020.500.003.54
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ 0.000.591.770.390.090.010.110.002.84
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator 0.000.421.900.340.030.010.040.002.81
PowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine 0.001.391.840.550.420.030.400.003.78
PowerGrids.Examples.Tutorial.IslandOperation.PowerFlow 0.001.582.090.690.280.050.560.004.19
PowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators 0.007.542.301.352.220.453.520.0010.46
PowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization 0.007.712.221.431.960.643.680.0010.47
PowerGrids.Functions.Test.TestTimeConstants (sim)0.01 (3 verified)0.024.312.170.470.010.000.013.837.08