论文部分内容阅读
电机作为机械运动的驱动设备,一直起着非常重要的作用。目前,电机控制正向着交流化、网络化和智能化的方向发展。将电机进行网络化控制是满足复杂大系统控制和远程控制系统的客观需求,也是发展趋势。本课题借助中国计量学院机电工程学院罗克韦尔自动化实验室的三层网络平台,设计完成了基于ROCKWELL三层网络的电机控制系统。本文首先对系统进行设计与构建。选择合适的器件,在熟悉各器件原理和构造的基础上,搭建以ControlLogix系统为中心,以DevieceNet为纽带,以ControlLogix 5555 PLC为控制器,以三相异步电机的转速为控制对象,以PoweFlex 40变频器为执行机构,以光电编码器和MicroLogix 1000 PLC为检测机构,以磁粉制动器为外加负载,通过Ethernet/IP上的上位机和ControlNet上的PanelView Plus 700触摸屏进行远程监控的系统。系统设备间网络通讯的实现。为利用网络实现控制数据的传输与交换,通过RSLinx软件建立通讯通道,RSNetworx软件对DevieceNet和ControlNet进行组态和配置,RSLogix 500和RSLogix 5000对控制器进行逻辑编程,RSView 32和RSView Studio对上位机和触摸屏的人机监控进行设计,实现了不同网络上各设备的相互通讯。系统数学模型的建立和控制算法的实现。在对电机变频调速系统进行机理分析的基础上,考虑DevieceNet上网络延时的因素得到电机变频调速控制系统的网络模型。通过MATLAB的Simulink工具将仿真结果与实际结果进行比较,证明了所得模型的有效性;为实现对电机转速的精确控制,在系统中加入PID控制、模糊控制和PID与模糊复合控制算法,借助MATLAB的Simulink工具选择合适的参数,达到了良好的控制效果。并对三种控制算法的效果进行了动态性能和稳态性能的比较分析。本文成功的实现了电机转速的网络控制。此系统开放灵活,易于扩展和改造,可以将其广泛地应用到实际工业场合,具有很好的应用价值。本文的创新之处:采用三层网络进行控制;将智能控制算法应用于网络控制系统;考虑了网络延时。