论文部分内容阅读
飞剪在现代工业生产中起着不可取代的作用,飞剪是对运动中的物体进行剪切,要求能够达到一定的剪切精度,而且保证切割刀与被切割物体在剪切过程中的速度同步。现代科学技术的发展,促进了运动控制技术的进步,施耐德LMC058运动控制器能够使飞剪的控制更加稳定、精确和简单。智能控制算法在工业上的应用随着其发展而愈加广泛,尤其是BP神经算法,其与PID结合后,对于飞剪运动控制中电机的调节具有很好的效果。本文首先根据飞剪运动的分析设计了飞剪运动控制系统的硬件平台。选取施耐德公司的运动控制器LMC058、伺服控制器Lexium32A、伺服电机BMH0701、触摸屏XBGT2200、PC机等作为系统控制设备,并定制了飞剪运动平台,对飞剪控制系统的控制图及配电图等进行了设计。然后对飞剪运动控制系统的软件进行了设计。分析研究了飞剪的运动轨迹,提出了运用飞剪运动方程式的算法实现飞剪的控制,具体推导了该算法。并分析介绍了该算法实现的软件流程图。编程软件平台为Somachine,该软件具有无需定义变量,直接编写,简单等优点。还进行了触摸屏的界面设计,使得飞剪运动控制系统操作简单、直观。再对该平台进行了软硬件的调试,分析了在调试过程中遇到的问题,并提出了解决的方法。最终在该硬件平台上实现了飞剪的运动控制,该系统具有较高的控制精度,可以更改切割的速度及切割的长度,并能使切割长度的误差控制在1mm以内。但是在调试过程中有时会遇到大扰动,使得当次的切割长度误差比较大。针对这一情况,提出了利用BP神经PID来代替常规PID进行调节。给出了交流同步电机BMH0701的数学模型,并推导了在矢量控制id=0的情况下该电机的传递函数及该伺服控制系统在电流环、速度环、位置环控制下的传递函数。详细的介绍了BP神经PID及BP神经PID的控制算法,通过Matlab将BP神经PID控制和常规PID控制进行比较,并对BP神经PID算法设计了GUI界面,分别比较了两者遇到大扰动后调节该系统的性能,通过结果可以看出,BP神经PID控制在遇到扰动的情况下,能够更快的使系统回到原来稳定的状态。最后,分析总结了所做的工作,并对其存在的问题进行了简单的分析,对未来的研究方向进行了阐述。