【电机仿真】全速域观测器零速脉振方波高频注入+低速+高速滑模观测器三段式启动
文章目录
- 前言
- 一、零速——HFI方波注入
- 1.HFI观测器
- 2.静止坐标系——旋转高频电压信号
- 3.PLL1锁相环
- 4.PLL2锁相环
- 二、零速到中高速——HFI切SMO
- 1.函数定义
- 2.函数内部
- 三、中高速——SMO观测器
- 1.SMO观测器
- 2.静止坐标系
- 3.PLL锁相环
- 四、实验现象
- 1.目标转速与实际转速、观测转速
- 2.目标位置与观测位置
- 五、下载链接
- 总结
前言
提示:以下是本篇文章正文内容,下面案例可供参考
三段式
零速采用旋转方波HFI注入
低速和中高速采用SMO观测器
控制策略都用FOC
总框图如下
一、零速——HFI方波注入
1.HFI观测器
2.静止坐标系——旋转高频电压信号
输入: ia、ib、高频电压方波
输出:转子位置,cos,sin
3.PLL1锁相环
输入:转子位置
输出:HFI观测转速
4.PLL2锁相环
输入:cos,sin
输出:HFI观测位置
二、零速到中高速——HFI切SMO
输入:SMO观测转速、HFI观测转速、SMO观测转子位置、HFI观测转子位置、启动时间
输出:更新后的观测转速、更新后的观测位置、HFI切SMO观测器标志位
1.函数定义
2.函数内部
function [n, thetae,flag]= fcn(model_n, hf_n, model_thetae, hfi_thetae, t)
n=0;
thetae=0;
flag = 0;
if(t<1)
n=hf_n;
thetae=hfi_thetae;
else
if(hf_n<=300)
n=hf_n;
thetae=hfi_thetae;
elseif(hf_n>300)&&(model_n>300)&&(hf_n<1000)&&(model_n<1000)%%300到400之间切换
M = (1000-model_n)/700;
n=(hf_n*M+model_n*(1-M));
thetae=(hfi_thetae)*M+model_thetae*(1-M);
else
n=model_n;
thetae=model_thetae;
flag = 1;
end
end
三、中高速——SMO观测器
1.SMO观测器
输入:Ua Ub Ia Ib
输出:Ea Eb
2.静止坐标系
3.PLL锁相环
输入:Ea Eb
输出:SMO观测转速、SMO观测转子位置
四、实验现象
1.目标转速与实际转速、观测转速
2.目标位置与观测位置
五、下载链接
【电机仿真】全速域观测器零速旋转方波高频注入+低速+高速滑模观测器三段式启动
总结
本文仅仅简单介绍了【电机仿真】全速域观测器零速旋转方波高频注入+低速+高速滑模观测器三段式启动,评论区欢迎讨论。