From 18c38d6c5347443e5cf000e88fc60edbd54e2fb8 Mon Sep 17 00:00:00 2001 From: AHaumer Date: Wed, 20 May 2026 16:48:44 +0200 Subject: [PATCH 1/6] Prepare CI: Magnetic.FundamentalWave (just structure, work in progress) --- .../ComparisonPolyphase/IMC_DOL_Polyphase.mo | 8 ++++++ .../IMS_Start_Polyphase.mo | 8 ++++++ .../ComparisonPolyphase/package.mo | 5 ++++ .../ComparisonPolyphase/package.order | 2 ++ .../InductionMachines/IMC_Conveyor.mo | 8 ++++++ .../InductionMachines/IMC_Transformer.mo | 8 ++++++ .../InductionMachines/IMC_withLosses.mo | 8 ++++++ .../InductionMachines/IMS_Start.mo | 8 ++++++ .../InductionMachines/package.mo | 4 +++ .../InductionMachines/package.order | 5 ++++ .../SMEE_Generator_Polyphase.mo | 8 ++++++ .../SMPM_Inverter_Polyphase.mo | 8 ++++++ .../SMR_Inverter_Polyphase.mo | 8 ++++++ .../ComparisonPolyphase/package.mo | 4 +++ .../ComparisonPolyphase/package.order | 3 +++ .../SynchronousMachines/SMEE_DOL.mo | 8 ++++++ .../SynchronousMachines/SMEE_Generator.mo | 8 ++++++ .../SynchronousMachines/SMEE_LoadDump.mo | 8 ++++++ .../SynchronousMachines/SMPM_Inverter.mo | 8 ++++++ .../SynchronousMachines/SMR_Inverter.mo | 8 ++++++ .../SynchronousMachines/package.mo | 4 +++ .../SynchronousMachines/package.order | 6 +++++ .../Examples/BasicMachines/package.mo | 4 +++ .../Examples/BasicMachines/package.order | 2 ++ .../FundamentalWave/Examples/package.mo | 4 +++ .../FundamentalWave/Examples/package.order | 1 + .../Magnetic/FundamentalWave/package.mo | 4 +++ .../Magnetic/FundamentalWave/package.order | 1 + ModelicaTest/Magnetic/package.order | 1 + .../IMC_DOL_Polyphase/comparisonSignals.txt | 19 +++++++++++++ .../IMS_Start_Polyphase/comparisonSignals.txt | 27 +++++++++++++++++++ .../IMC_Conveyor/comparisonSignals.txt | 10 +++++++ .../IMC_Transformer/comparisonSignals.txt | 12 +++++++++ .../IMC_withLosses/comparisonSignals.txt | 17 ++++++++++++ .../IMS_Start/comparisonSignals.txt | 25 +++++++++++++++++ .../comparisonSignals.txt | 17 ++++++++++++ .../comparisonSignals.txt | 21 +++++++++++++++ .../comparisonSignals.txt | 21 +++++++++++++++ .../SMEE_DOL/comparisonSignals.txt | 10 +++++++ .../SMEE_Generator/comparisonSignals.txt | 15 +++++++++++ .../SMEE_LoadDump/comparisonSignals.txt | 13 +++++++++ .../SMPM_Inverter/comparisonSignals.txt | 18 +++++++++++++ .../SMR_Inverter/comparisonSignals.txt | 18 +++++++++++++ ModelicaTest/package.mo | 2 +- ModelicaTest/package.order | 2 +- 45 files changed, 407 insertions(+), 2 deletions(-) create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/package.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/package.order create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/package.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/package.order create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/package.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/package.order create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/package.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/package.order create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/package.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/package.order create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/package.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/Examples/package.order create mode 100644 ModelicaTest/Magnetic/FundamentalWave/package.mo create mode 100644 ModelicaTest/Magnetic/FundamentalWave/package.order create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter/comparisonSignals.txt create mode 100644 ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter/comparisonSignals.txt diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase.mo new file mode 100644 index 0000000000..87c94ac5e4 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase; +model IMC_DOL_Polyphase + "Direct on line start of polyphase induction machine with squirrel cage" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_Polyphase; + annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end IMC_DOL_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase.mo new file mode 100644 index 0000000000..f2353e9d7e --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase; +model IMS_Start_Polyphase + "Starting of polyphase induction machine with slip rings" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMS_Start_Polyphase; + annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end IMS_Start_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/package.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/package.mo new file mode 100644 index 0000000000..f7b6e22fa9 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/package.mo @@ -0,0 +1,5 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines; +package ComparisonPolyphase "Compare polyphase machines with three-phase machines" + extends Modelica.Icons.ExamplesPackage; + +end ComparisonPolyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/package.order b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/package.order new file mode 100644 index 0000000000..966750cc0d --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/package.order @@ -0,0 +1,2 @@ +IMC_DOL_Polyphase +IMS_Start_Polyphase diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo new file mode 100644 index 0000000000..2728442fbb --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines; +model IMC_Conveyor + "Induction machine with squirrel cage and inverter driving a conveyor" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor; + annotation (experiment(StopTime=20, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end IMC_Conveyor; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer.mo new file mode 100644 index 0000000000..c3d3b2959b --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines; +model IMC_Transformer + "Induction machine with squirrel cage starting with transformer" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer; + annotation (experiment(StopTime=2.5, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end IMC_Transformer; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses.mo new file mode 100644 index 0000000000..e389959241 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines; +model IMC_withLosses + "Induction machine with squirrel cage and losses" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses; + annotation (experiment(StopTime=5.0, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end IMC_withLosses; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start.mo new file mode 100644 index 0000000000..cd4aab3a89 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines; +model IMS_Start + "Starting of induction machine with slip rings" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start; + annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end IMS_Start; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/package.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/package.mo new file mode 100644 index 0000000000..2a94b46e38 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/package.mo @@ -0,0 +1,4 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines; +package InductionMachines "Induction machines examples" + extends Modelica.Icons.ExamplesPackage; +end InductionMachines; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/package.order b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/package.order new file mode 100644 index 0000000000..1bf2ca08ab --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/package.order @@ -0,0 +1,5 @@ +ComparisonPolyphase +IMC_Transformer +IMC_Conveyor +IMC_withLosses +IMS_Start diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase.mo new file mode 100644 index 0000000000..3ba226d7c7 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase; +model SMEE_Generator_Polyphase + "Electrical excited polyphase synchronous machine operating as generator" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMEE_Generator_Polyphase; + annotation (experiment(StopTime=30, Interval=0.001, Tolerance=1e-07), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end SMEE_Generator_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase.mo new file mode 100644 index 0000000000..3bf2e3aef1 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase; +model SMPM_Inverter_Polyphase + "Starting of polyphase permanent magnet synchronous machine with inverter" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMPM_Inverter_Polyphase; + annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-006), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end SMPM_Inverter_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase.mo new file mode 100644 index 0000000000..5a7dc76b35 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase; +model SMR_Inverter_Polyphase + "Starting of polyphase synchronous reluctance machine with inverter" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMR_Inverter_Polyphase; + annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end SMR_Inverter_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/package.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/package.mo new file mode 100644 index 0000000000..0ad70da622 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/package.mo @@ -0,0 +1,4 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines; +package ComparisonPolyphase "Compare polyphase machines with three-phase machines" + extends Modelica.Icons.ExamplesPackage; +end ComparisonPolyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/package.order b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/package.order new file mode 100644 index 0000000000..a765270b03 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/package.order @@ -0,0 +1,3 @@ +SMPM_Inverter_Polyphase +SMEE_Generator_Polyphase +SMR_Inverter_Polyphase diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo new file mode 100644 index 0000000000..5c48574628 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines; +model SMEE_DOL + "ElectricalExcitedSynchronousMachine starting direct on line" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_DOL; + annotation (experiment(StopTime=3,Interval=0.0001,Tolerance=1e-006), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end SMEE_DOL; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator.mo new file mode 100644 index 0000000000..5b89faf0b9 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines; +model SMEE_Generator + "Electrical excited synchronous machine operating as generator" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator; + annotation (experiment(StopTime=30, Interval=0.001, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end SMEE_Generator; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump.mo new file mode 100644 index 0000000000..23793b2eb1 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines; +model SMEE_LoadDump + "Test example: ElectricalExcitedSynchronousMachine with voltage controller" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump; + annotation (experiment(StopTime=10, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end SMEE_LoadDump; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter.mo new file mode 100644 index 0000000000..35781c4de1 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines; +model SMPM_Inverter + "Starting of permanent magnet synchronous machine with inverter" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Inverter; + annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-006), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end SMPM_Inverter; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter.mo new file mode 100644 index 0000000000..9b4a3dbfd4 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter.mo @@ -0,0 +1,8 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines; +model SMR_Inverter + "Starting of synchronous reluctance machine with inverter" + extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_Inverter; + annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); +end SMR_Inverter; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/package.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/package.mo new file mode 100644 index 0000000000..66b36929f7 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/package.mo @@ -0,0 +1,4 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines; +package SynchronousMachines "Synchronous machines examples" + extends Modelica.Icons.ExamplesPackage; +end SynchronousMachines; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/package.order b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/package.order new file mode 100644 index 0000000000..d5a0a69225 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/package.order @@ -0,0 +1,6 @@ +ComparisonPolyphase +SMPM_Inverter +SMEE_DOL +SMEE_Generator +SMEE_LoadDump +SMR_Inverter diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/package.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/package.mo new file mode 100644 index 0000000000..9b30806855 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/package.mo @@ -0,0 +1,4 @@ +within ModelicaTest.Magnetic.FundamentalWave.Examples; +package BasicMachines + extends Modelica.Icons.ExamplesPackage; +end BasicMachines; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/package.order b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/package.order new file mode 100644 index 0000000000..d6e4f818da --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/package.order @@ -0,0 +1,2 @@ +InductionMachines +SynchronousMachines diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/package.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/package.mo new file mode 100644 index 0000000000..06c91cd928 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/package.mo @@ -0,0 +1,4 @@ +within ModelicaTest.Magnetic.FundamentalWave; +package Examples + extends Modelica.Icons.ExamplesPackage; +end Examples; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/package.order b/ModelicaTest/Magnetic/FundamentalWave/Examples/package.order new file mode 100644 index 0000000000..e727ddd7e8 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/package.order @@ -0,0 +1 @@ +BasicMachines diff --git a/ModelicaTest/Magnetic/FundamentalWave/package.mo b/ModelicaTest/Magnetic/FundamentalWave/package.mo new file mode 100644 index 0000000000..9c2c92106a --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/package.mo @@ -0,0 +1,4 @@ +within ModelicaTest.Magnetic; +package FundamentalWave + extends Modelica.Icons.ExamplesPackage; +end FundamentalWave; diff --git a/ModelicaTest/Magnetic/FundamentalWave/package.order b/ModelicaTest/Magnetic/FundamentalWave/package.order new file mode 100644 index 0000000000..ad6b7fb4b6 --- /dev/null +++ b/ModelicaTest/Magnetic/FundamentalWave/package.order @@ -0,0 +1 @@ +Examples diff --git a/ModelicaTest/Magnetic/package.order b/ModelicaTest/Magnetic/package.order index 521ec173fe..1488cd5457 100644 --- a/ModelicaTest/Magnetic/package.order +++ b/ModelicaTest/Magnetic/package.order @@ -1,2 +1,3 @@ FluxTubes +FundamentalWave QuasiStatic diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase/comparisonSignals.txt new file mode 100644 index 0000000000..26fb865b59 --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase/comparisonSignals.txt @@ -0,0 +1,19 @@ +time +aimc3.is[1] +aimc3.is[2] +aimc3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimc3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +aimc3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimc3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +aimcM.is[1] +aimcM.is[2] +aimcM.is[3] +aimcM.is[4] +aimcM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimcM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +aimcM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimcM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +loadInertia3.phi +loadInertia3.w +loadInertiaM.phi +loadInertiaM.w diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase/comparisonSignals.txt new file mode 100644 index 0000000000..a91aad80ad --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase/comparisonSignals.txt @@ -0,0 +1,27 @@ +time +aims3.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aims3.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +// aims3.rotor.zeroInductor.i0 +aims3.is[1] +aims3.is[2] +aims3.ir[1] +aims3.ir[2] +aims3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aims3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +aimsM.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimsM.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +// aimsM.rotor.zeroInductor.i0 +aimsM.is[1] +aimsM.is[2] +aimsM.is[3] +aimsM.is[4] +aimsM.ir[1] +aimsM.ir[2] +aimsM.ir[3] +aimsM.ir[4] +aimsM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimsM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +loadInertia3.phi +loadInertia3.w +loadInertiaM.phi +loadInertiaM.w diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor/comparisonSignals.txt new file mode 100644 index 0000000000..92fadae9d5 --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor/comparisonSignals.txt @@ -0,0 +1,10 @@ +time +aimc.is[1] +aimc.is[2] +aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +aimc.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimc.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +mass.s +mass.v +vfController.x diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer/comparisonSignals.txt new file mode 100644 index 0000000000..dbe234b2cb --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer/comparisonSignals.txt @@ -0,0 +1,12 @@ +time +aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +aimc.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimc.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +// aimc.stator.zeroInductor.i0 +aimc.is[1] +aimc.is[2] +loadInertia.phi +loadInertia.w +transformer.l2sigma.inductor[1].i +transformer.l2sigma.inductor[3].i diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses/comparisonSignals.txt new file mode 100644 index 0000000000..906600826c --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses/comparisonSignals.txt @@ -0,0 +1,17 @@ +time +PI.x +aimc.airGap.V_mrr.im +aimc.airGap.V_mrr.re +aimc.airGap.V_msr.im +aimc.airGap.V_msr.re +aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +aimc.stator.core.Phi.im +aimc.stator.core.Phi.re +aimc.stator.port_p.V_m.im +aimc.stator.port_p.V_m.re +// aimc.stator.zeroInductor.i0 +aimc.is[1] +aimc.is[2] +loadInertia.w +powerSensor.flange_a.phi diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start/comparisonSignals.txt new file mode 100644 index 0000000000..eef9eeb2c3 --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start/comparisonSignals.txt @@ -0,0 +1,25 @@ +time +// aimsE.i_0_r +// aimsE.i_0_s +aimsE.idq_rr[1] +aimsE.idq_rr[2] +aimsE.idq_sr[1] +aimsE.idq_sr[2] +aimsE.is[1] +aimsE.is[2] +aimsE.ir[1] +aimsE.ir[2] +aimsM.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimsM.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +// aimsM.rotor.zeroInductor.i0 +aimsM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +aimsM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +// aimsM.stator.zeroInductor.i0 +aimsM.is[1] +aimsM.is[2] +aimsM.ir[1] +aimsM.ir[2] +loadInertiaE.phi +loadInertiaE.w +loadInertiaM.phi +loadInertiaM.w diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase/comparisonSignals.txt new file mode 100644 index 0000000000..4d9bd7d43f --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase/comparisonSignals.txt @@ -0,0 +1,17 @@ +time +constantSpeed3.phi +constantSpeedM.phi +smee3.is[1] +smee3.is[2] +smee3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smee3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smee3.stator.stray.port_p.Phi.im +smee3.stator.stray.port_p.Phi.re +smeeM.is[1] +smeeM.is[2] +smeeM.is[3] +smeeM.is[4] +smeeM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smeeM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smeeM.stator.stray.port_p.Phi.im +smeeM.stator.stray.port_p.Phi.re diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase/comparisonSignals.txt new file mode 100644 index 0000000000..cc243621c3 --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase/comparisonSignals.txt @@ -0,0 +1,21 @@ +time +loadInertia3.phi +loadInertia3.w +loadInertiaM.phi +loadInertiaM.w +smpm3.is[1] +smpm3.is[2] +smpm3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smpm3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smpm3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smpm3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smpmM.is[1] +smpmM.is[2] +smpmM.is[3] +smpmM.is[4] +smpmM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smpmM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smpmM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smpmM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +vfController.x +vfController3.x diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase/comparisonSignals.txt new file mode 100644 index 0000000000..51ffc868b7 --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase/comparisonSignals.txt @@ -0,0 +1,21 @@ +time +loadInertia3.phi +loadInertia3.w +loadInertiaM.phi +loadInertiaM.w +smr3.is[1] +smr3.is[2] +smr3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smr3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smr3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smr3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smrM.is[1] +smrM.is[2] +smrM.is[3] +smrM.is[4] +smrM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smrM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smrM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smrM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +vfController3.x +vfControllerM.x diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL/comparisonSignals.txt new file mode 100644 index 0000000000..1cf1c9d6da --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL/comparisonSignals.txt @@ -0,0 +1,10 @@ +time +smee.excitation.electroMagneticConverter.Phi.re +smee.inertiaRotor.phi +smee.inertiaRotor.w +smee.is[1] +smee.is[2] +smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator/comparisonSignals.txt new file mode 100644 index 0000000000..432704c755 --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator/comparisonSignals.txt @@ -0,0 +1,15 @@ +time +constantSpeedE.phi +constantSpeedM.phi +smeeE.is[1] +smeeE.is[2] +smeeE.idq_dr[1] +smeeE.idq_rr[2] +smeeE.idq_sr[1] +smeeE.idq_sr[2] +smeeM.is[1] +smeeM.is[2] +smeeM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smeeM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smeeM.stator.stray.port_p.Phi.im +smeeM.stator.stray.port_p.Phi.re diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump/comparisonSignals.txt new file mode 100644 index 0000000000..a8052c3c6c --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump/comparisonSignals.txt @@ -0,0 +1,13 @@ +time +loadInductor.inductor[2].i +loadInductor.inductor[3].i +smee.is[1] +smee.is[2] +smee.excitation.electroMagneticConverter.Phi.re +smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +speed.phi +speed.w +voltageController.I.y diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter/comparisonSignals.txt new file mode 100644 index 0000000000..b56b1b66ba --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter/comparisonSignals.txt @@ -0,0 +1,18 @@ +time +loadInertiaE.phi +loadInertiaE.w +loadInertiaM.phi +loadInertiaM.w +smpmE.is[1] +smpmE.is[2] +smpmE.idq_dr[1] +smpmE.idq_rr[2] +smpmE.idq_sr[1] +smpmE.idq_sr[2] +smpmM.is[1] +smpmM.is[2] +smpmM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smpmM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smpmM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smpmM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +vfController.x diff --git a/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter/comparisonSignals.txt b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter/comparisonSignals.txt new file mode 100644 index 0000000000..c06d545c27 --- /dev/null +++ b/ModelicaTest/Resources/Reference/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter/comparisonSignals.txt @@ -0,0 +1,18 @@ +time +loadInertiaE.phi +loadInertiaE.w +loadInertiaM.phi +loadInertiaM.w +smrE.is[1] +smrE.is[2] +smrE.idq_rr[1] +smrE.idq_rr[2] +smrE.idq_sr[1] +smrE.idq_sr[2] +smrM.is[1] +smrM.is[2] +smrM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smrM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +smrM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re +smrM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im +vfController.x diff --git a/ModelicaTest/package.mo b/ModelicaTest/package.mo index 9b7d30523f..a4e727433e 100644 --- a/ModelicaTest/package.mo +++ b/ModelicaTest/package.mo @@ -55,7 +55,7 @@ end testAllFunctions; versionDate="20xx-xx-xx", dateModified = "2025-05-23 15:00:00Z", revisionId="$Format:%h %ci$", - uses(Modelica(version="4.2.0 dev")), + uses(Modelica(version="4.2.0 dev"), Complex(version="4.1.0")), Documentation(info="

This library provides models and functions to test components of diff --git a/ModelicaTest/package.order b/ModelicaTest/package.order index d16b87c585..10f92ae70e 100644 --- a/ModelicaTest/package.order +++ b/ModelicaTest/package.order @@ -2,6 +2,7 @@ testAllFunctions Blocks Tables Electrical +Magnetic Fluid Media Math @@ -10,4 +11,3 @@ Rotational Translational Utilities ComplexMath -Magnetic From bb7f405b3e70970208f20f4744bebcb1e990d814 Mon Sep 17 00:00:00 2001 From: AHaumer Date: Wed, 20 May 2026 17:12:16 +0200 Subject: [PATCH 2/6] cropped ComparisonSignals --- .../IMC_DOL_Polyphase/comparisonSignals.txt | 16 ------------- .../IMS_Start_Polyphase/comparisonSignals.txt | 24 ------------------- .../IMC_Conveyor/comparisonSignals.txt | 7 ------ .../IMC_Transformer/comparisonSignals.txt | 9 ------- .../IMC_withLosses/comparisonSignals.txt | 14 ----------- .../IMS_Start/comparisonSignals.txt | 22 ----------------- .../comparisonSignals.txt | 14 ----------- .../comparisonSignals.txt | 18 -------------- .../comparisonSignals.txt | 18 -------------- .../SMEE_DOL/comparisonSignals.txt | 7 ------ .../SMEE_Generator/comparisonSignals.txt | 12 ---------- .../SMEE_LoadDump/comparisonSignals.txt | 10 -------- .../SMPM_Inverter/comparisonSignals.txt | 15 ------------ .../SMR_Inverter/comparisonSignals.txt | 15 ------------ 14 files changed, 201 deletions(-) diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase/comparisonSignals.txt index 26fb865b59..a210d663b9 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase/comparisonSignals.txt @@ -1,19 +1,3 @@ time -aimc3.is[1] -aimc3.is[2] -aimc3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aimc3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -aimc3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aimc3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -aimcM.is[1] -aimcM.is[2] -aimcM.is[3] -aimcM.is[4] -aimcM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aimcM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im aimcM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re aimcM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -loadInertia3.phi -loadInertia3.w -loadInertiaM.phi -loadInertiaM.w diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase/comparisonSignals.txt index a91aad80ad..6c318b578a 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase/comparisonSignals.txt @@ -1,27 +1,3 @@ time -aims3.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aims3.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -// aims3.rotor.zeroInductor.i0 -aims3.is[1] -aims3.is[2] -aims3.ir[1] -aims3.ir[2] -aims3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aims3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -aimsM.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aimsM.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -// aimsM.rotor.zeroInductor.i0 -aimsM.is[1] -aimsM.is[2] -aimsM.is[3] -aimsM.is[4] -aimsM.ir[1] -aimsM.ir[2] -aimsM.ir[3] -aimsM.ir[4] aimsM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re aimsM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -loadInertia3.phi -loadInertia3.w -loadInertiaM.phi -loadInertiaM.w diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor/comparisonSignals.txt index 92fadae9d5..0c4def12d9 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor/comparisonSignals.txt @@ -1,10 +1,3 @@ time -aimc.is[1] -aimc.is[2] -aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im aimc.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re aimc.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -mass.s -mass.v -vfController.x diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer/comparisonSignals.txt index dbe234b2cb..0c4def12d9 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer/comparisonSignals.txt @@ -1,12 +1,3 @@ time -aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im aimc.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re aimc.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -// aimc.stator.zeroInductor.i0 -aimc.is[1] -aimc.is[2] -loadInertia.phi -loadInertia.w -transformer.l2sigma.inductor[1].i -transformer.l2sigma.inductor[3].i diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses/comparisonSignals.txt index 906600826c..a0c45e84e6 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses/comparisonSignals.txt @@ -1,17 +1,3 @@ time -PI.x -aimc.airGap.V_mrr.im -aimc.airGap.V_mrr.re -aimc.airGap.V_msr.im -aimc.airGap.V_msr.re -aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aimc.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im aimc.stator.core.Phi.im aimc.stator.core.Phi.re -aimc.stator.port_p.V_m.im -aimc.stator.port_p.V_m.re -// aimc.stator.zeroInductor.i0 -aimc.is[1] -aimc.is[2] -loadInertia.w -powerSensor.flange_a.phi diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start/comparisonSignals.txt index eef9eeb2c3..6c318b578a 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start/comparisonSignals.txt @@ -1,25 +1,3 @@ time -// aimsE.i_0_r -// aimsE.i_0_s -aimsE.idq_rr[1] -aimsE.idq_rr[2] -aimsE.idq_sr[1] -aimsE.idq_sr[2] -aimsE.is[1] -aimsE.is[2] -aimsE.ir[1] -aimsE.ir[2] -aimsM.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -aimsM.rotor.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -// aimsM.rotor.zeroInductor.i0 aimsM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re aimsM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -// aimsM.stator.zeroInductor.i0 -aimsM.is[1] -aimsM.is[2] -aimsM.ir[1] -aimsM.ir[2] -loadInertiaE.phi -loadInertiaE.w -loadInertiaM.phi -loadInertiaM.w diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase/comparisonSignals.txt index 4d9bd7d43f..f5b4a3e503 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase/comparisonSignals.txt @@ -1,17 +1,3 @@ time -constantSpeed3.phi -constantSpeedM.phi -smee3.is[1] -smee3.is[2] -smee3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smee3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -smee3.stator.stray.port_p.Phi.im -smee3.stator.stray.port_p.Phi.re -smeeM.is[1] -smeeM.is[2] -smeeM.is[3] -smeeM.is[4] smeeM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re smeeM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -smeeM.stator.stray.port_p.Phi.im -smeeM.stator.stray.port_p.Phi.re diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase/comparisonSignals.txt index cc243621c3..dbcd4816a4 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase/comparisonSignals.txt @@ -1,21 +1,3 @@ time -loadInertia3.phi -loadInertia3.w -loadInertiaM.phi -loadInertiaM.w -smpm3.is[1] -smpm3.is[2] -smpm3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smpm3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -smpm3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smpm3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -smpmM.is[1] -smpmM.is[2] -smpmM.is[3] -smpmM.is[4] -smpmM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smpmM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im smpmM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re smpmM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -vfController.x -vfController3.x diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase/comparisonSignals.txt index 51ffc868b7..9092b81469 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase/comparisonSignals.txt @@ -1,21 +1,3 @@ time -loadInertia3.phi -loadInertia3.w -loadInertiaM.phi -loadInertiaM.w -smr3.is[1] -smr3.is[2] -smr3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smr3.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -smr3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smr3.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -smrM.is[1] -smrM.is[2] -smrM.is[3] -smrM.is[4] -smrM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smrM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im smrM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re smrM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -vfController3.x -vfControllerM.x diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL/comparisonSignals.txt index 1cf1c9d6da..62144ea5fb 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL/comparisonSignals.txt @@ -1,10 +1,3 @@ time -smee.excitation.electroMagneticConverter.Phi.re -smee.inertiaRotor.phi -smee.inertiaRotor.w -smee.is[1] -smee.is[2] -smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator/comparisonSignals.txt index 432704c755..f5b4a3e503 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator/comparisonSignals.txt @@ -1,15 +1,3 @@ time -constantSpeedE.phi -constantSpeedM.phi -smeeE.is[1] -smeeE.is[2] -smeeE.idq_dr[1] -smeeE.idq_rr[2] -smeeE.idq_sr[1] -smeeE.idq_sr[2] -smeeM.is[1] -smeeM.is[2] smeeM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re smeeM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -smeeM.stator.stray.port_p.Phi.im -smeeM.stator.stray.port_p.Phi.re diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump/comparisonSignals.txt index a8052c3c6c..62144ea5fb 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump/comparisonSignals.txt @@ -1,13 +1,3 @@ time -loadInductor.inductor[2].i -loadInductor.inductor[3].i -smee.is[1] -smee.is[2] -smee.excitation.electroMagneticConverter.Phi.re -smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -speed.phi -speed.w -voltageController.I.y diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter/comparisonSignals.txt index b56b1b66ba..dbcd4816a4 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter/comparisonSignals.txt @@ -1,18 +1,3 @@ time -loadInertiaE.phi -loadInertiaE.w -loadInertiaM.phi -loadInertiaM.w -smpmE.is[1] -smpmE.is[2] -smpmE.idq_dr[1] -smpmE.idq_rr[2] -smpmE.idq_sr[1] -smpmE.idq_sr[2] -smpmM.is[1] -smpmM.is[2] -smpmM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smpmM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im smpmM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re smpmM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -vfController.x diff --git a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter/comparisonSignals.txt b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter/comparisonSignals.txt index c06d545c27..9092b81469 100644 --- a/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter/comparisonSignals.txt +++ b/Modelica/Resources/Reference/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter/comparisonSignals.txt @@ -1,18 +1,3 @@ time -loadInertiaE.phi -loadInertiaE.w -loadInertiaM.phi -loadInertiaM.w -smrE.is[1] -smrE.is[2] -smrE.idq_rr[1] -smrE.idq_rr[2] -smrE.idq_sr[1] -smrE.idq_sr[2] -smrM.is[1] -smrM.is[2] -smrM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re -smrM.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im smrM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].Phi.re smrM.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].Phi.im -vfController.x From 6c888b8ec48284027fde64759bdd26528f724aab Mon Sep 17 00:00:00 2001 From: AHaumer Date: Wed, 20 May 2026 17:15:33 +0200 Subject: [PATCH 3/6] longer interval for Conveyor-example; to do: ComparisonWindow --- .../Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo | 2 +- .../Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo b/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo index 442bd9ed36..6914941a18 100644 --- a/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo +++ b/Modelica/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo @@ -108,7 +108,7 @@ equation annotation (Line(points={{12,20},{0,20}}, color={0,127,0})); connect(mass.flange_b, signForce.flange) annotation (Line(points={{-20,20},{-30,20}}, color={0,127,0})); - annotation (experiment(StopTime=20, Interval=1E-4, Tolerance=1e-06), Documentation( + annotation (experiment(StopTime=20, Interval=1E-3, Tolerance=1e-06), Documentation( info="

An ideal frequency inverter is modeled by using a VfController and a three-phase SignalVoltage. Frequency is driven by a load cycle of acceleration, constant speed, deceleration and standstill. diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo index 2728442fbb..62c609aa92 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMac model IMC_Conveyor "Induction machine with squirrel cage and inverter driving a conveyor" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor; - annotation (experiment(StopTime=20, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=20, Interval=1E-3, Tolerance=1e-06), TestCase(shouldPass = true, __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); end IMC_Conveyor; From 4ccbce0d8086e663073f9e75228693485e5fe444 Mon Sep 17 00:00:00 2001 From: AHaumer Date: Thu, 21 May 2026 11:14:47 +0200 Subject: [PATCH 4/6] define ComparisonWindow for 5 Examples (9 alreday prepared but still to do) --- .../Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo | 4 ++-- .../BasicMachines/InductionMachines/IMC_Transformer.mo | 4 ++-- .../BasicMachines/InductionMachines/IMC_withLosses.mo | 4 ++-- .../Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo | 4 ++-- .../BasicMachines/SynchronousMachines/SMEE_LoadDump.mo | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo index 62c609aa92..f94e48e72c 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Conveyor.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMac model IMC_Conveyor "Induction machine with squirrel cage and inverter driving a conveyor" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor; - annotation (experiment(StopTime=20, Interval=1E-3, Tolerance=1e-06), + annotation (experiment(StopTime=0.35, Interval=1E-3, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(0.25, 0.35)})))); end IMC_Conveyor; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer.mo index c3d3b2959b..07a5eea67b 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_Transformer.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMac model IMC_Transformer "Induction machine with squirrel cage starting with transformer" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer; - annotation (experiment(StopTime=2.5, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=2.05, Interval=1E-4, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(2.00, 2.05)})))); end IMC_Transformer; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses.mo index e389959241..bfd444296a 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMC_withLosses.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMac model IMC_withLosses "Induction machine with squirrel cage and losses" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses; - annotation (experiment(StopTime=5.0, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=4.60, Interval=1E-4, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(4.50, 4.60)})))); end IMC_withLosses; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo index 5c48574628..02f9b16136 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_DOL.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousM model SMEE_DOL "ElectricalExcitedSynchronousMachine starting direct on line" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_DOL; - annotation (experiment(StopTime=3,Interval=0.0001,Tolerance=1e-006), + annotation (experiment(StopTime=2.05,Interval=0.0001,Tolerance=1e-006), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(2.00, 2.05)})))); end SMEE_DOL; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump.mo index 23793b2eb1..a16cdafd1a 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_LoadDump.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousM model SMEE_LoadDump "Test example: ElectricalExcitedSynchronousMachine with voltage controller" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump; - annotation (experiment(StopTime=10, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=4.05, Interval=1E-4, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(4.00, 4.05)})))); end SMEE_LoadDump; From 86c139cf0e5712997ab3861538cd10a01abd0a4b Mon Sep 17 00:00:00 2001 From: AHaumer Date: Thu, 21 May 2026 17:10:38 +0200 Subject: [PATCH 5/6] finished the last 9 examples resp. thier ComparisonWindow --- .../ComparisonPolyphase/IMC_DOL_Polyphase.mo | 4 ++-- .../ComparisonPolyphase/IMS_Start_Polyphase.mo | 4 ++-- .../Examples/BasicMachines/InductionMachines/IMS_Start.mo | 4 ++-- .../ComparisonPolyphase/SMEE_Generator_Polyphase.mo | 4 ++-- .../ComparisonPolyphase/SMPM_Inverter_Polyphase.mo | 4 ++-- .../ComparisonPolyphase/SMR_Inverter_Polyphase.mo | 4 ++-- .../BasicMachines/SynchronousMachines/SMEE_Generator.mo | 4 ++-- .../BasicMachines/SynchronousMachines/SMPM_Inverter.mo | 4 ++-- .../BasicMachines/SynchronousMachines/SMR_Inverter.mo | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase.mo index 87c94ac5e4..3362bfaf99 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMC_DOL_Polyphase.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMac model IMC_DOL_Polyphase "Direct on line start of polyphase induction machine with squirrel cage" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_Polyphase; - annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=0.15, Interval=1E-4, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(0.10, 0.15)})))); end IMC_DOL_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase.mo index f2353e9d7e..b031273406 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/ComparisonPolyphase/IMS_Start_Polyphase.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMac model IMS_Start_Polyphase "Starting of polyphase induction machine with slip rings" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMS_Start_Polyphase; - annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=1.05, Interval=1E-4, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.00, 1.05)})))); end IMS_Start_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start.mo index cd4aab3a89..fbaab66f16 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/InductionMachines/IMS_Start.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMac model IMS_Start "Starting of induction machine with slip rings" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start; - annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=1.05, Interval=1E-4, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.00, 1.05)})))); end IMS_Start; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase.mo index 3ba226d7c7..738fc952b1 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMEE_Generator_Polyphase.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousM model SMEE_Generator_Polyphase "Electrical excited polyphase synchronous machine operating as generator" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMEE_Generator_Polyphase; - annotation (experiment(StopTime=30, Interval=0.001, Tolerance=1e-07), + annotation (experiment(StopTime=15.10, Interval=0.001, Tolerance=1e-07), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(14.90, 15.10)})))); end SMEE_Generator_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase.mo index 3bf2e3aef1..b2b92caeb3 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMPM_Inverter_Polyphase.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousM model SMPM_Inverter_Polyphase "Starting of polyphase permanent magnet synchronous machine with inverter" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMPM_Inverter_Polyphase; - annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-006), + annotation (experiment(StopTime=1.30, Interval=1E-4, Tolerance=1e-006), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.20, 1.30)})))); end SMPM_Inverter_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase.mo index 5a7dc76b35..bfd45299e1 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/ComparisonPolyphase/SMR_Inverter_Polyphase.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousM model SMR_Inverter_Polyphase "Starting of polyphase synchronous reluctance machine with inverter" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMR_Inverter_Polyphase; - annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=1.30, Interval=1E-4, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.20, 1.30)})))); end SMR_Inverter_Polyphase; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator.mo index 5b89faf0b9..c0225a6a8d 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMEE_Generator.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousM model SMEE_Generator "Electrical excited synchronous machine operating as generator" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator; - annotation (experiment(StopTime=30, Interval=0.001, Tolerance=1e-06), + annotation (experiment(StopTime=15.10, Interval=0.001, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(14.90, 15.10)})))); end SMEE_Generator; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter.mo index 35781c4de1..562db6f807 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMPM_Inverter.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousM model SMPM_Inverter "Starting of permanent magnet synchronous machine with inverter" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Inverter; - annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-006), + annotation (experiment(StopTime=1.30, Interval=1E-4, Tolerance=1e-006), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.20, 1.30)})))); end SMPM_Inverter; diff --git a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter.mo b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter.mo index 9b4a3dbfd4..94561062ee 100644 --- a/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter.mo +++ b/ModelicaTest/Magnetic/FundamentalWave/Examples/BasicMachines/SynchronousMachines/SMR_Inverter.mo @@ -2,7 +2,7 @@ within ModelicaTest.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousM model SMR_Inverter "Starting of synchronous reluctance machine with inverter" extends Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_Inverter; - annotation (experiment(StopTime=1.5, Interval=1E-4, Tolerance=1e-06), + annotation (experiment(StopTime=1.30, Interval=1E-4, Tolerance=1e-06), TestCase(shouldPass = true, - __ModelicaAssociation(Comparison(timeWindows={TimeWindow(beg, end)})))); + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.20, 1.30)})))); end SMR_Inverter; From 8ebe5ef1521e325d59b40d63a43c29d2c1f17bd8 Mon Sep 17 00:00:00 2001 From: Anton Haumer Date: Thu, 28 May 2026 13:48:33 +0200 Subject: [PATCH 6/6] Update ModelicaTest/package.mo Co-authored-by: Hans Olsson --- ModelicaTest/package.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ModelicaTest/package.mo b/ModelicaTest/package.mo index a4e727433e..7b5036c224 100644 --- a/ModelicaTest/package.mo +++ b/ModelicaTest/package.mo @@ -55,7 +55,7 @@ end testAllFunctions; versionDate="20xx-xx-xx", dateModified = "2025-05-23 15:00:00Z", revisionId="$Format:%h %ci$", - uses(Modelica(version="4.2.0 dev"), Complex(version="4.1.0")), + uses(Modelica(version="4.2.0 dev"), Complex(version="4.2.0 dev")), Documentation(info="

This library provides models and functions to test components of