基于PLC的模糊PID自动调平控制系统的研究

发布者:bianzitong521最新更新时间:2016-11-24 来源: eefocus关键字:PLC  模糊PID  自动调平  控制系统 手机看文章 扫描二维码
随时随地手机看文章

引言

    许多军用与民用设备正常工作时都需要一个高精度的水平平台,如车载雷达、车载火炮发射装置、静力压桩机等。对平台水平度的调节是这些设备正常就位工作中极其重要的一环,近年来,自动调平已逐渐取代手动调平,其中机电式自动调平是得到快速发展的一种。

    机电式自动调平系统主要采用PLC等工业计算机作为调平控制器,以直流电机或交流电机作为伺服机构,所采用的调平控制算法以常规的算法为主,限制了调平性能的提高。近年来,永磁同步交流电机(PMSM)由于采用矢量控制,具有维护方便,低速性能好、调速范围宽等优点在数控机床等机电设备得到广泛应用。由于交流伺服电机在本质上是一个非线性的、时变的、参数耦合的系统,对交流伺服系统的控制提出了较高的要求,利用传统的PID控制方式很难达理想的控制效果。近年来发展起来的模糊控制能够很好解决非线性时变系统的控制,但却很难消除系统调节终了的静态余差,而PID控制则能很好的解决这一不足。若将两者结合起来,系统的将同时具有两者的优点。因而,将永磁同步电机应用于车载平台调平控制系统,并采用糊模PID控制,将使调平系统性能得到很大的提高。

 

 

图1平台的结构简图

1 调平控制系统的构成

    平台的结构简图如图1 所示。平台由四条支腿图1 平台的结构简图调平控制系统的结构如图2 所示,为了保证调平的精度,采用了全闭环的结构。该调平控制系统的采用了西门子S7-200 PLC作为控制器、永磁同步交流伺服电机作为执行器,通过减速器与支腿丝杆相连,从而实现支腿的升降运动。

  

图2 调平控制系统的结构

    该调平控制系统采用高精度倾角传感器检测平台的水平精度,速度和力矩的检测则是通过PLC自带的检测装置完成。

    该系统具有位置环、速度环和电流环三个闭环。由于要保证的是平台的水平位置,而对调平的速度等无过高的要求,所以该系统的电流环和速度采用常规的PID 控制,通过选用合适的参数,即可达到较好的效果。但是对于其位置环,如果采用常规的PID控制,由于伺服系统及机械传动装置的非线性存在,其控制效果并不佳,具体表现为系统的超调较大,响应时间过长。

2 模糊PID的控制策略

    模糊控制是近代控制理论中建立在模糊集合论基础上的一种基于语言规则与模糊推理的控制理论,是智能控制的一个重要的分支。模糊控制对于那些经典控制理论所不能解决的非线性、时变的系统而言,有着无比的优越性。但是模糊控制也有其不足之处,主要体现在两点:静态性能相对较差并且存在调节死区,不能实现无差控制系统。经典的PID控制能保证系统的控制精度,消除稳态误差。因此,采用模糊控制与PID控制相结合,综合两者的优点,克服其不足,能够使控制系统的性能得到较大的改善。

    综合考虑本调平系统的实际情况,在此提出了一种P-Fuzzy-PID 的混合控制策略,即比例- 模糊-PID 控制。其思路为:设定一个较大的阀值e1 和一个较小的域值e2,利用误差值与域值作比较,以判断采用那一种控制方式。规则如下:

    1)当误差|e|>e1时,这时系统处于起动阶段,采用比例控制,可以迅速提高系统的响应速度,加快响应过程。

    2)当误差e2<|e|

    3)当误差|e|



