基于模糊控制算法的倒立摆控制系统simulink建模与仿真

190 阅读1分钟

1.课题概述

       对倒立摆模型进行模糊控制器simulink建模,利用倒立摆的摆角角度与小车的位置来控制小车的推力,控制了倒立摆的摆角问题,使得小车最终停在稳定的位置。

 

2.系统仿真结果                                                             

8af79c0de09f6cf242b2673bdff38263_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.jpg  

3.核心程序与模型

版本:MATLAB2022a

c3e6100c7a9fe0032dc579c1a4a71483_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.jpg  

4.系统原理简介

         倒立摆控制系统是一种经典的非线性控制系统,其目标是在没有外界支撑的情况下保持一端固定的杆处于竖直位置平衡。系统状态变量主要包括摆杆的角度(θ)及其角速度(ω)。采用模糊控制策略,主要是为了能够处理这种高度非线性的系统,并且具有良好的鲁棒性和自适应性。

 

       倒立摆的动力学模型可以由牛顿-欧拉方程得出,一般形式如下:

a18caa34082c85ff4f226be32fab564f_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png  

各个变量含义如下:

  5dfd7a4c5200d298c85d26f4f013fc38_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.jpg

        模糊控制原理 模糊控制的核心思想是模仿人类模糊推理的过程,将精确的数学模型转化为语言变量描述的问题,再通过模糊逻辑控制器(FLC)产生控制动作。

e0bf0c0c7f8c7b13b3dfe402b387106c_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png