<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://openelectrical.org/index.php?action=history&amp;feed=atom&amp;title=Motor_Parameter_Estimation_from_Steady-State_Models</id>
	<title>Motor Parameter Estimation from Steady-State Models - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://openelectrical.org/index.php?action=history&amp;feed=atom&amp;title=Motor_Parameter_Estimation_from_Steady-State_Models"/>
	<link rel="alternate" type="text/html" href="http://openelectrical.org/index.php?title=Motor_Parameter_Estimation_from_Steady-State_Models&amp;action=history"/>
	<updated>2026-04-28T02:52:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://openelectrical.org/index.php?title=Motor_Parameter_Estimation_from_Steady-State_Models&amp;diff=122&amp;oldid=prev</id>
		<title>Jules: /* Software */</title>
		<link rel="alternate" type="text/html" href="http://openelectrical.org/index.php?title=Motor_Parameter_Estimation_from_Steady-State_Models&amp;diff=122&amp;oldid=prev"/>
		<updated>2020-11-22T08:02:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Software&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:02, 22 November 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l121&quot; &gt;Line 121:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 121:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Many commercial [[Power_Systems_Analysis_Software|software packages for power systems analysis]] such as ETAP and DIgSILENT PowerFactory contain integrated routines for estimating motor parameters from manufacturer data. The commercial packages typically use some variant of the Newton-Raphson algorithm.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Many commercial [[Power_Systems_Analysis_Software|software packages for power systems analysis]] such as ETAP and DIgSILENT PowerFactory contain integrated routines for estimating motor parameters from manufacturer data. The commercial packages typically use some variant of the Newton-Raphson algorithm.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://sigmapower.com.au/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;moto.html &lt;/del&gt;Moto] is a free standalone tool for estimating induction motor parameters based on commonly available manufacturer data (i.e. breakdown torque, locked rotor torque, full load power factor, etc). The program supports a number of estimation algorithms including Newton-Raphson, Levenberg-Marquardt and genetic algorithms.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;sigmapower.com.au/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;software/ &lt;/ins&gt;Moto] is a free standalone tool for estimating induction motor parameters based on commonly available manufacturer data (i.e. breakdown torque, locked rotor torque, full load power factor, etc). The program supports a number of estimation algorithms including Newton-Raphson, Levenberg-Marquardt and genetic algorithms.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key open_elec:diff::1.12:old-121:rev-122 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jules</name></author>
	</entry>
	<entry>
		<id>http://openelectrical.org/index.php?title=Motor_Parameter_Estimation_from_Steady-State_Models&amp;diff=121&amp;oldid=prev</id>
		<title>Jules: Created page with &quot;Estimation of an induction motor's equivalent circuit parameters from steady-state models and manufacturer performance data is the most common approa...&quot;</title>
		<link rel="alternate" type="text/html" href="http://openelectrical.org/index.php?title=Motor_Parameter_Estimation_from_Steady-State_Models&amp;diff=121&amp;oldid=prev"/>
		<updated>2020-11-22T08:01:32Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Estimation of an &lt;a href=&quot;/index.php?title=Induction_Motor_Model&quot; title=&quot;Induction Motor Model&quot;&gt;induction motor&amp;#039;s equivalent circuit parameters&lt;/a&gt; from steady-state models and manufacturer performance data is the most common approa...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Estimation of an [[Induction Motor Model|induction motor's equivalent circuit parameters]] from steady-state models and manufacturer performance data is the most common approach for offline power system studies, e.g. dynamic motor starting, transient stability, etc [[Motor_Parameter_Estimation_from_Steady-State_Models#References|[5]]].&lt;br /&gt;