3 模糊调平控制器的设计

    模糊控制系统的核心是模糊控制器,下面针对本调平系统的需要,将调平控制系统中的位置控制器设计成模糊控制器,即构成了模糊控制的调平控制系统。设计模糊控制器的过程如下:

    1)确定模糊控制系统的输入与输出量

    模糊控制按输入量的多少有一维和二维之分。本系统按二维模糊控制系统进行设计,其输入量是平台低点位置与高点位置的差值e 以及差值的变化率ce。模糊推理得到的量作为模糊输出量u,在对执行机构进行控制之前,先进行模糊化处理。

    2)确定输入输出量的语义变量值变化范围

    结合实际应用,取输入量e 的基本论域为[-10,10],设定输入量语言变量的E的论域为{-6,-5,-4,-3,-2,-10,1,2,3,4,5,6}, 则偏差e 的量化因子k1=6/10=0.6

    输入的偏差变化率ce,设定其基本论域为[-6,6],偏差变化率CE 的论域为{-6,-5,-4,-3,-2,-10,1,2,3,4,5,6}, 则偏差ce 的量化因子k2=1

    控制量u 的论域[-6,6],其语言变量U 的论域为{-6,-5,-4,-3,-2,-10,1,2,3,4,5,6}则控制u 的量化因子k3 =1

    3)定义模糊子集及其隶属度函数

    对于平台的调平模糊控制系统,其输入输出的语言都选取7 个语言值,则其模糊子集可表示为:{负大,负中,负小,零,正小,正中,正大}即为{NB,NM,NS,Z,PS,PM,PB}

    隶属度函数是模糊集合应用于实际控制的基础,正确构造隶属度函数是能否用好模糊控制的关键。目前常用的隶属度函数有梯形和三角形等几种。为便于推理,本系统选取三角形且对称分布的形式,如图3 所示。

  

图3 输入、输出语言变量的隶属函数

    三角形函数表示的隶属函数可以用解析式来表达,如下:

     

    式中m 表示隶属函数值,x 表示e、ce 或u 的基本论域。

    计算出各隶属函数的大小后,可以制作成隶属函数表。

    4)模糊控制规则表的确定

    模糊控制规则表是模糊控制规则的简化表示形式,其实质上将操作人员的控制经验加以总结而得到的若干条模糊条件语句。确定模糊控制规则必须保证控制器的输出的响应的动静态特性达到最佳。根据交流位置伺服控制系统的实际操作经验,设计了如下的控制规则,如表1 所示。

  

表1 模糊控制规则表



    由表1,得到49 条模糊控制规则,其表达式如下:

    IF E=X1 and CE=Y1 THEN U=Z1

    其中X1∈E、Y1∈CE、Z1∈U

    5)模糊推理和去模糊化

    已知模糊规则时便可进行模糊推理,经过模糊推理后得到的结论是一个模糊的集合,也是一种模糊量,而实际控制系统的控制量要求是精确量,所以必须对模糊输出量进行去模糊化处理。常用的方法有重心法、最大隶属度法和加权平均法等,这里采用重心法。

4 模糊PID 控制在PLC中的实现

    4.1 调平控制系统程序结构

    本文研究的调平控制系统所使用的控制器为西门子S7 系列的PLC,其控制系统软件由SIEMENS公司的STEP 7-Micro/Win32软件包进行编程,该软件包在Windows 平台上运行,简单易学。根据前文所述的模糊PID控制的策略, 设计了调平控制系统的程序流程,如图4 所示。其中比例控制及PID 控制可由PLC中直接设定,而模糊控制则可通过PLC中查表的方式实现。

  

图4 调平控制系统的程序流程

    4.2 模糊控制在PLC中的实现

    Siemens S7 PLC中提供了一个填表指令(ATI),可以利用此命令来完成模糊规则的表格化,并利用数值匹配来查找,方法和步聚如下:

    1)对模糊控制规则表初始化存表

    对于表1 所示的控制规则,共有49 个元素,按基址+偏差址的方式来存储。假定给表中每个元素的基址进行编号为1,2,3,?,49,共49 个元素,其基址号码的含义为d=7 ×(i-1)+j ,其中i 表示表1 中的行号,j 表示表1 中的列号。例如存入地址为VW200~VW248。

    2)输入值量化后存表

    先对E及CE的范围进行处理及偏移,量化为7级,用[1,2,3,4,5,6,7]表示,即[NB,NM,NS,Z,PS,PB,PB] 。根据实际采集得到的E 及CE 经过处理量化为相应的语言值,即[1,2,3,4,5,6,7]中的一个数值,然后把量化后的数值分别存入到地址VW100~VW101 中。

    3)进行表格搜索匹配

    令D=7(CE-1)+E并存入地址VW102,然后利用查表指令(FND)搜索模糊规则查询表中与VW102中的内容相等的数据,则INDX会给出相等的数据编号,将该编号存入VW110。

    4)输出控制量

    取出数据编号VW110中的数值,并乘以比例因子后,作为控制量输出。



