永磁同步电机硬件在环仿真方法及装置、存储介质和终端转让专利
申请号 : CN201911412648.9
文献号 : CN111049446B
文献日 : 2021-11-12
发明人 : 朱元 , 姜维 , 陆科 , 吴志红 , 肖明康
申请人 : 同济大学
摘要 :
权利要求 :
1.一种永磁同步电机硬件在环仿真方法,包括:不少于两个仿真周期;
其中,每个所述仿真周期包括如下步骤:获取当前仿真周期永磁同步电机中逆变器三个桥臂的电压和所述永磁同步电机三相的相电流方向信息;
根据当前仿真周期所述永磁同步电机中逆变器三个桥臂的电压和所述永磁同步电机三相的相电流方向信息在桥臂状态信息表中查询当前仿真周期所述永磁同步电机三相的相电压;
根据当前仿真周期所述永磁同步电机三相的相电压在静止坐标系变换表中查询当前仿真周期所述永磁同步电机在静止坐标系下的电压矢量,并根据当前仿真周期所述永磁同步电机在静止坐标系下的电压矢量计算当前仿真周期所述永磁同步电机在旋转坐标系下的电压角度值;
根据当前仿真周期所述永磁同步电机在旋转坐标系下的电压角度值在正余弦变化表中查询对应的正弦值和余弦值,并根据所述正弦值和所述余弦值计算当前仿真周期所述永磁同步电机的d轴电压和q轴电压;
根据当前仿真周期所述永磁同步电机的d轴电压和q轴电压计算下一仿真周期所述永磁同步电机的d轴电流和q轴电流,获取当前仿真周期所述永磁同步电机的转矩,并基于当前仿真周期所述永磁同步电机的转矩计算下一仿真周期所述永磁同步电机转子的角速度,计算下一仿真周期所述永磁同步电机的角度。
2.根据权利要求1所述的方法,其特征在于,根据所述正弦值和所述余弦值计算当前仿真周期所述永磁同步电机的d轴电压和q轴电压包括:根据如下式子计算当前仿真周期所述永磁同步电机的d轴电压和q轴电压:ud(n)=uscosθ2(n)
uq(n)=ussinθ2(n)
其中,us表示所述永磁同步电机在静止坐标系下的电压幅值,ud(n)和uq(n)分别表示当前仿真周期所述永磁同步电机的d轴电压和q轴电压,cosθ2(n)表示所述余弦值,sinθ2(n)表示所述正弦值,θ2(n)表示当前仿真周期永磁同步电机在旋转坐标系下的电压角度值。
3.根据权利要求1所述的方法,其特征在于,根据当前仿真周期所述永磁同步电机的d轴电压和q轴电压计算下一仿真周期所述永磁同步电机的d轴电流和q轴电流包括:根据如下电流迭代算法计算下一仿真周期所述永磁同步电机的d轴电流和q轴电流:其中,id(n+1)和iq(n+1)分别表示下一仿真周期所述永磁同步电机的d轴电流和q轴电流,ud(n)和uq(n)分别表示当前仿真周期所述永磁同步电机的d轴电压和q轴电压,id(n)和iq(n)表示当前仿真周期所述永磁同步电机的d轴电流和q轴电流,T表示采样周期,Ld和Lq分别表示所述永磁同步电机的d轴和q轴的电感,Rs表示所述永磁同步电机中的定子的电阻,ωe(n)表示当前仿真周期所述永磁同步电机的电角速度,ψf表示所述永磁同步电机的永磁体磁链值。
4.根据权利要求1所述的方法,其特征在于,获取当前仿真周期所述永磁同步电机的转矩,并基于当前仿真周期所述永磁同步电机的转矩计算下一仿真周期所述永磁同步电机转子的角速度,计算下一仿真周期所述永磁同步电机的角度包括:基于上一仿真周期获取的当前仿真周期所述永磁同步电机的d轴电流和q轴电流计算当前仿真周期所述永磁同步电机的转矩;
基于当前仿真周期所述永磁同步电机的转矩和上一仿真周期获取的当前仿真周期所述永磁同步电机的角速度,并根据所述永磁同步电机的机械能迭代算法计算下一仿真周期所述永磁同步电机转子的角速度;
基于上一仿真周期获取的当前仿真周期所述永磁同步电机转子的角度和当前仿真周期所述永磁同步电机转子的电角速度,并根据所述永磁同步电机的角度迭代算法计算下一仿真周期所述永磁同步电机转子的角度。
5.根据权利要求4所述的方法,其特征在于,基于上一仿真周期获取的当前仿真周期所述永磁同步电机的d轴电流和q轴电流计算当前仿真周期所述永磁同步电机的转矩步骤包括:
根据如下式子计算当前仿真周期所述永磁同步电机的转矩:其中,Te(n)表示当前仿真周期所述永磁同步电机的转矩,pn表示所述永磁同步电机的极对数,ψf表示永磁同步电机的永磁体磁链值,id(n)和iq(n)表示当前仿真周期所述永磁同步电机的d轴电流和q轴电流,Ld和Lq分别表示永磁同步电机的d轴电感和q轴电感。
6.根据权利要求4所述的方法,其特征在于,基于当前仿真周期所述永磁同步电机的转矩和上一仿真周期获取的当前仿真周期所述永磁同步电机的角速度,并根据所述永磁同步电机的机械能迭代算法计算下一时刻所述永磁同步电机的角速度步骤包括:根据如下机械能迭代式子计算下一仿真周期所述永磁同步电机转子的角速度:其中,ωr(n+1)表示下一仿真周期所述永磁同步电机转子的角速度,ωr(n)表示当前仿真周期所述永磁同步电机转子的角速度,J表示所述永磁同步电机转子的总转动惯量,TL(n)表示所述永磁同步电机的负载转矩,pn表示所述永磁同步电机的极对数,Te(n)表示当前仿真周期所述永磁同步电机的转矩,T表示采样周期。
7.根据权利要求4所述的方法,其特征在于,基于上一仿真周期获取的当前仿真周期所述永磁同步电机转子的角度和当前仿真周期所述永磁同步电机转子的电角速度,并根据所述永磁同步电机的角度迭代算法计算下一仿真周期所述永磁同步电机转子的角度步骤包括:
根据如下角度迭代式子计算下一仿真周期所述永磁同步电机转子的角度:θe(n+1)=θe(n)+Tωe(n)其中,θe(n+1)表示下一仿真周期所述永磁同步电机转子的角度,θe(n)表示当前仿真周期所述永磁同步电机转子的角度,ωe(n)表示当前仿真周期所述永磁同步电机转子的电角速度,T表示采样周期。
8.一种永磁同步电机硬件在环仿真装置,其特征在于,包括依次连接的基本量获取模块、桥臂状态信息获取模块、电压角度值获取模块、d轴电压和q轴电压获取模块以及其它仿真量获取模块;
所述基本量获取模块,用于获取当前仿真周期永磁同步电机中逆变器三个桥臂的电压和所述永磁同步电机三相的相电流方向信息;
所述桥臂状态信息获取模块,用于根据当前仿真周期所述永磁同步电机中逆变器三个桥臂的电压和所述永磁同步电机三相的相电流方向信息在桥臂状态信息表中查询当前仿真周期所述永磁同步电机三相的相电压;
所述电压角度值获取模块,用于根据当前仿真周期所述永磁同步电机三相的相电压在静止坐标系变换表中查询当前仿真周期所述永磁同步电机在静止坐标系下的电压矢量,将当前仿真周期永磁同步电机在静止坐标系下的电压矢量中的角度减去当前仿真周期永磁同步电机的电角度,得到当前仿真周期永磁同步电机在旋转坐标系下的电压角度值;
所述d轴电压和q轴电压获取模块,用于根据当前仿真周期所述永磁同步电机在旋转坐标系下的电压角度值在正余弦变化表中查询对应的正弦值和余弦值,并根据所述正弦值和所述余弦值计算当前仿真周期所述永磁同步电机的d轴电压和q轴电压;
所述其它仿真量获取模块,用于根据当前仿真周期所述永磁同步电机的d轴电压和q轴电压计算下一仿真周期所述永磁同步电机的d轴电流和q轴电流,获取当前仿真周期所述永磁同步电机的转矩,并基于当前仿真周期所述永磁同步电机的转矩计算下一仿真周期所述永磁同步电机转子的角速度,计算下一仿真周期所述永磁同步电机的角度。
9.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至7中任一项永磁同步电机硬件在环实时仿真方法。
10.一种终端,其特征在于,包括:处理器以及存储器,所述存储器与所述处理器之间通信连接;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如权利要求1至7中任一项永磁同步电机硬件在环实时仿真方法。
说明书 :
永磁同步电机硬件在环仿真方法及装置、存储介质和终端
技术领域
背景技术
本。目前硬件在环实时仿真技术已在航空航天、军事国防和汽车电力等领域得到较广泛的
应用。
低,实时仿真技术和实际系统相比则会有很大误差或者严重失真,仿真失去了本来的意义。
而言这种延时不会有很大的影响;但是对于功率级别而言,模型解算延时,再加上硬件本身
存在的响应延时,总延时很可能造成功率部分模拟失真或者无法模拟仿真,进而难以满足
对实时要求较高的场所。永磁同步电机即为电机的一种,在进行电机硬件在环实时仿真方
法中同样存在上述问题。
发明内容
而难以满足对实时要求较高的场所。
相的相电压;
磁同步电机在静止坐标系下的电压矢量计算当前仿真周期所述永磁同步电机在旋转坐标
系下的电压角度值;
述永磁同步电机的d轴电压和q轴电压;
于当前仿真周期所述永磁同步电机的转矩计算下一仿真周期所述永磁同步电机转子的角
速度,计算下一仿真周期所述永磁同步电机的角度。
(n)表示所述正弦值。
(n)和iq(n)表示当前仿真周期所述永磁同步电机的d轴电流和q轴电流,T表示采样周期,Ld
和Lq分别表示所述永磁同步电机的d轴和q轴的电感,Rs表示所述永磁同步电机中的定子的
电阻,ωe(n)表示当前仿真周期所述永磁同步电机电的角速度,ψf表示所述永磁同步电机的
永磁体磁链值。
期所述永磁同步电机的角度包括:
周期所述永磁同步电机转子的角速度;
下一仿真周期所述永磁同步电机转子的角度。
磁同步电机的d轴电流和q轴电流,Ld和Lq分别表示永磁同步电机d轴和q轴的电感。
一时刻所述永磁同步电机的角速度步骤包括:
TL(n)表示所述永磁同步电机的负载转矩,pn表示所述永磁同步电机的极对数,Te(n)表示当
前仿真周期所述永磁同步电机的转矩,T表示采样周期。
法计算下一仿真周期所述永磁同步电机转子的角度步骤包括:
电角速度,T表示采样周期。
和q轴电压获取模块以及其它仿真量获取模块;
前仿真周期所述永磁同步电机三相的相电压;
量,并根据当前仿真周期所述永磁同步电机在静止坐标系下的电压矢量计算当前仿真周期
所述永磁同步电机在旋转坐标系下的电压角度值;
值和所述余弦值计算当前仿真周期所述永磁同步电机的d轴电压和q轴电压;
所述永磁同步电机的转矩,并基于当前仿真周期所述永磁同步电机的转矩计算下一仿真周
期所述永磁同步电机转子的角速度,计算下一仿真周期所述永磁同步电机的角度。
时造成的仿真失真,能够将电机模型解算结果更新速度提高至少一个数量级。且通过查表
法进行模型解算可以有效避免由于计算过程发生失误导致的模型奔溃,有效提高了了硬件
仿真模型的鲁棒性。同时查表法对硬件性能的要求较低,可以使用较低成本的高速信号处
理单与达到较高的模型仿真性能;因此可以在达到指定电机硬件在环仿真性能的前提下,
有效降低电机硬件在环仿真系统的成本。
求书以及附图中所特别指出的结构来实现和获得。
附图说明
具体实施方式
的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,
所形成的技术方案均在本发明的保护范围之内。
这种延时不会有很大的影响;但是对于功率级别而言,模型解算延时,再加上硬件本身存在
的响应延时,总延时很可能造成功率部分模拟失真或者无法模拟仿真,进而难以满足对实
时要求较高的场所。永磁同步电机即为电机的一种,在进行电机硬件在环实时仿真方法中
同样存在上述问题。
仿真周期,每个周期均包括如下所有步骤。因此参考图1所示,本发明实施例永磁同步电机
硬件在环实时仿真方法的一个仿真周期包括如下步骤。
一步地,逆变器的三个桥臂电压分别包括每条桥臂的上桥臂电压和下桥臂电压;永磁同步
电机三相的相电路方向信息均包括流入电流和流出电流。同时需要说明的是,该步骤中的
获取过程可以由设置的程序直接提取。
相电压。
桥臂状态信息表。
S2 1 0 1 0 1 0 1 0
cur 1 1 1 1 ‑1 ‑1 ‑1 ‑1
相电压 X 1 0 0 X 1 0 1
故障 1 0 0 0 1 0 0 0
降),S1和S2对应的0表示无电压;cur表示永磁同步电机三相的相电流方向,其中1表示有流
入电流,‑1表示有流出电流;相电压是相对于母线负极的电压,其中相电压对应的1表示有
电压,0表示无电压,X代表短路;故障信息对应的1代表有故障,0代表无故障。基于步骤S101
中获取的三个桥臂的电压和永磁同步电机三相的相电流方向分别在桥臂状态信息表中查
询当前仿真周期永磁同步电机三相的相电压和故障信息。当前仿真周期永磁同步电机三相
的相电压通过查表的形式获取,因为查表所用时间小于计算所用时间,因此该步骤在一个
永磁同步电机硬件在环实时仿真方法的周期内大大减少了获取逆变器每条桥臂状态信息
所用时间。
步电机在静止坐标系下的电压矢量计算当前仿真周期永磁同步电机在旋转坐标系下的电
压角度值。
查表方式。如下表格2为静止坐标系变换表。
b 0 0 1 1 0 0 1 1
c 0 1 0 1 0 1 0 1
幅值 0 2/3 2/3 2/3 2/3 2/3 2/3 0
角度 0 240 120 180 0 300 60 0
幅值和角度表示永磁同步电机在旋转坐标系下的电压矢量。基于步骤S102中获取的当前仿
真周期永磁同步电机三相的相电压在静止坐标系变换表中查询查询当前仿真周期永磁同
步电机在静止坐标系下的电压矢量,将当前仿真周期永磁同步电机在静止坐标系下的电压
矢量中的角度减去当前仿真周期永磁同步电机的电角速度,得到当前仿真周期永磁同步电
机在旋转坐标系下的电压角度值。具体当前仿真周期永磁同步电机在旋转坐标系下的电压
角度值可通过如下式子获取:
在旋转坐标系下的电压角度值。
步电机的d轴电压和q轴电压。
变化表。由于正余弦变化表数据太多,在此不对该表格进行显示。根据步骤S104中获取的当
前仿真周期永磁同步电机在旋转坐标系下的电压角度值在正余弦变化表中查询对应的正
弦值和余弦值。并基于查询到且对应的正弦值和余弦值计算当前仿真周期永磁同步电机的
d轴电压和q轴电压。具体当前仿真周期永磁同步电机的d轴电压和q轴电压可通过如下式子
(2)计算得到:
示查询到的正弦值。
前仿真周期永磁同步电机的转矩计算下一仿真周期永磁同步电机转子的角速度,计算下一
仿真周期永磁同步电机的角度。
电的角速度,并根据电流迭代算法计算下一仿真周期永磁同步电机的d轴电流和q轴电流。
(n)表示当前仿真周期永磁同步电机的d轴电流和q轴电流,T表示采样周期,Ld和Lq分别表示
永磁同步电机的d轴和q轴的电感,Rs表示永磁同步电机中的定子的电阻,ωe(n)表示当前仿
真周期永磁同步电机电的角速度,ψf表示永磁同步电机的永磁体磁链值。
d轴电流和q轴电流,Ld和Lq分别表示永磁同步电机d轴和q轴的电感。
同步电机转子的角速度。
磁同步电机的负载转矩,pn表示永磁同步电机的极对数,Te(n)表示当前仿真周期永磁同步
电机的转矩,T表示采样周期。
期永磁同步电机转子的角度。
示采样周期。
期永磁同步电机的d轴电流和q轴电流、当前仿真周期永磁同步电机的转矩、下一仿真周期
永磁同步电机转子的角速度和下一仿真周期永磁同步电机的角度,并根据实际情况进入下
一次仿真周期。
成的仿真失真,能够将电机模型解算结果更新速度提高至少一个数量级。且通过查表法进
行模型解算可以有效避免由于计算过程发生失误导致的模型奔溃,有效提高了了硬件仿真
模型的鲁棒性。同时查表法对硬件性能的要求较低,可以使用较低成本的高速信号处理单
与达到较高的模型仿真性能;因此可以在达到指定电机硬件在环仿真性能的前提下,有效
降低电机硬件在环仿真系统的成本。
块、桥臂状态信息获取模块、电压角度值获取模块、d轴电压和q轴电压获取模块以及其它仿
真量获取模块。
真周期所述永磁同步电机三相的相电压。
根据当前仿真周期所述永磁同步电机在静止坐标系下的电压矢量计算当前仿真周期所述
永磁同步电机在旋转坐标系下的电压角度值。
所述余弦值计算当前仿真周期所述永磁同步电机的d轴电压和q轴电压。
磁同步电机的转矩,并基于当前仿真周期所述永磁同步电机的转矩计算下一仿真周期所述
永磁同步电机转子的角速度,计算下一仿真周期所述永磁同步电机的角度。
仿真失真,能够将电机模型解算结果更新速度提高至少一个数量级。且通过查表法进行模
型解算可以有效避免由于计算过程发生失误导致的模型奔溃,有效提高了了硬件仿真模型
的鲁棒性。同时查表法对硬件性能的要求较低,可以使用较低成本的高速信号处理单与达
到较高的模型仿真性能;因此可以在达到指定电机硬件在环仿真性能的前提下,有效降低
电机硬件在环仿真系统的成本。
在环仿真方法中的所有步骤。
机程序,以使终端执行时可实现实施例一永磁同步电机硬件在环仿真方法中的所有步骤。
同理处理器也可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、
网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal
Processing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称
ASIC)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)或者其他可编程
逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,
但本发明的保护范围,仍须以所附的权利要求书所界定的范围为准。