论文部分内容阅读
电液伺服控制是控制领域中重要的组成部分,具有输出功率大、响应速度快、控制精度高、信号处理灵活、易于实现各种参量的反馈等特点,因而在航空航天、军事、机械、交通、冶金等多个工业领域得到广泛的应用。随着现代工业的发展,控制对象越来越复杂,人们对电液伺服系统的控制品质也提出了更高的要求,应用于电液伺服系统中的一些传统控制策略已经难以满足现代控制的要求,这主要是由电液伺服系统的特性所决定的。电液伺服系统是一种严重的不确定非线性系统,系统工作环境复杂,普遍存在外干扰。在有些控制系统中,控制对象的数学模型很难建立,甚至有的根本无法建模,应用传统的基于模型的控制策略对系统进行设计分析则显得非常困难,而基于知识和不依赖于精确数学模型的智能控制给这类问题的解决带来了新的思路。在人造板热压伺服系统中,由于木材所具有的特殊物理性能,使得受控对象“板材”在热压控制过程中无法建立解析的模型。现在针对此类对象大都采用无模型的PID(Proportion Integral Differential,比例、积分、微分)的控制策略,但是PID参数的确定十分困难,通常需要通过大量的实验分析,才能初步确定可行的参数,而且一旦原材料发生改变,则需要重新通过实验确定控制器参数。针对现有PID控制存在的不足,本文将研究一种基于模糊控制技术的智能控制策略,针对不同的原材料,该策略通过模糊控制技术可以实现控制器的自适应调节。本文的模糊控制器设计如下:采用常见的二维模糊控制器结构,控制器输入系统的偏差e和偏差变化率ec,输出控制量u;依据e的值域,定义模糊控制器的隶属度函数的论域[-5V,+5V];兼顾控制器的运算量与控制精度,在论域中划分7个模糊子集;为便于控制器的软件实现,模糊子集的隶属函数的选定为三角形;由于采用的是二维模糊控制器,所有输入输出精确量都是7个模糊子集的划分,故对应49条模糊规则;推理机使用的是Mamdani推理算法,按照最大隶属度法确定一个最大隶属度y;模糊判决则是通过最大隶属度的平均值法得到模糊控制器的精确输出u。目前智能控制的复杂算法大多是通过程序实现的,虽然一些高端的PLC(Programmable Logic Conctroller,可编程逻辑控制器)中具有模糊控制模块,但其价格相对较高,无疑增加控制系统的成本。随着控制系统的品质不断提高,智能控制的算法也越来越复杂,PLC的内存、运算速度、编程语言都会对复杂算法的实现造成很大的限制。尽管一些PLC的高端产品(如西门子公司的S7-400)具有良好的CPU运算速度,但其价格也相对较高,增加了控制系统的成本。在PC(Personal Computer,个人计算机)中通过灵活多样的编程语言实现控制系统的人机界面及其智能控制算法,则是近些年来智能控制在应用方面的主流趋势。传统的计算机文本编程语言是根据语句和指令的先后顺序决定程序的执行顺序,而美国NI(National Instruments)公司提供的LabVIEW(Laboratory Instrument Engineering Workbench)编程软件是一种图标代替文本行创建应用程序的图形化语言,这种图形化的程序源代码又称G代码。LabVIEW采用并行数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序,它用图标表示函数,用连线表示数据流向。本文正是通过LabVIEW的G代码编程实现了电液位置伺服系统的软件平台——人机界面及其智能控制算法;通过NI公司提供的USB-6008数据采集卡从硬件上连接了计算机控制系统的信号通道——计算机可直接驱动伺服阀放大器。本文首先对电液位置伺服系统建立了数学模型,在MATLAB中仿真了模糊控制策略应用于电液位置伺服系统的控制效果,从理论上证明了此种控制策略相比经典控制的优越性。在系统实现过程中,通过NI公司提供的USB-6008数据采集卡完成了计算机与传感器之间的硬件连接——计算机输入,计算机与伺服阀放大器之间的硬件连接——计算机输出;通过LabVIEW的G代码编程,编制出一套过程可视化的人机界面,在人界面中实现了模糊控制算法及系统参数配置、数据曲线绘制、数据存储等功能。系统仿真和系统运行都表明本文设计的模糊控制策略及其实现方案是可行的。在控制对象相同的条件下,相比传统控制,本文设计的模糊控制器能够有效的减少系统响应时间,实现了控制器的自适应调节;由于本课题使用LabVIEW开发控制系统的应用程序,不仅省略了多种硬件的购买,而且简化了系统的调试过程,有效的节省了应用系统的研发成本,缩短了系统开发时间;使用LabVIEW编程软件编制的应用程序扩展性极强,可生成独立的安装文件在其他没有安装LabVIEW的计算机、触摸屏等多种平台应用。因此,本文为电液位置伺服系统提供了一种可行的智能控制方案。