DSP

无(速度)传感器交流异步电机 (sensorless vector control for indu

2019-07-13 18:27发布

这是一个很早以前的项目,我首先用 matlab/simulink 作仿真,然后用 Analog Device 的 DSP 做的程序。   以下是 induction machine 模型的电流微分计算: function X=DerCurrent(U) global C S invL Rs Rr Ls Lm Lr T ; Ids=U(4) ; Iqs=U(5) ; Idr=U(6) ; Iqr=U(7) ; Wr=U(8); W=0; Ws=W-Wr ; V1=C*[U(1); U(2); U(3)] ; Vdr=0 ; Vqr=0 ; ind=[Rs -W*Ls 0 -W*Lm; W*Ls Rs W*Lm 0; 0 -Ws*Lm Rr -Ws*Lr; Ws*Lm 0 Ws*Lr Rr] ; V=[V1(1) V1(2) Vdr Vqr]'; I=[Ids Iqs Idr Iqr]'; X=invL*(V-ind*I); ;   这段程序配合 simulink 下的电机模型,可以仿真 induction machine 了,结果与 matlab power 模块(非免费)所提供的电机模型所产生的结果一模一样。有了电机模型,那么闭环控制可以通过计算机仿真完成,可以评估各种速度估计模型以及控制模型。实际应用表明, 仿真结果与实际结果几乎一样。