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/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 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..3362bfaf99 --- /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=0.15, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __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 new file mode 100644 index 0000000000..b031273406 --- /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.05, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.00, 1.05)})))); +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..f94e48e72c --- /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=0.35, Interval=1E-3, Tolerance=1e-06), + TestCase(shouldPass = true, + __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 new file mode 100644 index 0000000000..07a5eea67b --- /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.05, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __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 new file mode 100644 index 0000000000..bfd444296a --- /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=4.60, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(4.50, 4.60)})))); +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..fbaab66f16 --- /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.05, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.00, 1.05)})))); +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..738fc952b1 --- /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=15.10, Interval=0.001, Tolerance=1e-07), + TestCase(shouldPass = true, + __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 new file mode 100644 index 0000000000..b2b92caeb3 --- /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.30, Interval=1E-4, Tolerance=1e-006), + TestCase(shouldPass = true, + __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 new file mode 100644 index 0000000000..bfd45299e1 --- /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.30, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.20, 1.30)})))); +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..02f9b16136 --- /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=2.05,Interval=0.0001,Tolerance=1e-006), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(2.00, 2.05)})))); +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..c0225a6a8d --- /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=15.10, Interval=0.001, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(14.90, 15.10)})))); +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..a16cdafd1a --- /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=4.05, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(4.00, 4.05)})))); +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..562db6f807 --- /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.30, Interval=1E-4, Tolerance=1e-006), + TestCase(shouldPass = true, + __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 new file mode 100644 index 0000000000..94561062ee --- /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.30, Interval=1E-4, Tolerance=1e-06), + TestCase(shouldPass = true, + __ModelicaAssociation(Comparison(timeWindows={TimeWindow(1.20, 1.30)})))); +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..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")), + 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 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