模糊自整定pid控制系统设计与仿真

模糊自整定pid控制系统设计与仿真

ID:23077450

大小:439.36 KB

页数:14页

时间:2018-11-04

模糊自整定pid控制系统设计与仿真_第1页
模糊自整定pid控制系统设计与仿真_第2页
模糊自整定pid控制系统设计与仿真_第3页
模糊自整定pid控制系统设计与仿真_第4页
模糊自整定pid控制系统设计与仿真_第5页
资源描述:

《模糊自整定pid控制系统设计与仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、模糊自整定PID控制系统设计与仿真——俯仰姿态保持模糊PID控制一、设计内容1、模型与设计要求(1) 某飞机纵向短周期运动状态方程为:。其中,,,;表示迎角,表示俯仰角速率,表示俯仰角,表示升降舵偏角。飞机在某状态下的状态参数矩阵为:,,使用模糊PID控制器,设计跟踪俯仰角的俯仰姿态保持闭环飞行控制系统,并对设计结果进行分析,计算俯仰角的超调量和调节时间。(2)设计模糊控制规则。(3)在MATLAB下依据整定原理编写仿真程序并调试。(4)给定输入为阶跃信号,运行程序,记录仿真数据和曲线。(5)修改模糊控制规则,重复步骤4。(6)分析数据和控制曲线。2.报告要求(1)给出模糊控制

2、器的设计过程和程序清单。(2)记录仿真数据和曲线。(3)分析仿真结果。二、设计过程1.概述模糊PID控制器有多种结构形式,但是工作原理基本一致,即运用模糊数学的基本原理和方法,把规则的条件、操作用模糊集来表示,把这些模糊控制规则以及相关的信息作为知识存入计算机的知识库中,然后计算机根据系统的实际响应运用模糊推理,可实现对PID参数的最佳调整。自适应模糊PID控制器以误差和误差变化作为输入,可以满足不同时刻的和对PID参数自整定的要求。利用模糊控制规则在线对PID参数进行修改,便构成了自适应模糊PID控制器,其结构如图1所示。图1自适应模糊控制器结构PID参数模糊自整定是找出PI

3、D三个参数kp、ki、kd与e和ec之间的模糊关系,在运行中通过不断检测和,根据模糊控制原理来对3个参数进行在线修改,以满足不同和时对控制参数的不同要求,而使被控对象有良好的动、静态性能。2.控制原理PID参数的整定必须考虑到在不同时刻三个参数的作用以及相互之间的互连关系。而模糊自整定PID就是在PID控制算法的基础上,通过计算当前系统误差和误差变化率,利用模糊规则进行模糊推理,查询模糊矩阵表进行参数调整。模糊控制设计的核心是总结工程技术人员的技术知识和实际操作经验,建立合适的模糊规则表,得到针对、、三个参数分别整定的模糊控制表如表1至表3所示。表1的模糊控制规则表ecKpeN

4、BNMNSZOPSPMPBNBPBPBPMPMPSZOZONMPBPBPMPSPSZONSNSPMPMPMPSZONSNSZOPMPMPSZONSNMNMPSPSPSZONSNSNMNMPMPSZONSNMNMNMNBPBZOZONMNMNMNBNB表2的模糊控制规则表ecKieNBNMNSZOPSPMPBNBPSNSNBNBNBNMPSNMPSNSNBNMNMNSZONSZONSNMNMNSNSZOZOZONSNSNSNSNSZOPSZOZOZOZOZOZOZOPMPBNSPSPSPSPSPBPBPBPMPMPMPSPSPB表3的模糊控制规则表ecKdeNBNMNSZOPSP

5、MPBNBNBNBNMNMNSZOZONMNBNBNMNSNSZOZONSNBNMNSNSZOPSPSZONMNMNSZOPSPMPMPSNMNSZOPSPSPMPBPMZOZOPSPSPMPBPBPBZOZOPSPMPMPBPB将系统误差和误差变化率的变化范围定义为模糊集上的论域。其模糊子集为,子集中元素分别代表负大、负中、负小、零、正小、正中、正大。设、和、、均服从正态分部,因此可得出各模糊子集的隶属度,根据各模糊子集的隶属度赋值表和各参数的模糊调整规则模型,运用模糊合成推理设计出的PID参数模糊调整矩阵表,查出修正参数代入下式计算式中、、是PID控制器的参数,、、是、、的

6、初始参数,它们通过常规方法获得,在线运行过程中,通过微机测控系统不断的检测系统的输出响应值,并实时的计算出偏差和偏差变化率,然后将它们模糊化得到和,通过查询模糊调整矩阵即可得到、、三个参数的调整量完成整定过程。3.工作流程图在线运行的过程中,控制系统通过对模糊逻辑规则的结果处理、查表和运算,完成对PID参数的在线自校正。其工作流程图如图2所示。开始对当前值进行采样计算e、ece、ec量化、模糊化模糊整定,,计算当前,,PID控制器输出返回图2在线自校正工作流程图4.应用模糊控制工具箱设计模糊控制器(1)首先,选择两输入,三输出的模糊控制器。输入信号为偏差信号和偏差信号的微分信号

7、。输出信号分别为、、信号。在Matlab模糊工具箱中建立的模糊模型如图3所示。图3模糊工具箱(2)测出偏差信号和误差信号的微分信号的实际变化范围。并根据实际情况,选择所有的论域均为,适当的选择比例因子。(3)考虑到高斯曲线叫符合人的思维,选择使用一部分高斯曲线,设计、、、、隶属函数分别如图4.1、4.2、4.34.4所示:图4.1e,ec的隶属函数图4.2kp的隶属函数图4.3ki的隶属函数图4.4kd的隶属函数(4)根据表1至表3中总结的实际经验,选择49条模糊规则如下:<1>If(eis

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。