m基于模糊控制与遗传优化的自适应ADRC双闭环控制策略matlab仿真

发布网友 发布时间:2024-09-27 16:02

我来回答

1个回答

热心网友 时间:2024-09-27 21:01

1. 仿真效果展示

采用MATLAB2013b进行仿真,得到以下结果:

展示遗传优化算法的迭代过程仿真图:

该过程展示了我们所采用的优化算法,通过优化得到超调量最小的控制器仿真参数。

2. 理论知识概述

模糊控制理论由美国加州大学查德教授首先提出,它是一种基于模糊语言变量、模糊集合论和模糊逻辑推理的新型控制理论。该算法属于非线性智能控制,适用于工业生产过程和大系统控制。模糊控制还可以与其他新学科如神经网络、预测控制、遗传算法和混沌理论相结合。模糊控制器的基本原理如图1所示。

图1中虚线方框内的几个模块是模糊控制算法的主要步骤,主要由计算控制程序实现。具体操作流程如下:通过比较控制输出的反馈信息和参考信息,得到误差作为控制算法的输入信号。该误差信号作为模糊控制器的输入,然后通过模糊化处理将其转换为模糊语言的集合,根据预先定义的模糊规则进行模糊聚餐,得到模糊控制量。最后,通过逆模糊化处理,将模糊控制量转换为实际数值信息作为控制输出,作用于控制对象上。

本系统所采用的模糊神经网络系统结构如图2所示,其中输入t表示本文设计的控制器是针对炼焦炉烘炉过程高温段进行设计的。

我们最后要实现的改进结构如下:

3. MATLAB核心程序

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com