5 仿真实验

    利用MATLAB对调平控制系统进行仿真,结果如图5 所示。图中虚线表示常规PID 控制曲线,实线表示模糊PID控制曲线,可以看出,采用模糊PID控制策略的系统与传统PID控制系统相比,系统的稳定性得到很大的提高,具有较高精度与较快的响应时间。

  

图5 仿真结果

6 结束语

    机电式调平控制系统近年来在中小型载荷的机械设备中得到大量应用,但一般采用常规的控制方法,限制了其性能的提高。将永磁同步电机应用于调平控制系统,并在控制策略上采用模糊PID控制的方法,可显著提高系统的调平精度与调平的稳定性。同时,模糊PID 控制在PLC上很容易实现,从而提高了系统的经济性。


关键字:PLC  模糊PID  自动调平  控制系统 引用地址:基于PLC的模糊PID自动调平控制系统的研究

上一篇:机器人换人成大趋势 高精尖人才价值凸显
下一篇:基于现场总线技术的PLC控制系统研究

推荐阅读最新更新时间:2024-05-03 00:51

三菱PLC实现定位控制的编程方法
定位概要 FX3G · FX3U · FX3GC · FX3UC可编程控制器可以向伺服电机、 步进电机等输出脉冲信号, 从而进行定位控制。脉冲频率高的时候, 电机转得快;脉冲数多的时候, 电机转得多。 用脉冲频率、 脉冲数来设定定位对象(工件)的移动速度或者移动量。 定位基本图形 1.基本单元(晶体管输出) FX3G · FX3U · FX3GC · FX3UC可编程控制器中内置定位功能。 从通用输出(Y000~Y002)输出最大100kHz的集电极开路方式的脉冲串, 可同时控制3轴*1的伺服电机或者步进 电机。 2. 特殊适配器 特殊适配器使用FX3U可编程控制器内置的定位功能,输出最大200kHz的差动线性驱动方式
[嵌入式]
三菱<font color='red'>PLC</font>实现定位控制的编程方法
基于MC9S12DP256的轿车ABS/ASR集成控制系统
  介绍了基于Motorola公司新一代HSC12系列16位MCU——MC9S12DP256微处理器开发的轿车ABS/ASR集成控制系统,详细描述了该集成控制系统硬件电路和软件逻辑的构成。通过实车试验,证明控制效果良好,为轿车的主动安全控制装置集成化打下了基础。   汽车驱动防滑系统(Anti-slip Regulation System,简称ASR)是在汽车制动防抱死系统(Antilock Braking System,简称ABS)的基础上发展起来的。在装备了ABS的汽车上添加发动机输出力矩的调节功能和驱动轮制动压力的调节功能后,ABS所用的车轮转速传感器和压力调节器可全部为ASR所利用 。ASR和ABS在算法上很相似,许多程
