一种有效提高电机硬件在环实时仿真速度和精度的方法

文档序号:6296665阅读:994来源:国知局
一种有效提高电机硬件在环实时仿真速度和精度的方法
【专利摘要】一种有效提高电机硬件在环实时仿真速度和精度的方法,尤其适用于功率级硬件在环实时仿真技术。本方法充分利用了在一个电机模型解算周期内相电压的变化情况和模拟功率负载电路系统与实际电机系统的系统误差特点,实时添加补偿,提高了模型解算的精度。采用本方法,可以有效提高电机硬件在环实时仿真的仿真精度和速度,尤其是阶跃输入(如突加负载)条件提高硬件在环仿真动态响应仿真精度,使硬件在环实时仿真速度至少提高一个数量级。
【专利说明】一种有效提高电机硬件在环实时仿真速度和精度的方法
【技术领域】
[0001]本发明涉及电机硬件在环实时仿真技术,提出一种有效提高硬件在环实时仿真速度和精度的方法。
【背景技术】
[0002]硬件在环实时仿真技术充分利用了硬件系统的特性对实际系统进行模拟仿真,t匕离线数字仿真更加接近真实系统效果,而且有助于技术的研发,有效降低新技术开发成本。目前该技术正在快速发展,也在航空航天,军事国防和汽车电力等领域得到应用。
[0003](I)硬件在环仿真技术对处理器速度要求很高。由于这一特点,多处理器分布式并行解决方案得到应用和推广。目前在实时仿真领域做的比较出色的有dSPACE、RT-LAB等,其仿真步长通常为几十微秒,所以在很高实时性场所就难以满足要求。
[0004](2)就当前硬件技术发展水平而言,电机硬件在环实时仿真技术,其模型解算速度仍然处在几微秒到几十微秒的级别。这就意味着电机实时仿真技术至少存在几微秒到几十微秒时间延时,对于信号级别的硬件在环实时仿真技术而言,这种延时不会有很大的影响;但是对于功率级别的硬件在环实时仿真技术而言,模型解算延时,再加上硬件本身存在的响应延时,这种延时很可能造成功率部分模拟失真或者无法模拟仿真。
[0005](3)模型仿真精度和运算速度也一直是制约实时仿真技术发展的关键因素。对于电机实时模型而言,提高模型精度,往往造成运算速度的降低,导致仿真的实时性变差。如果将精度降低,实时仿真技术和实际系统相比将会有很大误差或者严重失真,仿真失去了本来的意义。
[0006](4)电机模型解算结果(电流,位置,转速,转矩等)的处理,目前采用的方法是,认为在一个电机模型解算周期内保持上一周期解算结果不变,即第η个电机模型解算周期运算结果保持不变直到第n+1个周期模型解算结果出来。这种处理方法,对于突加负载转矩等情况模拟会产生较大误差,动态响应至少存在一个模型解算周期的延时。

【发明内容】

