[发明专利]永磁同步电机低逆变器功耗直接转矩控制方法及装置有效
申请号: | 201410012091.0 | 申请日: | 2014-01-10 |
公开(公告)号: | CN103731084A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 刘景林;陈俊硕 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H02P21/14 | 分类号: | H02P21/14 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种永磁同步电机低逆变器功耗直接转矩控制方法及装置,采用预测控制策略,1)与基于空间矢量调制的直接转矩控制和普通直接转矩控制不同,该方法在给定的转矩和定子磁链的参考值的基础上,根据控制器内部模型预测出它们的预测值,采用最小化包括磁链、转矩和预测时域内平均开关频率的目标函数获得最合适的逆变器的开关位置,使整体逆变器开关频率最低,功率器件得到了最优化使用,降低了逆变器的开关损耗。2)通过离线计算状态反馈控制律,使在线计算时间大大减少,保持了普通直接转矩控制的良好的动态性能和鲁棒性,保持磁链和转矩在相应的滞环范围内。 | ||
搜索关键词: | 永磁 同步电机 逆变器 功耗 直接 转矩 控制 方法 装置 | ||
【主权项】:
1.一种永磁同步电机低逆变器功耗直接转矩控制方法,其特征在于步骤如下:步骤1:根据设定的速度参考值ω*和电机光电编码器输出的速度反馈值ω进行PI调节,得到参考转矩Te,refTe,ref=Kp·eω+Ki∫eωdt,(Kp>0,Ki>0),eω=ω*-ω;步骤2:通过电流传感器测量得到当前k时刻电机的电流值is=[ia ib ic]T和位置传感器得到的转子位置角θr,经过坐标变换得到电流is在旋转坐标系d、q轴下的电流值id、iqi d i q = 2 3 cos ( θ r ) cos ( θ r - 2 π 3 ) cos ( θ r + 2 π 3 ) - sin ( θ r ) - sin ( θ r - 2 π 3 ) - sin ( θ r + 2 π 3 ) i a i b i c ]]> 采样k-1时刻的逆变器的开关状态(Sa,Sb,Sc)和直流电压Udc,通过下面计算得到当k-1时刻的空间电压矢量
V(Sa,Sb,Sc,k-1)为8个电压空间矢量中的一个,经过坐标变换分解到d、q轴求得d、q轴上的电压分量ud,uqu d u q = 2 3 U dc cos ( θ r ) cos ( θ r - 2 π 3 ) cos ( θ r + 2 π 3 ) - sin ( θ r ) - sin ( θ r - 2 π 3 ) - sin ( θ r + 2 π 3 ) S a S b S c ]]> 步骤3:根据电流is在旋转坐标系d、q轴下的电流值id、iq,通过在d、q坐标系下的永磁同步电机的磁链方程,得到当前k时刻的定子磁链在d、q轴的分量ψd、ψq和定转子磁链之间夹角δψd=Ldid+ψfψq=Lqiqψ s = ψ d 2 + ψ q 2 ]]>δ = arctan ψ q ψ d ]]> 其中ψf为电机转子永磁体磁链;同时用d、q坐标系下永磁同步电机的电磁转矩方程得到当前k时刻的转矩Te=np(ψdiq-ψqid)步骤4:将上述通过传感器检测值计算得到d、q轴定子磁链ψd、ψq和位置传感器检测到的转子位置角θr作为当前k时刻的状态值,通过计算得到的电磁转矩Te和磁链幅值ψs作为当前k时刻的系统的输出值x ( k ) = [ ψ d ( k ) , ψ q ( k ) , θ r ] T y ( k ) = [ T e ( k ) , ψ s ( k ) ] T ]]> 依据当前k时刻的状态值,同时依次给定8个不同的逆变器开关状态一个u(k)=[Sa,Sb,Sc]T,通过离散化的永磁同步电机直接转矩系统数学模型迭代,求得在该开关状态下k+1时刻直接转矩系统输出y(k+1)=[Te(k+1),ψs(k+1)]T,依次进行迭代最后得到在该开关状态下第k+Ns时刻的系统输出y(k+Ns)=[Te(k+Ns),ψs(k+Ns)]T;迭代过程如下:ψ dq ( k + 1 ) = Aψ dq ( k ) + B 1 ψ f + B 2 P ( θ r ( k ) + ωT s ) u abc ( k ) θ r ( k + 1 ) = θ r ( k ) + ωT s A = e ( Y - X ) T s , B 1 = - X ( Y - X ) - 1 · ( I - A ) , B 2 = X - 1 ( I - e - XT s ) ]]>ψ s ( k + 1 ) = ψ d 2 ( k + 1 ) + ψ q 2 ( k + 1 ) , T e ( k + 1 ) = 1 L d ψ f · ψ q ( k + 1 ) ]]> 迭代过程结束后,将结果中符合k+Ns时刻的输出的定子磁链值ψs(k+Ns)∈[ψs,min,ψs,max]和转矩值Te(k+Ns)∈[Te,min,Te,max]的开关状态作为磁链和转矩滞环范围内的开关状态u(k)=[Sa,Sb,Sc]T,将些开关状态称为容许开关状态;步骤5:计算每个容许开关状态在k+1到k+Ns时刻的输出磁链和转矩的误差值转矩误差ϵ T ( k ) = q T ( T e ( k ) - T e , max ) if T e ( k ) ≥ T e , max q T ( T e , min - T e ( k ) ) if T e ( k ) ≤ T e , min q t | T e ( k ) - T e , ref | else ]]> 其中Te,max,Te,min分别为预先定义的转矩滞环的上限和下限,qT=10、qt=0.1为约束的权重;定子磁链误差ϵ ψ ( k ) = q F ( ψ s ( k ) - ψ s , max ) if ψ s ( k ) ≥ ψ s , max q F ( ψ s , min - ψ s ( k ) ) if ψ s ( k ) ≤ ψ s , min q f | ψ s ( k ) - ψ s , ref | else ]]> Ψs,max,Ψs,min分别为定子磁链滞环的上下限,其中qF=10>>qf=0.2>0,分别为约束权重和偏离参考值的约束权重;求得的转矩和磁链误差值加上开关次数约束,在Ns时长内叠加后得到每个容许开关状态对应的目标函数J ( x ( k ) , u ( k - 1 ) , U ( k ) ) = Σ n = 0 N s - 1 | | ϵ 1 ( k + n | k ) | | 1 + Σ n = 1 N s - 1 | | ϵ 2 ( k + n | k ) | | 1 ]]> 其中ε1=εu,ε2=[εT εψ]T,εu(k)=qu(k)‖u(k)-u(k-1)‖1为开关切换次数约束,qu=5是逆变器开关需要切换次数的权重;步骤6:选择使目标函数J最小的逆变器开关状态的序列U*=[(u(k),…,u(k+Ns-1)]T,直接用开关序列U*中第一个开关位置u(k)控制逆变器上半导体开关管的开关位置,使得逆变器输出三相电压控制永磁同步电机转动;然后重复步骤1~6求取下一个采样时刻k+1需要的开关状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410012091.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种LED灯粒基板冷却装置
- 下一篇:一种用于补光灯调光的激光器安装架