[单片机]
基于MC9S12DP256的轿车ABS/ASR集成<font color='red'>控制系统</font>
基于STM32F107VCT6微控制器的控制系统解决方案
本文简要介绍了电动汽车交流充电桩的内容和研究现状。针对需要设计了基于STM32F107VCT6微控制器的控制系统解决方案,并详细介绍了控制系统的软硬件设计和桩体的电气部分设计。该系统提供包括人机交互、充电控制、电能计量、IC卡付费、票据打印、运行状态监测、充电保护和充电信息存储和上传等多种完善的功能,满足充电过程的要求。 随着全球能源危机的不断加深,石油资源的日趋枯竭以及大气污染、全球气温上升的危害加剧,各国政府及汽车企业普遍认识到节能和减排是未来汽车技术发展的方向,发展电动汽车将是解决这两个难题的最佳途径。我国高度重视电动汽车的发展,国家相继出台了一系列标准来扶持和规范电动汽车的发展。但要实现电动汽车大面积普及我国还有很长的
[单片机]
基于STM32F107VCT6微控制器的<font color='red'>控制系统</font>解决方案
编制PLC程序的逻辑错误
在编制PLC程序时,不管是新手还是老手,都会犯下面的这种低级错误。因为这种错误是非语法上的,所以用编程软件也不能检查出错误之处。此错误一旦发生,自己有时还很难发现,直至上机调试运行时,所控设备不能运行或运行到某个位置停止不前,才察觉出来有问题,再对PLC程序逐条逐句查找分析,或采取对程序逐条逐句执行,费时费工。 那么究竟是什么问题易使我们犯下这种低级错误呢? 继电器电气控制的固有思维,在编制程序时,某个或几个输入点采用物理常闭触点(如停止开关、行程限位开关),在程序中,仍延续继电器电气控制方式编制,即仍采用常闭接点作为导通条件使用。 下面用一个简单的启停与自锁电路示例来说明: 根据上图编制的不能运行的错误PLC程序如下
[嵌入式]
编制<font color='red'>PLC</font>程序的逻辑错误
基于空间脉宽调制技术的异步电机控制系统设计
传统的异步电动机控制系统中的测量装置较多采用光电数字脉冲编码器,而它在使用的过程中易受到干扰,降低了系统的可靠性,且不适用于恶劣的工况环境。针对以上缺点,本文提出了空间脉宽调制技术(SVPWM)的无速度传感器控制,利用现代的数字信号处理技术,使得复杂的磁链和转速控制得以实现。并基于DSPTMS320F2812实现了异步电机无速度传感器的矢量控制。 1空间脉宽调制原理 对异步电动机而言,加载到定子上的三相交流电产生旋转磁场,与转子的感应磁场交互作用产生扭矩而使转子旋转。空间脉宽调制是将定子的三相电流矢量由坐标转换成两个等效且正交的分量,其中一相相当于磁场电流,另一相则相当于扭矩电流。空间矢量控制在于控制定子的三相电流的大小、频率和相位
[嵌入式]
基于单片机的卷取机张力控制系统设计
张力控制,通俗地讲,就是要控制卷取物体时保持物体相互拉长或者绷紧的力。张力应用于最广泛的造纸、纤维、塑料薄膜、电线、印刷品、磁带等轻工业中,带材或线材的收放卷张力对产品的质量起着至关重要的作用。在收卷和放卷的过程中,为保证生产的质量及效率,保持恒定的张力是很重要的。 1 张力控制系统的简介及基本原理 在冶金、造纸、纺织等行业中,在加工过程中或者是加工完成之后,最后的一道工序一般就是将加工物卷绕成筒状。在这一过程中,卷绕的好坏将是决定产品质量的关键,卷的太紧,容易使织物变形,拉断,卷的太松又容易使卷取不紧凑,不利于搬运和运输,因而为了达到使卷绕紧凑,保证产品的质量,都要求在卷绕过程中,在织物上建立一定的张力,并保持张力为
[单片机]
基于PWM技术的直流电机控制系统
     由于直流电机具有良好的起动、制动和调速性能,已广泛应用于工业、航天领域等各个方面。随着电力电子技术的发展,脉宽调制(PWM)调速技术已成为直流电机常用的调速方法,具有调速精度高、响应速度快、调速范围宽和功耗低等特点。而以H桥电路作为驱动器的功率驱动电路,可方便地实现直流电机的四象限运行,包括正转、正转制动、反转、反转制动,已广泛应用于现代直流电机伺服系统中。  1.直流电机PWM调速控制原理 众所周知,直流电动机转速公式为 【 1 】 : n=(U-IR)/Kφ       其中U为电枢端电压,I为电枢电流,R为电枢电路总电阻,φ为每极磁通量,K为电动机结构参数。       直流电机转速控制可分为励磁控制法与电枢电压控
[电源管理]
基于PWM技术的直流电机<font color='red'>控制系统</font>
西门子PLC与FANUC机器人如何实现EtherNet/IP通信
/IP功能模块地址: 主站 模块: https://support.industry.siemens.com/cs/document/109782314/ethernet-ip-sner-–-connecng-third-party-i-o’s-using-ethernet-ip?dti=0&lc=en-WW 从站 模块: https://support.industry.siemens.com/cs/document/109782315/ethernet-ip-apter-connecting-third-party-control-systems-to-a
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved