基于VC的模糊PID控制模块设计论文.docVIP

  • 5
  • 0
  • 约6.42千字
  • 约 20页
  • 2017-04-23 发布于河南
  • 举报
PAGE   PAGE 18  PAGE \* MERGEFORMAT 0 (此文档为word格式,下载后您可任意编辑修改!) 学 号 毕业设计(论文) 题目:基于VC的模糊PID控制模块设计 日 基于VC的模糊PID控制模块设计 摘 要 传统的PID调节算法,不可避免地存在非线性、滞后和时变现象。其中有的参数未知或缓慢变化;有的带有延时和随机干扰;有的无法获得较精确的数学模型或模型非常粗糙。 本系统采用微软公司的高级编程语言Visual C++6.0作为开发工具。用户设置的参数经过模拟PID算法产生数据结果,模拟PID算法根据反馈回来的值来确定输入参数,以达到精确控制的效果。 本系统开发完成后进行了测试,并根据输出结果绘制趋势图,均达到了预定的效果,各模块和程序代码均正确。 关键词: 模糊PID,模糊规则,模糊算法,PID调节 ABSTRACT The PID of algorithm traditional regulation exists nonlinear, slow and time-varying phenomena. Some of these parameters is unknown or slow changes with delay and random interference; Some can not get more accurate mathematical model or the model is very rough. The system uses Microsofts results and analog PID algorithm based on feedback back to determine the value of the input parameters to achieve the precise control of the effect. The system was tested and the mapping trends in accordance with output scheduling)模糊PID控制器 由于常规PID调节器不具有在线调整参数的功能,致使其不能满足偏差。及偏差变化△。对PID参数的自整定要求,从而不能满足要求的性能指标或影响了其控制效果的进一步提高。为了满足在不同偏差e和偏差变化率△e对PID参数自整定的要求,利用模糊控制规则在线对PID参数进行修改,便构成了增益调整型模糊PID控制器该类 控 制 器中输出的物理量直接对应增益参数,通过应用模糊规则实现对三个增益参数的调整。其有两种形式: ①基于性能监督的增益调整型模糊PID控制器,如: If (Perform Index is …) then (△Kp is …) and △Ki is …) 有关性能指标(Perform Index)可以是超调量、稳态误差或其它静动态特性。由于这些性能指标需要一个完整控制过程得到,因此该类控制器可以用于自整定或自适应方式对增益进行动态调整。 ② 基于误差驱动的模糊PID控制器,Zhao等人应用了如下的规则形式: If(e is…) and (△e is…) then (Kp is…) and (Ki is…) and (Kd is…)该控制器的PID增益参数将是误差e和误差变化△e的非线性函数。如非线性比例增益可以记为:Kp= f(e, △e)。以He 等发展的模糊PID控制器应用二维模糊推理机计算单因子参数a,各增益参数均表现为。(e, △e )的函数,从而达到了调整各参数的目的。 对于那些含有对被控过程在线辨识环节的Fuzzy-PID控制器,对具有不确定性的对象有较好的控制效果。通常用两种方式实现对被控过程的在线辨识。一种是运用模糊规则控制的同时进行在线辨识,另一种是利用神经网络的逼近能力和自学习能力,把神经网络训练成可代替被控对象的逆模型,然后再进行控制。 (2) 直接控制量型(Direct-action)模糊PID控制器 如果模糊推理机的输出是PID原理范围内的控制作用量,则该控制器属于直接控制量型。1987年,H.Ying在模糊控制理论中首次严格地建立了模糊控制器与传统控制器的分析解关系,其中特别重要的是证明了Mamdani模糊PI(或PD)型控制器是具有变增益的非线性PID控制器。这些工作为模糊控制理论与传统PID控制理论相结合建立了桥梁。随后这种模糊PID控制算法结构研究的许多新成果不断涌现。并给出了最为深刻的理论分析,证明了具有最简单线性控制规则的二维模糊控制器其输出可等同于一个非线性

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档