&lt;br /&gt;
== Parameter Estimation Problem ==&lt;br /&gt;
&lt;br /&gt;
The characteristics of an induction motor are normally provided by manufacturers in the form of a standard set of performance parameters, with the following parameters being the most common:&lt;br /&gt;
&lt;br /&gt;
:* Nominal voltage, &amp;lt;math&amp;gt;U_n \, &amp;lt;/math&amp;gt; (V)&lt;br /&gt;
:* Nominal frequency, &amp;lt;math&amp;gt;f \, &amp;lt;/math&amp;gt; (Hz)&lt;br /&gt;
:* Rated asynchronous speed, &amp;lt;math&amp;gt;n_{fl} \, &amp;lt;/math&amp;gt; (rpm)&lt;br /&gt;
:* Rated (stator) current, &amp;lt;math&amp;gt;I_{s,fl} \, &amp;lt;/math&amp;gt; (A)&lt;br /&gt;
:* Rated mechanical power, &amp;lt;math&amp;gt;P_{m,fl} \, &amp;lt;/math&amp;gt; (kW)&lt;br /&gt;
:* Rated torque, &amp;lt;math&amp;gt;T_{n} \, &amp;lt;/math&amp;gt; (Nm)&lt;br /&gt;
:* Full load power factor, &amp;lt;math&amp;gt;\cos{\phi_{fl}} \, &amp;lt;/math&amp;gt; (pu)&lt;br /&gt;
:* Full load efficiency, &amp;lt;math&amp;gt;\eta_{fl} \, &amp;lt;/math&amp;gt; (pu)&lt;br /&gt;
:* Breakdown torque, &amp;lt;math&amp;gt;T_{b} / T_{n} \, &amp;lt;/math&amp;gt; (normalised)&lt;br /&gt;
:* Locked rotor torque, &amp;lt;math&amp;gt;T_{lr} / T_{n} \, &amp;lt;/math&amp;gt; (normalised)&lt;br /&gt;
:* Locked rotor current, &amp;lt;math&amp;gt;I_{lr} / I_{s,fl} \, &amp;lt;/math&amp;gt; (pu)&lt;br /&gt;
&lt;br /&gt;
We know that a set of equivalent circuit parameters can [[Induction_Motor_Torque#Torque-Speed_Curves|yield specific torque-speed]] and current-speed curves. So given a set of performance parameters that contain features on the torque-speed and current-speed curves (e.g. breakdown torque, locked-rotor current, etc), is it possible to determine the corresponding equivalent circuit parameters that yield these features? This is the crux of the parameter estimation problem and can be posed as follows - &amp;quot;How can the motor performance parameters be converted into equivalent circuit parameters?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
While all of the performance parameters in the above set can be used in an estimation procedure, there are actually only six indpendent magnitudes that can be formed from them: &amp;lt;math&amp;gt;P_{m,fl} \, &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;Q_{fl} \, &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;T_{b} \, &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;T_{lr} \, &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;I_{lr} \, &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\eta_{fl} \, &amp;lt;/math&amp;gt; [[Motor_Parameter_Estimation_from_Steady-State_Models#References|[1]]]. These independent magnitudes will thus form the basis of the problem formulation, where the independent magnitudes calculated from the equivalent circuit are matched with the performance parameters supplied by the manufacturer.&lt;br /&gt;
&lt;br /&gt;
The [[Induction_Motor_Model#Double_Cage_Model|basic double cage model]] is used to illustrate how these six independent magnitudes can be calculated from the equivalent circuit model. Stator and rotor currents at slip &amp;quot;s&amp;quot; can be readily calculated from the equivalent circuit.&lt;br /&gt;
&lt;br /&gt;
Quantities for per-unit active power &amp;lt;math&amp;gt;P \, &amp;lt;/math&amp;gt;, reactive power &amp;lt;math&amp;gt;Q \, &amp;lt;/math&amp;gt; and power factor &amp;lt;math&amp;gt;\cos{\phi} \, &amp;lt;/math&amp;gt; at slip &amp;quot;s&amp;quot; can be calculated as follows:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; S(s) = U_{n} I_{s}(s)^{*} \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; P(s) = T(s) (1 - s)  \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; Q(s) = \Im \{ S(s) \}  \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; \cos{\phi} (s) = \frac{\Re \{ S(s) \}}{|| S(s) ||} \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nominal speed &amp;lt;math&amp;gt;n_{s} \, &amp;lt;/math&amp;gt; and full load slip &amp;lt;math&amp;gt;s_{f} \, &amp;lt;/math&amp;gt; is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; n_{s} = \frac{120f}{p} \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; s_{f} = 1 - \frac{n_{fl}}{n_s} \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;p \, &amp;lt;/math&amp;gt; is the number of motor poles&lt;br /&gt;
:: &amp;lt;math&amp;gt;f \, &amp;lt;/math&amp;gt; is the nominal frequency (Hz)&lt;br /&gt;
:: &amp;lt;math&amp;gt;n_{fl} \, &amp;lt;/math&amp;gt; is the asynchronous speed at full load (rpm)&lt;br /&gt;
&lt;br /&gt;
Calculating the slip at maximum torque &amp;lt;math&amp;gt;s_{max} \, &amp;lt;/math&amp;gt; is found by solving the equation:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dT}{ds} = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Under the condition that the second derivative &amp;lt;math&amp;gt; \frac{d^{2}}{ds^{2}} &amp;lt; 0 \, &amp;lt;/math&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
In the double cage model, the solution to this equation is not trivial and it is more convenient to use an estimate, e.g. based on an interval search between s=0 and s=0.5.&lt;br /&gt;
&lt;br /&gt;
== Problem Formulation Ignoring Core Losses ==&lt;br /&gt;
&lt;br /&gt;
=== Single Cage Model (Ignoring Core Losses) ===&lt;br /&gt;
In the single cage model, the locked rotor torque &amp;lt;math&amp;gt;T_{lr} \, &amp;lt;/math&amp;gt; and locked rotor current &amp;lt;math&amp;gt;I_{lr} \, &amp;lt;/math&amp;gt; are not used because the single cage model does not have enough degrees of freedom to capture both the starting and breakdown torque characteristics without introducing significant errors [[Motor_Parameter_Estimation_from_Steady-State_Models#References|[1]]]. As a result, it is more commonplace to only consider the breakdown torque &amp;lt;math&amp;gt;T_{b} \, &amp;lt;/math&amp;gt; in the single cage model and simply ignore the torque and current characteristics at locked rotor. For wound-rotor motors, this yields sufficiently accurate results (i.e. in terms of the resulting torque-speed curve). However, a single-cage model is unable to accurately model the torque-speed characteristics of squirrel cage motors, especially those with deep bars.&lt;br /&gt;
&lt;br /&gt;
Without taking into account core losses, the full load motor efficiency &amp;lt;math&amp;gt;\eta_{fl} \, &amp;lt;/math&amp;gt; also cannot be used. Therefore, there are only three independent parameters that can be used in the problem formulation: &amp;lt;math&amp;gt;P_{m,fl} \, &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;Q_{fl} \, &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T_{b} \, &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
These independent parameters can be used to formulate the parameter estimation in terms of a non-linear least squares problem, with a set of non-linear equations of the form &amp;lt;math&amp;gt;\boldsymbol{F}(\boldsymbol{x}) = \boldsymbol{0} \, &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{1} (\boldsymbol{x}) = P_{m,fl} - P(s_{f}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{2} (\boldsymbol{x}) = \sin{\phi} - Q(s_{f})  = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{3} (\boldsymbol{x}) = T_{b} - T(s_{max}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\boldsymbol{F} = ( f_1, f_2, f_3 ) \, &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\boldsymbol{x} = ( R_s, X_s, X_m, R_{r}, X_{r} ) \, &amp;lt;/math&amp;gt; are the equivalent circuit parameters of the single cage model&lt;br /&gt;
&lt;br /&gt;
=== Double Cage Model (Ignoring Core Losses) ===&lt;br /&gt;
In the double cage model, the locked rotor torque &amp;lt;math&amp;gt;T_{lr} \, &amp;lt;/math&amp;gt; and locked rotor current &amp;lt;math&amp;gt;I_{lr} \, &amp;lt;/math&amp;gt; are included as independent parameters. As in the single cage model, the full load motor efficiency &amp;lt;math&amp;gt;\eta_{fl} \, &amp;lt;/math&amp;gt; cannot be used without taking into account core losses. Therefore, there are five independent parameters and the following non-linear least squares problem:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{1} (\boldsymbol{x}) = P_{m,fl} - P(s_{f}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{2} (\boldsymbol{x}) = \sin{\phi} - Q(s_{f})  = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{3} (\boldsymbol{x}) = T_{b} - T(s_{max}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{4} (\boldsymbol{x}) = T_{lr} - T(s=1) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{5} (\boldsymbol{x}) = I_{lr} - I(s=1) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\boldsymbol{F} = ( f_1, f_2, f_3, f_4, f_5 ) \, &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\boldsymbol{x} = ( R_s, X_s, X_m, R_{r1}, X_{r1}, R_{r2}, X_{r2} ) \, &amp;lt;/math&amp;gt; are the equivalent circuit parameters of the double cage model&lt;br /&gt;
&lt;br /&gt;
== Problem Formulation Considering Core Losses ==&lt;br /&gt;
&lt;br /&gt;
Without taking into account the core (and mechanical) losses, the motor full load efficiency &amp;lt;math&amp;gt;\eta_{fl} \, &amp;lt;/math&amp;gt; cannot be used as an independent parameter in the problem formulation. This is because efficiency is calculated based on the ratio of output mechanical power to input electrical power. If the heat losses through the core and rotor frictional losses are not taken into account, then the equivalent circuit is not suitable to accurately estimate motor efficiency. It follows that attempting to use the motor full load efficiency in the estimation of the equivalent circuit without a core loss component would cause errors in the parameter estimates (e.g. the stator resistance would be overestimated). &lt;br /&gt;
&lt;br /&gt;
When core losses are included in the model, then the motor full load efficiency &amp;lt;math&amp;gt;\eta_{fl} \, &amp;lt;/math&amp;gt; can also be used as an independent parameter. The problem formulations are restated below for the single cage and double cage models with core losses taken into account.&lt;br /&gt;
&lt;br /&gt;
=== Single Cage Model (With Core Losses) ===&lt;br /&gt;
&lt;br /&gt;
The non-linear least squares problem for the single cage model with core losses is as follows:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{1} (\boldsymbol{x}) = P_{m,fl} - P(s_{f}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{2} (\boldsymbol{x}) = \sin{\phi} - Q(s_{f})  = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{3} (\boldsymbol{x}) = T_{b} - T(s_{max}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{4} (\boldsymbol{x}) = \eta{fl} - \eta(s_{f}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\boldsymbol{F} = ( f_1, f_2, f_3 f_4 ) \, &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\boldsymbol{x} = ( R_s, X_s, X_m, R_{r}, X_{r}, R_{c} ) \, &amp;lt;/math&amp;gt; are the equivalent circuit parameters of the single cage model (with core losses)&lt;br /&gt;
&lt;br /&gt;
=== Double Cage Model (With Core Losses) ===&lt;br /&gt;
&lt;br /&gt;
The non-linear least squares problem for the double cage model with core losses is as follows:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{1} (\boldsymbol{x}) = P_{m,fl} - P(s_{f}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{2} (\boldsymbol{x}) = \sin{\phi} - Q(s_{f})  = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{3} (\boldsymbol{x}) = T_{b} - T(s_{max}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{4} (\boldsymbol{x}) = T_{lr} - T(s=1) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{5} (\boldsymbol{x}) = I_{lr} - I(s=1) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; f_{6} (\boldsymbol{x}) = \eta{fl} - \eta(s_{f}) = 0 \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\boldsymbol{F} = ( f_1, f_2, f_3, f_4, f_5 ) \, &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\boldsymbol{x} = ( R_s, X_s, X_m, R_{r1}, X_{r1}, R_{r2}, X_{r2}, R_{c} ) \, &amp;lt;/math&amp;gt; are the equivalent circuit parameters of the double cage model (with core losses)&lt;br /&gt;
&lt;br /&gt;
== Parameter Estimation Algorithms ==&lt;br /&gt;
&lt;br /&gt;
The most common algorithms used to solve the non-linear least squares problems for motor parameter estimation are as follows:&lt;br /&gt;
&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Newton%27s_method Newton-Raphson Algorithm]&lt;br /&gt;
&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Levenberg_Marquardt Levenberg-Marquardt Algorithm]&lt;br /&gt;
&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Genetic_algorithm Genetic Algorithm (or equivalent evolutionary method)]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Many commercial [[Power_Systems_Analysis_Software|software packages for power systems analysis]] such as ETAP and DIgSILENT PowerFactory contain integrated routines for estimating motor parameters from manufacturer data. The commercial packages typically use some variant of the Newton-Raphson algorithm.&lt;br /&gt;
&lt;br /&gt;
[http://sigmapower.com.au/moto.html Moto] is a free standalone tool for estimating induction motor parameters based on commonly available manufacturer data (i.e. breakdown torque, locked rotor torque, full load power factor, etc). The program supports a number of estimation algorithms including Newton-Raphson, Levenberg-Marquardt and genetic algorithms.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
*[1] Pedra, J., “[http://dx.doi.org/10.1049/ip-gtd:20045209 Estimation of typical squirrel-cage induction motor parameters for dynamic performance simulation]”, IEEE Proceedings on Generation, Transmission and Distribution, Vol. 153, No. 2, 2006&lt;br /&gt;
&lt;br /&gt;
*[2] Filho, E., Lima, A., and Jacobina, C., “[http://dx.doi.org/10.1109/IECON.1991.239212 Parameter Estimation for Induction Machines via Non-Linear Least Squares Method]”, Conference proceedings of IECON, 1991&lt;br /&gt;
&lt;br /&gt;
*[3] Rogers, G., Shirmohammadi, D., “[http://dx.doi.org/10.1109/MPER.1987.5526837 Induction Machine Modelling for Electromagnetic Transient Program]”, IEEE Transactions on Energy Conversion, Vol. EC-2, No. 4, 1987&lt;br /&gt;
&lt;br /&gt;
*[4] Waters, S. S., Willoughby, R. D., &amp;quot;[http://dx.doi.org/10.1109/TIA.1983.4504301 Modeling Induction Motors for System Studies]&amp;quot;, IEEE Transactions on Industry Applications, Vol 1A-19, No. 5, 1983&lt;br /&gt;
&lt;br /&gt;
*[5] Lindenmeyer, D., Dommel, H. W., Moshref, A., and Kundur, P., &amp;quot;[http://dx.doi.org/10.1016/S0142-0615(00)00060-0 An induction motor parameter estimation method]&amp;quot;, Electrical Power and Energy Systems, Vol. 23, 2001&lt;br /&gt;
&lt;br /&gt;
== Related Topics ==&lt;br /&gt;
&lt;br /&gt;
:* [[Induction Motor Model]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Modelling / Analysis]]&lt;/div&gt;</summary>
		<author><name>Jules</name></author>
	</entry>
</feed>