摘要:使用National Instruments公司LabVIEW和LabVIEW RT虚拟仪器软件,PXI、SCXI以及cFP虚拟仪器硬件,设计与实现了多路并行电动工具性能测试系统。该系统可独立于LabVIEW平台运行,适用于多种电动工具性能和寿命测试;使用积分分离式PID控制算法控制定标参量,并可根据用户设置自动完成电动工具负载控制,以及扭矩、转速、功率、机体温度和转子温度的实时监控,测量精度可达到0.3%;并通过TCP/IP协议实现了测试数据的远程共享和用户对测试系统的远程操控。该系统具有开发周期短、运行效率高以及成本低廉的特点,同时具有很强的可扩展性并可重复使用,有助于减少重复投资,降低系统开发成本,具有很强的应用价值。
系统组成及工作原理
系统组成
电动工具性能虚拟仪器测试系统主要由主控机模块、实时监控模块、测功机模块以及待测电动工具模块四部分组成,系统原理图如图1所示。
图1 电动工具性能虚拟仪器测试系统原理图(略)
主控机模块使用一台PXI机箱,用于提供图形化用户界面,以完成对系统硬件的配置、用户界面和控制参数的设置,并实时更新各指标参量对时间的波形显示,在经过曲线拟合后显示电动工具特性曲线,最后完成测试数据的记录工作;同时,通过嵌入式PXI数据采集卡完成对非控制参量,如输入电压和工作电流的测量工作等。
实时监控模块由两套cFP分布式I/O系统组成,通过TCP/IP协议与主控机通信,从主控机获得控制参数命令来控制测功机,并将测功机模块采集来的数据信号返回,交由主控机处理。其中模块A用于完成实时自动加载和对控制指标参量的测量,并提供过载保护、紧急停车以及非法停机后的系统重建等应急措施;模块B用于完成待测电机体表温度的实时监测。
测功机模块由磁滞测功机和磁粉测功机两类组成,分别适用于不同类型的待测电机,用于为待测电机提供一定的负载,并由其内部的传感设备将在该负载下待测电机的扭矩、转速以及输出功率等其它待测指标参量转换为实时监控模块A可以接受的电压信号。
工作原理
电动工具性能虚拟仪器测试系统可在两种工作模式运行下:自动工作模式和手动工作模式,主要测试项目有:
1) 电动工具输入电压曲线
2) 电动工具输入电流曲线
3) 电动工具输入功率曲线
4) 电动工具扭矩曲线
5) 电动工具转速曲线
6) 电动工具输出功率曲线
7) 电动工具机体表面温度
8) 电动工具机体内部温度
自动工作模式下,主控机首先等待用户完成软硬件的设置和配置,然后提请用户选择负载测试或定参数测试。负载测试下用户需要设置负载曲线、负载时间、循环时间以及测试时间等测试参数;定参数测试下,用户可以选择指定扭矩、转速或是功率,并设置相应的定标参数、控制参数以及测试时间。完成以上步骤以后,就可以启动测试程序,测试系统即自动加载用户制定的负载并同时完成待测电机的性能测试;或是通过一定的控制算法保持定标参数的稳定,并对该状态下的待测电机进行自动测试。系统运行的同时,用户可以在实时监测图表中观察各指标参量对时间的波形显示,经过曲线拟合后得到电动工具特性曲线,并可将感兴趣的图表导出存盘。测试时间结束后,系统自动终止测试。
手动工作模式下,系统工作原理与自动工作模式下基本类似,只是系统不进行循环测试,而是提供一种交互式的测试环境。在完成指定的测试项目后,等待用户的进一步操作。
硬件结构
电动工具性能虚拟仪器测试系统硬件组成框图,如图2所示。
图2 电动工具性能虚拟仪器测试系统硬件组成框图(略)
主控机
主控机选用一台PXI机箱,内嵌了一个PXI-8176控制器,一块PXI-6052多功能数据采集卡和一块PXI-4070 6 /
位高精度柔性数字万用表卡。PXI-6052多功能数据采集卡前置了两块SCXI-1120 信号调理卡和配套的SCXI-1327衰减终端,用于采集多路待测电动工具工作电压和工作电流的输入信号;PXI-4070数字万用表卡前置了一块SCXI-1127
多路开关卡和配套的SCXI-1331多路接线终端,用于扫描多路待测电机的转子绕阻,再根据相应算法测得电机内部转子温度。
实时监控模块
实时监控模块选用cFP分布式I/O实时系统,其具备FIFO数据队列、断电数据缓存、看门狗状态监测以及高抗冲击性和抗干扰性,用于完成系统最核心的实时采集与控制的部分。
选用cFP-2020模块作为实时系统控制器。该控制器内嵌微处理器和存储芯片,支持LabVIEW Real-Time实时系统,并可脱离LabVIEW编程环境独立实时地运行下载到控制器存储器中的应用程序,通过控制器内嵌的10/100Base
TX以太网接口实现测试数据的网络共享。
一块cFP-DI-330用于响应紧急停车开关,紧急关闭系统,防止意外事故发生;一块cFP-DO-403用于控制与各待测电机相连的固态继电器SSR,以实现系统对工作电路的闭合或断开;一块cFP-AO-210用于为测功机提供加载信号,来控制待测电机所承受的负载,从而在一定的负载下对电动工具进行控制;一块cFP-AI-210用于采集测功机传感设备输出的与待测电机扭矩对应的电压信号,从而测量出待测电机实际的扭矩;一块cFP-CTR-502用于采集测功机传感设备输出的与待测电机转速对应的TTL电平信号,从而测量出待测电机实际的转速。
实时测温模块
实时测温模块同样选用cFP分布式I/O实时系统。cFP-2020作为控制器,配以4块cFP-TC-120 8通道热电偶模块,可直接用于测量标准J、K、T、N、R、S、E和B型热电偶,并提供相应的信号调理、双绝缘隔离、输入噪声过滤、冷端补偿以及各种热电偶的温度算法;用于在电动工具的工作端实施前端数据采样,并利用分布式I/O基于TCP/IP协议的网络共享功能实现数据的远程共享,有利于对工业现场实施远程的实时监控。
测功机
测功机是根据作用力与反作用力平衡原理设计的。当被测电机带着测功机的转子一起旋转时,会给测功机加入直流励磁电压,测功机转子旋转且切割磁力线产生电枢电流,电枢电流和磁通相互作用产生制动扭矩,同时测功机定子受到一个相反方向的扭矩作用,在测功机传感器轴上产生压应力,将电阻应变片粘贴在传感器轴产生最大压应力的方向上,再将应变片接入一定的桥式电路,就能将压应力的变化转化为电压信号,从而测量出扭矩的大小。
电机转速的测量使用光电式转速传感器。在电机轴上装一个边缘有N个均匀分布锯齿的圆盘,使光线投射到光敏管上。当电机转动一周,就得到N个脉冲信号,测量脉冲信号的频率或周期,就可得到电机的转速。利用单片机和光电式传感器相配合,使得电机转速的测量简便、抗干扰能力强。
这里使用了两种类型的测功机:磁滞测功机和磁粉测功机。磁滞测功机扭矩测量范围相对较小,最大扭矩为10N.m,但转速较大,最大转速为12000rpm;磁粉测功机扭矩测量范围较大,最大扭矩为20N.m,但转速测量范围较小,最大转速为4000rpm,两种类型测功机互为补充可适用于多种类型的电动工具性能测试。
控制机柜
控制机柜主要由控制开关、开关电源、滤波器以及连接线路组成,为各路传感模块提供相应的多路接口,使之与待测电机连接,并提供安全的系统供电、激励注入、信号隔离、幅度调节以及风冷控制等辅助功能,为整个电动工具测试系统提供强电支持及系统应急措施。
软件结构及算法
软件结构
电动工具性能虚拟仪器测试系统总体采用一种基于TCP/IP协议的客户机/服务器(Client/Server,CS)结构。服务器架构为cFP分布式I/O体系,利用其内嵌的独立式RT实时系统实现对目标参量的信号采样,实时监测和控制;客户机则采用PXI系统,借助TCP/IP协议实现与服务器之间控制参量及检测数据的同步与通信,并提供GUI图形化用户界面,实现人机交互,完成控制参数的输入,以及检测数据的分析、运算和图表的显示。其软件结构框图,如图3所示。
图3 电动工具性能虚似仪器测试系统软件结构框图(略)
系统操作流程为,上电后服务器自动启动存储器中内建的LabVIEW RT实时程序,并实时侦听客户机“开始测试”的命令;客户机开机运行电动工具性能虚拟仪器测试主程序,完成用户登录、硬件配置、选择测试项目、设置测试参数步骤后,启动测试程序;服务器侦听到客户?quot;开始测试"命令后,按照客户制定的硬件配置、测试项目以及测试参数开始实时控制与数据采集,并通过TCP/IP协议将实验数据发送给客户机;客户机发出PID控制命令,并对服务器发送的实验数据进行分析处理,完成PID控制后,按照测试项目进行测试,分析处理测试数据,并以图表方式显示实验结果;完成测试后,客户机发出结束测试的命令,经服务器接收确认后,结束测试。
PID控制算法
本系统试验了3种PID控制算法:位置式、增量式和积分分离式。
位置式PID控制算法
位置式PID控制算法描述为:
u(k)=K_{P}e(k)+K_{I}\sum_{j=0}^{k}e(j)+K_{D}[e(k)-e(k-1)]
其中,k=0,1,2……为采样序号;u(k)为第k次采样时刻的计算机输出值;e(k)为第k次采样时刻输入的偏差值;K_{I}=K_{P}T/T_{I}为积分系数;K_{D}=K_{P}T_{D}/T为微分系数;K_{P}为比例系数;T_{I}为积分时间常数;T_{D}为微分时间常数;T为采样周期。
该算法的优点是原理简单且易于实现;缺点是每次输出均与先前状态有关,要对e(k)进行累加,运算工作量大;而且,输出的u(k)对应的是执行机构的实际位置,如计算机出现故障,u(k)的大幅度变化会引起执行机构位置的大幅度变化。
增量式PID控制算法
增量式PID控制算法描述为:
公式(略)
其中公式(略)
该算法的优点是,由于计算机输出增量,误动作时影响小;当计算机发生故障时,由于输出通道或执行装置具有信号锁存作用,故仍能保持原值。控制增量
u(k)的确定,仅与最近k次的采样值有关,易通过加权处理而获得较好的控制效果。其不足之处:积分截断效应大,有静态误差;溢出的影响大。
积分分离PID控制算法
积分分离PID控制算法描述为:
公式(略)
当\left|\matrixj{e(k)}\right|> 时,采用PD控制,可避免过大的超调,又使系统有较快的响应;当\left|\matrixj{e(k)}\right|≤
时,采用PID控制,可保证系统的控制精度。
图4所示为三种PID控制算法的阶跃响应曲线,绿色为位置式,蓝色为增量式,红色为积分分离式。经过试验比较,采用积分分离式PID控制算法将过渡过程时间由位置式的19.5s和增量式的16s,缩短为12s;最大超调量由位置式的36℅和增量式的25℅,缩小为18℅,具有超调小、响应速度快、稳定性能好、遇干扰回复能力强的特点。
图4 位置式、增量式和积分分离式PLD控制算法阶跃响应比较(略)
性能评估
基于虚拟仪器的电动工具性能测试系统,实现了对多路并行电动工具的自动加载,扭矩、转速、功率以及温度实时监测,并利用TCP/IP协议实现主控机对多路并行工位的远程操控以及测试数据的网络共享;高精度数字万用表模块PXI-4070利用四线制测量电动工具内转子绕阻,测量精度可以达到6
/ 位;功率分析仪使用高精度功率传感器模块,测量精度可达到0.3%。
该系统具有测量精度高、运行稳定性强、并行效率高等优点,已被运用于工业现场,实际使用中运行稳定可靠,适用于多种类型电动工具耐久性和综合性能测试。图5所示为电动工具性能虚拟仪器测试系统用户主界面,图6为实验测得的某电动工具特征曲线,其中横轴为扭矩,红色曲线为转速曲线,蓝灰色曲线为输出功率曲线,蓝色曲线为电流曲线,棕色曲线为功率因子曲线。
图5 电动工具性能虚似仪器测试系统用户主界面(略)
图6 实验测得电动工具特征曲线(略)
(本文为美国国家仪器公司NI2004征文比赛获奖文章)
|