EDN China > 设计实例 > EDA工具与服务 > 仿真与验证 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 永磁同步直线电机硬件在环实时仿真平台

上海电气集团股份有限公司中央研究院 王振滨?? 2010年06月21日 ?? 收藏0

  式(4)中,Fd为直线电机的阻力(含磁阻力和负载产生的阻力),Bv为粘滞摩擦系数,m为直线电机(含负载)质量。式(5)中,x为直线电机移动位移。

  三、 永磁同步直线电机矢量控制原理

  交流电机的矢量控制是1971年由德国F.Blaschk等人提出的。其基本思想是在交流电机上模拟直流电机的转矩控制规律。在磁场定向坐标上,将电流矢量分解为产生磁通的励磁电流和产生转矩的转矩电流,使两个电流分量相互垂直、彼此独立,因此可以分别加以控制。在永磁同步电机矢量控制系统中,转子磁极的位置用来决定逆变器的触发信号,以保证逆变器输出频率始终等于转子角频率,因此,永磁同步电机的矢量控制为自控运行的矢量控制。

  在矢量控制中定子电流的控制模式是多种多样的,且电流控制模式和转子的几何结构影响着永磁同步电机的性能和变换器的容量。本文采用常见的直轴电流id=0 模式,该控制方式突出的优点是没有电机直轴电枢反应,不会引起永磁体的去磁现象,且可以同时实现直线电机每安培最大推力控制,只要控制好定子电流的幅值和相位,就可以得到满意的推力控制特性。本文所提出的矢量控制原理框图如图1所示。

矢量控制原理框图

图1 矢量控制原理框图

  四、 永磁同步直线电机硬件在环实时仿真平台

  借助National Instruments公司的LabVIEW 8.6.1、cRIO9074、cRIO9004和9401、9215、9264、9205高速数、模采集卡软、硬件平台,在较短的时间内搭建了一套永磁同步直线电机硬件在环实时仿真平台。该平台运用矢量控制算法,根据需要可以实现位置环、速度环和电流环三环或速度环和电流环二环闭环控制,电流最高采样频率达到20kS/s(周期50us),高于科尔摩根直线电机驱动器电流采样率16kS/s(周期62.5us)。系统的位置和速度输出可以快速无差地跟踪给定的位置和速度信号,精度达到几个微米级别,可以在线调节控制器参数和直线电机负载,仿真结果与实际科尔摩根系统类似。该平台的主要功能模块有:参数设置模块、直线电机模型仿真模块、直线电机控制器仿真模块、图形显示模块和数据记录与分析模块。该平台的示意图如图2所示:

永磁同步直线电机硬件在环实时仿真平台示意图

图2 永磁同步直线电机硬件在环实时仿真平台示意图

  参数设置模块: 用来设置直线电机参数、负载系数、粘滋磨擦系数、直流母线电压、采样频率、初始控制器参数、三角载波频率与幅值、PWM模块中的死区时间等。其中直线电机参数、负载系数、粘滋磨擦系数、直流母线电压用于直线电机模型仿真模块(采样频率100kS/s);初始控制器参数、三角载波频率与幅值、PWM模块中的死区时间用于直线电机控制器仿真模块(采样频率20kS/s)。这部分子程序是在cRIO9074、cRIO9004的RT控制器中开发成功。

  直线电机模型仿真模块:采用直线电机数学模型和运动方程来模拟实际直线电机的运行状态,把得到的直线电机各项运行数据送到直线电机控制器仿真模块。根据参数设置模块获得的直线电机参数,进行归一化处理,得到直线电机归一化参数。采集由直线电机控制器仿真模块发来的6路PWM信号(采用高速数字采集卡 9401),结合直流母线电压和当前直线电机相电流正、负方向信号,计算出直线电机三相相电压,进行Clarke-Park变换,得到dq轴电压。然后根据归一化的直线电机dq轴方程计算出下一步直线电机dq轴电流、三相相电流、电磁推力。根据直线电机运动方程计算直线电机的加速度、速度、位移、电角度等信号,通过高速模拟输出卡9264,把上面计算出的两路相电流、速度、位移、电角度共5路信号送到直线电机控制器仿真模块。这部分子程序是在 cRIO9004(内插9401和9264)的FPGA中开发成功。该模块的子程序框图如图3所示。

永磁同步直线电机位置环控制子程序框图

图3 永磁同步直线电机模型仿真子程序框图

  直线电机控制器仿真模块:该模块包含位置环、速度环、电流环三环和速度环、电流环二环闭环控制两个子程序,实现对模拟的直线电机进行速度或位置的闭环控制功能。以位置环闭环控制为例,来说明该模块的主要功能。采用9215和9205模拟采集卡采集到直线电机模型仿真模块发来的直线电机位置、电角速度、两路直线电机相电流和速度信号。根据位置给定信号和采集到的位置反馈信号,求出偏差值送入位置环PI调节器,其输出作为速度给定信号。以此类推,经过速度环PI调节器、电流环PI调节器(含d、q轴)得到d、q轴给定电压信号,通过Clarke-Park逆变换,得到三相相电压调制信号。这些信号与三角载波信号进行比较,得到包括正、反6路PWM信号(算法考虑了死区效应,防止逆变器上、下桥臂短路),通过9401高速数据采集卡输出到直线电机模型仿真模块,至此整个直线电机位置闭环控制得以实现。这部分子程序是在cRIO9074(内插9401、9205和9215)的FPGA中开发成功。位置环子程序程序框图和前面板图分别如图4、5所示。


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

永磁? 直线电机? 在环实时仿真?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