[发明专利]基于终端滑模的双凸极电动机直接转矩控制装置及方法有效
申请号: | 201510447404.X | 申请日: | 2015-07-27 |
公开(公告)号: | CN105007009B | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 戴卫力;田浩;翟苏巍;蔡一正 | 申请(专利权)人: | 河海大学常州校区 |
主分类号: | H02P6/10 | 分类号: | H02P6/10;H02P6/17 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林 |
地址: | 213022 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 终端 双凸极 电动机 直接 转矩 控制 装置 方法 | ||
1.基于终端滑模的双凸极电动机直接转矩控制装置的控制方法,其特征在于:基于终端滑模的双凸极电动机直接转矩控制装置,包括电机驱动功率变换器、双凸极电动机、三相电压与电流采样调理电路、电机转子位置信号检测电路以及DSP微处理器;
所述电机驱动功率变换器的输出端与双凸极电动机对应的三相绕组输入端连接,所述三相电压与电流采样调理电路的输入端与双凸极电动机的三相绕组耦合连接,所述双凸极电动机内部装设的霍尔位置传感器的输出端与电机转子位置信号检测电路的输入端连接,所述电机转子位置信号检测电路和三相电压与电流采样调理电路的输出端均与DSP微处理器连接,所述DSP微处理器的PWM输出端与电机驱动功率变换器的输入端连接,
包括以下步骤,
步骤一,初始化DSP微处理器,使能CAP中断和定时器T3中断;
定义模数转换接口ADCIN0~ADCIN2接收调理后的三相电压,模数转换接口ADCIN3~ADCIN5接收调理后的三相电流;
定义CAP1~CAP3为I/O口,分别接收双凸极电动机三相位置信号,发送双凸极电动机三相位置信号的端口分别为PA、PB和PC;
定义CAP4为捕获口,且为上升沿捕获有效,所述CAP4与PA连接;
定义PWM1~PWM3为I/O口;
步骤二,采用双凸极电动机三相位置实现开关管控制,并给开关管标志Flag赋值;
过程如下:
A1)读取PA、PB和PC的端口状态;
A2)判断是否PA=1,PB=0,如果是,则Flag=0,PWM1=0,PWM2=0,PWM3=0,延时Lμs后,PWM1=1;否则转至步骤A3;其中Lμs根据双凸极电动机的最高转速确定;
A3)判断是否PB=1,PC=0,如果是,则Flag=1,PWM1=0,PWM2=0,PWM3=0,延时Lμs后,PWM2=1;否则转至步骤A4;
A4)判断是否PC=1,PA=0,如果是,则Flag=2,PWM1=0,PWM2=0,PWM3=0,延时Lμs后,PWM3=1;否则转至步骤A5;
A5)赋值结束;
步骤三,当CAP4检测到PA上升沿时,CAP中断响应,连续两次读取CAP4FIFO二级堆栈缓冲器的值,然后计算双凸极电动机当前转速n[k],k表示采样当前时刻;
步骤四,定时器T3中断响应,决定主功率变换器开关管的开关信号;
具体过程为:
B1)读取ADCIN0~ADCIN5接收的三相电压和三相电流;
B2)计算双凸极电动机当前转矩Te;
Te=(ua[k]ia[k]+ub[k]ib[k]+uc[k]ic[k])/n[k]
其中,ua[k]、ub[k]和uc[k]分别为k时刻的三相电压,ia[k]、ib[k]和ic[k]分别为k时刻的三相电流;
B3)计算当前转速的转速误差x1和当前转速误差的导数x2;
x1=n[k]-n[r]
x2=[n[k]-n[r]]/T3PR
其中,n[r]为调速系统给定的参考转速;T3PR是定时器T3的定时中断周期;
B4)计算滑模函数S和控制律u;
S=x2+α1[βx1+(βx1)2/2]
其中,α1和β为给定的滑模系数;
当S>0时,
u=[mx1-αx2+α1β[1+βx1+(βx1)2/2]x2+K]/b
当S=0时,
u=[mx1-αx2+α1β[1+βx1+(βx1)2/2]x2]/b
当S<0时,
u=[mx1-αx2+α1β[1+βx1+(βx1)2/2]x2-K]/b
其中,α、m、K、b为控制律u表达式相关参数,且满足0<m<K;
B5)根据u和Te决定主功率变换器开关管的开关信号。
2.根据权利要求1所述的基于终端滑模的双凸极电动机直接转矩控制装置的控制方法,其特征在于:根据u和Te决定主功率变换器开关管的开关信号的具体过程为,
C1)计算u-Te的值;
C2)判断u-Te是否大于转矩滞环的给定上限uplim,如果是,则转至步骤C3,否则转至步骤C4;
C3)读取开关管标志Flag,若Flag=0,则PWM1=0;若Flag=1,则PWM2=0;Flag=2,则PWM3=0,转至步骤C7;
C4)判断u-Te是否小于转矩滞环的给定下限lowlim,如果是,则转至步 骤C5,否则转至步骤C6;
C5)读取开关管标志Flag,若Flag=0,则PWM1=1;若Flag=1,则PWM2=1;Flag=2,则PWM3=1,转至步骤C7;
C6)PWM1、PWM2、PWM3端口状态保持不变,转至步骤C7;
C7)中断返回。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510447404.X/1.html,转载请声明来源钻瓜专利网。