[0007]本发明的目的在于提出一种提高硬件在环实时仿真精度和仿真速度方法,改善电机硬件在环仿真的速度和精度,尤其是阶跃输入(如突加负载)条件下提高硬件在环仿真动态响应仿真精度。
[0008]本方法结合插值思想,根据实时采样电压信号合理预估插值节点处解算结果变量(电流、位置、转速、转矩)的值,并作必要的补偿。
[0009]根据当前电机模型解算结果(电流、位置、转速、转矩),以及当前该结果变量变化率,采用线性运算预估下一周期模型解算完毕该结果变量(电流、位置、转速、转矩)的大小。然后在下一电机模型解算周期中等时间间隔的插入m个节点,计算出每个插值点该变量的平均增量,根据实时相电压在每个插值点处的符号,决定在每个插值点处的增量方向,计算出插值点处变量的大小。考虑到电机硬件在环实时仿真系统只是对实际电机系统的模拟,其本身并不具有真实电机系统的各种属性,故针对这种差异性,仿真过程还需要添加一些必要的补偿。在插值节点处,根据当前相电压的采样情况实时添加补偿,使模拟仿真效果更加接近真实系统。
[0010]本发明所采用的具体技术方案如下:
[0011]一种有效提高电机硬件在环实时仿真速度和精度的方法,其基于的硬件部分包括:输入单元1,高速数据处理单元2,输出单元3 ;输入单元I获取电机模型解算数据和模拟系统采集实时数据,并将数据及时送给高速数据处理单元2 ;高速数据处理单元2对输入单元I送过来的数据进行处理,并将处理结果实时的传递给输出单元3,输出单元3输出信号直接控制模拟功率负载和作为电机控制器的反馈信号。
[0012]高速处理器2需要的输入数据包括电机模型解算数据和实时相电压、相电流数据;其中,电机模型解算数据包括电机相电流、电机转速、电机转子位置、电机转矩。
[0013]对数据处理包括对电机相电流、电机转速、电机转子位置、电机转矩数据进行线性预估、插值、补偿。
[0014]所述数据线性预估构建方法如下:首先计算出当前解算完毕周期物理量的增量斜率,然后依据此增量斜率线性预估下一个模型解算周期该变量增量极值;
【权利要求】
1.一种有效提高电机硬件在环实时仿真速度和精度的方法,其基于的硬件部分包括:输入单元(1),高速数据处理单元(2),输出单元(3);其特征在于;输入单元(I)获取电机模型解算数据和模拟系统采集实时数据,并将数据及时送给高速数据处理单元(2);高速数据处理单元(2)对输入单元(I)送过来的数据进行处理,并将处理结果实时的传递给输出单元(3),输出单元(3)输出信号直接控制模拟功率负载和作为电机控制器的反馈信号。
2.根据权利要求1所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:高速处理器(2)需要的输入数据包括电机模型解算数据和实时相电压、相电流数据;其中,电机模型解算数据包括电机相电流、电机转速、电机转子位置、电机转矩。
3.根据权利要求2所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:对数据处理包括对电机相电流、电机转速、电机转子位置、电机转矩数据进行线性预估、插值、补偿。
4.根据权利要求3所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:所述数据线性预估构建方法如下:首先计算出当前解算完毕周期物理量的增量斜率,然后依据此增量斜率线性预估下一个模型解算周期该变量增量极值。

5.根据权利要求3所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:所述电机模型解算周期Tm中等时间间隔t插值m个节点,在每个插值点数据增量的大小为Ay。
Tm = mt Ay= (n+l)-y(n))/m。
6.根据权利要求2所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:需要根据实时采集相电压数据和模拟功率回路反馈相电流数据决定插值数据增量方向;插值节点处增量方向采取直接测相电压来判断或者读取给定PWM控制信号来判断。
7.根据权利要求6所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:读取相电压大小确定插值节点增量方向,增量方向判定公式如下:
8.根据权利要求6所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:读取给定PWM控制信号来判断增量方向,三相电机接收六路PWM信号a+, a-, b+, b-, c+, c~,其中a+代表a相上桥臂,a_代表a相下桥臂,b、c相同理;相应相的PWM触发信号高电平认为是1,低电平认为是O,由此PWM计算出三相电机相电压Ua,Ub,Uc增量方向;
9.根据权利要求2所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:插值节点处,数据解算结果公式:
y (n+s*t) =y (n+ (s_l) *t) +signx (s) * Δ y 其中,s=l, 2,3......, m ;s为当前插值节点的标号,y(n+s*t)为第n+1个电机模型解算周期插值节点s处输出变量的大小,y(n+(s-l)*t)为第n+1个电机模型解算周期插值节点s-Ι处输出变量的大小。
10.根据权利要求3所述的一种有效提高电机硬件在环实时仿真速度和精度的方法,其特征在于:所述模拟功率负载电流补偿构建方法如下:
Yout (n+s*t) =y (n+s氺t) +Ag 其中Yout(n+s*t)为考虑到实际系统的电流补偿后解算出来的控制信号;Ag为实时补偿向量,该补偿值主要是弥补模拟系统与实际系统的差异,添加的一个补偿值;其大小和方向由相电压大小和方向与模拟功率负载阻抗共同决定; 所述模拟功率负载电流补偿值的大小和方向由下面方法确定:
【文档编号】G05B17/02GK103699013SQ201310453122
【公开日】2014年4月2日 申请日期:2013年9月28日 优先权日:2013年9月28日
【发明者】许家群, 张波 申请人:北京工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1