当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:本文设计了一种基于PLC的异步电动机调速与定位综合控制系统,应用模糊-PI复合控制算法实现了异步电动机的速度控制,应用比例因子自调整模糊控制算法实现了异步电动机的位置控制。该系统集异步电动机速度控制和位

摘要:本文设计了一种基于PLC异步电动机调速与定位综合控制系统,应用模糊-PI复合控制算法实现了异步电动机的速度控制,应用比例因子自调整模糊控制算法实现了异步电动机的位置控制。该系统集异步电动机速度控制和位置控制为一体,达到了一定的控制精度。

  1 引言

  在加工设备和机床的主轴伺服系统中,主轴应兼备速度和位置控制的功能;在住宅小 区和高层建筑的恒压供水系统中,要求电机有较高的调速性能;在炼钢转炉的准确定位、堆垛机械的位置 控制系统中,要求电机有精确的定位功能。在上述应用场合中,异步电动机以其大功率、高性价比的独特 优势而占有一席之地,但同时其调速性能和定位性能却不甚完美,尚需完善。

  2 硬件设计

  异步电动机综合控制系统硬件如图1所示。图1中,上位计算机和PLC通过变频器对异步电动机进行速 度和位置控制。通过旋转编码器的脉冲计数值可以获得异步电动机的速度和位置信息。脉冲计数由PLC完 成,并不断与上位机通讯,将计数值传送给上位机。上位机根据PLC传送过来的脉冲计数值得到速度和位 置信息,根据不同的控制策略,得到输出控制量——速度给定值,再传送给PLC,经过PLC的A/D转换模块, 将速度给定值的模拟量送到变频器的模拟控制端进行控制,形成闭环控制。

  在系统实验中,异步电动机采用YZA5*S 三相180W 异步电动机,额定电压380 伏,额定频率50Hz, 额定转速1400r/min,额定电流0.66A;旋转编码器采用的是E6B2-CWZ6C 型三相旋转编码器,分辨率为 1000P/R(采用上下计数方式可达4000P/R),额定电压5VDC-5%~24VDC+5%,集电极开路输出;变频器为西门子公司的MICRO MASTER440;PLC 采用OMRON CQM1H。

  在开环控制工况下,MICRO MASTER440 变频器可以通过BOP 板或者数字量输入端口接收启动、停 止、正反转等指令控制电机运行方式,并通过BOP 板、模拟量输入端口和数字量输入端口三种方式接收 速度调节指令。此系统实现的是闭环控制,因此由PLC 的开关量输出端口向变频器的数字量输入端口发布 电机运行方式的控制指令,同时由PLC A/D 转换模块的输出端口向变频器的模拟量输入端口发布速度调节 指令。

  CQM1H PLC 提供了一个RS232C 通讯口,用电缆将其与上位计算机串口相连,即可构成一个简单的 监控网络。上位计算机实现监控功能,包括人机交互界面的显示、控制指令和参数的输入、复杂控制算法 的实现、实验结果曲线的显示、数据的存储、打印等功能。上位机和PLC 之间的通讯采用CQM1H 所要 求的固定格式的通讯协议。

  3 软件实现

  3.1 通讯与监控功能的实现

  为实现 PLC 与上位机之间的通讯功能,必须分别对PLC 和上位机进行设定。在CQM1H 中,需要对 系统存储区的相关字节进行设定,确定串行通讯的波特率、起始位、数据位、停止位等通讯帧格式。如将 DM*6 设定为:波特率9600K、偶校验、起始位1 位、位长7 位、停止位2 位等。 在上位计算机中,采用高级语言编写程序代码实现通讯和监控功能。这里采用 Visual Basic 语言,该 软件易于上手,既具有Windows 所特有的优良性能和图形工作环境,又具有编程的简易性。在Visual Basic 中有一个专门的串行通讯控件——MSComm 通讯控件,通过该控件可以设定通讯帧格式,实现通讯功能。 具体设定步骤如下:

  MSComm1.CommPort = 1

  MSComm1.Settings = "9600,e,7,2" ;设定通讯帧格式

  MSComm1.PortOpen = True ;打开通讯端口

  MSComm1.InBufferCount = 0 ;清除接收缓冲区

  MSComm1.OutBufferCount = 0 ;清除发送缓冲区

  MSComm1.InputMode=ComInputMode Text ;数据以文本形式取回

  上位机对CQM1H 的监控方式有两种。一种是由上位机向PLC 发布初始命令,要求PLC 返回相关运 行数据,进而根据该数据进行结果显示和控制运算,并向PLC 发布控制指令,直接改变PLC 的数字量或 模拟量输出,实现速度和位置控制;另一种是由PLC 主动向上位机发送初始命令,提供相关运行数据,上 位机接收数据并根据该数据进行结果显示和控制运算等。这里采用前者。

  为与 CQM1H 的通讯数据格式匹配,上位机发送命令的格式如下:

  发送命令必须以@打头,节点号指出与上位机通讯的PLC,头代码为两字符命令代码,正文设置命令数据,FCS 为组检验序列,终止符固定设定为*与↙。

  PLC 的响应格式如下:

  尾代码返回完成状态(是否有错误发生),正文只有在有数据时才返回。当数据长于131 个字符时, 可分组传送。PLC 返回的数据为ASCII 形式,由于自动加入了@、节点号、FCS、终止符等,需要在上位 机中编写相关的处理程序,在通讯正常的情况下截取所需要的数据内容。3.2 控制算法的实现

 

  上位机具备强大而快速的运算能力,因而PID 算法、模糊控制算法、人工神经网络控制算法、遗传算法等各种控制策略都可以方便地实现。这里主要采用模糊控制算法。

  3.2.1 调速算法

  三相异步电动机模型是一个高阶非线性强耦合多变量的模型[1],进行控制时需要考虑多方面的因素。 例如转子的电压、频率、磁通,以及转子转速和位置等参量之间互相影响存在耦合,绕组存在电磁惯性, 转子存在机电惯性,转子的电阻值会随温度而变化,负载转矩、转动惯量等有可能出现各种随机扰动等。 这些因素的影响给控制带来了困难,仅采用经典的控制方法很难达到较高的精度要求。而模糊控制算法无 需被控对象的精确数学模型,且对被控对象的参数变化不敏感,鲁棒性强。因此将变频器和异步电动机看 作一个整体,采用模糊控制算法实现速度控制。


  同时考虑到模糊控制器是一个有误差控制器,达到期望速度后的稳态阶段波动比较大。而采用PI控制, 当误差较小时有较高的稳态精度[2,3]。故而把增量式PI控制策略引入模糊控制器,构成模糊-PI复合控制,以 改善模糊控制器的稳态性能。基于模糊-PI复合控制的异步电动机调速系统如图2(a)所示,实验结果如图 2(b)所示(给定转速100 r/min,采样周期T=150ms,转速误差≤1.0 r/min)。


  基于比例因子自调整的模糊控制系统如图 3(a)所示,实验结果如图3(b)所示(电机额定转速运 行时定位于0°,采样周期T=150ms,位置误差≤0.09°,即1 个计数脉冲的位置间隔)。

  4 结语

  本文基于PLC硬件平台,充分利用PLC自身资源,设计了异步电动机的速度和位置综合控制系 统。实验表明该系统达到了一定的控制精度,具有一定的实用参考价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