background image

探讨电机体系的研制与开发

电力电子器件的发展推动了交流调速系统中变流技术和控制策略的发展。基于电力电子

器件的

PWM 技术在电机驱动控制中得到了广泛应用。由于电力电子器件结构较复杂,直接

对装置进行试验代价高而且费时。由于

Matlab 提供了可视化的 Simulink 仿真环境和仿真电

力系统模块库(

SimPowerSystem),因而在开发前期通常选择 Matlab/Simulink 作仿真。

但是

Matlab 有其自身局限:GUI 功能易用性较差、硬件控制能力较弱等。而对实际驱动

控制系统进行验证需要采集电流、电压等参数,以修改控制策略,

LabVIEW 强大的 GUI 和

硬件控制能力能很好地弥补

Matlab 的弱点。笔者提出的 Matlab 与 LabVIEW 集成开发,可大

大加快电机控制系统的开发。

  

1Simulink 和 LabVIEW 简介 Matlab 是 MathWorks 公司推出的一套高性能科学计算软件,

其中的

Simulink 基于 Matlab 的框图设计环境,可以用来对各种动态系统进行建模、分析和

仿真。但是

Matlab 存在着 GUI 功能易用性较差和硬件控制力较弱的缺点。

  

LabVIEW 是美国国家仪器开发的一个业界领先的工业标准软件工具,广泛应用于产品

设计周期的各环节。应用

LabVIEW 可实现从温度监控到复杂的仿真和控制系统。

  

2Simulink 和 LabVIEW 集成开发 Simulink 和 LabVIEW 集成开发包括建立仿真模型、交

互平台和电机参数数据采集系统,其具体实现途径包括: ①建立

Simulink 环境下电机控制

系 统 仿 真 模 型 ; ② 设 计 基 于

LabVIEW 电 机 控 制 系 统 仿 真 模 型 的 交 互 平 台 ; ③ 通 过

SITConnectionManager(仿真接口工具包连接管理器)实现 Simulink 仿真模型与 LabVIEW
交互平台无缝连接。

LabVIEW 与 Sim2ulink 的交互过程;④开发并验证硬件控制系统。基于

LabVIEW 的数据采集系统实时采集电机运行时的各类参数,在集成开发系统下分析数据,
与仿真结果对比,相应地改变控制策略。

  基于

Matlab 和 LabVIEW 的集成开发系统。

  

3 开发实例笔者通过三相感应电机 SPWM 控制系统的开发实例阐述具体的过程。三相感

应电机

SPWM 控制系统仿真模型。其中,NI2Sink 模块实现从 Simulink 向 LabVIEW 交互平

台传输电机电压、电流等波形。

  在

LabVIEW 下仿真交互平台中,可以根据需要设置控制参数和观测波形,如:速度

给定,

PWM 发生模块的载波频率,三相感应电动机的输入电压、定子电流、转矩、转速和定

子磁通等波形窗口。建立基于

PCI 数据采集卡的电机电流、电压、振动参数数据采集系统,在

LabVIEW 环境下实现仿真交互平台与数据采集系统的集成。

  本研究中三相感应电机参数:额定容量、工作频率、额定线电压和额定线电流分别为:
2.2kW , 50Hz , 380V 和 5.32A. 另 外 , R1=2.76Ω , R′2=2129Ω , X1=3 , 41Ω , X