record InductionMachineData "Common parameters for induction machines"
import Modelica.Constants.pi;
extends Modelica.Icons.Record;
final parameter Integer m = 3 "Number of phases";
parameter Modelica.SIunits.Inertia Jr = 0.29 "Rotor's moment of inertia";
parameter Modelica.SIunits.Inertia Js = Jr "Stator's moment of inertia";
parameter Integer p(min = 1) = 2 "Number of pole pairs (Integer)";
parameter Modelica.SIunits.Frequency fsNominal = 50 "Nominal frequency";
parameter Modelica.SIunits.Resistance Rs = 0.03 "Stator resistance per phase at TRef"
annotation (Dialog(tab = "Nominal resistances and inductances"));
parameter Modelica.SIunits.Temperature TsRef = 293.15 "Reference temperature of stator resistance"
annotation (Dialog(tab = "Nominal resistances and inductances"));
parameter Machines.Thermal.LinearTemperatureCoefficient20 alpha20s = 0 "Temperature coefficient of stator resistance at 20 degC"
annotation (Dialog(tab = "Nominal resistances and inductances"));
parameter Real effectiveStatorTurns = 1 "Effective number of stator turns";
parameter Modelica.SIunits.Inductance Lszero = Lssigma "Stator zero sequence inductance"
annotation (Dialog(tab = "Nominal resistances and inductances"));
parameter Modelica.SIunits.Inductance Lssigma = 3 * (1 - sqrt(0.9333)) / (2 * pi * fsNominal) "Stator stray inductance per phase"
annotation (Dialog(tab = "Nominal resistances and inductances"));
parameter Machines.Losses.FrictionParameters frictionParameters(PRef = 0, wRef = 2 * pi * fsNominal / p) "Friction loss parameter record"
annotation (Dialog(tab = "Losses"));
parameter Machines.Losses.CoreParameters statorCoreParameters(final m = m, PRef = 0, VRef = 100, wRef = 2 * pi * fsNominal) "Stator core loss parameter record; all parameters refer to stator side"
annotation (Dialog(tab = "Losses"));
parameter Machines.Losses.StrayLoadParameters strayLoadParameters(PRef = 0, IRef = 100, wRef = 2 * pi * fsNominal / p) "Stray load losses"
annotation (Dialog(tab = "Losses"));
annotation (
defaultComponentName = "inductionMachineData",
defaultComponentPrefixes = "parameter",
Documentation(info = "<html>\n<p>Basic parameters of induction machines are predefined with default values.</p>\n</html>"));
end InductionMachineData;