How to initialize an Asynchronous Machine?

8 次查看(过去 30 天)
How to initialize an Asynchronous Machine from Simscape Specialized Technologies?
This article describes the workflow on how to initialize a Synchronous Machine when the induction machine parameters are set.

采纳的回答

MathWorks Support Team
编辑:MathWorks Support Team 2022-10-13
To get a starting point, you have to know which speed/torque is possible while using an Asynchronous Machine.
Therefor please refer to chapter 4 in following reference:
[1] Krause, P.C., O. Wasynczuk, and S.D. Sudhoff, Analysis of Electric Machinery, IEEE® Press, 2002.
This one can be also found as a reference in: 
In the attached file, you find the relevant equation to calculate the following plot.
The script has several induction machine parameters in it.
Valid working states can be found between the maximum and minimum of the curve you can see above.
For example you would choose w_r = 158 rad/s.
Then you would calculate the value of Te0 (y-axis) of the curve, using a linear interpolation, between the maximum and minimum point.
The function would be:
Te0 = interp1(wrpu*wB/NPP,Te,wr0)
In this example the value will be:
Te0 = -3.9360e+04
Now you have to set this as the input value of the Asynchronous Machine block with a constant block.
Use Torque as the Mechanical Input.
You also have to set the mechanical power in the Load flow tab.
This calculation is also implemented in the script.
The formula is:
Pe0 = wr0*Te0
And the result this time is:
Pe0 = -6.2189e+06
This Pe0 value is the input for the value "Mechanical Power (W)" in the "Load Flow" tab.
Now you open the block 'powergui' and switch to the "Tools" tab.
Please choose the "Machine Initialization". In the window their, you copy and paste the numerical value for Pe0. 
Variables are not allowed and produce an error message. This means you input the number: -6.2189e+06 for the "Mechanical power (Watts)".
Now please press "Compute and Apply". You will be asked, if you want to overwrite the value of Te0. Please click "Yes".
Now you can close the window and open the Scope to perform a first simulation.
You can directly see, that the simulation worked.
Now you can reopen the Asynchronous Machine Block and switch to Mechanical Input to Speed.
In the constant block you can input 158. Because the initialization was already finished, it is working also with the set velocity.
All the needed formulas you can find in the attached script.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Simscape Electrical 的更多信息

产品


版本

R2016a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by