function MotorParameterEstimationGaussSeidel import Modelica.Units.SI; import Modelica.Units.NonSI; import Modelica.Units.Conversions.*; import Complex; import Modelica.ComplexMath.arg; import Modelica.ComplexMath.real; import Modelica.ComplexMath.imag; import Modelica.ComplexMath.j; import Modelica.ComplexMath.abs; parameter Integer n = 10; input Real I1_real; input Real I1_imag; input Real R1; input Real VRated; input Real ILR; input Real s; input Real PAG; input Real Qin; input String MotorDesign; output Real r1; output Real R2_final; output Real X1_final; output Real X2_final; output Real XM_final; end MotorParameterEstimationGaussSeidel;