"function Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialPowerBalanceInductionMachines \"Automatically generated record constructor for Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialPowerBalanceInductionMachines\" input Real(quantity=\"Power\", unit=\"W\") powerStator = 0.0; input Real(quantity=\"Power\", unit=\"W\") powerMechanical = 0.0; input Real(quantity=\"Power\", unit=\"W\") powerInertiaStator = 0.0; input Real(quantity=\"Power\", unit=\"W\") powerInertiaRotor = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerTotal = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerStatorWinding = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerStatorCore = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerRotorCore = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerStrayLoad = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerFriction = 0.0; output PartialPowerBalanceInductionMachines res; end Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialPowerBalanceInductionMachines; function Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC \"Automatically generated record constructor for Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC\" input Real(quantity=\"Power\", unit=\"W\") powerStator = 0.0; input Real(quantity=\"Power\", unit=\"W\") powerMechanical = 0.0; input Real(quantity=\"Power\", unit=\"W\") powerInertiaStator = 0.0; input Real(quantity=\"Power\", unit=\"W\") powerInertiaRotor = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerStatorWinding = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerStatorCore = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerRotorCore = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerStrayLoad = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerFriction = 0.0; input Real(quantity=\"Power\", unit=\"W\") lossPowerRotorWinding; input Real(quantity=\"Power\", unit=\"W\") lossPowerTotal = lossPowerStatorWinding + lossPowerStatorCore + lossPowerRotorCore + lossPowerStrayLoad + lossPowerFriction + lossPowerRotorWinding; output PowerBalanceAIMC res; end Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC; function Modelica.Electrical.Machines.Losses.CoreParameters \"Automatically generated record constructor for Modelica.Electrical.Machines.Losses.CoreParameters\" input Integer m; input Real(min=0.0, quantity=\"Power\", unit=\"W\") PRef = 0.0; input Real(min=1e-60, quantity=\"ElectricPotential\", unit=\"V\") VRef; input Real(min=1e-60, quantity=\"AngularVelocity\", unit=\"rad/s\") wRef; input Real(min=0.0, max=1.0, start=0.775) ratioHysteresis = 0.0; input Real(quantity=\"Conductance\", unit=\"S\") GcRef = if PRef <= 0.0 then 0.0 else PRef / (VRef ^ 2.0 * /*Real*/(m)); input Real(quantity=\"AngularVelocity\", unit=\"rad/s\") wMin = 0.000001 * wRef; output CoreParameters res; end Modelica.Electrical.Machines.Losses.CoreParameters; function Modelica.Electrical.Machines.Losses.FrictionParameters \"Automatically generated record constructor for Modelica.Electrical.Machines.Losses.FrictionParameters\" input Real(min=0.0, quantity=\"Power\", unit=\"W\") PRef = 0.0; input Real(displayUnit=\"1/min\", min=1e-60, quantity=\"AngularVelocity\", unit=\"rad/s\") wRef; input Real(min=1e-60) power_w = 2.0; input Real(quantity=\"Torque\", unit=\"N.m\") tauRef = if PRef <= 0.0 then 0.0 else PRef / wRef; input Real linear = 0.001; input Real(quantity=\"Torque\", unit=\"N.m\") tauLinear = if PRef <= 0.0 then 0.0 else tauRef * (wLinear / wRef) ^ power_w; input Real(quantity=\"AngularVelocity\", unit=\"rad/s\") wLinear = linear * wRef; output FrictionParameters res; end Modelica.Electrical.Machines.Losses.FrictionParameters; function Modelica.Electrical.Machines.Losses.StrayLoadParameters \"Automatically generated record constructor for Modelica.Electrical.Machines.Losses.StrayLoadParameters\" input Real(min=0.0, quantity=\"Power\", unit=\"W\") PRef = 0.0; input Real(min=1e-60, quantity=\"ElectricCurrent\", unit=\"A\") IRef; input Real(displayUnit=\"1/min\", min=1e-60, quantity=\"AngularVelocity\", unit=\"rad/s\") wRef; input Real(min=1e-60) power_w = 1.0; input Real(quantity=\"Torque\", unit=\"N.m\") tauRef = if PRef <= 0.0 then 0.0 else PRef / wRef; output StrayLoadParameters res; end Modelica.Electrical.Machines.Losses.StrayLoadParameters; function Modelica.Electrical.Machines.SpacePhasors.Functions.activePower input Real[3] v(quantity = \"ElectricPotential\", unit = \"V\"); input Real[3] i(quantity = \"ElectricCurrent\", unit = \"A\"); output Real p(quantity = \"Power\", unit = \"W\"); protected constant Integer m = 3; protected constant Real pi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = 3.141592653589793; protected Real[2] v_(quantity = \"ElectricPotential\", unit = \"V\"); protected Real[2] i_(quantity = \"ElectricCurrent\", unit = \"A\"); algorithm v_ := {0.0, 0.0}; i_ := {0.0, 0.0}; for k in 1:3 loop v_ := {v_[1] + cos(2.0943951023931953 * /*Real*/(k + -1)) * 0.6666666666666666 * v[k], v_[2] + sin(2.0943951023931953 * /*Real*/(k + -1)) * 0.6666666666666666 * v[k]}; i_ := {i_[1] + cos(2.0943951023931953 * /*Real*/(k + -1)) * 0.6666666666666666 * i[k], i_[2] + sin(2.0943951023931953 * /*Real*/(k + -1)) * 0.6666666666666666 * i[k]}; end for; p := 1.5 * (v_[1] * i_[1] + v_[2] * i_[2]); end Modelica.Electrical.Machines.SpacePhasors.Functions.activePower; function Modelica.Electrical.Machines.Thermal.convertAlpha input Real alpha1(quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\"); input Real T2(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); input Real T1(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = 293.15; output Real alpha2(quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\"); algorithm alpha2 := alpha1 / (1.0 + alpha1 * (T2 - T1)); end Modelica.Electrical.Machines.Thermal.convertAlpha; function Modelica.Electrical.MultiPhase.Functions.quasiRMS input Real[:] x; output Real y; algorithm y := sqrt(sum(x .^ 2.0 / /*Real*/(size(x, 1)))); end Modelica.Electrical.MultiPhase.Functions.quasiRMS; function Modelica.Electrical.MultiPhase.Functions.symmetricOrientation input Integer m; output Real[m] orientation(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); algorithm if mod(m, 2) == 0 then if m == 2 then orientation[1] := 0.0; orientation[2] := 1.5707963267948966; else orientation[1:integer(/*Real*/(m) / 2.0)] := Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(integer(/*Real*/(m) / 2.0)); orientation[1 + integer(/*Real*/(m) / 2.0):m] := Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(integer(/*Real*/(m) / 2.0)) - fill(3.141592653589793 / /*Real*/(m), integer(/*Real*/(m) / 2.0)); end if; else orientation := array(3.141592653589793 * /*Real*/(2 * k + -2) / /*Real*/(m) for k in 1:m); end if; end Modelica.Electrical.MultiPhase.Functions.symmetricOrientation; class asmaFlow parameter Real DeltaOmEl(quantity = \"AngularVelocity\", unit = \"rad/s\") = 25.0; parameter Integer terminalBox.m = 3; parameter String terminalBox.terminalConnection(start = \"Y\"); parameter Integer terminalBox.plug_sp.m(min = 1) = terminalBox.m; Real terminalBox.plug_sp.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plug_sp.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.plug_sp.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plug_sp.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.plug_sp.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plug_sp.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer terminalBox.plug_sn.m(min = 1) = terminalBox.m; Real terminalBox.plug_sn.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plug_sn.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.plug_sn.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plug_sn.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.plug_sn.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plug_sn.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer terminalBox.plugSupply.m(min = 1) = terminalBox.m; Real terminalBox.plugSupply.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plugSupply.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.plugSupply.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plugSupply.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.plugSupply.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.plugSupply.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer terminalBox.star.m(min = 1) = terminalBox.m; Real terminalBox.star.pin_n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.star.pin_n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer terminalBox.star.plug_p.m(min = 1) = terminalBox.star.m; Real terminalBox.star.plug_p.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.star.plug_p.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.star.plug_p.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.star.plug_p.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.star.plug_p.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.star.plug_p.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real terminalBox.starpoint.v(quantity = \"ElectricPotential\", unit = \"V\"); Real terminalBox.starpoint.i(quantity = \"ElectricCurrent\", unit = \"A\"); final parameter Integer aimc.m = 3; parameter Integer aimc.p(min = 1, start = 2) = 2; parameter Real aimc.fsNominal(quantity = \"Frequency\", unit = \"Hz\", start = 50.0) = 50.0; parameter Real aimc.TsOperational(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 293.15, nominal = 300.0); parameter Real aimc.Rs(quantity = \"Resistance\", unit = \"Ohm\", start = 0.03) = 0.435; parameter Real aimc.TsRef(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 293.15, nominal = 300.0); parameter Real aimc.alpha20s(quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\", start = 0.0); constant Real aimc.pi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = 3.141592653589793; parameter Real aimc.Jr(quantity = \"MomentOfInertia\", unit = \"kg.m2\", start = 0.29) = 2.0; parameter Boolean aimc.useSupport = false; parameter Boolean aimc.useThermalPort = false; Real aimc.flange.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.flange.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.internalSupport.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.internalSupport.tau(quantity = \"Torque\", unit = \"N.m\"); constant Integer aimc.spacePhasorS.m = 3; constant Real aimc.spacePhasorS.pi = 3.141592653589793; parameter Real aimc.spacePhasorS.turnsRatio = 1.0; Real aimc.spacePhasorS.zero.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.zero.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.ground.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.ground.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.spacePhasor.v_[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.spacePhasor.v_[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.spacePhasor.i_[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.spacePhasor.i_[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.v[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.v[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.v[3](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.i[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.i[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.i[3](quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer aimc.spacePhasorS.plug_p.m(min = 1) = 3; Real aimc.spacePhasorS.plug_p.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.plug_p.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.plug_p.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.plug_p.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.plug_p.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.plug_p.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer aimc.spacePhasorS.plug_n.m(min = 1) = 3; Real aimc.spacePhasorS.plug_n.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.plug_n.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.plug_n.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.plug_n.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.spacePhasorS.plug_n.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.spacePhasorS.plug_n.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); protected parameter Real aimc.spacePhasorS.TransformationMatrix[1,1] = 0.6666666666666666; protected parameter Real aimc.spacePhasorS.TransformationMatrix[1,2] = -0.33333333333333315; protected parameter Real aimc.spacePhasorS.TransformationMatrix[1,3] = -0.3333333333333336; protected parameter Real aimc.spacePhasorS.TransformationMatrix[2,1] = 0.0; protected parameter Real aimc.spacePhasorS.TransformationMatrix[2,2] = 0.5773502691896257; protected parameter Real aimc.spacePhasorS.TransformationMatrix[2,3] = -0.5773502691896255; protected parameter Real aimc.spacePhasorS.InverseTransformation[1,1] = 1.0; protected parameter Real aimc.spacePhasorS.InverseTransformation[1,2] = 0.0; protected parameter Real aimc.spacePhasorS.InverseTransformation[2,1] = -0.4999999999999998; protected parameter Real aimc.spacePhasorS.InverseTransformation[2,2] = 0.8660254037844387; protected parameter Real aimc.spacePhasorS.InverseTransformation[3,1] = -0.5000000000000004; protected parameter Real aimc.spacePhasorS.InverseTransformation[3,2] = -0.8660254037844384; parameter Real aimc.Rr(quantity = \"Resistance\", unit = \"Ohm\", start = 0.04) = 0.4; parameter Real aimc.TrRef(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 293.15, nominal = 300.0); parameter Real aimc.alpha20r(quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\", start = 0.0); parameter Real aimc.TrOperational(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 293.15, nominal = 300.0); parameter Integer aimc.plug_sp.m(min = 1) = aimc.m; Real aimc.plug_sp.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.plug_sp.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.plug_sp.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.plug_sp.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.plug_sp.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.plug_sp.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer aimc.plug_sn.m(min = 1) = aimc.m; Real aimc.plug_sn.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.plug_sn.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.plug_sn.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.plug_sn.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.plug_sn.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.plug_sn.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); final parameter Integer aimc.internalThermalPort.m = aimc.m; final Real aimc.internalThermalPort.heatPortStatorCore.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.internalThermalPort.heatPortStatorCore.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.internalThermalPort.heatPortRotorCore.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.internalThermalPort.heatPortRotorCore.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.internalThermalPort.heatPortStrayLoad.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.internalThermalPort.heatPortStrayLoad.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.internalThermalPort.heatPortFriction.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.internalThermalPort.heatPortFriction.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.internalThermalPort.heatPortRotorWinding.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.internalThermalPort.heatPortRotorWinding.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.internalThermalPort.heatPortStatorWinding[1].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.internalThermalPort.heatPortStatorWinding[1].Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.internalThermalPort.heatPortStatorWinding[2].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.internalThermalPort.heatPortStatorWinding[2].Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.internalThermalPort.heatPortStatorWinding[3].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.internalThermalPort.heatPortStatorWinding[3].Q_flow(quantity = \"Power\", unit = \"W\"); parameter Real aimc.Lssigma(quantity = \"Inductance\", unit = \"H\", start = 0.10177640614116878 / (aimc.fsNominal * 6.283185307179586)) = 0.004; parameter Real aimc.frictionParameters.PRef(quantity = \"Power\", unit = \"W\", min = 0.0) = 0.0; parameter Real aimc.frictionParameters.wRef(quantity = \"AngularVelocity\", unit = \"rad/s\", displayUnit = \"1/min\", min = 1e-60) = 6.283185307179586 * aimc.fsNominal / /*Real*/(aimc.p); parameter Real aimc.frictionParameters.power_w(min = 1e-60) = 2.0; final parameter Real aimc.frictionParameters.tauRef(quantity = \"Torque\", unit = \"N.m\") = if aimc.frictionParameters.PRef <= 0.0 then 0.0 else aimc.frictionParameters.PRef / aimc.frictionParameters.wRef; final parameter Real aimc.frictionParameters.linear = 0.001; final parameter Real aimc.frictionParameters.tauLinear(quantity = \"Torque\", unit = \"N.m\") = if aimc.frictionParameters.PRef <= 0.0 then 0.0 else aimc.frictionParameters.tauRef * (aimc.frictionParameters.wLinear / aimc.frictionParameters.wRef) ^ aimc.frictionParameters.power_w; final parameter Real aimc.frictionParameters.wLinear(quantity = \"AngularVelocity\", unit = \"rad/s\") = aimc.frictionParameters.linear * aimc.frictionParameters.wRef; parameter Integer aimc.statorCoreParameters.m = 3; parameter Real aimc.statorCoreParameters.PRef(quantity = \"Power\", unit = \"W\", min = 0.0) = 0.0; parameter Real aimc.statorCoreParameters.VRef(quantity = \"ElectricPotential\", unit = \"V\", min = 1e-60, start = 100.0); parameter Real aimc.statorCoreParameters.wRef(quantity = \"AngularVelocity\", unit = \"rad/s\", min = 1e-60) = 6.283185307179586 * aimc.fsNominal; final parameter Real aimc.statorCoreParameters.ratioHysteresis(min = 0.0, max = 1.0, start = 0.775) = 0.0; final parameter Real aimc.statorCoreParameters.GcRef(quantity = \"Conductance\", unit = \"S\") = if aimc.statorCoreParameters.PRef <= 0.0 then 0.0 else aimc.statorCoreParameters.PRef / (aimc.statorCoreParameters.VRef ^ 2.0 * /*Real*/(aimc.statorCoreParameters.m)); final parameter Real aimc.statorCoreParameters.wMin(quantity = \"AngularVelocity\", unit = \"rad/s\") = 0.000001 * aimc.statorCoreParameters.wRef; parameter Real aimc.strayLoadParameters.PRef(quantity = \"Power\", unit = \"W\", min = 0.0) = 0.0; parameter Real aimc.strayLoadParameters.IRef(quantity = \"ElectricCurrent\", unit = \"A\", min = 1e-60, start = 100.0); parameter Real aimc.strayLoadParameters.wRef(quantity = \"AngularVelocity\", unit = \"rad/s\", displayUnit = \"1/min\", min = 1e-60) = 6.283185307179586 * aimc.fsNominal / /*Real*/(aimc.p); parameter Real aimc.strayLoadParameters.power_w(min = 1e-60) = 1.0; final parameter Real aimc.strayLoadParameters.tauRef(quantity = \"Torque\", unit = \"N.m\") = if aimc.strayLoadParameters.PRef <= 0.0 then 0.0 else aimc.strayLoadParameters.PRef / aimc.strayLoadParameters.wRef; parameter Real aimc.Lm(quantity = \"Inductance\", unit = \"H\", start = 2.898223593858831 / (aimc.fsNominal * 6.283185307179586)) = 0.06931; parameter Real aimc.Lrsigma(quantity = \"Inductance\", unit = \"H\", start = 0.10177640614116878 / (aimc.fsNominal * 6.283185307179586)) = 0.002; parameter Real aimc.Js(quantity = \"MomentOfInertia\", unit = \"kg.m2\", start = aimc.Jr); Real aimc.inertiaRotor.flange_a.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.inertiaRotor.flange_a.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.inertiaRotor.flange_b.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.inertiaRotor.flange_b.tau(quantity = \"Torque\", unit = \"N.m\"); parameter Real aimc.inertiaRotor.J(quantity = \"MomentOfInertia\", unit = \"kg.m2\", min = 0.0, start = 1.0) = aimc.Jr; parameter enumeration(never, avoid, default, prefer, always) aimc.inertiaRotor.stateSelect = StateSelect.default; Real aimc.inertiaRotor.a(quantity = \"AngularAcceleration\", unit = \"rad/s2\"); Real aimc.inertiaRotor.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\", stateSelect = StateSelect.default); Real aimc.inertiaRotor.w(quantity = \"AngularVelocity\", unit = \"rad/s\", stateSelect = StateSelect.default); parameter Real aimc.fixed.phi0(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = 0.0; Real aimc.fixed.flange.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.fixed.flange.tau(quantity = \"Torque\", unit = \"N.m\"); output Real aimc.tauShaft(quantity = \"Torque\", unit = \"N.m\") = -aimc.flange.tau; output Real aimc.phiMechanical(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\", start = 0.0) = aimc.flange.phi - aimc.internalSupport.phi; output Real aimc.i_0_s(quantity = \"ElectricCurrent\", unit = \"A\", stateSelect = StateSelect.prefer) = aimc.spacePhasorS.zero.i; final parameter Integer aimc.thermalAmbient.m = aimc.m; final parameter Boolean aimc.thermalAmbient.useTemperatureInputs = false; final constant Real aimc.thermalAmbient.TDefault(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = 293.15; final Real aimc.thermalAmbient.temperatureStatorWinding.port.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.temperatureStatorWinding.port.Q_flow(quantity = \"Power\", unit = \"W\"); final input Real aimc.thermalAmbient.temperatureStatorWinding.T(unit = \"K\"); final Real aimc.thermalAmbient.temperatureRotorWinding.port.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.temperatureRotorWinding.port.Q_flow(quantity = \"Power\", unit = \"W\"); final input Real aimc.thermalAmbient.temperatureRotorWinding.T(unit = \"K\"); final parameter Integer aimc.thermalAmbient.thermalPort.m = aimc.thermalAmbient.m; final Real aimc.thermalAmbient.thermalPort.heatPortStatorCore.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalPort.heatPortStatorCore.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalPort.heatPortRotorCore.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalPort.heatPortRotorCore.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalPort.heatPortStrayLoad.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalPort.heatPortStrayLoad.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalPort.heatPortFriction.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalPort.heatPortFriction.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalPort.heatPortRotorWinding.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalPort.heatPortRotorWinding.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalPort.heatPortStatorWinding[1].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalPort.heatPortStatorWinding[1].Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalPort.heatPortStatorWinding[2].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalPort.heatPortStatorWinding[2].Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalPort.heatPortStatorWinding[3].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalPort.heatPortStatorWinding[3].Q_flow(quantity = \"Power\", unit = \"W\"); final parameter Integer aimc.thermalAmbient.thermalCollectorStator.m(min = 1) = aimc.thermalAmbient.m; final Real aimc.thermalAmbient.thermalCollectorStator.port_b.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalCollectorStator.port_b.Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalCollectorStator.port_a[1].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalCollectorStator.port_a[1].Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalCollectorStator.port_a[2].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalCollectorStator.port_a[2].Q_flow(quantity = \"Power\", unit = \"W\"); final Real aimc.thermalAmbient.thermalCollectorStator.port_a[3].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.thermalCollectorStator.port_a[3].Q_flow(quantity = \"Power\", unit = \"W\"); final parameter Real aimc.thermalAmbient.Ts(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 293.15, nominal = 300.0) = aimc.TsOperational; final parameter Real aimc.thermalAmbient.temperatureStatorCore.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = 293.15; final Real aimc.thermalAmbient.temperatureStatorCore.port.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.temperatureStatorCore.port.Q_flow(quantity = \"Power\", unit = \"W\"); final parameter Real aimc.thermalAmbient.temperatureRotorCore.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = 293.15; final Real aimc.thermalAmbient.temperatureRotorCore.port.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.temperatureRotorCore.port.Q_flow(quantity = \"Power\", unit = \"W\"); final parameter Real aimc.thermalAmbient.temperatureStrayLoad.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = 293.15; final Real aimc.thermalAmbient.temperatureStrayLoad.port.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.temperatureStrayLoad.port.Q_flow(quantity = \"Power\", unit = \"W\"); final parameter Real aimc.thermalAmbient.temperatureFriction.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = 293.15; final Real aimc.thermalAmbient.temperatureFriction.port.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); final Real aimc.thermalAmbient.temperatureFriction.port.Q_flow(quantity = \"Power\", unit = \"W\"); final parameter Real aimc.thermalAmbient.Tr(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 293.15, nominal = 300.0) = aimc.TrOperational; final output Real aimc.thermalAmbient.Q_flowStatorWinding(quantity = \"Power\", unit = \"W\") = aimc.thermalAmbient.temperatureStatorWinding.port.Q_flow; final output Real aimc.thermalAmbient.Q_flowRotorWinding(quantity = \"Power\", unit = \"W\") = aimc.thermalAmbient.temperatureRotorWinding.port.Q_flow; final output Real aimc.thermalAmbient.constTs.y; final parameter Real aimc.thermalAmbient.constTs.k(start = 1.0) = aimc.thermalAmbient.Ts; final output Real aimc.thermalAmbient.Q_flowStatorCore(quantity = \"Power\", unit = \"W\") = aimc.thermalAmbient.temperatureStatorCore.port.Q_flow; final output Real aimc.thermalAmbient.Q_flowRotorCore(quantity = \"Power\", unit = \"W\") = aimc.thermalAmbient.temperatureRotorCore.port.Q_flow; final output Real aimc.thermalAmbient.Q_flowStrayLoad(quantity = \"Power\", unit = \"W\") = aimc.thermalAmbient.temperatureStrayLoad.port.Q_flow; final output Real aimc.thermalAmbient.Q_flowFriction(quantity = \"Power\", unit = \"W\") = aimc.thermalAmbient.temperatureFriction.port.Q_flow; final output Real aimc.thermalAmbient.constTr.y; final parameter Real aimc.thermalAmbient.constTr.k(start = 1.0) = aimc.thermalAmbient.Tr; final output Real aimc.thermalAmbient.Q_flowTotal(quantity = \"Power\", unit = \"W\") = aimc.thermalAmbient.Q_flowStatorWinding + aimc.thermalAmbient.Q_flowRotorWinding + aimc.thermalAmbient.Q_flowStatorCore + aimc.thermalAmbient.Q_flowRotorCore + aimc.thermalAmbient.Q_flowStrayLoad + aimc.thermalAmbient.Q_flowFriction; output Real aimc.is[1](quantity = \"ElectricCurrent\", unit = \"A\"); output Real aimc.is[2](quantity = \"ElectricCurrent\", unit = \"A\"); output Real aimc.is[3](quantity = \"ElectricCurrent\", unit = \"A\"); output Real aimc.vs[1](quantity = \"ElectricPotential\", unit = \"V\"); output Real aimc.vs[2](quantity = \"ElectricPotential\", unit = \"V\"); output Real aimc.vs[3](quantity = \"ElectricPotential\", unit = \"V\"); parameter Real aimc.Lszero(quantity = \"Inductance\", unit = \"H\") = aimc.Lssigma; parameter Real aimc.lssigma.L[1](quantity = \"Inductance\", unit = \"H\") = aimc.Lssigma; parameter Real aimc.lssigma.L[2](quantity = \"Inductance\", unit = \"H\") = aimc.Lssigma; Real aimc.lssigma.v_[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lssigma.v_[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lssigma.i_[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.lssigma.i_[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.lssigma.spacePhasor_a.v_[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lssigma.spacePhasor_a.v_[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lssigma.spacePhasor_a.i_[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.lssigma.spacePhasor_a.i_[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.lssigma.spacePhasor_b.v_[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lssigma.spacePhasor_b.v_[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lssigma.spacePhasor_b.i_[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.lssigma.spacePhasor_b.i_[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.friction.flange.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.friction.flange.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.friction.support.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.friction.support.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.friction.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.friction.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.friction.w(quantity = \"AngularVelocity\", unit = \"rad/s\"); parameter Boolean aimc.friction.useHeatPort = true; Real aimc.friction.lossPower(quantity = \"Power\", unit = \"W\"); parameter Real aimc.friction.frictionParameters.PRef(quantity = \"Power\", unit = \"W\", min = 0.0) = aimc.frictionParameters.PRef; parameter Real aimc.friction.frictionParameters.wRef(quantity = \"AngularVelocity\", unit = \"rad/s\", displayUnit = \"1/min\", min = 1e-60) = aimc.frictionParameters.wRef; parameter Real aimc.friction.frictionParameters.power_w(min = 1e-60) = aimc.frictionParameters.power_w; final parameter Real aimc.friction.frictionParameters.tauRef(quantity = \"Torque\", unit = \"N.m\") = aimc.frictionParameters.tauRef; final parameter Real aimc.friction.frictionParameters.linear = aimc.frictionParameters.linear; final parameter Real aimc.friction.frictionParameters.tauLinear(quantity = \"Torque\", unit = \"N.m\") = aimc.frictionParameters.tauLinear; final parameter Real aimc.friction.frictionParameters.wLinear(quantity = \"AngularVelocity\", unit = \"rad/s\") = aimc.frictionParameters.wLinear; Real aimc.friction.heatPort.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); Real aimc.friction.heatPort.Q_flow(quantity = \"Power\", unit = \"W\") = -aimc.friction.lossPower; parameter Integer aimc.strayLoad.m(min = 1) = aimc.m; Real aimc.strayLoad.flange.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.strayLoad.flange.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.strayLoad.support.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.strayLoad.support.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.strayLoad.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.strayLoad.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.strayLoad.w(quantity = \"AngularVelocity\", unit = \"rad/s\"); parameter Boolean aimc.strayLoad.useHeatPort = true; Real aimc.strayLoad.lossPower(quantity = \"Power\", unit = \"W\"); parameter Real aimc.strayLoad.strayLoadParameters.PRef(quantity = \"Power\", unit = \"W\", min = 0.0) = aimc.strayLoadParameters.PRef; parameter Real aimc.strayLoad.strayLoadParameters.IRef(quantity = \"ElectricCurrent\", unit = \"A\", min = 1e-60) = aimc.strayLoadParameters.IRef; parameter Real aimc.strayLoad.strayLoadParameters.wRef(quantity = \"AngularVelocity\", unit = \"rad/s\", displayUnit = \"1/min\", min = 1e-60) = aimc.strayLoadParameters.wRef; parameter Real aimc.strayLoad.strayLoadParameters.power_w(min = 1e-60) = aimc.strayLoadParameters.power_w; final parameter Real aimc.strayLoad.strayLoadParameters.tauRef(quantity = \"Torque\", unit = \"N.m\") = aimc.strayLoadParameters.tauRef; Real aimc.strayLoad.v[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.v[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.v[3](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.i[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.strayLoad.i[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.strayLoad.i[3](quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer aimc.strayLoad.plug_p.m(min = 1) = aimc.strayLoad.m; Real aimc.strayLoad.plug_p.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.plug_p.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.strayLoad.plug_p.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.plug_p.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.strayLoad.plug_p.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.plug_p.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer aimc.strayLoad.plug_n.m(min = 1) = aimc.strayLoad.m; Real aimc.strayLoad.plug_n.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.plug_n.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.strayLoad.plug_n.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.plug_n.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.strayLoad.plug_n.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.strayLoad.plug_n.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.strayLoad.heatPort.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); Real aimc.strayLoad.heatPort.Q_flow(quantity = \"Power\", unit = \"W\") = -aimc.strayLoad.lossPower; Real aimc.strayLoad.iRMS(quantity = \"ElectricCurrent\", unit = \"A\") = Modelica.Electrical.MultiPhase.Functions.quasiRMS({aimc.strayLoad.i[1], aimc.strayLoad.i[2], aimc.strayLoad.i[3]}); parameter Integer aimc.airGapS.m = aimc.m; parameter Integer aimc.airGapS.p(min = 1) = aimc.p; output Real aimc.airGapS.tauElectrical(quantity = \"Torque\", unit = \"N.m\"); Real aimc.airGapS.gamma(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.airGapS.i_ss[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.i_ss[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.i_sr[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.i_sr[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.i_rs[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.i_rs[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.i_rr[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.i_rr[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.psi_ms[1](quantity = \"MagneticFlux\", unit = \"Wb\"); Real aimc.airGapS.psi_ms[2](quantity = \"MagneticFlux\", unit = \"Wb\"); Real aimc.airGapS.psi_mr[1](quantity = \"MagneticFlux\", unit = \"Wb\"); Real aimc.airGapS.psi_mr[2](quantity = \"MagneticFlux\", unit = \"Wb\"); Real aimc.airGapS.RotationMatrix[1,1]; Real aimc.airGapS.RotationMatrix[1,2]; Real aimc.airGapS.RotationMatrix[2,1]; Real aimc.airGapS.RotationMatrix[2,2]; Real aimc.airGapS.flange.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.airGapS.flange.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.airGapS.support.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.airGapS.support.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.airGapS.spacePhasor_s.v_[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.airGapS.spacePhasor_s.v_[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.airGapS.spacePhasor_s.i_[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.spacePhasor_s.i_[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.spacePhasor_r.v_[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.airGapS.spacePhasor_r.v_[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.airGapS.spacePhasor_r.i_[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.spacePhasor_r.i_[2](quantity = \"ElectricCurrent\", unit = \"A\"); parameter Real aimc.airGapS.Lm(quantity = \"Inductance\", unit = \"H\") = aimc.Lm; Real aimc.airGapS.i_ms[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.airGapS.i_ms[2](quantity = \"ElectricCurrent\", unit = \"A\"); protected parameter Real aimc.airGapS.L[1,1](quantity = \"Inductance\", unit = \"H\") = aimc.airGapS.Lm; protected parameter Real aimc.airGapS.L[1,2](quantity = \"Inductance\", unit = \"H\") = 0.0; protected parameter Real aimc.airGapS.L[2,1](quantity = \"Inductance\", unit = \"H\") = 0.0; protected parameter Real aimc.airGapS.L[2,2](quantity = \"Inductance\", unit = \"H\") = aimc.airGapS.Lm; Real aimc.inertiaStator.flange_a.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.inertiaStator.flange_a.tau(quantity = \"Torque\", unit = \"N.m\"); Real aimc.inertiaStator.flange_b.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real aimc.inertiaStator.flange_b.tau(quantity = \"Torque\", unit = \"N.m\"); parameter Real aimc.inertiaStator.J(quantity = \"MomentOfInertia\", unit = \"kg.m2\", min = 0.0, start = 1.0) = aimc.Js; parameter enumeration(never, avoid, default, prefer, always) aimc.inertiaStator.stateSelect = StateSelect.default; Real aimc.inertiaStator.a(quantity = \"AngularAcceleration\", unit = \"rad/s2\"); Real aimc.inertiaStator.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\", stateSelect = StateSelect.default); Real aimc.inertiaStator.w(quantity = \"AngularVelocity\", unit = \"rad/s\", stateSelect = StateSelect.default); output Real aimc.tauElectrical(quantity = \"Torque\", unit = \"N.m\") = aimc.inertiaRotor.flange_a.tau; output Real aimc.wMechanical(quantity = \"AngularVelocity\", unit = \"rad/s\", displayUnit = \"1/min\", start = 0.0) = der(aimc.phiMechanical); Real aimc.lszero.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lszero.i(quantity = \"ElectricCurrent\", unit = \"A\", start = 0.0); Real aimc.lszero.p.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lszero.p.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.lszero.n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.lszero.n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Real aimc.lszero.L(quantity = \"Inductance\", unit = \"H\", start = 1.0) = aimc.Lszero; input Real aimc.idq_ss[1](quantity = \"ElectricCurrent\", unit = \"A\"); input Real aimc.idq_ss[2](quantity = \"ElectricCurrent\", unit = \"A\"); input Real aimc.idq_sr[1](quantity = \"ElectricCurrent\", unit = \"A\", stateSelect = StateSelect.prefer); input Real aimc.idq_sr[2](quantity = \"ElectricCurrent\", unit = \"A\", stateSelect = StateSelect.prefer); input Real aimc.idq_rs[1](quantity = \"ElectricCurrent\", unit = \"A\"); input Real aimc.idq_rs[2](quantity = \"ElectricCurrent\", unit = \"A\"); input Real aimc.idq_rr[1](quantity = \"ElectricCurrent\", unit = \"A\", stateSelect = StateSelect.prefer); input Real aimc.idq_rr[2](quantity = \"ElectricCurrent\", unit = \"A\", stateSelect = StateSelect.prefer); final Real aimc.powerBalance.powerStator(quantity = \"Power\", unit = \"W\") = Modelica.Electrical.Machines.SpacePhasors.Functions.activePower({aimc.vs[1], aimc.vs[2], aimc.vs[3]}, {aimc.is[1], aimc.is[2], aimc.is[3]}); final Real aimc.powerBalance.powerMechanical(quantity = \"Power\", unit = \"W\") = aimc.wMechanical * aimc.tauShaft; final Real aimc.powerBalance.powerInertiaStator(quantity = \"Power\", unit = \"W\") = aimc.inertiaStator.J * aimc.inertiaStator.a * aimc.inertiaStator.w; final Real aimc.powerBalance.powerInertiaRotor(quantity = \"Power\", unit = \"W\") = aimc.inertiaRotor.J * aimc.inertiaRotor.a * aimc.inertiaRotor.w; final Real aimc.powerBalance.lossPowerStatorWinding(quantity = \"Power\", unit = \"W\") = aimc.rs.resistor[1].LossPower + aimc.rs.resistor[2].LossPower + aimc.rs.resistor[3].LossPower; final Real aimc.powerBalance.lossPowerStatorCore(quantity = \"Power\", unit = \"W\") = aimc.statorCore.lossPower; final Real aimc.powerBalance.lossPowerRotorCore(quantity = \"Power\", unit = \"W\") = 0.0; final Real aimc.powerBalance.lossPowerStrayLoad(quantity = \"Power\", unit = \"W\") = aimc.strayLoad.lossPower; final Real aimc.powerBalance.lossPowerFriction(quantity = \"Power\", unit = \"W\") = aimc.friction.lossPower; final Real aimc.powerBalance.lossPowerRotorWinding(quantity = \"Power\", unit = \"W\") = aimc.squirrelCageR.LossPower; final Real aimc.powerBalance.lossPowerTotal(quantity = \"Power\", unit = \"W\") = aimc.powerBalance.lossPowerStatorWinding + aimc.powerBalance.lossPowerStatorCore + aimc.powerBalance.lossPowerRotorCore + aimc.powerBalance.lossPowerStrayLoad + aimc.powerBalance.lossPowerFriction + aimc.powerBalance.lossPowerRotorWinding; parameter Integer aimc.rs.m(min = 1) = aimc.m; parameter Boolean aimc.rs.useHeatPort = true; Real aimc.rs.v[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.v[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.v[3](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.i[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.i[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.i[3](quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer aimc.rs.plug_p.m(min = 1) = aimc.rs.m; Real aimc.rs.plug_p.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.plug_p.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.plug_p.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.plug_p.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.plug_p.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.plug_p.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer aimc.rs.plug_n.m(min = 1) = aimc.rs.m; Real aimc.rs.plug_n.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.plug_n.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.plug_n.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.plug_n.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.plug_n.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.plug_n.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer aimc.rs.mh(min = 1) = aimc.rs.m; Real aimc.rs.heatPort[1].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); Real aimc.rs.heatPort[1].Q_flow(quantity = \"Power\", unit = \"W\"); Real aimc.rs.heatPort[2].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); Real aimc.rs.heatPort[2].Q_flow(quantity = \"Power\", unit = \"W\"); Real aimc.rs.heatPort[3].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); Real aimc.rs.heatPort[3].Q_flow(quantity = \"Power\", unit = \"W\"); parameter Real aimc.rs.T[1](quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.TsRef; parameter Real aimc.rs.T[2](quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.TsRef; parameter Real aimc.rs.T[3](quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.TsRef; parameter Real aimc.rs.R[1](quantity = \"Resistance\", unit = \"Ohm\", start = 1.0) = aimc.Rs; parameter Real aimc.rs.R[2](quantity = \"Resistance\", unit = \"Ohm\", start = 1.0) = aimc.Rs; parameter Real aimc.rs.R[3](quantity = \"Resistance\", unit = \"Ohm\", start = 1.0) = aimc.Rs; parameter Real aimc.rs.T_ref[1](quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.TsRef; parameter Real aimc.rs.T_ref[2](quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.TsRef; parameter Real aimc.rs.T_ref[3](quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.TsRef; parameter Real aimc.rs.alpha[1](quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\") = Modelica.Electrical.Machines.Thermal.convertAlpha(aimc.alpha20s, aimc.TsRef, 293.15); parameter Real aimc.rs.alpha[2](quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\") = Modelica.Electrical.Machines.Thermal.convertAlpha(aimc.alpha20s, aimc.TsRef, 293.15); parameter Real aimc.rs.alpha[3](quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\") = Modelica.Electrical.Machines.Thermal.convertAlpha(aimc.alpha20s, aimc.TsRef, 293.15); Real aimc.rs.resistor[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.resistor[1].p.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[1].p.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.resistor[1].n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[1].n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Boolean aimc.rs.resistor[1].useHeatPort = aimc.rs.useHeatPort; parameter Real aimc.rs.resistor[1].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.rs.T[1]; Real aimc.rs.resistor[1].LossPower(quantity = \"Power\", unit = \"W\"); Real aimc.rs.resistor[1].T_heatPort(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); parameter Real aimc.rs.resistor[1].R(quantity = \"Resistance\", unit = \"Ohm\", start = 1.0) = aimc.rs.R[1]; parameter Real aimc.rs.resistor[1].T_ref(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.rs.T_ref[1]; parameter Real aimc.rs.resistor[1].alpha(quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\") = aimc.rs.alpha[1]; Real aimc.rs.resistor[1].R_actual(quantity = \"Resistance\", unit = \"Ohm\"); Real aimc.rs.resistor[1].heatPort.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = aimc.rs.resistor[1].T, nominal = 300.0) = aimc.rs.resistor[1].T_heatPort; Real aimc.rs.resistor[1].heatPort.Q_flow(quantity = \"Power\", unit = \"W\") = -aimc.rs.resistor[1].LossPower; Real aimc.rs.resistor[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.resistor[2].p.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[2].p.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.resistor[2].n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[2].n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Boolean aimc.rs.resistor[2].useHeatPort = aimc.rs.useHeatPort; parameter Real aimc.rs.resistor[2].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.rs.T[2]; Real aimc.rs.resistor[2].LossPower(quantity = \"Power\", unit = \"W\"); Real aimc.rs.resistor[2].T_heatPort(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); parameter Real aimc.rs.resistor[2].R(quantity = \"Resistance\", unit = \"Ohm\", start = 1.0) = aimc.rs.R[2]; parameter Real aimc.rs.resistor[2].T_ref(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.rs.T_ref[2]; parameter Real aimc.rs.resistor[2].alpha(quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\") = aimc.rs.alpha[2]; Real aimc.rs.resistor[2].R_actual(quantity = \"Resistance\", unit = \"Ohm\"); Real aimc.rs.resistor[2].heatPort.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = aimc.rs.resistor[2].T, nominal = 300.0) = aimc.rs.resistor[2].T_heatPort; Real aimc.rs.resistor[2].heatPort.Q_flow(quantity = \"Power\", unit = \"W\") = -aimc.rs.resistor[2].LossPower; Real aimc.rs.resistor[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.resistor[3].p.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[3].p.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.rs.resistor[3].n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.rs.resistor[3].n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Boolean aimc.rs.resistor[3].useHeatPort = aimc.rs.useHeatPort; parameter Real aimc.rs.resistor[3].T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.rs.T[3]; Real aimc.rs.resistor[3].LossPower(quantity = \"Power\", unit = \"W\"); Real aimc.rs.resistor[3].T_heatPort(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); parameter Real aimc.rs.resistor[3].R(quantity = \"Resistance\", unit = \"Ohm\", start = 1.0) = aimc.rs.R[3]; parameter Real aimc.rs.resistor[3].T_ref(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.rs.T_ref[3]; parameter Real aimc.rs.resistor[3].alpha(quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\") = aimc.rs.alpha[3]; Real aimc.rs.resistor[3].R_actual(quantity = \"Resistance\", unit = \"Ohm\"); Real aimc.rs.resistor[3].heatPort.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = aimc.rs.resistor[3].T, nominal = 300.0) = aimc.rs.resistor[3].T_heatPort; Real aimc.rs.resistor[3].heatPort.Q_flow(quantity = \"Power\", unit = \"W\") = -aimc.rs.resistor[3].LossPower; parameter Boolean aimc.statorCore.useHeatPort = true; Real aimc.statorCore.lossPower(quantity = \"Power\", unit = \"W\"); final parameter Integer aimc.statorCore.m = 3; parameter Real aimc.statorCore.turnsRatio(min = 1e-60) = 1.0; Real aimc.statorCore.spacePhasor.v_[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.statorCore.spacePhasor.v_[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.statorCore.spacePhasor.i_[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.statorCore.spacePhasor.i_[2](quantity = \"ElectricCurrent\", unit = \"A\"); input Real aimc.statorCore.w(quantity = \"AngularVelocity\", unit = \"rad/s\") = aimc.statorCoreParameters.wRef; Real aimc.statorCore.Gc(quantity = \"Conductance\", unit = \"S\"); Real aimc.statorCore.heatPort.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); Real aimc.statorCore.heatPort.Q_flow(quantity = \"Power\", unit = \"W\") = -aimc.statorCore.lossPower; parameter Integer aimc.statorCore.coreParameters.m = aimc.statorCoreParameters.m; parameter Real aimc.statorCore.coreParameters.PRef(quantity = \"Power\", unit = \"W\", min = 0.0) = aimc.statorCoreParameters.PRef; parameter Real aimc.statorCore.coreParameters.VRef(quantity = \"ElectricPotential\", unit = \"V\", min = 1e-60) = aimc.statorCoreParameters.VRef; parameter Real aimc.statorCore.coreParameters.wRef(quantity = \"AngularVelocity\", unit = \"rad/s\", min = 1e-60) = aimc.statorCoreParameters.wRef; final parameter Real aimc.statorCore.coreParameters.ratioHysteresis(min = 0.0, max = 1.0, start = 0.775) = aimc.statorCoreParameters.ratioHysteresis; final parameter Real aimc.statorCore.coreParameters.GcRef(quantity = \"Conductance\", unit = \"S\") = aimc.statorCoreParameters.GcRef; final parameter Real aimc.statorCore.coreParameters.wMin(quantity = \"AngularVelocity\", unit = \"rad/s\") = aimc.statorCoreParameters.wMin; protected Real aimc.statorCore.wLimit(quantity = \"AngularVelocity\", unit = \"rad/s\") = max(abs(aimc.statorCore.w), aimc.statorCore.coreParameters.wMin); output Real aimc.ir[1](quantity = \"ElectricCurrent\", unit = \"A\"); output Real aimc.ir[2](quantity = \"ElectricCurrent\", unit = \"A\"); parameter Boolean aimc.squirrelCageR.useHeatPort = true; parameter Real aimc.squirrelCageR.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.TrRef; Real aimc.squirrelCageR.LossPower(quantity = \"Power\", unit = \"W\"); Real aimc.squirrelCageR.T_heatPort(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0); parameter Real aimc.squirrelCageR.Lrsigma(quantity = \"Inductance\", unit = \"H\") = aimc.Lrsigma; parameter Real aimc.squirrelCageR.Rr(quantity = \"Resistance\", unit = \"Ohm\") = aimc.Rr; parameter Real aimc.squirrelCageR.T_ref(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = 288.15, nominal = 300.0) = aimc.TrRef; parameter Real aimc.squirrelCageR.alpha(quantity = \"LinearTemperatureCoefficient\", unit = \"1/K\") = Modelica.Electrical.Machines.Thermal.convertAlpha(aimc.alpha20r, aimc.TrRef, 293.15); Real aimc.squirrelCageR.Rr_actual(quantity = \"Resistance\", unit = \"Ohm\"); Real aimc.squirrelCageR.spacePhasor_r.v_[1](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.squirrelCageR.spacePhasor_r.v_[2](quantity = \"ElectricPotential\", unit = \"V\"); Real aimc.squirrelCageR.spacePhasor_r.i_[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.squirrelCageR.spacePhasor_r.i_[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real aimc.squirrelCageR.heatPort.T(quantity = \"ThermodynamicTemperature\", unit = \"K\", displayUnit = \"degC\", min = 0.0, start = aimc.squirrelCageR.T, nominal = 300.0) = aimc.squirrelCageR.T_heatPort; Real aimc.squirrelCageR.heatPort.Q_flow(quantity = \"Power\", unit = \"W\") = -aimc.squirrelCageR.LossPower; Real ground.p.v(quantity = \"ElectricPotential\", unit = \"V\"); Real ground.p.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer star.m(min = 1) = 3; Real star.pin_n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real star.pin_n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer star.plug_p.m(min = 1) = star.m; Real star.plug_p.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real star.plug_p.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real star.plug_p.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real star.plug_p.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real star.plug_p.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real star.plug_p.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Boolean torque.useSupport = false; Real torque.flange.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real torque.flange.tau(quantity = \"Torque\", unit = \"N.m\"); protected Real torque.phi_support(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); input Real torque.tau(unit = \"N.m\"); output Real const.y; parameter Real const.k(start = 1.0) = -15.0; Real speedSensor.flange.phi(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\"); Real speedSensor.flange.tau(quantity = \"Torque\", unit = \"N.m\"); output Real speedSensor.w(unit = \"rad/s\"); parameter Integer sinevoltage1.m(min = 1) = 3; Real sinevoltage1.v[1](quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.v[2](quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.v[3](quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.i[1](quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.i[2](quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.i[3](quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer sinevoltage1.plug_p.m(min = 1) = sinevoltage1.m; Real sinevoltage1.plug_p.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.plug_p.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.plug_p.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.plug_p.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.plug_p.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.plug_p.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Integer sinevoltage1.plug_n.m(min = 1) = sinevoltage1.m; Real sinevoltage1.plug_n.pin[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.plug_n.pin[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.plug_n.pin[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.plug_n.pin[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.plug_n.pin[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.plug_n.pin[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Real sinevoltage1.V[1](quantity = \"ElectricPotential\", unit = \"V\", start = 1.0) = 187.794213613377; parameter Real sinevoltage1.V[2](quantity = \"ElectricPotential\", unit = \"V\", start = 1.0) = 187.794213613377; parameter Real sinevoltage1.V[3](quantity = \"ElectricPotential\", unit = \"V\", start = 1.0) = 187.794213613377; parameter Real sinevoltage1.phase[1](quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = (-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(sinevoltage1.m))[1]; parameter Real sinevoltage1.phase[2](quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = (-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(sinevoltage1.m))[2]; parameter Real sinevoltage1.phase[3](quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = (-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(sinevoltage1.m))[3]; parameter Real sinevoltage1.freqHz[1](quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = 50.0; parameter Real sinevoltage1.freqHz[2](quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = 50.0; parameter Real sinevoltage1.freqHz[3](quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = 50.0; parameter Real sinevoltage1.offset[1](quantity = \"ElectricPotential\", unit = \"V\") = 0.0; parameter Real sinevoltage1.offset[2](quantity = \"ElectricPotential\", unit = \"V\") = 0.0; parameter Real sinevoltage1.offset[3](quantity = \"ElectricPotential\", unit = \"V\") = 0.0; parameter Real sinevoltage1.startTime[1](quantity = \"Time\", unit = \"s\") = 0.0; parameter Real sinevoltage1.startTime[2](quantity = \"Time\", unit = \"s\") = 0.0; parameter Real sinevoltage1.startTime[3](quantity = \"Time\", unit = \"s\") = 0.0; Real sinevoltage1.sineVoltage[1].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[1].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.sineVoltage[1].p.v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[1].p.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.sineVoltage[1].n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[1].n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Real sinevoltage1.sineVoltage[1].offset(quantity = \"ElectricPotential\", unit = \"V\") = sinevoltage1.offset[1]; parameter Real sinevoltage1.sineVoltage[1].startTime(quantity = \"Time\", unit = \"s\") = sinevoltage1.startTime[1]; parameter Real sinevoltage1.sineVoltage[1].V(quantity = \"ElectricPotential\", unit = \"V\", start = 1.0) = sinevoltage1.V[1]; parameter Real sinevoltage1.sineVoltage[1].phase(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = sinevoltage1.phase[1]; parameter Real sinevoltage1.sineVoltage[1].freqHz(quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = sinevoltage1.freqHz[1]; output Real sinevoltage1.sineVoltage[1].signalSource.y; parameter Real sinevoltage1.sineVoltage[1].signalSource.amplitude = sinevoltage1.sineVoltage[1].V; parameter Real sinevoltage1.sineVoltage[1].signalSource.freqHz(quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = sinevoltage1.sineVoltage[1].freqHz; parameter Real sinevoltage1.sineVoltage[1].signalSource.phase(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = sinevoltage1.sineVoltage[1].phase; parameter Real sinevoltage1.sineVoltage[1].signalSource.offset = sinevoltage1.sineVoltage[1].offset; parameter Real sinevoltage1.sineVoltage[1].signalSource.startTime(quantity = \"Time\", unit = \"s\") = sinevoltage1.sineVoltage[1].startTime; protected constant Real sinevoltage1.sineVoltage[1].signalSource.pi = 3.141592653589793; Real sinevoltage1.sineVoltage[2].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[2].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.sineVoltage[2].p.v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[2].p.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.sineVoltage[2].n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[2].n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Real sinevoltage1.sineVoltage[2].offset(quantity = \"ElectricPotential\", unit = \"V\") = sinevoltage1.offset[2]; parameter Real sinevoltage1.sineVoltage[2].startTime(quantity = \"Time\", unit = \"s\") = sinevoltage1.startTime[2]; parameter Real sinevoltage1.sineVoltage[2].V(quantity = \"ElectricPotential\", unit = \"V\", start = 1.0) = sinevoltage1.V[2]; parameter Real sinevoltage1.sineVoltage[2].phase(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = sinevoltage1.phase[2]; parameter Real sinevoltage1.sineVoltage[2].freqHz(quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = sinevoltage1.freqHz[2]; output Real sinevoltage1.sineVoltage[2].signalSource.y; parameter Real sinevoltage1.sineVoltage[2].signalSource.amplitude = sinevoltage1.sineVoltage[2].V; parameter Real sinevoltage1.sineVoltage[2].signalSource.freqHz(quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = sinevoltage1.sineVoltage[2].freqHz; parameter Real sinevoltage1.sineVoltage[2].signalSource.phase(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = sinevoltage1.sineVoltage[2].phase; parameter Real sinevoltage1.sineVoltage[2].signalSource.offset = sinevoltage1.sineVoltage[2].offset; parameter Real sinevoltage1.sineVoltage[2].signalSource.startTime(quantity = \"Time\", unit = \"s\") = sinevoltage1.sineVoltage[2].startTime; protected constant Real sinevoltage1.sineVoltage[2].signalSource.pi = 3.141592653589793; Real sinevoltage1.sineVoltage[3].v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[3].i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.sineVoltage[3].p.v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[3].p.i(quantity = \"ElectricCurrent\", unit = \"A\"); Real sinevoltage1.sineVoltage[3].n.v(quantity = \"ElectricPotential\", unit = \"V\"); Real sinevoltage1.sineVoltage[3].n.i(quantity = \"ElectricCurrent\", unit = \"A\"); parameter Real sinevoltage1.sineVoltage[3].offset(quantity = \"ElectricPotential\", unit = \"V\") = sinevoltage1.offset[3]; parameter Real sinevoltage1.sineVoltage[3].startTime(quantity = \"Time\", unit = \"s\") = sinevoltage1.startTime[3]; parameter Real sinevoltage1.sineVoltage[3].V(quantity = \"ElectricPotential\", unit = \"V\", start = 1.0) = sinevoltage1.V[3]; parameter Real sinevoltage1.sineVoltage[3].phase(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = sinevoltage1.phase[3]; parameter Real sinevoltage1.sineVoltage[3].freqHz(quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = sinevoltage1.freqHz[3]; output Real sinevoltage1.sineVoltage[3].signalSource.y; parameter Real sinevoltage1.sineVoltage[3].signalSource.amplitude = sinevoltage1.sineVoltage[3].V; parameter Real sinevoltage1.sineVoltage[3].signalSource.freqHz(quantity = \"Frequency\", unit = \"Hz\", start = 1.0) = sinevoltage1.sineVoltage[3].freqHz; parameter Real sinevoltage1.sineVoltage[3].signalSource.phase(quantity = \"Angle\", unit = \"rad\", displayUnit = \"deg\") = sinevoltage1.sineVoltage[3].phase; parameter Real sinevoltage1.sineVoltage[3].signalSource.offset = sinevoltage1.sineVoltage[3].offset; parameter Real sinevoltage1.sineVoltage[3].signalSource.startTime(quantity = \"Time\", unit = \"s\") = sinevoltage1.sineVoltage[3].startTime; protected constant Real sinevoltage1.sineVoltage[3].signalSource.pi = 3.141592653589793; equation terminalBox.star.plug_p.pin[1].v = terminalBox.star.pin_n.v; terminalBox.star.plug_p.pin[2].v = terminalBox.star.pin_n.v; terminalBox.star.plug_p.pin[3].v = terminalBox.star.pin_n.v; terminalBox.star.plug_p.pin[1].i + terminalBox.star.plug_p.pin[2].i + terminalBox.star.plug_p.pin[3].i + terminalBox.star.pin_n.i = 0.0; assert(terminalBox.plug_sn.m == terminalBox.star.plug_p.m,\"automatically generated from connect\"); assert(terminalBox.plug_sp.m == terminalBox.plugSupply.m,\"automatically generated from connect\"); aimc.spacePhasorS.v[1] / aimc.spacePhasorS.turnsRatio = aimc.spacePhasorS.plug_p.pin[1].v - aimc.spacePhasorS.plug_n.pin[1].v; aimc.spacePhasorS.v[2] / aimc.spacePhasorS.turnsRatio = aimc.spacePhasorS.plug_p.pin[2].v - aimc.spacePhasorS.plug_n.pin[2].v; aimc.spacePhasorS.v[3] / aimc.spacePhasorS.turnsRatio = aimc.spacePhasorS.plug_p.pin[3].v - aimc.spacePhasorS.plug_n.pin[3].v; aimc.spacePhasorS.i[1] * aimc.spacePhasorS.turnsRatio = aimc.spacePhasorS.plug_p.pin[1].i; aimc.spacePhasorS.i[2] * aimc.spacePhasorS.turnsRatio = aimc.spacePhasorS.plug_p.pin[2].i; aimc.spacePhasorS.i[3] * aimc.spacePhasorS.turnsRatio = aimc.spacePhasorS.plug_p.pin[3].i; aimc.spacePhasorS.i[1] * aimc.spacePhasorS.turnsRatio = -aimc.spacePhasorS.plug_n.pin[1].i; aimc.spacePhasorS.i[2] * aimc.spacePhasorS.turnsRatio = -aimc.spacePhasorS.plug_n.pin[2].i; aimc.spacePhasorS.i[3] * aimc.spacePhasorS.turnsRatio = -aimc.spacePhasorS.plug_n.pin[3].i; 3.0 * aimc.spacePhasorS.zero.v = aimc.spacePhasorS.v[1] + aimc.spacePhasorS.v[2] + aimc.spacePhasorS.v[3]; aimc.spacePhasorS.spacePhasor.v_[1] = aimc.spacePhasorS.TransformationMatrix[1,1] * aimc.spacePhasorS.v[1] + aimc.spacePhasorS.TransformationMatrix[1,2] * aimc.spacePhasorS.v[2] + aimc.spacePhasorS.TransformationMatrix[1,3] * aimc.spacePhasorS.v[3]; aimc.spacePhasorS.spacePhasor.v_[2] = aimc.spacePhasorS.TransformationMatrix[2,1] * aimc.spacePhasorS.v[1] + aimc.spacePhasorS.TransformationMatrix[2,2] * aimc.spacePhasorS.v[2] + aimc.spacePhasorS.TransformationMatrix[2,3] * aimc.spacePhasorS.v[3]; -3.0 * aimc.spacePhasorS.zero.i = aimc.spacePhasorS.i[1] + aimc.spacePhasorS.i[2] + aimc.spacePhasorS.i[3]; -aimc.spacePhasorS.spacePhasor.i_[1] = aimc.spacePhasorS.TransformationMatrix[1,1] * aimc.spacePhasorS.i[1] + aimc.spacePhasorS.TransformationMatrix[1,2] * aimc.spacePhasorS.i[2] + aimc.spacePhasorS.TransformationMatrix[1,3] * aimc.spacePhasorS.i[3]; -aimc.spacePhasorS.spacePhasor.i_[2] = aimc.spacePhasorS.TransformationMatrix[2,1] * aimc.spacePhasorS.i[1] + aimc.spacePhasorS.TransformationMatrix[2,2] * aimc.spacePhasorS.i[2] + aimc.spacePhasorS.TransformationMatrix[2,3] * aimc.spacePhasorS.i[3]; aimc.spacePhasorS.ground.v = 0.0; aimc.inertiaRotor.phi = aimc.inertiaRotor.flange_a.phi; aimc.inertiaRotor.phi = aimc.inertiaRotor.flange_b.phi; aimc.inertiaRotor.w = der(aimc.inertiaRotor.phi); aimc.inertiaRotor.a = der(aimc.inertiaRotor.w); aimc.inertiaRotor.J * aimc.inertiaRotor.a = aimc.inertiaRotor.flange_a.tau + aimc.inertiaRotor.flange_b.tau; aimc.fixed.flange.phi = aimc.fixed.phi0; aimc.thermalAmbient.temperatureStatorWinding.port.T = aimc.thermalAmbient.temperatureStatorWinding.T; aimc.thermalAmbient.temperatureRotorWinding.port.T = aimc.thermalAmbient.temperatureRotorWinding.T; aimc.thermalAmbient.thermalCollectorStator.port_b.Q_flow + aimc.thermalAmbient.thermalCollectorStator.port_a[1].Q_flow + aimc.thermalAmbient.thermalCollectorStator.port_a[2].Q_flow + aimc.thermalAmbient.thermalCollectorStator.port_a[3].Q_flow = 0.0; aimc.thermalAmbient.thermalCollectorStator.port_a[1].T = aimc.thermalAmbient.thermalCollectorStator.port_b.T; aimc.thermalAmbient.thermalCollectorStator.port_a[2].T = aimc.thermalAmbient.thermalCollectorStator.port_b.T; aimc.thermalAmbient.thermalCollectorStator.port_a[3].T = aimc.thermalAmbient.thermalCollectorStator.port_b.T; aimc.thermalAmbient.temperatureStatorCore.port.T = aimc.thermalAmbient.temperatureStatorCore.T; aimc.thermalAmbient.temperatureRotorCore.port.T = aimc.thermalAmbient.temperatureRotorCore.T; aimc.thermalAmbient.temperatureStrayLoad.port.T = aimc.thermalAmbient.temperatureStrayLoad.T; aimc.thermalAmbient.temperatureFriction.port.T = aimc.thermalAmbient.temperatureFriction.T; aimc.thermalAmbient.constTs.y = aimc.thermalAmbient.constTs.k; aimc.thermalAmbient.constTr.y = aimc.thermalAmbient.constTr.k; aimc.is = {aimc.plug_sp.pin[1].i, aimc.plug_sp.pin[2].i, aimc.plug_sp.pin[3].i}; aimc.vs = {aimc.plug_sp.pin[1].v - aimc.plug_sn.pin[1].v, aimc.plug_sp.pin[2].v - aimc.plug_sn.pin[2].v, aimc.plug_sp.pin[3].v - aimc.plug_sn.pin[3].v}; aimc.lssigma.spacePhasor_a.i_[1] + aimc.lssigma.spacePhasor_b.i_[1] = 0.0; aimc.lssigma.spacePhasor_a.i_[2] + aimc.lssigma.spacePhasor_b.i_[2] = 0.0; aimc.lssigma.v_[1] = aimc.lssigma.spacePhasor_a.v_[1] - aimc.lssigma.spacePhasor_b.v_[1]; aimc.lssigma.v_[2] = aimc.lssigma.spacePhasor_a.v_[2] - aimc.lssigma.spacePhasor_b.v_[2]; aimc.lssigma.i_[1] = aimc.lssigma.spacePhasor_a.i_[1]; aimc.lssigma.i_[2] = aimc.lssigma.spacePhasor_a.i_[2]; aimc.lssigma.v_[1] = aimc.lssigma.L[1] * der(aimc.lssigma.i_[1]); aimc.lssigma.v_[2] = aimc.lssigma.L[2] * der(aimc.lssigma.i_[2]); aimc.friction.tau = 0.0; aimc.friction.lossPower = (-aimc.friction.tau) * aimc.friction.w; aimc.friction.phi = aimc.friction.flange.phi - aimc.friction.support.phi; aimc.friction.w = der(aimc.friction.phi); aimc.friction.tau = -aimc.friction.flange.tau; aimc.friction.tau = aimc.friction.support.tau; aimc.strayLoad.v[1] = 0.0; aimc.strayLoad.v[2] = 0.0; aimc.strayLoad.v[3] = 0.0; aimc.strayLoad.tau = 0.0; aimc.strayLoad.lossPower = (-aimc.strayLoad.tau) * aimc.strayLoad.w; aimc.strayLoad.plug_p.pin[1].i + aimc.strayLoad.plug_n.pin[1].i = 0.0; aimc.strayLoad.plug_p.pin[2].i + aimc.strayLoad.plug_n.pin[2].i = 0.0; aimc.strayLoad.plug_p.pin[3].i + aimc.strayLoad.plug_n.pin[3].i = 0.0; aimc.strayLoad.v[1] = aimc.strayLoad.plug_p.pin[1].v - aimc.strayLoad.plug_n.pin[1].v; aimc.strayLoad.v[2] = aimc.strayLoad.plug_p.pin[2].v - aimc.strayLoad.plug_n.pin[2].v; aimc.strayLoad.v[3] = aimc.strayLoad.plug_p.pin[3].v - aimc.strayLoad.plug_n.pin[3].v; aimc.strayLoad.i[1] = aimc.strayLoad.plug_p.pin[1].i; aimc.strayLoad.i[2] = aimc.strayLoad.plug_p.pin[2].i; aimc.strayLoad.i[3] = aimc.strayLoad.plug_p.pin[3].i; aimc.strayLoad.phi = aimc.strayLoad.flange.phi - aimc.strayLoad.support.phi; aimc.strayLoad.w = der(aimc.strayLoad.phi); aimc.strayLoad.tau = -aimc.strayLoad.flange.tau; aimc.strayLoad.tau = aimc.strayLoad.support.tau; aimc.airGapS.i_ms[1] = aimc.airGapS.i_ss[1] + aimc.airGapS.i_rs[1]; aimc.airGapS.i_ms[2] = aimc.airGapS.i_ss[2] + aimc.airGapS.i_rs[2]; aimc.airGapS.psi_ms[1] = aimc.airGapS.L[1,1] * aimc.airGapS.i_ms[1] + aimc.airGapS.L[1,2] * aimc.airGapS.i_ms[2]; aimc.airGapS.psi_ms[2] = aimc.airGapS.L[2,1] * aimc.airGapS.i_ms[1] + aimc.airGapS.L[2,2] * aimc.airGapS.i_ms[2]; aimc.airGapS.psi_mr[1] = aimc.airGapS.RotationMatrix[1,1] * aimc.airGapS.psi_ms[1] + aimc.airGapS.RotationMatrix[2,1] * aimc.airGapS.psi_ms[2]; aimc.airGapS.psi_mr[2] = aimc.airGapS.RotationMatrix[1,2] * aimc.airGapS.psi_ms[1] + aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.psi_ms[2]; aimc.airGapS.gamma = /*Real*/(aimc.airGapS.p) * (aimc.airGapS.flange.phi - aimc.airGapS.support.phi); aimc.airGapS.RotationMatrix[1,1] = cos(aimc.airGapS.gamma); aimc.airGapS.RotationMatrix[1,2] = -sin(aimc.airGapS.gamma); aimc.airGapS.RotationMatrix[2,1] = sin(aimc.airGapS.gamma); aimc.airGapS.RotationMatrix[2,2] = cos(aimc.airGapS.gamma); aimc.airGapS.i_ss[1] = aimc.airGapS.spacePhasor_s.i_[1]; aimc.airGapS.i_ss[2] = aimc.airGapS.spacePhasor_s.i_[2]; aimc.airGapS.i_ss[1] = aimc.airGapS.RotationMatrix[1,1] * aimc.airGapS.i_sr[1] + aimc.airGapS.RotationMatrix[1,2] * aimc.airGapS.i_sr[2]; aimc.airGapS.i_ss[2] = aimc.airGapS.RotationMatrix[2,1] * aimc.airGapS.i_sr[1] + aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.i_sr[2]; aimc.airGapS.i_rr[1] = aimc.airGapS.spacePhasor_r.i_[1]; aimc.airGapS.i_rr[2] = aimc.airGapS.spacePhasor_r.i_[2]; aimc.airGapS.i_rs[1] = aimc.airGapS.RotationMatrix[1,1] * aimc.airGapS.i_rr[1] + aimc.airGapS.RotationMatrix[1,2] * aimc.airGapS.i_rr[2]; aimc.airGapS.i_rs[2] = aimc.airGapS.RotationMatrix[2,1] * aimc.airGapS.i_rr[1] + aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.i_rr[2]; aimc.airGapS.spacePhasor_s.v_[1] = der(aimc.airGapS.psi_ms[1]); aimc.airGapS.spacePhasor_s.v_[2] = der(aimc.airGapS.psi_ms[2]); aimc.airGapS.spacePhasor_r.v_[1] = der(aimc.airGapS.psi_mr[1]); aimc.airGapS.spacePhasor_r.v_[2] = der(aimc.airGapS.psi_mr[2]); aimc.airGapS.tauElectrical = 0.5 * /*Real*/(aimc.airGapS.m) * /*Real*/(aimc.airGapS.p) * (aimc.airGapS.spacePhasor_s.i_[2] * aimc.airGapS.psi_ms[1] - aimc.airGapS.spacePhasor_s.i_[1] * aimc.airGapS.psi_ms[2]); aimc.airGapS.flange.tau = -aimc.airGapS.tauElectrical; aimc.airGapS.support.tau = aimc.airGapS.tauElectrical; aimc.inertiaStator.phi = aimc.inertiaStator.flange_a.phi; aimc.inertiaStator.phi = aimc.inertiaStator.flange_b.phi; aimc.inertiaStator.w = der(aimc.inertiaStator.phi); aimc.inertiaStator.a = der(aimc.inertiaStator.w); aimc.inertiaStator.J * aimc.inertiaStator.a = aimc.inertiaStator.flange_a.tau + aimc.inertiaStator.flange_b.tau; aimc.lszero.L * der(aimc.lszero.i) = aimc.lszero.v; aimc.lszero.v = aimc.lszero.p.v - aimc.lszero.n.v; 0.0 = aimc.lszero.p.i + aimc.lszero.n.i; aimc.lszero.i = aimc.lszero.p.i; aimc.idq_ss = {aimc.airGapS.i_ss[1], aimc.airGapS.i_ss[2]}; aimc.idq_sr = {aimc.airGapS.i_sr[1], aimc.airGapS.i_sr[2]}; aimc.idq_rs = {aimc.airGapS.i_rs[1], aimc.airGapS.i_rs[2]}; aimc.idq_rr = {aimc.airGapS.i_rr[1], aimc.airGapS.i_rr[2]}; assert(1.0 + aimc.rs.resistor[1].alpha * (aimc.rs.resistor[1].T_heatPort - aimc.rs.resistor[1].T_ref) >= 0.000000000000001,\"Temperature outside scope of model!\"); aimc.rs.resistor[1].R_actual = aimc.rs.resistor[1].R * (1.0 + aimc.rs.resistor[1].alpha * (aimc.rs.resistor[1].T_heatPort - aimc.rs.resistor[1].T_ref)); aimc.rs.resistor[1].v = aimc.rs.resistor[1].R_actual * aimc.rs.resistor[1].i; aimc.rs.resistor[1].LossPower = aimc.rs.resistor[1].v * aimc.rs.resistor[1].i; aimc.rs.resistor[1].v = aimc.rs.resistor[1].p.v - aimc.rs.resistor[1].n.v; 0.0 = aimc.rs.resistor[1].p.i + aimc.rs.resistor[1].n.i; aimc.rs.resistor[1].i = aimc.rs.resistor[1].p.i; assert(1.0 + aimc.rs.resistor[2].alpha * (aimc.rs.resistor[2].T_heatPort - aimc.rs.resistor[2].T_ref) >= 0.000000000000001,\"Temperature outside scope of model!\"); aimc.rs.resistor[2].R_actual = aimc.rs.resistor[2].R * (1.0 + aimc.rs.resistor[2].alpha * (aimc.rs.resistor[2].T_heatPort - aimc.rs.resistor[2].T_ref)); aimc.rs.resistor[2].v = aimc.rs.resistor[2].R_actual * aimc.rs.resistor[2].i; aimc.rs.resistor[2].LossPower = aimc.rs.resistor[2].v * aimc.rs.resistor[2].i; aimc.rs.resistor[2].v = aimc.rs.resistor[2].p.v - aimc.rs.resistor[2].n.v; 0.0 = aimc.rs.resistor[2].p.i + aimc.rs.resistor[2].n.i; aimc.rs.resistor[2].i = aimc.rs.resistor[2].p.i; assert(1.0 + aimc.rs.resistor[3].alpha * (aimc.rs.resistor[3].T_heatPort - aimc.rs.resistor[3].T_ref) >= 0.000000000000001,\"Temperature outside scope of model!\"); aimc.rs.resistor[3].R_actual = aimc.rs.resistor[3].R * (1.0 + aimc.rs.resistor[3].alpha * (aimc.rs.resistor[3].T_heatPort - aimc.rs.resistor[3].T_ref)); aimc.rs.resistor[3].v = aimc.rs.resistor[3].R_actual * aimc.rs.resistor[3].i; aimc.rs.resistor[3].LossPower = aimc.rs.resistor[3].v * aimc.rs.resistor[3].i; aimc.rs.resistor[3].v = aimc.rs.resistor[3].p.v - aimc.rs.resistor[3].n.v; 0.0 = aimc.rs.resistor[3].p.i + aimc.rs.resistor[3].n.i; aimc.rs.resistor[3].i = aimc.rs.resistor[3].p.i; aimc.rs.v[1] = aimc.rs.plug_p.pin[1].v - aimc.rs.plug_n.pin[1].v; aimc.rs.v[2] = aimc.rs.plug_p.pin[2].v - aimc.rs.plug_n.pin[2].v; aimc.rs.v[3] = aimc.rs.plug_p.pin[3].v - aimc.rs.plug_n.pin[3].v; aimc.rs.i[1] = aimc.rs.plug_p.pin[1].i; aimc.rs.i[2] = aimc.rs.plug_p.pin[2].i; aimc.rs.i[3] = aimc.rs.plug_p.pin[3].i; aimc.statorCore.Gc = 0.0; aimc.statorCore.spacePhasor.i_[1] = 0.0; aimc.statorCore.spacePhasor.i_[2] = 0.0; aimc.statorCore.lossPower = 1.5 * (aimc.statorCore.spacePhasor.v_[1] * aimc.statorCore.spacePhasor.i_[1] + aimc.statorCore.spacePhasor.v_[2] * aimc.statorCore.spacePhasor.i_[2]); aimc.ir = -{aimc.squirrelCageR.spacePhasor_r.i_[1], aimc.squirrelCageR.spacePhasor_r.i_[2]}; assert(1.0 + aimc.squirrelCageR.alpha * (aimc.squirrelCageR.T_heatPort - aimc.squirrelCageR.T_ref) >= 0.000000000000001,\"Temperature outside scope of model!\"); aimc.squirrelCageR.Rr_actual = aimc.squirrelCageR.Rr * (1.0 + aimc.squirrelCageR.alpha * (aimc.squirrelCageR.T_heatPort - aimc.squirrelCageR.T_ref)); aimc.squirrelCageR.spacePhasor_r.v_[1] = aimc.squirrelCageR.spacePhasor_r.i_[1] * aimc.squirrelCageR.Rr_actual + der(aimc.squirrelCageR.spacePhasor_r.i_[1]) * aimc.squirrelCageR.Lrsigma; aimc.squirrelCageR.spacePhasor_r.v_[2] = aimc.squirrelCageR.spacePhasor_r.i_[2] * aimc.squirrelCageR.Rr_actual + der(aimc.squirrelCageR.spacePhasor_r.i_[2]) * aimc.squirrelCageR.Lrsigma; 0.6666666666666666 * aimc.squirrelCageR.LossPower = aimc.squirrelCageR.Rr_actual * (aimc.squirrelCageR.spacePhasor_r.i_[1] ^ 2.0 + aimc.squirrelCageR.spacePhasor_r.i_[2] ^ 2.0); assert(aimc.spacePhasorS.plug_n.m == aimc.plug_sn.m,\"automatically generated from connect\"); assert(aimc.thermalAmbient.thermalPort.m == aimc.internalThermalPort.m,\"automatically generated from connect\"); assert(aimc.strayLoad.plug_n.m == aimc.rs.plug_p.m,\"automatically generated from connect\"); assert(aimc.strayLoad.plug_p.m == aimc.plug_sp.m,\"automatically generated from connect\"); assert(aimc.spacePhasorS.plug_p.m == aimc.rs.plug_n.m,\"automatically generated from connect\"); ground.p.v = 0.0; star.plug_p.pin[1].v = star.pin_n.v; star.plug_p.pin[2].v = star.pin_n.v; star.plug_p.pin[3].v = star.pin_n.v; star.plug_p.pin[1].i + star.plug_p.pin[2].i + star.plug_p.pin[3].i + star.pin_n.i = 0.0; torque.flange.tau = -torque.tau; torque.phi_support = 0.0; const.y = const.k; speedSensor.w = der(speedSensor.flange.phi); 0.0 = speedSensor.flange.tau; sinevoltage1.sineVoltage[1].signalSource.y = sinevoltage1.sineVoltage[1].signalSource.offset + (if time < sinevoltage1.sineVoltage[1].signalSource.startTime then 0.0 else sinevoltage1.sineVoltage[1].signalSource.amplitude * sin(6.283185307179586 * sinevoltage1.sineVoltage[1].signalSource.freqHz * (time - sinevoltage1.sineVoltage[1].signalSource.startTime) + sinevoltage1.sineVoltage[1].signalSource.phase)); sinevoltage1.sineVoltage[1].v = sinevoltage1.sineVoltage[1].signalSource.y; sinevoltage1.sineVoltage[1].v = sinevoltage1.sineVoltage[1].p.v - sinevoltage1.sineVoltage[1].n.v; 0.0 = sinevoltage1.sineVoltage[1].p.i + sinevoltage1.sineVoltage[1].n.i; sinevoltage1.sineVoltage[1].i = sinevoltage1.sineVoltage[1].p.i; sinevoltage1.sineVoltage[2].signalSource.y = sinevoltage1.sineVoltage[2].signalSource.offset + (if time < sinevoltage1.sineVoltage[2].signalSource.startTime then 0.0 else sinevoltage1.sineVoltage[2].signalSource.amplitude * sin(6.283185307179586 * sinevoltage1.sineVoltage[2].signalSource.freqHz * (time - sinevoltage1.sineVoltage[2].signalSource.startTime) + sinevoltage1.sineVoltage[2].signalSource.phase)); sinevoltage1.sineVoltage[2].v = sinevoltage1.sineVoltage[2].signalSource.y; sinevoltage1.sineVoltage[2].v = sinevoltage1.sineVoltage[2].p.v - sinevoltage1.sineVoltage[2].n.v; 0.0 = sinevoltage1.sineVoltage[2].p.i + sinevoltage1.sineVoltage[2].n.i; sinevoltage1.sineVoltage[2].i = sinevoltage1.sineVoltage[2].p.i; sinevoltage1.sineVoltage[3].signalSource.y = sinevoltage1.sineVoltage[3].signalSource.offset + (if time < sinevoltage1.sineVoltage[3].signalSource.startTime then 0.0 else sinevoltage1.sineVoltage[3].signalSource.amplitude * sin(6.283185307179586 * sinevoltage1.sineVoltage[3].signalSource.freqHz * (time - sinevoltage1.sineVoltage[3].signalSource.startTime) + sinevoltage1.sineVoltage[3].signalSource.phase)); sinevoltage1.sineVoltage[3].v = sinevoltage1.sineVoltage[3].signalSource.y; sinevoltage1.sineVoltage[3].v = sinevoltage1.sineVoltage[3].p.v - sinevoltage1.sineVoltage[3].n.v; 0.0 = sinevoltage1.sineVoltage[3].p.i + sinevoltage1.sineVoltage[3].n.i; sinevoltage1.sineVoltage[3].i = sinevoltage1.sineVoltage[3].p.i; sinevoltage1.v[1] = sinevoltage1.plug_p.pin[1].v - sinevoltage1.plug_n.pin[1].v; sinevoltage1.v[2] = sinevoltage1.plug_p.pin[2].v - sinevoltage1.plug_n.pin[2].v; sinevoltage1.v[3] = sinevoltage1.plug_p.pin[3].v - sinevoltage1.plug_n.pin[3].v; sinevoltage1.i[1] = sinevoltage1.plug_p.pin[1].i; sinevoltage1.i[2] = sinevoltage1.plug_p.pin[2].i; sinevoltage1.i[3] = sinevoltage1.plug_p.pin[3].i; assert(sinevoltage1.plug_n.m == terminalBox.plugSupply.m,\"automatically generated from connect\"); assert(sinevoltage1.plug_p.m == star.plug_p.m,\"automatically generated from connect\"); assert(terminalBox.plug_sn.m == aimc.plug_sn.m,\"automatically generated from connect\"); assert(terminalBox.plug_sp.m == aimc.plug_sp.m,\"automatically generated from connect\"); terminalBox.plug_sp.pin[1].i + aimc.plug_sp.pin[1].i = 0.0; terminalBox.plug_sp.pin[2].i + aimc.plug_sp.pin[2].i = 0.0; terminalBox.plug_sp.pin[3].i + aimc.plug_sp.pin[3].i = 0.0; terminalBox.plug_sn.pin[1].i + aimc.plug_sn.pin[1].i = 0.0; terminalBox.plug_sn.pin[2].i + aimc.plug_sn.pin[2].i = 0.0; terminalBox.plug_sn.pin[3].i + aimc.plug_sn.pin[3].i = 0.0; terminalBox.plugSupply.pin[1].i + sinevoltage1.plug_n.pin[1].i = 0.0; terminalBox.plugSupply.pin[2].i + sinevoltage1.plug_n.pin[2].i = 0.0; terminalBox.plugSupply.pin[3].i + sinevoltage1.plug_n.pin[3].i = 0.0; terminalBox.star.pin_n.i + (-terminalBox.starpoint.i) = 0.0; (-terminalBox.plug_sn.pin[1].i) + terminalBox.star.plug_p.pin[1].i = 0.0; (-terminalBox.plug_sn.pin[2].i) + terminalBox.star.plug_p.pin[2].i = 0.0; (-terminalBox.plug_sn.pin[3].i) + terminalBox.star.plug_p.pin[3].i = 0.0; terminalBox.starpoint.i = 0.0; terminalBox.plug_sn.pin[1].v = terminalBox.star.plug_p.pin[1].v; terminalBox.plug_sn.pin[2].v = terminalBox.star.plug_p.pin[2].v; terminalBox.plug_sn.pin[3].v = terminalBox.star.plug_p.pin[3].v; terminalBox.plugSupply.pin[1].v = terminalBox.plug_sp.pin[1].v; (-terminalBox.plug_sp.pin[1].i) + (-terminalBox.plugSupply.pin[1].i) = 0.0; terminalBox.plugSupply.pin[2].v = terminalBox.plug_sp.pin[2].v; (-terminalBox.plug_sp.pin[2].i) + (-terminalBox.plugSupply.pin[2].i) = 0.0; terminalBox.plugSupply.pin[3].v = terminalBox.plug_sp.pin[3].v; (-terminalBox.plug_sp.pin[3].i) + (-terminalBox.plugSupply.pin[3].i) = 0.0; terminalBox.star.pin_n.v = terminalBox.starpoint.v; aimc.flange.tau + torque.flange.tau + speedSensor.flange.tau = 0.0; aimc.internalSupport.tau = 0.0; aimc.spacePhasorS.zero.i + aimc.lszero.p.i = 0.0; aimc.spacePhasorS.ground.i + aimc.lszero.n.i = 0.0; aimc.spacePhasorS.spacePhasor.i_[1] + aimc.lssigma.spacePhasor_a.i_[1] + aimc.statorCore.spacePhasor.i_[1] = 0.0; aimc.spacePhasorS.spacePhasor.i_[2] + aimc.lssigma.spacePhasor_a.i_[2] + aimc.statorCore.spacePhasor.i_[2] = 0.0; aimc.spacePhasorS.plug_p.pin[1].i + aimc.rs.plug_n.pin[1].i = 0.0; aimc.spacePhasorS.plug_p.pin[2].i + aimc.rs.plug_n.pin[2].i = 0.0; aimc.spacePhasorS.plug_p.pin[3].i + aimc.rs.plug_n.pin[3].i = 0.0; aimc.spacePhasorS.plug_n.pin[1].i + (-aimc.plug_sn.pin[1].i) = 0.0; aimc.spacePhasorS.plug_n.pin[2].i + (-aimc.plug_sn.pin[2].i) = 0.0; aimc.spacePhasorS.plug_n.pin[3].i + (-aimc.plug_sn.pin[3].i) = 0.0; aimc.internalThermalPort.heatPortStatorCore.Q_flow = 0.0; aimc.internalThermalPort.heatPortRotorCore.Q_flow = 0.0; aimc.internalThermalPort.heatPortStrayLoad.Q_flow = 0.0; aimc.internalThermalPort.heatPortFriction.Q_flow = 0.0; aimc.internalThermalPort.heatPortRotorWinding.Q_flow = 0.0; aimc.internalThermalPort.heatPortStatorWinding[1].Q_flow = 0.0; aimc.internalThermalPort.heatPortStatorWinding[2].Q_flow = 0.0; aimc.internalThermalPort.heatPortStatorWinding[3].Q_flow = 0.0; aimc.inertiaRotor.flange_a.tau + aimc.airGapS.flange.tau = 0.0; (-aimc.flange.tau) + aimc.inertiaRotor.flange_b.tau + aimc.friction.flange.tau + aimc.strayLoad.flange.tau = 0.0; (-aimc.internalSupport.tau) + aimc.fixed.flange.tau + aimc.friction.support.tau + aimc.strayLoad.support.tau + aimc.airGapS.support.tau + aimc.inertiaStator.flange_a.tau = 0.0; aimc.thermalAmbient.temperatureStatorWinding.port.Q_flow + aimc.thermalAmbient.thermalCollectorStator.port_b.Q_flow = 0.0; aimc.thermalAmbient.temperatureRotorWinding.port.Q_flow + (-aimc.thermalAmbient.thermalPort.heatPortRotorWinding.Q_flow) = 0.0; (-aimc.internalThermalPort.heatPortStatorCore.Q_flow) + aimc.thermalAmbient.thermalPort.heatPortStatorCore.Q_flow + aimc.statorCore.heatPort.Q_flow = 0.0; (-aimc.internalThermalPort.heatPortRotorCore.Q_flow) + aimc.thermalAmbient.thermalPort.heatPortRotorCore.Q_flow = 0.0; (-aimc.internalThermalPort.heatPortStrayLoad.Q_flow) + aimc.thermalAmbient.thermalPort.heatPortStrayLoad.Q_flow + aimc.strayLoad.heatPort.Q_flow = 0.0; (-aimc.internalThermalPort.heatPortFriction.Q_flow) + aimc.thermalAmbient.thermalPort.heatPortFriction.Q_flow + aimc.friction.heatPort.Q_flow = 0.0; (-aimc.internalThermalPort.heatPortRotorWinding.Q_flow) + aimc.thermalAmbient.thermalPort.heatPortRotorWinding.Q_flow + aimc.squirrelCageR.heatPort.Q_flow = 0.0; (-aimc.internalThermalPort.heatPortStatorWinding[1].Q_flow) + aimc.thermalAmbient.thermalPort.heatPortStatorWinding[1].Q_flow + aimc.rs.heatPort[1].Q_flow = 0.0; (-aimc.internalThermalPort.heatPortStatorWinding[2].Q_flow) + aimc.thermalAmbient.thermalPort.heatPortStatorWinding[2].Q_flow + aimc.rs.heatPort[2].Q_flow = 0.0; (-aimc.internalThermalPort.heatPortStatorWinding[3].Q_flow) + aimc.thermalAmbient.thermalPort.heatPortStatorWinding[3].Q_flow + aimc.rs.heatPort[3].Q_flow = 0.0; (-aimc.thermalAmbient.thermalPort.heatPortStatorWinding[1].Q_flow) + aimc.thermalAmbient.thermalCollectorStator.port_a[1].Q_flow = 0.0; (-aimc.thermalAmbient.thermalPort.heatPortStatorWinding[2].Q_flow) + aimc.thermalAmbient.thermalCollectorStator.port_a[2].Q_flow = 0.0; (-aimc.thermalAmbient.thermalPort.heatPortStatorWinding[3].Q_flow) + aimc.thermalAmbient.thermalCollectorStator.port_a[3].Q_flow = 0.0; (-aimc.thermalAmbient.thermalPort.heatPortStatorCore.Q_flow) + aimc.thermalAmbient.temperatureStatorCore.port.Q_flow = 0.0; (-aimc.thermalAmbient.thermalPort.heatPortRotorCore.Q_flow) + aimc.thermalAmbient.temperatureRotorCore.port.Q_flow = 0.0; (-aimc.thermalAmbient.thermalPort.heatPortStrayLoad.Q_flow) + aimc.thermalAmbient.temperatureStrayLoad.port.Q_flow = 0.0; (-aimc.thermalAmbient.thermalPort.heatPortFriction.Q_flow) + aimc.thermalAmbient.temperatureFriction.port.Q_flow = 0.0; aimc.thermalAmbient.constTr.y = aimc.thermalAmbient.temperatureRotorWinding.T; aimc.thermalAmbient.temperatureRotorWinding.port.T = aimc.thermalAmbient.thermalPort.heatPortRotorWinding.T; aimc.thermalAmbient.constTs.y = aimc.thermalAmbient.temperatureStatorWinding.T; aimc.thermalAmbient.temperatureStrayLoad.port.T = aimc.thermalAmbient.thermalPort.heatPortStrayLoad.T; aimc.thermalAmbient.temperatureFriction.port.T = aimc.thermalAmbient.thermalPort.heatPortFriction.T; aimc.thermalAmbient.temperatureStatorWinding.port.T = aimc.thermalAmbient.thermalCollectorStator.port_b.T; aimc.thermalAmbient.thermalCollectorStator.port_a[1].T = aimc.thermalAmbient.thermalPort.heatPortStatorWinding[1].T; aimc.thermalAmbient.thermalCollectorStator.port_a[2].T = aimc.thermalAmbient.thermalPort.heatPortStatorWinding[2].T; aimc.thermalAmbient.thermalCollectorStator.port_a[3].T = aimc.thermalAmbient.thermalPort.heatPortStatorWinding[3].T; aimc.thermalAmbient.temperatureStatorCore.port.T = aimc.thermalAmbient.thermalPort.heatPortStatorCore.T; aimc.thermalAmbient.temperatureRotorCore.port.T = aimc.thermalAmbient.thermalPort.heatPortRotorCore.T; aimc.lssigma.spacePhasor_b.i_[1] + aimc.airGapS.spacePhasor_s.i_[1] = 0.0; aimc.lssigma.spacePhasor_b.i_[2] + aimc.airGapS.spacePhasor_s.i_[2] = 0.0; (-aimc.plug_sp.pin[1].i) + aimc.strayLoad.plug_p.pin[1].i = 0.0; (-aimc.plug_sp.pin[2].i) + aimc.strayLoad.plug_p.pin[2].i = 0.0; (-aimc.plug_sp.pin[3].i) + aimc.strayLoad.plug_p.pin[3].i = 0.0; aimc.strayLoad.plug_n.pin[1].i + aimc.rs.plug_p.pin[1].i = 0.0; aimc.strayLoad.plug_n.pin[2].i + aimc.rs.plug_p.pin[2].i = 0.0; aimc.strayLoad.plug_n.pin[3].i + aimc.rs.plug_p.pin[3].i = 0.0; aimc.airGapS.spacePhasor_r.i_[1] + aimc.squirrelCageR.spacePhasor_r.i_[1] = 0.0; aimc.airGapS.spacePhasor_r.i_[2] + aimc.squirrelCageR.spacePhasor_r.i_[2] = 0.0; aimc.inertiaStator.flange_b.tau = 0.0; (-aimc.rs.plug_p.pin[1].i) + aimc.rs.resistor[1].p.i = 0.0; (-aimc.rs.plug_n.pin[1].i) + aimc.rs.resistor[1].n.i = 0.0; (-aimc.rs.heatPort[1].Q_flow) + aimc.rs.resistor[1].heatPort.Q_flow = 0.0; (-aimc.rs.plug_p.pin[2].i) + aimc.rs.resistor[2].p.i = 0.0; (-aimc.rs.plug_n.pin[2].i) + aimc.rs.resistor[2].n.i = 0.0; (-aimc.rs.heatPort[2].Q_flow) + aimc.rs.resistor[2].heatPort.Q_flow = 0.0; (-aimc.rs.plug_p.pin[3].i) + aimc.rs.resistor[3].p.i = 0.0; (-aimc.rs.plug_n.pin[3].i) + aimc.rs.resistor[3].n.i = 0.0; (-aimc.rs.heatPort[3].Q_flow) + aimc.rs.resistor[3].heatPort.Q_flow = 0.0; aimc.rs.plug_p.pin[1].v = aimc.rs.resistor[1].p.v; aimc.rs.plug_p.pin[2].v = aimc.rs.resistor[2].p.v; aimc.rs.plug_p.pin[3].v = aimc.rs.resistor[3].p.v; aimc.rs.plug_n.pin[1].v = aimc.rs.resistor[1].n.v; aimc.rs.plug_n.pin[2].v = aimc.rs.resistor[2].n.v; aimc.rs.plug_n.pin[3].v = aimc.rs.resistor[3].n.v; aimc.rs.heatPort[1].T = aimc.rs.resistor[1].heatPort.T; aimc.rs.heatPort[2].T = aimc.rs.resistor[2].heatPort.T; aimc.rs.heatPort[3].T = aimc.rs.resistor[3].heatPort.T; aimc.airGapS.spacePhasor_r.v_[1] = aimc.squirrelCageR.spacePhasor_r.v_[1]; aimc.airGapS.spacePhasor_r.v_[2] = aimc.squirrelCageR.spacePhasor_r.v_[2]; aimc.airGapS.flange.phi = aimc.inertiaRotor.flange_a.phi; aimc.airGapS.spacePhasor_s.v_[1] = aimc.lssigma.spacePhasor_b.v_[1]; aimc.airGapS.spacePhasor_s.v_[2] = aimc.lssigma.spacePhasor_b.v_[2]; aimc.internalThermalPort.heatPortRotorWinding.T = aimc.squirrelCageR.heatPort.T; aimc.internalThermalPort.heatPortRotorWinding.T = aimc.thermalAmbient.thermalPort.heatPortRotorWinding.T; aimc.airGapS.support.phi = aimc.fixed.flange.phi; aimc.airGapS.support.phi = aimc.friction.support.phi; aimc.airGapS.support.phi = aimc.inertiaStator.flange_a.phi; aimc.airGapS.support.phi = aimc.internalSupport.phi; aimc.airGapS.support.phi = aimc.strayLoad.support.phi; aimc.plug_sn.pin[1].v = aimc.spacePhasorS.plug_n.pin[1].v; aimc.plug_sn.pin[2].v = aimc.spacePhasorS.plug_n.pin[2].v; aimc.plug_sn.pin[3].v = aimc.spacePhasorS.plug_n.pin[3].v; aimc.friction.heatPort.T = aimc.internalThermalPort.heatPortFriction.T; aimc.friction.heatPort.T = aimc.thermalAmbient.thermalPort.heatPortFriction.T; aimc.internalThermalPort.heatPortRotorCore.T = aimc.thermalAmbient.thermalPort.heatPortRotorCore.T; aimc.internalThermalPort.heatPortStatorCore.T = aimc.statorCore.heatPort.T; aimc.internalThermalPort.heatPortStatorCore.T = aimc.thermalAmbient.thermalPort.heatPortStatorCore.T; aimc.internalThermalPort.heatPortStatorWinding[1].T = aimc.rs.heatPort[1].T; aimc.internalThermalPort.heatPortStatorWinding[1].T = aimc.thermalAmbient.thermalPort.heatPortStatorWinding[1].T; aimc.internalThermalPort.heatPortStatorWinding[2].T = aimc.rs.heatPort[2].T; aimc.internalThermalPort.heatPortStatorWinding[2].T = aimc.thermalAmbient.thermalPort.heatPortStatorWinding[2].T; aimc.internalThermalPort.heatPortStatorWinding[3].T = aimc.rs.heatPort[3].T; aimc.internalThermalPort.heatPortStatorWinding[3].T = aimc.thermalAmbient.thermalPort.heatPortStatorWinding[3].T; aimc.internalThermalPort.heatPortStrayLoad.T = aimc.strayLoad.heatPort.T; aimc.internalThermalPort.heatPortStrayLoad.T = aimc.thermalAmbient.thermalPort.heatPortStrayLoad.T; aimc.rs.plug_p.pin[1].v = aimc.strayLoad.plug_n.pin[1].v; aimc.rs.plug_p.pin[2].v = aimc.strayLoad.plug_n.pin[2].v; aimc.rs.plug_p.pin[3].v = aimc.strayLoad.plug_n.pin[3].v; aimc.plug_sp.pin[1].v = aimc.strayLoad.plug_p.pin[1].v; aimc.plug_sp.pin[2].v = aimc.strayLoad.plug_p.pin[2].v; aimc.plug_sp.pin[3].v = aimc.strayLoad.plug_p.pin[3].v; aimc.rs.plug_n.pin[1].v = aimc.spacePhasorS.plug_p.pin[1].v; aimc.rs.plug_n.pin[2].v = aimc.spacePhasorS.plug_p.pin[2].v; aimc.rs.plug_n.pin[3].v = aimc.spacePhasorS.plug_p.pin[3].v; aimc.lszero.p.v = aimc.spacePhasorS.zero.v; aimc.lszero.n.v = aimc.spacePhasorS.ground.v; aimc.lssigma.spacePhasor_a.v_[1] = aimc.spacePhasorS.spacePhasor.v_[1]; aimc.lssigma.spacePhasor_a.v_[1] = aimc.statorCore.spacePhasor.v_[1]; aimc.lssigma.spacePhasor_a.v_[2] = aimc.spacePhasorS.spacePhasor.v_[2]; aimc.lssigma.spacePhasor_a.v_[2] = aimc.statorCore.spacePhasor.v_[2]; aimc.flange.phi = aimc.friction.flange.phi; aimc.flange.phi = aimc.inertiaRotor.flange_b.phi; aimc.flange.phi = aimc.strayLoad.flange.phi; ground.p.i + star.pin_n.i = 0.0; star.plug_p.pin[1].i + sinevoltage1.plug_p.pin[1].i = 0.0; star.plug_p.pin[2].i + sinevoltage1.plug_p.pin[2].i = 0.0; star.plug_p.pin[3].i + sinevoltage1.plug_p.pin[3].i = 0.0; (-sinevoltage1.plug_p.pin[1].i) + sinevoltage1.sineVoltage[1].p.i = 0.0; (-sinevoltage1.plug_n.pin[1].i) + sinevoltage1.sineVoltage[1].n.i = 0.0; (-sinevoltage1.plug_p.pin[2].i) + sinevoltage1.sineVoltage[2].p.i = 0.0; (-sinevoltage1.plug_n.pin[2].i) + sinevoltage1.sineVoltage[2].n.i = 0.0; (-sinevoltage1.plug_p.pin[3].i) + sinevoltage1.sineVoltage[3].p.i = 0.0; (-sinevoltage1.plug_n.pin[3].i) + sinevoltage1.sineVoltage[3].n.i = 0.0; sinevoltage1.plug_p.pin[1].v = sinevoltage1.sineVoltage[1].p.v; sinevoltage1.plug_p.pin[2].v = sinevoltage1.sineVoltage[2].p.v; sinevoltage1.plug_p.pin[3].v = sinevoltage1.sineVoltage[3].p.v; sinevoltage1.plug_n.pin[1].v = sinevoltage1.sineVoltage[1].n.v; sinevoltage1.plug_n.pin[2].v = sinevoltage1.sineVoltage[2].n.v; sinevoltage1.plug_n.pin[3].v = sinevoltage1.sineVoltage[3].n.v; sinevoltage1.plug_n.pin[1].v = terminalBox.plugSupply.pin[1].v; sinevoltage1.plug_n.pin[2].v = terminalBox.plugSupply.pin[2].v; sinevoltage1.plug_n.pin[3].v = terminalBox.plugSupply.pin[3].v; sinevoltage1.plug_p.pin[1].v = star.plug_p.pin[1].v; sinevoltage1.plug_p.pin[2].v = star.plug_p.pin[2].v; sinevoltage1.plug_p.pin[3].v = star.plug_p.pin[3].v; aimc.plug_sn.pin[1].v = terminalBox.plug_sn.pin[1].v; aimc.plug_sn.pin[2].v = terminalBox.plug_sn.pin[2].v; aimc.plug_sn.pin[3].v = terminalBox.plug_sn.pin[3].v; aimc.plug_sp.pin[1].v = terminalBox.plug_sp.pin[1].v; aimc.plug_sp.pin[2].v = terminalBox.plug_sp.pin[2].v; aimc.plug_sp.pin[3].v = terminalBox.plug_sp.pin[3].v; ground.p.v = star.pin_n.v; aimc.flange.phi = speedSensor.flange.phi; aimc.flange.phi = torque.flange.phi; const.y = torque.tau; end asmaFlow; " ######################################## dumpindxdae ######################################## Variables (88) ======================================== 1: sinevoltage1.i[3]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 2: sinevoltage1.i[2]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 3: sinevoltage1.i[1]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 4: sinevoltage1.v[3]:VARIABLE() .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 5: sinevoltage1.v[2]:VARIABLE() .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 6: sinevoltage1.v[1]:VARIABLE() .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 7: speedSensor.flange.phi:STATE(1,aimc.inertiaRotor.w)(flow=false ) .asmaFlow, .Modelica.Mechanics.Rotational.Sensors.SpeedSensor, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 8: ground.p.i:VARIABLE(flow=true ) .asmaFlow, .Modelica.Electrical.Analog.Basic.Ground, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real 9: aimc.rs.resistor[3].LossPower:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Power type: Real [3] 10: aimc.rs.resistor[3].v:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Voltage type: Real [3] 11: aimc.rs.resistor[2].LossPower:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Power type: Real [3] 12: aimc.rs.resistor[2].v:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Voltage type: Real [3] 13: aimc.rs.resistor[1].LossPower:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Power type: Real [3] 14: aimc.rs.resistor[1].v:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Voltage type: Real [3] 15: aimc.rs.plug_n.pin[3].v:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 16: aimc.rs.plug_n.pin[2].v:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 17: aimc.rs.plug_n.pin[1].v:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 18: aimc.rs.v[3]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Voltage type: Real [3] 19: aimc.rs.v[2]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Voltage type: Real [3] 20: aimc.rs.v[1]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Voltage type: Real [3] 21: aimc.powerBalance.lossPowerTotal:VARIABLE(final = true ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 22: aimc.powerBalance.lossPowerStatorWinding:VARIABLE(final = true ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 23: aimc.powerBalance.powerInertiaRotor:VARIABLE(final = true ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 24: aimc.powerBalance.powerMechanical:VARIABLE(final = true ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 25: aimc.powerBalance.powerStator:VARIABLE(final = true ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 26: input aimc.idq_rr[2]:STATE(1)(stateSelect=StateSelect.prefer ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 27: input aimc.idq_rr[1]:STATE(1)(stateSelect=StateSelect.prefer ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 28: input aimc.idq_rs[2]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 29: input aimc.idq_rs[1]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 30: input aimc.idq_sr[2]:STATE(1)(stateSelect=StateSelect.prefer ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 31: input aimc.idq_sr[1]:STATE(1)(stateSelect=StateSelect.prefer ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 32: aimc.lszero.v:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Analog.Basic.Inductor, .Modelica.SIunits.Voltage type: Real 33: output aimc.tauElectrical:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Torque type: Real 34: aimc.airGapS.i_ms[2]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 35: aimc.airGapS.i_ms[1]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 36: aimc.airGapS.spacePhasor_r.v_[2]:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 37: aimc.airGapS.spacePhasor_r.v_[1]:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 38: aimc.airGapS.spacePhasor_s.v_[2]:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 39: aimc.airGapS.spacePhasor_s.v_[1]:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 40: aimc.airGapS.RotationMatrix[2,2]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Real type: Real [2,2] 41: aimc.airGapS.RotationMatrix[2,1]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Real type: Real [2,2] 42: aimc.airGapS.psi_mr[2]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.MagneticFlux type: Real [2] 43: aimc.airGapS.psi_mr[1]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.MagneticFlux type: Real [2] 44: aimc.airGapS.psi_ms[2]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.MagneticFlux type: Real [2] 45: aimc.airGapS.psi_ms[1]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.MagneticFlux type: Real [2] 46: aimc.airGapS.gamma:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Angle type: Real 47: aimc.strayLoad.iRMS:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Current type: Real 48: aimc.strayLoad.phi:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Angle type: Real 49: aimc.friction.phi:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.SIunits.Angle type: Real 50: aimc.lssigma.spacePhasor_a.v_[2]:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 51: aimc.lssigma.spacePhasor_a.v_[1]:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 52: aimc.lssigma.i_[2]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.SIunits.Current type: Real [2] 53: aimc.lssigma.i_[1]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.SIunits.Current type: Real [2] 54: aimc.lssigma.v_[2]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.SIunits.Voltage type: Real [2] 55: aimc.lssigma.v_[1]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.SIunits.Voltage type: Real [2] 56: output aimc.vs[3]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Voltage type: Real [3] 57: output aimc.vs[2]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Voltage type: Real [3] 58: output aimc.vs[1]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Voltage type: Real [3] 59: output aimc.thermalAmbient.Q_flowTotal:VARIABLE(final = true ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.HeatFlowRate type: Real 60: output aimc.thermalAmbient.Q_flowRotorWinding:VARIABLE(final = true ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.HeatFlowRate type: Real 61: output aimc.thermalAmbient.Q_flowStatorWinding:VARIABLE(final = true ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.HeatFlowRate type: Real 62: output aimc.i_0_s:DUMMY_STATE(start = 0.0 stateSelect=StateSelect.prefer ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real 63: output aimc.phiMechanical:DUMMY_STATE(start = 0.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Angle type: Real 64: aimc.inertiaRotor.w:STATE(1,aimc.inertiaRotor.a)(start = 0.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.SIunits.AngularVelocity type: Real 65: aimc.inertiaRotor.a:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.SIunits.AngularAcceleration type: Real 66: aimc.spacePhasorS.i[3]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Current type: Real [3] 67: aimc.spacePhasorS.i[2]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Current type: Real [3] 68: aimc.spacePhasorS.i[1]:DUMMY_STATE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Current type: Real [3] 69: aimc.spacePhasorS.v[3]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Voltage type: Real [3] 70: aimc.spacePhasorS.v[2]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Voltage type: Real [3] 71: aimc.spacePhasorS.v[1]:VARIABLE() .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Voltage type: Real [3] 72: terminalBox.starpoint.v:VARIABLE(flow=false ) .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real 73: $DER.aimc.airGapS.gamma:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Angle type: Real 74: $DER.aimc.airGapS.RotationMatrix[2,1]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Real type: Real [2,2] 75: $DER.aimc.airGapS.RotationMatrix[2,2]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Real type: Real [2,2] 76: $DER.aimc.airGapS.i_ms[1]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 77: $DER.aimc.airGapS.i_ms[2]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 78: input $DER.aimc.idq_rs[1]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 79: input $DER.aimc.idq_rs[2]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 80: $DER.sinevoltage1.i[1]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 81: $DER.sinevoltage1.i[2]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 82: $DER.sinevoltage1.i[3]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 83: $DER.aimc.spacePhasorS.i[1]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Current type: Real [3] 84: $DER.aimc.lssigma.i_[1]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.SIunits.Current type: Real [2] 85: $DER.aimc.lssigma.i_[2]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.SIunits.Current type: Real [2] 86: $DER.aimc.spacePhasorS.i[2]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Current type: Real [3] 87: $DER.aimc.spacePhasorS.i[3]:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.SIunits.Current type: Real [3] 88: output $DER.aimc.i_0_s:DUMMY_DER(fixed = false ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real Equations (88, 88) ======================================== 1/1 (1): aimc.phiMechanical = speedSensor.flange.phi - aimc.fixed.phi0 2/2 (1): aimc.friction.phi = speedSensor.flange.phi - aimc.fixed.phi0 3/3 (1): aimc.strayLoad.phi = speedSensor.flange.phi - aimc.fixed.phi0 4/4 (1): aimc.airGapS.gamma = /*Real*/(aimc.airGapS.p) * (speedSensor.flange.phi - aimc.fixed.phi0) 5/5 (1): aimc.airGapS.RotationMatrix[2,2] = cos(aimc.airGapS.gamma) 6/6 (1): -aimc.airGapS.RotationMatrix[2,1] = -sin(aimc.airGapS.gamma) 7/7 (1): aimc.lssigma.i_[1] = aimc.airGapS.RotationMatrix[2,2] * aimc.idq_sr[1] + (-aimc.airGapS.RotationMatrix[2,1]) * aimc.idq_sr[2] 8/8 (1): aimc.lssigma.i_[2] = aimc.airGapS.RotationMatrix[2,1] * aimc.idq_sr[1] + aimc.airGapS.RotationMatrix[2,2] * aimc.idq_sr[2] 9/9 (1): aimc.lssigma.i_[2] = aimc.spacePhasorS.TransformationMatrix[2,1] * aimc.spacePhasorS.i[1] + aimc.spacePhasorS.TransformationMatrix[2,2] * aimc.spacePhasorS.i[2] + aimc.spacePhasorS.TransformationMatrix[2,3] * aimc.spacePhasorS.i[3] 10/10 (1): aimc.spacePhasorS.i[2] * aimc.spacePhasorS.turnsRatio = sinevoltage1.i[2] 11/11 (1): sinevoltage1.i[1] + sinevoltage1.i[2] + sinevoltage1.i[3] = 0.0 12/12 (1): aimc.spacePhasorS.i[3] * aimc.spacePhasorS.turnsRatio = sinevoltage1.i[3] 13/13 (1): aimc.lssigma.i_[1] = aimc.spacePhasorS.TransformationMatrix[1,1] * aimc.spacePhasorS.i[1] + aimc.spacePhasorS.TransformationMatrix[1,2] * aimc.spacePhasorS.i[2] + aimc.spacePhasorS.TransformationMatrix[1,3] * aimc.spacePhasorS.i[3] 14/14 (1): aimc.spacePhasorS.i[1] * aimc.spacePhasorS.turnsRatio = sinevoltage1.i[1] 15/15 (1): -3.0 * aimc.i_0_s = aimc.spacePhasorS.i[1] + aimc.spacePhasorS.i[2] + aimc.spacePhasorS.i[3] 16/16 (1): aimc.idq_rs[1] = aimc.airGapS.RotationMatrix[2,2] * aimc.idq_rr[1] + (-aimc.airGapS.RotationMatrix[2,1]) * aimc.idq_rr[2] 17/17 (1): aimc.airGapS.i_ms[1] = aimc.lssigma.i_[1] + aimc.idq_rs[1] 18/18 (1): aimc.idq_rs[2] = aimc.airGapS.RotationMatrix[2,1] * aimc.idq_rr[1] + aimc.airGapS.RotationMatrix[2,2] * aimc.idq_rr[2] 19/19 (1): aimc.airGapS.i_ms[2] = aimc.lssigma.i_[2] + aimc.idq_rs[2] 20/20 (1): aimc.airGapS.psi_ms[2] = aimc.airGapS.L[2,1] * aimc.airGapS.i_ms[1] + aimc.airGapS.L[2,2] * aimc.airGapS.i_ms[2] 21/21 (1): aimc.airGapS.psi_ms[1] = aimc.airGapS.L[1,1] * aimc.airGapS.i_ms[1] + aimc.airGapS.L[1,2] * aimc.airGapS.i_ms[2] 22/22 (1): aimc.airGapS.psi_mr[2] = (-aimc.airGapS.RotationMatrix[2,1]) * aimc.airGapS.psi_ms[1] + aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.psi_ms[2] 23/23 (1): aimc.airGapS.psi_mr[1] = aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.psi_ms[1] + aimc.airGapS.RotationMatrix[2,1] * aimc.airGapS.psi_ms[2] 24/24 (1): sinevoltage1.v[3] = sinevoltage1.sineVoltage[3].signalSource.offset + (if time < sinevoltage1.sineVoltage[3].signalSource.startTime then 0.0 else sinevoltage1.sineVoltage[3].signalSource.amplitude * sin(6.283185307179586 * sinevoltage1.sineVoltage[3].signalSource.freqHz * (time - sinevoltage1.sineVoltage[3].signalSource.startTime) + sinevoltage1.sineVoltage[3].signalSource.phase)) 25/25 (1): sinevoltage1.v[2] = sinevoltage1.sineVoltage[2].signalSource.offset + (if time < sinevoltage1.sineVoltage[2].signalSource.startTime then 0.0 else sinevoltage1.sineVoltage[2].signalSource.amplitude * sin(6.283185307179586 * sinevoltage1.sineVoltage[2].signalSource.freqHz * (time - sinevoltage1.sineVoltage[2].signalSource.startTime) + sinevoltage1.sineVoltage[2].signalSource.phase)) 26/26 (1): sinevoltage1.v[1] = sinevoltage1.sineVoltage[1].signalSource.offset + (if time < sinevoltage1.sineVoltage[1].signalSource.startTime then 0.0 else sinevoltage1.sineVoltage[1].signalSource.amplitude * sin(6.283185307179586 * sinevoltage1.sineVoltage[1].signalSource.freqHz * (time - sinevoltage1.sineVoltage[1].signalSource.startTime) + sinevoltage1.sineVoltage[1].signalSource.phase)) 27/27 (1): aimc.inertiaRotor.w = der(speedSensor.flange.phi) 28/28 (1): (-ground.p.i) - sinevoltage1.i[3] - sinevoltage1.i[1] - sinevoltage1.i[2] = 0.0 29/29 (1): 0.6666666666666666 * aimc.thermalAmbient.Q_flowRotorWinding = aimc.squirrelCageR.Rr_actual * ((-aimc.idq_rr[1]) ^ 2.0 + (-aimc.idq_rr[2]) ^ 2.0) 30/30 (1): aimc.rs.resistor[3].v = aimc.rs.resistor[3].R_actual * sinevoltage1.i[3] 31/31 (1): aimc.rs.resistor[3].LossPower = aimc.rs.resistor[3].v * sinevoltage1.i[3] 32/32 (1): aimc.rs.resistor[3].v = (-sinevoltage1.v[3]) - aimc.rs.plug_n.pin[3].v 33/33 (1): aimc.rs.v[3] = (-sinevoltage1.v[3]) - aimc.rs.plug_n.pin[3].v 34/34 (1): aimc.rs.resistor[2].v = aimc.rs.resistor[2].R_actual * sinevoltage1.i[2] 35/35 (1): aimc.rs.resistor[2].LossPower = aimc.rs.resistor[2].v * sinevoltage1.i[2] 36/36 (1): aimc.rs.resistor[2].v = (-sinevoltage1.v[2]) - aimc.rs.plug_n.pin[2].v 37/37 (1): aimc.rs.v[2] = (-sinevoltage1.v[2]) - aimc.rs.plug_n.pin[2].v 38/38 (1): aimc.rs.resistor[1].v = aimc.rs.resistor[1].R_actual * sinevoltage1.i[1] 39/39 (1): aimc.rs.resistor[1].LossPower = aimc.rs.resistor[1].v * sinevoltage1.i[1] 40/40 (1): aimc.rs.resistor[1].v = (-sinevoltage1.v[1]) - aimc.rs.plug_n.pin[1].v 41/41 (1): aimc.rs.v[1] = (-sinevoltage1.v[1]) - aimc.rs.plug_n.pin[1].v 42/42 (1): aimc.tauElectrical = 1.5 * /*Real*/(aimc.airGapS.p) * (aimc.lssigma.i_[2] * aimc.airGapS.psi_ms[1] - aimc.lssigma.i_[1] * aimc.airGapS.psi_ms[2]) 43/43 (1): $DER.aimc.airGapS.gamma = /*Real*/(aimc.airGapS.p) * aimc.inertiaRotor.w 44/44 (1): $DER.aimc.airGapS.RotationMatrix[2,2] = (-$DER.aimc.airGapS.gamma) * sin(aimc.airGapS.gamma) 45/45 (1): -$DER.aimc.airGapS.RotationMatrix[2,1] = (-$DER.aimc.airGapS.gamma) * cos(aimc.airGapS.gamma) 46/46 (1): aimc.rs.resistor[1].LossPower + aimc.rs.resistor[2].LossPower + aimc.rs.resistor[3].LossPower - aimc.thermalAmbient.Q_flowStatorWinding = 0.0 47/47 (1): aimc.inertiaRotor.J * aimc.inertiaRotor.a = aimc.tauElectrical - const.k 48/48 (1): aimc.inertiaRotor.a = der(aimc.inertiaRotor.w) 49/49 (1): $DER.sinevoltage1.i[1] + $DER.sinevoltage1.i[2] + $DER.sinevoltage1.i[3] = 0.0 50/50 (1): $DER.aimc.spacePhasorS.i[3] * aimc.spacePhasorS.turnsRatio = $DER.sinevoltage1.i[3] 51/51 (1): $DER.aimc.lssigma.i_[2] = aimc.spacePhasorS.TransformationMatrix[2,1] * $DER.aimc.spacePhasorS.i[1] + aimc.spacePhasorS.TransformationMatrix[2,2] * $DER.aimc.spacePhasorS.i[2] + aimc.spacePhasorS.TransformationMatrix[2,3] * $DER.aimc.spacePhasorS.i[3] 52/52 (1): $DER.aimc.lssigma.i_[1] = aimc.spacePhasorS.TransformationMatrix[1,1] * $DER.aimc.spacePhasorS.i[1] + aimc.spacePhasorS.TransformationMatrix[1,2] * $DER.aimc.spacePhasorS.i[2] + aimc.spacePhasorS.TransformationMatrix[1,3] * $DER.aimc.spacePhasorS.i[3] 53/53 (1): $DER.aimc.airGapS.i_ms[1] = $DER.aimc.lssigma.i_[1] + $DER.aimc.idq_rs[1] 54/54 (1): $DER.aimc.idq_rs[1] = aimc.airGapS.RotationMatrix[2,2] * der(aimc.idq_rr[1]) + $DER.aimc.airGapS.RotationMatrix[2,2] * aimc.idq_rr[1] + (-aimc.airGapS.RotationMatrix[2,1]) * der(aimc.idq_rr[2]) + (-$DER.aimc.airGapS.RotationMatrix[2,1]) * aimc.idq_rr[2] 55/55 (1): aimc.airGapS.spacePhasor_r.v_[2] = (-aimc.idq_rr[2]) * aimc.squirrelCageR.Rr_actual + (-der(aimc.idq_rr[2])) * aimc.squirrelCageR.Lrsigma 56/56 (1): aimc.airGapS.spacePhasor_r.v_[2] = (-aimc.airGapS.RotationMatrix[2,1]) * aimc.airGapS.spacePhasor_s.v_[1] + (-$DER.aimc.airGapS.RotationMatrix[2,1]) * aimc.airGapS.psi_ms[1] + aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.spacePhasor_s.v_[2] + $DER.aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.psi_ms[2] 57/57 (1): aimc.airGapS.spacePhasor_r.v_[1] = aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.spacePhasor_s.v_[1] + $DER.aimc.airGapS.RotationMatrix[2,2] * aimc.airGapS.psi_ms[1] + aimc.airGapS.RotationMatrix[2,1] * aimc.airGapS.spacePhasor_s.v_[2] + $DER.aimc.airGapS.RotationMatrix[2,1] * aimc.airGapS.psi_ms[2] 58/58 (1): aimc.airGapS.spacePhasor_r.v_[1] = (-aimc.idq_rr[1]) * aimc.squirrelCageR.Rr_actual + (-der(aimc.idq_rr[1])) * aimc.squirrelCageR.Lrsigma 59/59 (1): $DER.aimc.idq_rs[2] = aimc.airGapS.RotationMatrix[2,1] * der(aimc.idq_rr[1]) + $DER.aimc.airGapS.RotationMatrix[2,1] * aimc.idq_rr[1] + aimc.airGapS.RotationMatrix[2,2] * der(aimc.idq_rr[2]) + $DER.aimc.airGapS.RotationMatrix[2,2] * aimc.idq_rr[2] 60/60 (1): $DER.aimc.airGapS.i_ms[2] = $DER.aimc.lssigma.i_[2] + $DER.aimc.idq_rs[2] 61/61 (1): aimc.lssigma.v_[2] = aimc.lssigma.L[2] * $DER.aimc.lssigma.i_[2] 62/62 (1): aimc.lssigma.v_[2] = aimc.lssigma.spacePhasor_a.v_[2] - aimc.airGapS.spacePhasor_s.v_[2] 63/63 (1): aimc.lssigma.spacePhasor_a.v_[2] = aimc.spacePhasorS.TransformationMatrix[2,1] * aimc.spacePhasorS.v[1] + aimc.spacePhasorS.TransformationMatrix[2,2] * aimc.spacePhasorS.v[2] + aimc.spacePhasorS.TransformationMatrix[2,3] * aimc.spacePhasorS.v[3] 64/64 (1): aimc.lssigma.spacePhasor_a.v_[1] = aimc.spacePhasorS.TransformationMatrix[1,1] * aimc.spacePhasorS.v[1] + aimc.spacePhasorS.TransformationMatrix[1,2] * aimc.spacePhasorS.v[2] + aimc.spacePhasorS.TransformationMatrix[1,3] * aimc.spacePhasorS.v[3] 65/65 (1): aimc.lssigma.v_[1] = aimc.lssigma.spacePhasor_a.v_[1] - aimc.airGapS.spacePhasor_s.v_[1] 66/66 (1): aimc.airGapS.spacePhasor_s.v_[1] = aimc.airGapS.L[1,1] * $DER.aimc.airGapS.i_ms[1] + aimc.airGapS.L[1,2] * $DER.aimc.airGapS.i_ms[2] 67/67 (1): aimc.airGapS.spacePhasor_s.v_[2] = aimc.airGapS.L[2,1] * $DER.aimc.airGapS.i_ms[1] + aimc.airGapS.L[2,2] * $DER.aimc.airGapS.i_ms[2] 68/68 (1): 3.0 * aimc.lszero.v = aimc.spacePhasorS.v[1] + aimc.spacePhasorS.v[2] + aimc.spacePhasorS.v[3] 69/69 (1): (-aimc.lszero.L) * $DER.aimc.i_0_s = aimc.lszero.v 70/70 (1): -3.0 * $DER.aimc.i_0_s = $DER.aimc.spacePhasorS.i[1] + $DER.aimc.spacePhasorS.i[2] + $DER.aimc.spacePhasorS.i[3] 71/71 (1): $DER.aimc.spacePhasorS.i[1] * aimc.spacePhasorS.turnsRatio = $DER.sinevoltage1.i[1] 72/72 (1): aimc.spacePhasorS.v[3] / aimc.spacePhasorS.turnsRatio = aimc.rs.plug_n.pin[3].v - terminalBox.starpoint.v 73/73 (1): aimc.spacePhasorS.v[2] / aimc.spacePhasorS.turnsRatio = aimc.rs.plug_n.pin[2].v - terminalBox.starpoint.v 74/74 (1): aimc.spacePhasorS.v[1] / aimc.spacePhasorS.turnsRatio = aimc.rs.plug_n.pin[1].v - terminalBox.starpoint.v 75/75 (1): aimc.lssigma.v_[1] = aimc.lssigma.L[1] * $DER.aimc.lssigma.i_[1] 76/76 (1): $DER.aimc.spacePhasorS.i[2] * aimc.spacePhasorS.turnsRatio = $DER.sinevoltage1.i[2] 77/77 (1): aimc.vs[1] = (-sinevoltage1.v[1]) - terminalBox.starpoint.v 78/78 (1): aimc.vs[2] = (-sinevoltage1.v[2]) - terminalBox.starpoint.v 79/79 (1): aimc.vs[3] = (-sinevoltage1.v[3]) - terminalBox.starpoint.v 80/80 (1): $DER.aimc.lssigma.i_[1] = aimc.airGapS.RotationMatrix[2,2] * der(aimc.idq_sr[1]) + $DER.aimc.airGapS.RotationMatrix[2,2] * aimc.idq_sr[1] + (-aimc.airGapS.RotationMatrix[2,1]) * der(aimc.idq_sr[2]) + (-$DER.aimc.airGapS.RotationMatrix[2,1]) * aimc.idq_sr[2] 81/81 (1): $DER.aimc.lssigma.i_[2] = aimc.airGapS.RotationMatrix[2,1] * der(aimc.idq_sr[1]) + $DER.aimc.airGapS.RotationMatrix[2,1] * aimc.idq_sr[1] + aimc.airGapS.RotationMatrix[2,2] * der(aimc.idq_sr[2]) + $DER.aimc.airGapS.RotationMatrix[2,2] * aimc.idq_sr[2] 82/82 (1): aimc.powerBalance.lossPowerStatorWinding = aimc.rs.resistor[1].LossPower + aimc.rs.resistor[2].LossPower + aimc.rs.resistor[3].LossPower 83/83 (1): aimc.powerBalance.lossPowerTotal = aimc.powerBalance.lossPowerStatorWinding + aimc.thermalAmbient.Q_flowRotorWinding 84/84 (1): aimc.powerBalance.powerInertiaRotor = aimc.inertiaRotor.J * aimc.inertiaRotor.a * aimc.inertiaRotor.w 85/85 (1): aimc.powerBalance.powerStator = Modelica.Electrical.Machines.SpacePhasors.Functions.activePower({aimc.vs[1], aimc.vs[2], aimc.vs[3]}, {sinevoltage1.i[1], sinevoltage1.i[2], sinevoltage1.i[3]}) 86/86 (1): aimc.strayLoad.iRMS = Modelica.Electrical.MultiPhase.Functions.quasiRMS({sinevoltage1.i[1], sinevoltage1.i[2], sinevoltage1.i[3]}) 87/87 (1): aimc.thermalAmbient.Q_flowTotal = aimc.thermalAmbient.Q_flowStatorWinding + aimc.thermalAmbient.Q_flowRotorWinding 88/88 (1): aimc.powerBalance.powerMechanical = (-aimc.inertiaRotor.w) * const.k State Sets ======================================== Matching ======================================== 88 variables and equations var 1 is solved in eqn 12 var 2 is solved in eqn 10 var 3 is solved in eqn 11 var 4 is solved in eqn 24 var 5 is solved in eqn 25 var 6 is solved in eqn 26 var 7 is solved in eqn 27 var 8 is solved in eqn 28 var 9 is solved in eqn 31 var 10 is solved in eqn 30 var 11 is solved in eqn 35 var 12 is solved in eqn 34 var 13 is solved in eqn 39 var 14 is solved in eqn 38 var 15 is solved in eqn 32 var 16 is solved in eqn 36 var 17 is solved in eqn 40 var 18 is solved in eqn 33 var 19 is solved in eqn 37 var 20 is solved in eqn 41 var 21 is solved in eqn 83 var 22 is solved in eqn 82 var 23 is solved in eqn 84 var 24 is solved in eqn 88 var 25 is solved in eqn 85 var 26 is solved in eqn 55 var 27 is solved in eqn 59 var 28 is solved in eqn 18 var 29 is solved in eqn 16 var 30 is solved in eqn 81 var 31 is solved in eqn 80 var 32 is solved in eqn 68 var 33 is solved in eqn 42 var 34 is solved in eqn 19 var 35 is solved in eqn 17 var 36 is solved in eqn 56 var 37 is solved in eqn 58 var 38 is solved in eqn 62 var 39 is solved in eqn 57 var 40 is solved in eqn 5 var 41 is solved in eqn 6 var 42 is solved in eqn 22 var 43 is solved in eqn 23 var 44 is solved in eqn 20 var 45 is solved in eqn 21 var 46 is solved in eqn 4 var 47 is solved in eqn 86 var 48 is solved in eqn 3 var 49 is solved in eqn 2 var 50 is solved in eqn 63 var 51 is solved in eqn 65 var 52 is solved in eqn 8 var 53 is solved in eqn 7 var 54 is solved in eqn 61 var 55 is solved in eqn 75 var 56 is solved in eqn 79 var 57 is solved in eqn 78 var 58 is solved in eqn 77 var 59 is solved in eqn 87 var 60 is solved in eqn 29 var 61 is solved in eqn 46 var 62 is solved in eqn 15 var 63 is solved in eqn 1 var 64 is solved in eqn 48 var 65 is solved in eqn 47 var 66 is solved in eqn 9 var 67 is solved in eqn 13 var 68 is solved in eqn 14 var 69 is solved in eqn 64 var 70 is solved in eqn 73 var 71 is solved in eqn 74 var 72 is solved in eqn 72 var 73 is solved in eqn 43 var 74 is solved in eqn 45 var 75 is solved in eqn 44 var 76 is solved in eqn 66 var 77 is solved in eqn 67 var 78 is solved in eqn 54 var 79 is solved in eqn 60 var 80 is solved in eqn 71 var 81 is solved in eqn 76 var 82 is solved in eqn 49 var 83 is solved in eqn 70 var 84 is solved in eqn 53 var 85 is solved in eqn 51 var 86 is solved in eqn 52 var 87 is solved in eqn 50 var 88 is solved in eqn 69 StrongComponents ======================================== {88:24} {43:73} {29:60} {27:7} {26:6} {25:5} {24:4} {4:46} {5:40} {6:41} {7:53} {8:52} {9, 13, 10, 11, 14, 12:1, 68, 3, 2, 67, 66} Size: 6 Jacobian Time varying {30:10} {32:15} {33:18} {31:9} {38:14} {40:17} {41:20} {39:13} {28:8} {34:12} {36:16} {37:19} {35:11} {46:61} {87:59} {82:22} {83:21} {86:47} {15:62} {16:29} {17:35} {18:28} {19:34} {20:44} {21:45} {42:33} {47:65} {48:64} {84:23} {22:42} {23:43} {44:75} {45:74} {59, 58, 57, 66, 67, 60, 53, 75, 65, 64, 72, 74, 68, 69, 70, 71, 49, 50, 52, 76, 51, 61, 62, 56, 55, 54, 63, 73:70, 50, 78, 26, 36, 38, 54, 85, 81, 86, 87, 82, 80, 83, 88, 32, 71, 72, 69, 51, 55, 84, 79, 77, 76, 39, 37, 27} Size: 28 Jacobian Time varying {77:58} {78:57} {79:56} {85:25} {81, 80:31, 30} Size: 2 Jacobian Time varying {3:48} {2:49} {1:63} BackendDAEType: simulation Known Variables (constants) (257) ======================================== 1: aimc.inertiaStator.flange_a.tau:VARIABLE(flow=true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 2: aimc.statorCore.wLimit:VARIABLE(protected = true ) = max(abs(aimc.statorCoreParameters.wRef), 0.0003141592653589793) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.SIunits.AngularVelocity type: Real 3: aimc.statorCore.Gc:VARIABLE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.SIunits.Conductance type: Real 4: torque.phi_support:VARIABLE(protected = true ) = 0.0 .asmaFlow, .Modelica.Mechanics.Rotational.Sources.Torque, .Modelica.SIunits.Angle type: Real 5: aimc.thermalAmbient.temperatureFriction.port.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.Temperature type: Real 6: aimc.thermalAmbient.temperatureRotorCore.port.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.Temperature type: Real 7: aimc.thermalAmbient.temperatureStatorCore.port.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.Temperature type: Real 8: aimc.thermalAmbient.temperatureStrayLoad.port.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.Temperature type: Real 9: aimc.powerBalance.powerInertiaStator:VARIABLE(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 10: aimc.inertiaStator.a:VARIABLE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.SIunits.AngularAcceleration type: Real 11: aimc.squirrelCageR.Rr_actual:VARIABLE() = aimc.squirrelCageR.Rr * (1.0 + aimc.squirrelCageR.alpha * (293.15 - aimc.squirrelCageR.T_ref)) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.SIunits.Resistance type: Real 12: aimc.statorCore.lossPower:VARIABLE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.SIunits.Power type: Real 13: aimc.rs.resistor[3].R_actual:VARIABLE() = aimc.rs.resistor[3].R * (1.0 + aimc.rs.resistor[3].alpha * (293.15 - aimc.rs.resistor[3].T_ref)) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 14: aimc.rs.resistor[2].R_actual:VARIABLE() = aimc.rs.resistor[2].R * (1.0 + aimc.rs.resistor[2].alpha * (293.15 - aimc.rs.resistor[2].T_ref)) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 15: aimc.rs.resistor[1].R_actual:VARIABLE() = aimc.rs.resistor[1].R * (1.0 + aimc.rs.resistor[1].alpha * (293.15 - aimc.rs.resistor[1].T_ref)) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 16: aimc.inertiaStator.w:DUMMY_STATE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.SIunits.AngularVelocity type: Real 17: aimc.powerBalance.lossPowerStrayLoad:VARIABLE(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 18: aimc.powerBalance.lossPowerFriction:VARIABLE(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 19: aimc.powerBalance.lossPowerRotorCore:VARIABLE(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 20: aimc.friction.tau:VARIABLE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.SIunits.Torque type: Real 21: aimc.strayLoad.v[1]:VARIABLE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Voltage type: Real [3] 22: aimc.strayLoad.v[2]:VARIABLE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Voltage type: Real [3] 23: aimc.strayLoad.v[3]:VARIABLE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Voltage type: Real [3] 24: aimc.strayLoad.tau:VARIABLE() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Torque type: Real 25: aimc.statorCore.spacePhasor.i_[1]:VARIABLE(flow=true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 26: aimc.statorCore.spacePhasor.i_[2]:VARIABLE(flow=true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 27: speedSensor.flange.tau:VARIABLE(flow=true ) = 0.0 .asmaFlow, .Modelica.Mechanics.Rotational.Sensors.SpeedSensor, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 28: terminalBox.starpoint.i:VARIABLE(flow=true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real 29: aimc.internalSupport.tau:VARIABLE(flow=true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Interfaces.Support, .Modelica.SIunits.Torque type: Real 30: aimc.internalThermalPort.heatPortStatorCore.Q_flow:VARIABLE(flow=true final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 31: aimc.internalThermalPort.heatPortStrayLoad.Q_flow:VARIABLE(flow=true final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 32: aimc.internalThermalPort.heatPortFriction.Q_flow:VARIABLE(flow=true final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 33: aimc.internalThermalPort.heatPortRotorWinding.Q_flow:VARIABLE(flow=true final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 34: aimc.internalThermalPort.heatPortStatorWinding[1].Q_flow:VARIABLE(flow=true final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 35: aimc.internalThermalPort.heatPortStatorWinding[2].Q_flow:VARIABLE(flow=true final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 36: aimc.internalThermalPort.heatPortStatorWinding[3].Q_flow:VARIABLE(flow=true final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 37: aimc.internalThermalPort.heatPortRotorCore.Q_flow:VARIABLE(flow=true final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 38: aimc.inertiaStator.flange_b.tau:VARIABLE(flow=true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.Mechanics.Rotational.Interfaces.Flange_b, .Modelica.SIunits.Torque type: Real 39: output aimc.thermalAmbient.constTr.y:VARIABLE(final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Blocks.Sources.Constant, .Modelica.Blocks.Interfaces.RealOutput type: Real 40: output aimc.thermalAmbient.constTs.y:VARIABLE(final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Blocks.Sources.Constant, .Modelica.Blocks.Interfaces.RealOutput type: Real 41: aimc.spacePhasorS.ground.v:VARIABLE(flow=false ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real 42: ground.p.v:VARIABLE(flow=false ) = 0.0 .asmaFlow, .Modelica.Electrical.Analog.Basic.Ground, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real 43: aimc.pi:CONST() = 3.141592653589793 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Angle type: Real 44: aimc.spacePhasorS.m:CONST() = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Integer type: Integer 45: aimc.spacePhasorS.pi:CONST() = 3.141592653589793 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real 46: aimc.thermalAmbient.TDefault:CONST(min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.Temperature type: Real 47: sinevoltage1.sineVoltage[1].signalSource.pi:CONST(protected = true ) = 3.141592653589793 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 48: sinevoltage1.sineVoltage[2].signalSource.pi:CONST(protected = true ) = 3.141592653589793 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 49: sinevoltage1.sineVoltage[3].signalSource.pi:CONST(protected = true ) = 3.141592653589793 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 50: DeltaOmEl:PARAM() = 25.0 .asmaFlow, .Modelica.SIunits.AngularVelocity type: Real 51: terminalBox.m:PARAM() = 3 .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Integer type: Integer 52: terminalBox.terminalConnection:PARAM(start = "Y" final = true ) .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .String type: String 53: terminalBox.plug_sp.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 54: terminalBox.plug_sn.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Integer type: Integer 55: terminalBox.plugSupply.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 56: terminalBox.star.m:PARAM(min = 1 ) = terminalBox.m .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Integer type: Integer 57: terminalBox.star.plug_p.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 58: aimc.m:PARAM(final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Integer type: Integer 59: aimc.p:PARAM(min = 1 start = 2 ) = 2 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Integer type: Integer 60: aimc.fsNominal:PARAM(start = 50.0 ) = 50.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Frequency type: Real 61: aimc.TsOperational:PARAM(min = 0.0 start = 293.15 nominal = 300.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Temperature type: Real 62: aimc.Rs:PARAM(start = 0.03 ) = 0.435 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Resistance type: Real 63: aimc.TsRef:PARAM(min = 0.0 start = 293.15 nominal = 300.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Temperature type: Real 64: aimc.alpha20s:PARAM(start = 0.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.LinearTemperatureCoefficient20 type: Real 65: aimc.Jr:PARAM(start = 0.29 ) = 2.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Inertia type: Real 66: aimc.useSupport:PARAM() = false .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Boolean type: Boolean 67: aimc.useThermalPort:PARAM() = false .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Boolean type: Boolean 68: aimc.spacePhasorS.turnsRatio:PARAM() = 1.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real 69: aimc.spacePhasorS.plug_p.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 70: aimc.spacePhasorS.plug_n.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Integer type: Integer 71: aimc.spacePhasorS.TransformationMatrix[1,1]:PARAM(protected = true ) = 0.6666666666666666 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [2,3] 72: aimc.spacePhasorS.TransformationMatrix[1,2]:PARAM(protected = true ) = -0.33333333333333315 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [2,3] 73: aimc.spacePhasorS.TransformationMatrix[1,3]:PARAM(protected = true ) = -0.3333333333333336 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [2,3] 74: aimc.spacePhasorS.TransformationMatrix[2,1]:PARAM(protected = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [2,3] 75: aimc.spacePhasorS.TransformationMatrix[2,2]:PARAM(protected = true ) = 0.5773502691896257 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [2,3] 76: aimc.spacePhasorS.TransformationMatrix[2,3]:PARAM(protected = true ) = -0.5773502691896255 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [2,3] 77: aimc.spacePhasorS.InverseTransformation[1,1]:PARAM(protected = true ) = 1.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [3,2] 78: aimc.spacePhasorS.InverseTransformation[1,2]:PARAM(protected = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [3,2] 79: aimc.spacePhasorS.InverseTransformation[2,1]:PARAM(protected = true ) = -0.4999999999999998 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [3,2] 80: aimc.spacePhasorS.InverseTransformation[2,2]:PARAM(protected = true ) = 0.8660254037844387 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [3,2] 81: aimc.spacePhasorS.InverseTransformation[3,1]:PARAM(protected = true ) = -0.5000000000000004 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [3,2] 82: aimc.spacePhasorS.InverseTransformation[3,2]:PARAM(protected = true ) = -0.8660254037844384 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Real type: Real [3,2] 83: aimc.Rr:PARAM(start = 0.04 ) = 0.4 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Resistance type: Real 84: aimc.TrRef:PARAM(min = 0.0 start = 293.15 nominal = 300.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Temperature type: Real 85: aimc.alpha20r:PARAM(start = 0.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.LinearTemperatureCoefficient20 type: Real 86: aimc.TrOperational:PARAM(min = 0.0 start = 293.15 nominal = 300.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Temperature type: Real 87: aimc.plug_sp.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 88: aimc.plug_sn.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Integer type: Integer 89: aimc.internalThermalPort.m:PARAM(flow=false final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Integer type: Integer 90: aimc.Lssigma:PARAM(start = 0.10177640614116878 / (aimc.fsNominal * 6.283185307179586) ) = 0.004 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Inductance type: Real 91: aimc.frictionParameters.PRef:PARAM(min = 0.0 ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.Power type: Real 92: aimc.frictionParameters.wRef:PARAM(min = 1e-60 ) = 6.283185307179586 * aimc.fsNominal / /*Real*/(aimc.p) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.AngularVelocity type: Real 93: aimc.frictionParameters.power_w:PARAM(min = 1e-60 ) = 2.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Real type: Real 94: aimc.frictionParameters.tauRef:PARAM(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.Torque type: Real 95: aimc.frictionParameters.linear:PARAM(final = true ) = 0.001 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Real type: Real 96: aimc.frictionParameters.tauLinear:PARAM(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.Torque type: Real 97: aimc.frictionParameters.wLinear:PARAM(final = true ) = 0.15707963267948966 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.AngularVelocity type: Real 98: aimc.statorCoreParameters.m:PARAM() = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.CoreParameters, .Integer type: Integer 99: aimc.statorCoreParameters.PRef:PARAM(min = 0.0 ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.Power type: Real 100: aimc.statorCoreParameters.VRef:PARAM(min = 1e-60 start = 100.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.Voltage type: Real 101: aimc.statorCoreParameters.wRef:PARAM(min = 1e-60 ) = 6.283185307179586 * aimc.fsNominal .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.AngularVelocity type: Real 102: aimc.statorCoreParameters.ratioHysteresis:PARAM(min = 0.0 max = 1.0 start = 0.775 final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.CoreParameters, .Real type: Real 103: aimc.statorCoreParameters.GcRef:PARAM(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.Conductance type: Real 104: aimc.statorCoreParameters.wMin:PARAM(final = true ) = 0.0003141592653589793 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.AngularVelocity type: Real 105: aimc.strayLoadParameters.PRef:PARAM(min = 0.0 ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Modelica.SIunits.Power type: Real 106: aimc.strayLoadParameters.IRef:PARAM(min = 1e-60 start = 100.0 ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Modelica.SIunits.Current type: Real 107: aimc.strayLoadParameters.wRef:PARAM(min = 1e-60 ) = 6.283185307179586 * aimc.fsNominal / /*Real*/(aimc.p) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Modelica.SIunits.AngularVelocity type: Real 108: aimc.strayLoadParameters.power_w:PARAM(min = 1e-60 ) = 1.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Real type: Real 109: aimc.strayLoadParameters.tauRef:PARAM(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Modelica.SIunits.Torque type: Real 110: aimc.Lm:PARAM(start = 2.898223593858831 / (aimc.fsNominal * 6.283185307179586) ) = 0.06931 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Inductance type: Real 111: aimc.Lrsigma:PARAM(start = 0.10177640614116878 / (aimc.fsNominal * 6.283185307179586) ) = 0.002 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Inductance type: Real 112: aimc.Js:PARAM(start = aimc.Jr ) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Inertia type: Real 113: aimc.inertiaRotor.J:PARAM(min = 0.0 start = 1.0 ) = aimc.Jr .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.SIunits.Inertia type: Real 114: aimc.inertiaRotor.stateSelect:PARAM(min = StateSelect.never max = StateSelect.always ) = StateSelect.default .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .StateSelect type: enumeration(never, avoid, default, prefer, always) 115: aimc.fixed.phi0:PARAM() = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Fixed, .Modelica.SIunits.Angle type: Real 116: aimc.thermalAmbient.m:PARAM(final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Integer type: Integer 117: aimc.thermalAmbient.useTemperatureInputs:PARAM(final = true ) = false .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Boolean type: Boolean 118: aimc.thermalAmbient.thermalPort.m:PARAM(flow=false final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Integer type: Integer 119: aimc.thermalAmbient.thermalCollectorStator.m:PARAM(min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Integer type: Integer 120: aimc.thermalAmbient.Ts:PARAM(min = 0.0 start = 293.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.Temperature type: Real 121: aimc.thermalAmbient.temperatureStatorCore.T:PARAM(min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.SIunits.Temperature type: Real 122: aimc.thermalAmbient.temperatureRotorCore.T:PARAM(min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.SIunits.Temperature type: Real 123: aimc.thermalAmbient.temperatureStrayLoad.T:PARAM(min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.SIunits.Temperature type: Real 124: aimc.thermalAmbient.temperatureFriction.T:PARAM(min = 0.0 start = 288.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.SIunits.Temperature type: Real 125: aimc.thermalAmbient.Tr:PARAM(min = 0.0 start = 293.15 nominal = 300.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.Temperature type: Real 126: aimc.thermalAmbient.constTs.k:PARAM(start = 1.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Blocks.Sources.Constant, .Real type: Real 127: aimc.thermalAmbient.constTr.k:PARAM(start = 1.0 final = true ) = 293.15 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Blocks.Sources.Constant, .Real type: Real 128: aimc.Lszero:PARAM() = aimc.Lssigma .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Inductance type: Real 129: aimc.lssigma.L[1]:PARAM() = aimc.Lssigma .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.SIunits.Inductance type: Real [2] 130: aimc.lssigma.L[2]:PARAM() = aimc.Lssigma .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.SIunits.Inductance type: Real [2] 131: aimc.friction.useHeatPort:PARAM() = true .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Boolean type: Boolean 132: aimc.friction.frictionParameters.PRef:PARAM(min = 0.0 ) = aimc.frictionParameters.PRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.Power type: Real 133: aimc.friction.frictionParameters.wRef:PARAM(min = 1e-60 ) = aimc.frictionParameters.wRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.AngularVelocity type: Real 134: aimc.friction.frictionParameters.power_w:PARAM(min = 1e-60 ) = aimc.frictionParameters.power_w .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Real type: Real 135: aimc.friction.frictionParameters.tauRef:PARAM(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.Torque type: Real 136: aimc.friction.frictionParameters.linear:PARAM(final = true ) = 0.001 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Real type: Real 137: aimc.friction.frictionParameters.tauLinear:PARAM(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.Torque type: Real 138: aimc.friction.frictionParameters.wLinear:PARAM(final = true ) = 0.15707963267948966 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Electrical.Machines.Losses.FrictionParameters, .Modelica.SIunits.AngularVelocity type: Real 139: aimc.strayLoad.m:PARAM(min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Integer type: Integer 140: aimc.strayLoad.useHeatPort:PARAM() = true .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Boolean type: Boolean 141: aimc.strayLoad.strayLoadParameters.PRef:PARAM(min = 0.0 ) = aimc.strayLoadParameters.PRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Modelica.SIunits.Power type: Real 142: aimc.strayLoad.strayLoadParameters.IRef:PARAM(min = 1e-60 ) = aimc.strayLoadParameters.IRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Modelica.SIunits.Current type: Real 143: aimc.strayLoad.strayLoadParameters.wRef:PARAM(min = 1e-60 ) = aimc.strayLoadParameters.wRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Modelica.SIunits.AngularVelocity type: Real 144: aimc.strayLoad.strayLoadParameters.power_w:PARAM(min = 1e-60 ) = aimc.strayLoadParameters.power_w .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Real type: Real 145: aimc.strayLoad.strayLoadParameters.tauRef:PARAM(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.Machines.Losses.StrayLoadParameters, .Modelica.SIunits.Torque type: Real 146: aimc.strayLoad.plug_p.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 147: aimc.strayLoad.plug_n.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Integer type: Integer 148: aimc.airGapS.m:PARAM(final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Integer type: Integer 149: aimc.airGapS.p:PARAM(min = 1 ) = aimc.p .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Integer type: Integer 150: aimc.airGapS.Lm:PARAM() = aimc.Lm .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Inductance type: Real 151: aimc.airGapS.L[1,1]:PARAM(protected = true ) = aimc.airGapS.Lm .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Inductance type: Real [2,2] 152: aimc.airGapS.L[1,2]:PARAM(protected = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Inductance type: Real [2,2] 153: aimc.airGapS.L[2,1]:PARAM(protected = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Inductance type: Real [2,2] 154: aimc.airGapS.L[2,2]:PARAM(protected = true ) = aimc.airGapS.Lm .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Inductance type: Real [2,2] 155: aimc.inertiaStator.J:PARAM(min = 0.0 start = 1.0 ) = aimc.Js .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.SIunits.Inertia type: Real 156: aimc.inertiaStator.stateSelect:PARAM(min = StateSelect.never max = StateSelect.always ) = StateSelect.default .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .StateSelect type: enumeration(never, avoid, default, prefer, always) 157: aimc.lszero.L:PARAM(start = 1.0 ) = aimc.Lszero .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Analog.Basic.Inductor, .Modelica.SIunits.Inductance type: Real 158: aimc.rs.m:PARAM(min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Integer type: Integer 159: aimc.rs.useHeatPort:PARAM(final = true ) = true .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Boolean type: Boolean 160: aimc.rs.plug_p.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 161: aimc.rs.plug_n.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Integer type: Integer 162: aimc.rs.mh:PARAM(min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Integer type: Integer 163: aimc.rs.T[1]:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.TsRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 164: aimc.rs.T[2]:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.TsRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 165: aimc.rs.T[3]:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.TsRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 166: aimc.rs.R[1]:PARAM(start = 1.0 ) = aimc.Rs .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 167: aimc.rs.R[2]:PARAM(start = 1.0 ) = aimc.Rs .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 168: aimc.rs.R[3]:PARAM(start = 1.0 ) = aimc.Rs .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 169: aimc.rs.T_ref[1]:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.TsRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 170: aimc.rs.T_ref[2]:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.TsRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 171: aimc.rs.T_ref[3]:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.TsRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 172: aimc.rs.alpha[1]:PARAM() = Modelica.Electrical.Machines.Thermal.convertAlpha(aimc.alpha20s, aimc.TsRef, 293.15) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.LinearTemperatureCoefficient type: Real [3] 173: aimc.rs.alpha[2]:PARAM() = Modelica.Electrical.Machines.Thermal.convertAlpha(aimc.alpha20s, aimc.TsRef, 293.15) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.LinearTemperatureCoefficient type: Real [3] 174: aimc.rs.alpha[3]:PARAM() = Modelica.Electrical.Machines.Thermal.convertAlpha(aimc.alpha20s, aimc.TsRef, 293.15) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.LinearTemperatureCoefficient type: Real [3] 175: aimc.rs.resistor[1].useHeatPort:PARAM(final = true ) = true .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Boolean type: Boolean [3] 176: aimc.rs.resistor[1].T:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.rs.T[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 177: aimc.rs.resistor[1].R:PARAM(start = 1.0 ) = aimc.rs.R[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 178: aimc.rs.resistor[1].T_ref:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.rs.T_ref[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 179: aimc.rs.resistor[1].alpha:PARAM() = aimc.rs.alpha[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.LinearTemperatureCoefficient type: Real [3] 180: aimc.rs.resistor[2].useHeatPort:PARAM(final = true ) = true .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Boolean type: Boolean [3] 181: aimc.rs.resistor[2].T:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.rs.T[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 182: aimc.rs.resistor[2].R:PARAM(start = 1.0 ) = aimc.rs.R[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 183: aimc.rs.resistor[2].T_ref:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.rs.T_ref[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 184: aimc.rs.resistor[2].alpha:PARAM() = aimc.rs.alpha[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.LinearTemperatureCoefficient type: Real [3] 185: aimc.rs.resistor[3].useHeatPort:PARAM(final = true ) = true .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Boolean type: Boolean [3] 186: aimc.rs.resistor[3].T:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.rs.T[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 187: aimc.rs.resistor[3].R:PARAM(start = 1.0 ) = aimc.rs.R[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Resistance type: Real [3] 188: aimc.rs.resistor[3].T_ref:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.rs.T_ref[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 189: aimc.rs.resistor[3].alpha:PARAM() = aimc.rs.alpha[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.LinearTemperatureCoefficient type: Real [3] 190: aimc.statorCore.useHeatPort:PARAM() = true .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Boolean type: Boolean 191: aimc.statorCore.m:PARAM(final = true ) = 3 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Integer type: Integer 192: aimc.statorCore.turnsRatio:PARAM(min = 1e-60 ) = 1.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Real type: Real 193: aimc.statorCore.coreParameters.m:PARAM() = aimc.statorCoreParameters.m .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Losses.CoreParameters, .Integer type: Integer 194: aimc.statorCore.coreParameters.PRef:PARAM(min = 0.0 ) = aimc.statorCoreParameters.PRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.Power type: Real 195: aimc.statorCore.coreParameters.VRef:PARAM(min = 1e-60 ) = aimc.statorCoreParameters.VRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.Voltage type: Real 196: aimc.statorCore.coreParameters.wRef:PARAM(min = 1e-60 ) = aimc.statorCoreParameters.wRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.AngularVelocity type: Real 197: aimc.statorCore.coreParameters.ratioHysteresis:PARAM(min = 0.0 max = 1.0 start = 0.775 final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Losses.CoreParameters, .Real type: Real 198: aimc.statorCore.coreParameters.GcRef:PARAM(final = true ) = 0.0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.Conductance type: Real 199: aimc.statorCore.coreParameters.wMin:PARAM(final = true ) = 0.0003141592653589793 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Losses.CoreParameters, .Modelica.SIunits.AngularVelocity type: Real 200: aimc.squirrelCageR.useHeatPort:PARAM() = true .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Boolean type: Boolean 201: aimc.squirrelCageR.T:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.TrRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.SIunits.Temperature type: Real 202: aimc.squirrelCageR.Lrsigma:PARAM() = aimc.Lrsigma .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.SIunits.Inductance type: Real 203: aimc.squirrelCageR.Rr:PARAM() = aimc.Rr .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.SIunits.Resistance type: Real 204: aimc.squirrelCageR.T_ref:PARAM(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.TrRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.SIunits.Temperature type: Real 205: aimc.squirrelCageR.alpha:PARAM() = Modelica.Electrical.Machines.Thermal.convertAlpha(aimc.alpha20r, aimc.TrRef, 293.15) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.SIunits.LinearTemperatureCoefficient type: Real 206: star.m:PARAM(min = 1 ) = 3 .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Integer type: Integer 207: star.plug_p.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 208: torque.useSupport:PARAM(final = true ) = false .asmaFlow, .Modelica.Mechanics.Rotational.Sources.Torque, .Boolean type: Boolean 209: const.k:PARAM(start = 1.0 ) = -15.0 .asmaFlow, .Modelica.Blocks.Sources.Constant, .Real type: Real 210: sinevoltage1.m:PARAM(min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Integer type: Integer 211: sinevoltage1.plug_p.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Integer type: Integer 212: sinevoltage1.plug_n.m:PARAM(flow=false min = 1 final = true ) = 3 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Integer type: Integer 213: sinevoltage1.V[1]:PARAM(start = 1.0 ) = 187.794213613377 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 214: sinevoltage1.V[2]:PARAM(start = 1.0 ) = 187.794213613377 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 215: sinevoltage1.V[3]:PARAM(start = 1.0 ) = 187.794213613377 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 216: sinevoltage1.phase[1]:PARAM() = (-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(3))[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Angle type: Real [3] 217: sinevoltage1.phase[2]:PARAM() = (-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(3))[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Angle type: Real [3] 218: sinevoltage1.phase[3]:PARAM() = (-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(3))[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Angle type: Real [3] 219: sinevoltage1.freqHz[1]:PARAM(start = 1.0 ) = 50.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Frequency type: Real [3] 220: sinevoltage1.freqHz[2]:PARAM(start = 1.0 ) = 50.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Frequency type: Real [3] 221: sinevoltage1.freqHz[3]:PARAM(start = 1.0 ) = 50.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Frequency type: Real [3] 222: sinevoltage1.offset[1]:PARAM() = 0.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 223: sinevoltage1.offset[2]:PARAM() = 0.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 224: sinevoltage1.offset[3]:PARAM() = 0.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 225: sinevoltage1.startTime[1]:PARAM() = 0.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Time type: Real [3] 226: sinevoltage1.startTime[2]:PARAM() = 0.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Time type: Real [3] 227: sinevoltage1.startTime[3]:PARAM() = 0.0 .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.SIunits.Time type: Real [3] 228: sinevoltage1.sineVoltage[1].offset:PARAM() = sinevoltage1.offset[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 229: sinevoltage1.sineVoltage[1].startTime:PARAM() = sinevoltage1.startTime[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Time type: Real [3] 230: sinevoltage1.sineVoltage[1].V:PARAM(start = 1.0 ) = sinevoltage1.V[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 231: sinevoltage1.sineVoltage[1].phase:PARAM() = sinevoltage1.phase[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Angle type: Real [3] 232: sinevoltage1.sineVoltage[1].freqHz:PARAM(start = 1.0 ) = sinevoltage1.freqHz[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Frequency type: Real [3] 233: sinevoltage1.sineVoltage[1].signalSource.amplitude:PARAM() = sinevoltage1.sineVoltage[1].V .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 234: sinevoltage1.sineVoltage[1].signalSource.freqHz:PARAM(start = 1.0 ) = sinevoltage1.sineVoltage[1].freqHz .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Frequency type: Real [3] 235: sinevoltage1.sineVoltage[1].signalSource.phase:PARAM() = sinevoltage1.sineVoltage[1].phase .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Angle type: Real [3] 236: sinevoltage1.sineVoltage[1].signalSource.offset:PARAM() = sinevoltage1.sineVoltage[1].offset .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 237: sinevoltage1.sineVoltage[1].signalSource.startTime:PARAM() = sinevoltage1.sineVoltage[1].startTime .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Time type: Real [3] 238: sinevoltage1.sineVoltage[2].offset:PARAM() = sinevoltage1.offset[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 239: sinevoltage1.sineVoltage[2].startTime:PARAM() = sinevoltage1.startTime[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Time type: Real [3] 240: sinevoltage1.sineVoltage[2].V:PARAM(start = 1.0 ) = sinevoltage1.V[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 241: sinevoltage1.sineVoltage[2].phase:PARAM() = sinevoltage1.phase[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Angle type: Real [3] 242: sinevoltage1.sineVoltage[2].freqHz:PARAM(start = 1.0 ) = sinevoltage1.freqHz[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Frequency type: Real [3] 243: sinevoltage1.sineVoltage[2].signalSource.amplitude:PARAM() = sinevoltage1.sineVoltage[2].V .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 244: sinevoltage1.sineVoltage[2].signalSource.freqHz:PARAM(start = 1.0 ) = sinevoltage1.sineVoltage[2].freqHz .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Frequency type: Real [3] 245: sinevoltage1.sineVoltage[2].signalSource.phase:PARAM() = sinevoltage1.sineVoltage[2].phase .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Angle type: Real [3] 246: sinevoltage1.sineVoltage[2].signalSource.offset:PARAM() = sinevoltage1.sineVoltage[2].offset .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 247: sinevoltage1.sineVoltage[2].signalSource.startTime:PARAM() = sinevoltage1.sineVoltage[2].startTime .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Time type: Real [3] 248: sinevoltage1.sineVoltage[3].offset:PARAM() = sinevoltage1.offset[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 249: sinevoltage1.sineVoltage[3].startTime:PARAM() = sinevoltage1.startTime[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Time type: Real [3] 250: sinevoltage1.sineVoltage[3].V:PARAM(start = 1.0 ) = sinevoltage1.V[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 251: sinevoltage1.sineVoltage[3].phase:PARAM() = sinevoltage1.phase[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Angle type: Real [3] 252: sinevoltage1.sineVoltage[3].freqHz:PARAM(start = 1.0 ) = sinevoltage1.freqHz[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Frequency type: Real [3] 253: sinevoltage1.sineVoltage[3].signalSource.amplitude:PARAM() = sinevoltage1.sineVoltage[3].V .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 254: sinevoltage1.sineVoltage[3].signalSource.freqHz:PARAM(start = 1.0 ) = sinevoltage1.sineVoltage[3].freqHz .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Frequency type: Real [3] 255: sinevoltage1.sineVoltage[3].signalSource.phase:PARAM() = sinevoltage1.sineVoltage[3].phase .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Angle type: Real [3] 256: sinevoltage1.sineVoltage[3].signalSource.offset:PARAM() = sinevoltage1.sineVoltage[3].offset .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Real type: Real [3] 257: sinevoltage1.sineVoltage[3].signalSource.startTime:PARAM() = sinevoltage1.sineVoltage[3].startTime .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.SIunits.Time type: Real [3] External Objects (0) ======================================== Classes of External Objects (0) ======================================== AliasVariables (296) ======================================== 1: output const.y:VARIABLE() = const.k .asmaFlow, .Modelica.Blocks.Sources.Constant, .Modelica.Blocks.Interfaces.RealOutput type: Real 2: input torque.tau:VARIABLE() = const.k .asmaFlow, .Modelica.Mechanics.Rotational.Sources.Torque, .Modelica.Blocks.Interfaces.RealInput type: Real 3: torque.flange.tau:VARIABLE(flow=true ) = -const.k .asmaFlow, .Modelica.Mechanics.Rotational.Sources.Torque, .Modelica.Mechanics.Rotational.Interfaces.Flange_b, .Modelica.SIunits.Torque type: Real 4: aimc.flange.phi:VARIABLE(flow=false ) = speedSensor.flange.phi .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 5: torque.flange.phi:VARIABLE(flow=false ) = speedSensor.flange.phi .asmaFlow, .Modelica.Mechanics.Rotational.Sources.Torque, .Modelica.Mechanics.Rotational.Interfaces.Flange_b, .Modelica.SIunits.Angle type: Real 6: aimc.strayLoad.flange.phi:VARIABLE(flow=false ) = speedSensor.flange.phi .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 7: aimc.inertiaRotor.flange_b.phi:VARIABLE(flow=false ) = speedSensor.flange.phi .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.Mechanics.Rotational.Interfaces.Flange_b, .Modelica.SIunits.Angle type: Real 8: aimc.inertiaRotor.phi:DUMMY_STATE() = speedSensor.flange.phi .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.SIunits.Angle type: Real 9: aimc.inertiaRotor.flange_a.phi:VARIABLE(flow=false ) = speedSensor.flange.phi .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 10: aimc.airGapS.flange.phi:VARIABLE(flow=false ) = speedSensor.flange.phi .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 11: aimc.friction.flange.phi:VARIABLE(flow=false ) = speedSensor.flange.phi .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 12: star.pin_n.v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real 13: star.plug_p.pin[3].v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 14: sinevoltage1.plug_p.pin[3].v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 15: sinevoltage1.sineVoltage[3].p.v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Voltage type: Real [3] 16: star.plug_p.pin[2].v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 17: sinevoltage1.plug_p.pin[2].v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 18: sinevoltage1.sineVoltage[2].p.v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Voltage type: Real [3] 19: star.plug_p.pin[1].v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 20: sinevoltage1.plug_p.pin[1].v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 21: sinevoltage1.sineVoltage[1].p.v:VARIABLE(flow=false ) = ground.p.v .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Voltage type: Real [3] 22: terminalBox.plug_sp.pin[3].v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 23: terminalBox.plugSupply.pin[3].v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 24: sinevoltage1.plug_n.pin[3].v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 25: sinevoltage1.sineVoltage[3].n.v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real [3] 26: aimc.strayLoad.plug_p.pin[3].v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 27: terminalBox.plug_sp.pin[2].v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 28: terminalBox.plugSupply.pin[2].v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 29: sinevoltage1.plug_n.pin[2].v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 30: sinevoltage1.sineVoltage[2].n.v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real [3] 31: aimc.strayLoad.plug_p.pin[2].v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 32: terminalBox.plug_sp.pin[1].v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 33: terminalBox.plugSupply.pin[1].v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 34: sinevoltage1.plug_n.pin[1].v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 35: sinevoltage1.sineVoltage[1].n.v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real [3] 36: aimc.strayLoad.plug_p.pin[1].v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 37: terminalBox.star.pin_n.v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real 38: terminalBox.star.plug_p.pin[3].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 39: terminalBox.plug_sn.pin[3].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 40: aimc.plug_sn.pin[3].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 41: aimc.spacePhasorS.plug_n.pin[3].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 42: terminalBox.star.plug_p.pin[2].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 43: terminalBox.plug_sn.pin[2].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 44: aimc.plug_sn.pin[2].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 45: aimc.spacePhasorS.plug_n.pin[2].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 46: terminalBox.star.plug_p.pin[1].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 47: terminalBox.plug_sn.pin[1].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 48: aimc.plug_sn.pin[1].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 49: aimc.spacePhasorS.plug_n.pin[1].v:VARIABLE(flow=false ) = terminalBox.starpoint.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 50: sinevoltage1.plug_p.pin[3].i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 51: sinevoltage1.sineVoltage[3].p.i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Current type: Real [3] 52: sinevoltage1.sineVoltage[3].i:VARIABLE() = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 53: sinevoltage1.sineVoltage[3].n.i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real [3] 54: sinevoltage1.plug_n.pin[3].i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 55: terminalBox.plugSupply.pin[3].i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 56: terminalBox.plug_sp.pin[3].i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 57: aimc.plug_sp.pin[3].i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 58: aimc.strayLoad.plug_p.pin[3].i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 59: aimc.strayLoad.i[3]:VARIABLE() = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Current type: Real [3] 60: aimc.strayLoad.plug_n.pin[3].i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 61: aimc.rs.plug_p.pin[3].i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 62: aimc.rs.resistor[3].p.i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Current type: Real [3] 63: aimc.rs.resistor[3].i:VARIABLE() = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Current type: Real [3] 64: aimc.rs.resistor[3].n.i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real [3] 65: aimc.rs.plug_n.pin[3].i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 66: aimc.spacePhasorS.plug_p.pin[3].i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 67: aimc.spacePhasorS.plug_n.pin[3].i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 68: aimc.plug_sn.pin[3].i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 69: terminalBox.plug_sn.pin[3].i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 70: terminalBox.star.plug_p.pin[3].i:VARIABLE(flow=true ) = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 71: aimc.rs.i[3]:VARIABLE() = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Current type: Real [3] 72: output aimc.is[3]:VARIABLE() = sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [3] 73: star.plug_p.pin[3].i:VARIABLE(flow=true ) = -sinevoltage1.i[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 74: sinevoltage1.plug_p.pin[2].i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 75: sinevoltage1.sineVoltage[2].p.i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Current type: Real [3] 76: sinevoltage1.sineVoltage[2].i:VARIABLE() = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 77: sinevoltage1.sineVoltage[2].n.i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real [3] 78: sinevoltage1.plug_n.pin[2].i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 79: terminalBox.plugSupply.pin[2].i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 80: terminalBox.plug_sp.pin[2].i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 81: aimc.plug_sp.pin[2].i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 82: aimc.strayLoad.plug_p.pin[2].i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 83: aimc.strayLoad.i[2]:VARIABLE() = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Current type: Real [3] 84: aimc.strayLoad.plug_n.pin[2].i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 85: aimc.rs.plug_p.pin[2].i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 86: aimc.rs.resistor[2].p.i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Current type: Real [3] 87: aimc.rs.resistor[2].i:VARIABLE() = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Current type: Real [3] 88: aimc.rs.resistor[2].n.i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real [3] 89: aimc.rs.plug_n.pin[2].i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 90: aimc.spacePhasorS.plug_p.pin[2].i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 91: aimc.spacePhasorS.plug_n.pin[2].i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 92: aimc.plug_sn.pin[2].i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 93: terminalBox.plug_sn.pin[2].i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 94: terminalBox.star.plug_p.pin[2].i:VARIABLE(flow=true ) = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 95: aimc.rs.i[2]:VARIABLE() = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Current type: Real [3] 96: output aimc.is[2]:VARIABLE() = sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [3] 97: star.plug_p.pin[2].i:VARIABLE(flow=true ) = -sinevoltage1.i[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 98: sinevoltage1.plug_p.pin[1].i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 99: sinevoltage1.sineVoltage[1].p.i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Current type: Real [3] 100: sinevoltage1.sineVoltage[1].i:VARIABLE() = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Current type: Real [3] 101: sinevoltage1.sineVoltage[1].n.i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real [3] 102: sinevoltage1.plug_n.pin[1].i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 103: terminalBox.plugSupply.pin[1].i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 104: terminalBox.plug_sp.pin[1].i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 105: aimc.plug_sp.pin[1].i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 106: aimc.strayLoad.plug_p.pin[1].i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 107: aimc.strayLoad.i[1]:VARIABLE() = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Current type: Real [3] 108: aimc.strayLoad.plug_n.pin[1].i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 109: aimc.rs.plug_p.pin[1].i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 110: aimc.rs.resistor[1].p.i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Current type: Real [3] 111: aimc.rs.resistor[1].i:VARIABLE() = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Current type: Real [3] 112: aimc.rs.resistor[1].n.i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real [3] 113: aimc.rs.plug_n.pin[1].i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 114: aimc.spacePhasorS.plug_p.pin[1].i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 115: aimc.spacePhasorS.plug_n.pin[1].i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 116: aimc.plug_sn.pin[1].i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 117: terminalBox.plug_sn.pin[1].i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 118: terminalBox.star.plug_p.pin[1].i:VARIABLE(flow=true ) = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 119: aimc.rs.i[1]:VARIABLE() = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.SIunits.Current type: Real [3] 120: output aimc.is[1]:VARIABLE() = sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [3] 121: star.plug_p.pin[1].i:VARIABLE(flow=true ) = -sinevoltage1.i[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Current type: Real [3] 122: star.pin_n.i:VARIABLE(flow=true ) = -ground.p.i .asmaFlow, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real 123: aimc.statorCore.spacePhasor.v_[2]:VARIABLE(flow=false ) = aimc.lssigma.spacePhasor_a.v_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 124: aimc.spacePhasorS.spacePhasor.v_[2]:VARIABLE(flow=false ) = aimc.lssigma.spacePhasor_a.v_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 125: aimc.statorCore.spacePhasor.v_[1]:VARIABLE(flow=false ) = aimc.lssigma.spacePhasor_a.v_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 126: aimc.spacePhasorS.spacePhasor.v_[1]:VARIABLE(flow=false ) = aimc.lssigma.spacePhasor_a.v_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 127: aimc.lszero.n.v:VARIABLE(flow=false ) = aimc.spacePhasorS.ground.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Analog.Basic.Inductor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real 128: aimc.spacePhasorS.zero.v:VARIABLE(flow=false ) = aimc.lszero.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Voltage type: Real 129: aimc.spacePhasorS.plug_p.pin[3].v:VARIABLE(flow=false ) = aimc.rs.plug_n.pin[3].v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 130: aimc.rs.resistor[3].n.v:VARIABLE(flow=false ) = aimc.rs.plug_n.pin[3].v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real [3] 131: aimc.spacePhasorS.plug_p.pin[2].v:VARIABLE(flow=false ) = aimc.rs.plug_n.pin[2].v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 132: aimc.rs.resistor[2].n.v:VARIABLE(flow=false ) = aimc.rs.plug_n.pin[2].v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real [3] 133: aimc.spacePhasorS.plug_p.pin[1].v:VARIABLE(flow=false ) = aimc.rs.plug_n.pin[1].v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 134: aimc.rs.resistor[1].n.v:VARIABLE(flow=false ) = aimc.rs.plug_n.pin[1].v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Voltage type: Real [3] 135: aimc.strayLoad.plug_n.pin[3].v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 136: aimc.rs.resistor[3].p.v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Voltage type: Real [3] 137: aimc.strayLoad.plug_n.pin[2].v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 138: aimc.rs.resistor[2].p.v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Voltage type: Real [3] 139: aimc.strayLoad.plug_n.pin[1].v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Electrical.MultiPhase.Interfaces.NegativePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 140: aimc.rs.resistor[1].p.v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Voltage type: Real [3] 141: input aimc.thermalAmbient.temperatureStatorWinding.T:VARIABLE(final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature, .Modelica.Blocks.Interfaces.RealInput type: Real 142: aimc.thermalAmbient.temperatureStatorWinding.port.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.Temperature type: Real 143: aimc.thermalAmbient.thermalCollectorStator.port_b.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.Temperature type: Real 144: aimc.thermalAmbient.thermalCollectorStator.port_a[3].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 145: aimc.thermalAmbient.thermalPort.heatPortStatorWinding[3].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 146: aimc.internalThermalPort.heatPortStatorWinding[3].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 147: aimc.rs.heatPort[3].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 148: aimc.rs.resistor[3].heatPort.T:VARIABLE(flow=false min = 0.0 start = aimc.rs.resistor[3].T nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 149: aimc.rs.resistor[3].T_heatPort:VARIABLE(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 150: aimc.thermalAmbient.thermalCollectorStator.port_a[2].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 151: aimc.thermalAmbient.thermalPort.heatPortStatorWinding[2].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 152: aimc.internalThermalPort.heatPortStatorWinding[2].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 153: aimc.rs.heatPort[2].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 154: aimc.rs.resistor[2].heatPort.T:VARIABLE(flow=false min = 0.0 start = aimc.rs.resistor[2].T nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 155: aimc.rs.resistor[2].T_heatPort:VARIABLE(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 156: aimc.thermalAmbient.thermalCollectorStator.port_a[1].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 157: aimc.thermalAmbient.thermalPort.heatPortStatorWinding[1].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 158: aimc.internalThermalPort.heatPortStatorWinding[1].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 159: aimc.rs.heatPort[1].T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 160: aimc.rs.resistor[1].heatPort.T:VARIABLE(flow=false min = 0.0 start = aimc.rs.resistor[1].T nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real [3] 161: aimc.rs.resistor[1].T_heatPort:VARIABLE(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.constTs.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.SIunits.Temperature type: Real [3] 162: aimc.fixed.flange.phi:VARIABLE(flow=false ) = aimc.fixed.phi0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Fixed, .Modelica.Mechanics.Rotational.Interfaces.Flange_b, .Modelica.SIunits.Angle type: Real 163: aimc.airGapS.support.phi:VARIABLE(flow=false ) = aimc.fixed.phi0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 164: aimc.strayLoad.support.phi:VARIABLE(flow=false ) = aimc.fixed.phi0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 165: aimc.internalSupport.phi:VARIABLE(flow=false ) = aimc.fixed.phi0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Interfaces.Support, .Modelica.SIunits.Angle type: Real 166: aimc.inertiaStator.flange_a.phi:VARIABLE(flow=false ) = aimc.fixed.phi0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 167: aimc.inertiaStator.phi:DUMMY_STATE() = aimc.fixed.phi0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.SIunits.Angle type: Real 168: aimc.inertiaStator.flange_b.phi:VARIABLE(flow=false ) = aimc.fixed.phi0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.Mechanics.Rotational.Interfaces.Flange_b, .Modelica.SIunits.Angle type: Real 169: aimc.friction.support.phi:VARIABLE(flow=false ) = aimc.fixed.phi0 .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Angle type: Real 170: input aimc.thermalAmbient.temperatureRotorWinding.T:VARIABLE(final = true ) = aimc.thermalAmbient.constTr.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature, .Modelica.Blocks.Interfaces.RealInput type: Real 171: aimc.thermalAmbient.temperatureRotorWinding.port.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTr.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.Temperature type: Real 172: aimc.thermalAmbient.thermalPort.heatPortRotorWinding.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTr.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 173: aimc.internalThermalPort.heatPortRotorWinding.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.constTr.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 174: aimc.squirrelCageR.heatPort.T:VARIABLE(flow=false min = 0.0 start = aimc.squirrelCageR.T nominal = 300.0 ) = aimc.thermalAmbient.constTr.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 175: aimc.squirrelCageR.T_heatPort:VARIABLE(min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.constTr.y .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.SIunits.Temperature type: Real 176: aimc.lssigma.spacePhasor_b.v_[2]:VARIABLE(flow=false ) = aimc.airGapS.spacePhasor_s.v_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 177: aimc.lssigma.spacePhasor_b.v_[1]:VARIABLE(flow=false ) = aimc.airGapS.spacePhasor_s.v_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 178: aimc.squirrelCageR.spacePhasor_r.v_[2]:VARIABLE(flow=false ) = aimc.airGapS.spacePhasor_r.v_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 179: aimc.squirrelCageR.spacePhasor_r.v_[1]:VARIABLE(flow=false ) = aimc.airGapS.spacePhasor_r.v_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Voltage type: Real [2] 180: aimc.rs.resistor[3].heatPort.Q_flow:VARIABLE(flow=true ) = -aimc.rs.resistor[3].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 181: aimc.rs.heatPort[3].Q_flow:VARIABLE(flow=true ) = -aimc.rs.resistor[3].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 182: aimc.rs.resistor[2].heatPort.Q_flow:VARIABLE(flow=true ) = -aimc.rs.resistor[2].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 183: aimc.rs.heatPort[2].Q_flow:VARIABLE(flow=true ) = -aimc.rs.resistor[2].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 184: aimc.rs.resistor[1].heatPort.Q_flow:VARIABLE(flow=true ) = -aimc.rs.resistor[1].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.Analog.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 185: aimc.rs.heatPort[1].Q_flow:VARIABLE(flow=true ) = -aimc.rs.resistor[1].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 186: aimc.airGapS.i_rr[2]:VARIABLE() = aimc.idq_rr[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 187: aimc.airGapS.spacePhasor_r.i_[2]:VARIABLE(flow=true ) = aimc.idq_rr[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 188: aimc.squirrelCageR.spacePhasor_r.i_[2]:DUMMY_STATE(flow=true ) = -aimc.idq_rr[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 189: output aimc.ir[2]:VARIABLE() = aimc.idq_rr[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 190: aimc.airGapS.i_rr[1]:VARIABLE() = aimc.idq_rr[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 191: aimc.airGapS.spacePhasor_r.i_[1]:VARIABLE(flow=true ) = aimc.idq_rr[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 192: aimc.squirrelCageR.spacePhasor_r.i_[1]:DUMMY_STATE(flow=true ) = -aimc.idq_rr[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 193: output aimc.ir[1]:VARIABLE() = aimc.idq_rr[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 194: aimc.lssigma.spacePhasor_a.i_[2]:VARIABLE(flow=true ) = aimc.lssigma.i_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 195: aimc.lssigma.spacePhasor_b.i_[2]:VARIABLE(flow=true ) = -aimc.lssigma.i_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 196: aimc.airGapS.spacePhasor_s.i_[2]:VARIABLE(flow=true ) = aimc.lssigma.i_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 197: aimc.airGapS.i_ss[2]:VARIABLE() = aimc.lssigma.i_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 198: input aimc.idq_ss[2]:VARIABLE() = aimc.lssigma.i_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 199: aimc.lssigma.spacePhasor_a.i_[1]:VARIABLE(flow=true ) = aimc.lssigma.i_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 200: aimc.lssigma.spacePhasor_b.i_[1]:VARIABLE(flow=true ) = -aimc.lssigma.i_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.Inductor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 201: aimc.airGapS.spacePhasor_s.i_[1]:VARIABLE(flow=true ) = aimc.lssigma.i_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 202: aimc.airGapS.i_ss[1]:VARIABLE() = aimc.lssigma.i_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 203: input aimc.idq_ss[1]:VARIABLE() = aimc.lssigma.i_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Current type: Real [2] 204: aimc.thermalAmbient.temperatureFriction.port.Q_flow:VARIABLE(flow=true final = true ) = aimc.powerBalance.lossPowerFriction .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.HeatFlowRate type: Real 205: aimc.thermalAmbient.thermalPort.heatPortFriction.Q_flow:VARIABLE(flow=true final = true ) = aimc.powerBalance.lossPowerFriction .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 206: aimc.thermalAmbient.temperatureStrayLoad.port.Q_flow:VARIABLE(flow=true final = true ) = aimc.powerBalance.lossPowerStrayLoad .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.HeatFlowRate type: Real 207: aimc.thermalAmbient.thermalPort.heatPortStrayLoad.Q_flow:VARIABLE(flow=true final = true ) = aimc.powerBalance.lossPowerStrayLoad .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 208: aimc.thermalAmbient.thermalPort.heatPortRotorCore.Q_flow:VARIABLE(flow=true final = true ) = aimc.internalThermalPort.heatPortRotorCore.Q_flow .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 209: aimc.thermalAmbient.temperatureRotorCore.port.Q_flow:VARIABLE(flow=true final = true ) = aimc.internalThermalPort.heatPortRotorCore.Q_flow .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.HeatFlowRate type: Real 210: output aimc.thermalAmbient.Q_flowRotorCore:VARIABLE(final = true ) = aimc.internalThermalPort.heatPortRotorCore.Q_flow .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.HeatFlowRate type: Real 211: aimc.thermalAmbient.temperatureStatorCore.port.Q_flow:VARIABLE(flow=true final = true ) = aimc.statorCore.lossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.FixedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.HeatFlowRate type: Real 212: aimc.thermalAmbient.thermalPort.heatPortStatorCore.Q_flow:VARIABLE(flow=true final = true ) = aimc.statorCore.lossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 213: aimc.thermalAmbient.thermalPort.heatPortStatorWinding[3].Q_flow:VARIABLE(flow=true final = true ) = aimc.rs.resistor[3].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 214: aimc.thermalAmbient.thermalPort.heatPortStatorWinding[2].Q_flow:VARIABLE(flow=true final = true ) = aimc.rs.resistor[2].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 215: aimc.thermalAmbient.thermalPort.heatPortStatorWinding[1].Q_flow:VARIABLE(flow=true final = true ) = aimc.rs.resistor[1].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 216: aimc.thermalAmbient.temperatureRotorWinding.port.Q_flow:VARIABLE(flow=true final = true ) = aimc.thermalAmbient.Q_flowRotorWinding .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.HeatFlowRate type: Real 217: aimc.thermalAmbient.thermalPort.heatPortRotorWinding.Q_flow:VARIABLE(flow=true final = true ) = aimc.thermalAmbient.Q_flowRotorWinding .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 218: aimc.thermalAmbient.temperatureStatorWinding.port.Q_flow:VARIABLE(flow=true final = true ) = aimc.thermalAmbient.Q_flowStatorWinding .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.HeatFlowRate type: Real 219: aimc.thermalAmbient.thermalCollectorStator.port_b.Q_flow:VARIABLE(flow=true final = true ) = -aimc.thermalAmbient.Q_flowStatorWinding .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b, .Modelica.SIunits.HeatFlowRate type: Real 220: aimc.inertiaRotor.flange_a.tau:VARIABLE(flow=true ) = aimc.tauElectrical .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 221: aimc.airGapS.flange.tau:VARIABLE(flow=true ) = -aimc.tauElectrical .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 222: output aimc.airGapS.tauElectrical:VARIABLE() = aimc.tauElectrical .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Torque type: Real 223: aimc.airGapS.support.tau:VARIABLE(flow=true ) = aimc.tauElectrical .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 224: aimc.spacePhasorS.zero.i:VARIABLE(flow=true ) = aimc.i_0_s .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Current type: Real 225: aimc.lszero.p.i:VARIABLE(flow=true ) = -aimc.i_0_s .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Analog.Basic.Inductor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Current type: Real 226: aimc.lszero.i:DUMMY_STATE(start = 0.0 ) = -aimc.i_0_s .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Analog.Basic.Inductor, .Modelica.SIunits.Current type: Real 227: aimc.lszero.n.i:VARIABLE(flow=true ) = aimc.i_0_s .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Analog.Basic.Inductor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real 228: aimc.spacePhasorS.ground.i:VARIABLE(flow=true ) = -aimc.i_0_s .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real 229: terminalBox.star.pin_n.i:VARIABLE(flow=true ) = terminalBox.starpoint.i .asmaFlow, .Modelica.Electrical.Machines.Utilities.TerminalBox, .Modelica.Electrical.MultiPhase.Basic.Star, .Modelica.Electrical.Analog.Interfaces.NegativePin, .Modelica.SIunits.Current type: Real 230: output sinevoltage1.sineVoltage[3].signalSource.y:VARIABLE() = sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.Blocks.Interfaces.RealOutput type: Real [3] 231: output sinevoltage1.sineVoltage[2].signalSource.y:VARIABLE() = sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.Blocks.Interfaces.RealOutput type: Real [3] 232: output sinevoltage1.sineVoltage[1].signalSource.y:VARIABLE() = sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.Blocks.Sources.Sine, .Modelica.Blocks.Interfaces.RealOutput type: Real [3] 233: aimc.airGapS.i_rs[2]:VARIABLE() = aimc.idq_rs[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 234: aimc.airGapS.i_rs[1]:VARIABLE() = aimc.idq_rs[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 235: aimc.airGapS.i_sr[2]:VARIABLE() = aimc.idq_sr[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 236: aimc.airGapS.i_sr[1]:VARIABLE() = aimc.idq_sr[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.Current type: Real [2] 237: aimc.airGapS.RotationMatrix[1,1]:VARIABLE() = aimc.airGapS.RotationMatrix[2,2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Real type: Real [2,2] 238: aimc.airGapS.RotationMatrix[1,2]:VARIABLE() = -aimc.airGapS.RotationMatrix[2,1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Real type: Real [2,2] 239: aimc.strayLoad.support.tau:VARIABLE(flow=true ) = aimc.strayLoad.tau .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 240: aimc.strayLoad.flange.tau:VARIABLE(flow=true ) = -aimc.strayLoad.tau .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 241: aimc.friction.support.tau:VARIABLE(flow=true ) = aimc.friction.tau .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 242: aimc.friction.flange.tau:VARIABLE(flow=true ) = -aimc.friction.tau .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 243: aimc.squirrelCageR.heatPort.Q_flow:VARIABLE(flow=true ) = -aimc.thermalAmbient.Q_flowRotorWinding .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 244: aimc.powerBalance.lossPowerRotorWinding:VARIABLE(final = true ) = aimc.thermalAmbient.Q_flowRotorWinding .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 245: aimc.statorCore.heatPort.Q_flow:VARIABLE(flow=true ) = -aimc.statorCore.lossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 246: aimc.powerBalance.lossPowerStatorCore:VARIABLE(final = true ) = aimc.statorCore.lossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.PowerBalanceAIMC, .Modelica.SIunits.Power type: Real 247: aimc.friction.lossPower:VARIABLE() = aimc.powerBalance.lossPowerFriction .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.SIunits.Power type: Real 248: aimc.friction.heatPort.Q_flow:VARIABLE(flow=true ) = -aimc.powerBalance.lossPowerFriction .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 249: aimc.strayLoad.lossPower:VARIABLE() = aimc.powerBalance.lossPowerStrayLoad .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Power type: Real 250: aimc.strayLoad.heatPort.Q_flow:VARIABLE(flow=true ) = -aimc.powerBalance.lossPowerStrayLoad .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real 251: aimc.flange.tau:VARIABLE(flow=true ) = -(-const.k) .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Interfaces.Flange_a, .Modelica.SIunits.Torque type: Real 252: output speedSensor.w:VARIABLE() = aimc.inertiaRotor.w .asmaFlow, .Modelica.Mechanics.Rotational.Sensors.SpeedSensor, .Modelica.Blocks.Interfaces.RealOutput type: Real 253: output aimc.thermalAmbient.Q_flowFriction:VARIABLE(final = true ) = aimc.powerBalance.lossPowerFriction .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.HeatFlowRate type: Real 254: output aimc.thermalAmbient.Q_flowStrayLoad:VARIABLE(final = true ) = aimc.powerBalance.lossPowerStrayLoad .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.HeatFlowRate type: Real 255: aimc.plug_sp.pin[1].v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 256: aimc.rs.plug_p.pin[1].v:VARIABLE(flow=false ) = -sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 257: sinevoltage1.sineVoltage[1].v:VARIABLE() = sinevoltage1.v[1] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 258: aimc.plug_sp.pin[2].v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 259: aimc.rs.plug_p.pin[2].v:VARIABLE(flow=false ) = -sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 260: sinevoltage1.sineVoltage[2].v:VARIABLE() = sinevoltage1.v[2] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 261: aimc.plug_sp.pin[3].v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 262: aimc.rs.plug_p.pin[3].v:VARIABLE(flow=false ) = -sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.MultiPhase.Basic.Resistor, .Modelica.Electrical.MultiPhase.Interfaces.PositivePlug, .Modelica.Electrical.Analog.Interfaces.Pin, .Modelica.SIunits.Voltage type: Real [3] 263: sinevoltage1.sineVoltage[3].v:VARIABLE() = sinevoltage1.v[3] .asmaFlow, .Modelica.Electrical.MultiPhase.Sources.SineVoltage, .Modelica.Electrical.Analog.Sources.SineVoltage, .Modelica.SIunits.Voltage type: Real [3] 264: aimc.lszero.p.v:VARIABLE(flow=false ) = aimc.lszero.v .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Analog.Basic.Inductor, .Modelica.Electrical.Analog.Interfaces.PositivePin, .Modelica.SIunits.Voltage type: Real 265: output aimc.thermalAmbient.Q_flowStatorCore:VARIABLE(final = true ) = aimc.statorCore.lossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.SIunits.HeatFlowRate type: Real 266: output aimc.tauShaft:VARIABLE() = -const.k .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Torque type: Real 267: aimc.inertiaRotor.flange_b.tau:VARIABLE(flow=true ) = -const.k .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Inertia, .Modelica.Mechanics.Rotational.Interfaces.Flange_b, .Modelica.SIunits.Torque type: Real 268: aimc.spacePhasorS.spacePhasor.i_[1]:VARIABLE(flow=true ) = -aimc.lssigma.i_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 269: aimc.spacePhasorS.spacePhasor.i_[2]:VARIABLE(flow=true ) = -aimc.lssigma.i_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.SpacePhasors.Components.SpacePhasor, .Modelica.Electrical.Machines.Interfaces.SpacePhasor, .Modelica.SIunits.Current type: Real [2] 270: aimc.squirrelCageR.LossPower:VARIABLE() = aimc.thermalAmbient.Q_flowRotorWinding .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.SquirrelCage, .Modelica.SIunits.Power type: Real 271: aimc.thermalAmbient.thermalCollectorStator.port_a[1].Q_flow:VARIABLE(flow=true final = true ) = aimc.rs.resistor[1].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 272: aimc.thermalAmbient.thermalCollectorStator.port_a[2].Q_flow:VARIABLE(flow=true final = true ) = aimc.rs.resistor[2].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 273: aimc.thermalAmbient.thermalCollectorStator.port_a[3].Q_flow:VARIABLE(flow=true final = true ) = aimc.rs.resistor[3].LossPower .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Thermal.HeatTransfer.Components.ThermalCollector, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.HeatFlowRate type: Real [3] 274: aimc.thermalAmbient.thermalPort.heatPortStrayLoad.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.temperatureStrayLoad.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 275: aimc.internalThermalPort.heatPortStrayLoad.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.temperatureStrayLoad.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 276: aimc.strayLoad.heatPort.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.temperatureStrayLoad.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 277: aimc.thermalAmbient.thermalPort.heatPortStatorCore.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.temperatureStatorCore.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 278: aimc.internalThermalPort.heatPortStatorCore.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.temperatureStatorCore.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 279: aimc.statorCore.heatPort.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.temperatureStatorCore.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 280: aimc.thermalAmbient.thermalPort.heatPortRotorCore.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.temperatureRotorCore.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 281: aimc.internalThermalPort.heatPortRotorCore.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.temperatureRotorCore.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 282: aimc.thermalAmbient.thermalPort.heatPortFriction.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.temperatureFriction.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Thermal.AsynchronousInductionMachines.ThermalAmbientAIMC, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 283: aimc.friction.heatPort.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 ) = aimc.thermalAmbient.temperatureFriction.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 284: aimc.internalThermalPort.heatPortFriction.T:VARIABLE(flow=false min = 0.0 start = 288.15 nominal = 300.0 final = true ) = aimc.thermalAmbient.temperatureFriction.port.T .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Interfaces.InductionMachines.ThermalPortAIMC, .Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a, .Modelica.SIunits.Temperature type: Real 285: input aimc.statorCore.w:VARIABLE() = aimc.statorCoreParameters.wRef .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.Core, .Modelica.SIunits.AngularVelocity type: Real 286: aimc.fixed.flange.tau:VARIABLE(flow=true ) = -aimc.tauElectrical .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Mechanics.Rotational.Components.Fixed, .Modelica.Mechanics.Rotational.Interfaces.Flange_b, .Modelica.SIunits.Torque type: Real 287: aimc.strayLoad.w:VARIABLE() = aimc.inertiaRotor.w .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.AngularVelocity type: Real 288: $DER.aimc.strayLoad.phi:DUMMY_DER(fixed = false ) = aimc.inertiaRotor.w .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.InductionMachines.StrayLoad, .Modelica.SIunits.Angle type: Real 289: aimc.friction.w:VARIABLE() = aimc.inertiaRotor.w .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.SIunits.AngularVelocity type: Real 290: $DER.aimc.friction.phi:DUMMY_DER(fixed = false ) = aimc.inertiaRotor.w .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.Losses.Friction, .Modelica.SIunits.Angle type: Real 291: $DER.aimc.airGapS.psi_mr[1]:DUMMY_DER(fixed = false ) = aimc.airGapS.spacePhasor_r.v_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.MagneticFlux type: Real [2] 292: $DER.aimc.airGapS.psi_ms[1]:DUMMY_DER(fixed = false ) = aimc.airGapS.spacePhasor_s.v_[1] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.MagneticFlux type: Real [2] 293: $DER.aimc.airGapS.psi_ms[2]:DUMMY_DER(fixed = false ) = aimc.airGapS.spacePhasor_s.v_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.MagneticFlux type: Real [2] 294: $DER.aimc.airGapS.psi_mr[2]:DUMMY_DER(fixed = false ) = aimc.airGapS.spacePhasor_r.v_[2] .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.Electrical.Machines.BasicMachines.Components.AirGapS, .Modelica.SIunits.MagneticFlux type: Real [2] 295: output aimc.wMechanical:VARIABLE(start = 0.0 ) = aimc.inertiaRotor.w .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.AngularVelocity type: Real 296: output $DER.aimc.phiMechanical:DUMMY_DER(fixed = false ) = aimc.inertiaRotor.w .asmaFlow, .Modelica.Electrical.Machines.BasicMachines.AsynchronousInductionMachines.AIM_SquirrelCage, .Modelica.SIunits.Angle type: Real Simple Equations (4, 0) ======================================== 1/1 (0): algorithm assert(1.0 + aimc.squirrelCageR.alpha * (293.15 - aimc.squirrelCageR.T_ref) >= 0.000000000000001, "Temperature outside scope of model!"); 2/1 (0): algorithm assert(1.0 + aimc.rs.resistor[3].alpha * (293.15 - aimc.rs.resistor[3].T_ref) >= 0.000000000000001, "Temperature outside scope of model!"); 3/1 (0): algorithm assert(1.0 + aimc.rs.resistor[2].alpha * (293.15 - aimc.rs.resistor[2].T_ref) >= 0.000000000000001, "Temperature outside scope of model!"); 4/1 (0): algorithm assert(1.0 + aimc.rs.resistor[1].alpha * (293.15 - aimc.rs.resistor[1].T_ref) >= 0.000000000000001, "Temperature outside scope of model!"); Initial Equations (0, 0) ======================================== Zero Crossings (number of relations: 3) ======================================== time < sinevoltage1.sineVoltage[3].signalSource.startTime with index = 0 in equations [24] and when conditions [] time < sinevoltage1.sineVoltage[2].signalSource.startTime with index = 1 in equations [25] and when conditions [] time < sinevoltage1.sineVoltage[1].signalSource.startTime with index = 2 in equations [26] and when conditions [] Samples ======================================== When Clauses ======================================== Constraints ========================================