倒立摆系统是检验算法的典型实验平台,因为倒立摆系统的高阶、不稳定性、强耦合等特征,使得该系统对研究控制器的鲁棒性等方面具有明显的优势,不仅如此,倒立摆系统与火箭发射、机器人行走等实际系统的姿态调整问题有着极大的相似度,因此,目前倒立摆系统成为了许多专家重视的研究对象,且研究成果不仅具有重要的理论价值而且对于实际系统也有着相当重要的现实意义。 本文主要针对倒立摆的模糊控制器设计进行研究,其主要内容如下: 1. 对倒立摆系统进行数学建模,推导出了动态数学模型和空间状态方程; 2. 对倒立摆模型进行模糊控制器设计,在设计过程中主要利用倒立摆的摆角角度与小车的位置来控制小车的推力,从而不仅有效地控制了倒立摆的摆角问题,而且能够使得小车最终停在期望的位置; 3. 在MATLAB/simulink的仿真环境下,进行仿真实验,证明了模糊控制方法的有效性。
2019-12-21 20:27:43 1.92MB 倒立摆 模糊控制 模糊推理
1
建立模糊控制规则并在matlab上进行仿真,模糊控制器为两输入单输出,且模糊控制规则为5*5.
2019-12-21 20:18:28 714KB matlab 模糊控制规则 二阶系统
1
模糊控制器,可以直接在matlab simulink环境下调用
2019-12-21 20:08:27 2KB 模糊控制器
1
/* * 这是修改过后的fis.c模糊推理系统库函数,可以移植C/C++环境使用,在VS2010的MFC环境经过测试 * 1、将fis.c文件拷贝到项目中; * 2、修改VS2010的配置属性,项目->属性->C/C++->预处理器->预处理器定义,添加 * _CRT_SECURE_NO_WARNINGS * 3、在【解决方案资源管理器】中选中fis.c文件,单击右键的属性 * 【配置属性】->【常规】->【项类型】,配置为【C/C++ 标头】 * 4、如果是C语言文件(*.c)使用 * #include "fis.c" * 包含接口库文件; * 5、如果是C++文件,使用 * extern "C"{ * #include "fis.c" * } * 包含库文件。 * 祝你使用愉快! * hemmingway 2013/1/2 */
2019-12-21 19:51:56 14KB MATLAB fis.c C/C++ 模糊控制
1
用MATLAB实现二维模糊控制器的设计,里面详细描述了设计步骤,并且将设计的控制器用于对象的控制
2019-12-21 19:40:12 292KB 模糊控制器
1
有关模糊PID控制器的matlab详细设计步骤
2019-12-21 19:33:51 475KB 模糊 PID控制器 MATLAB
1
一份智能控制的课程报告,包括PID参数整定的简便有效方法及模糊控制器的设计,包含二者的详细matlab仿真,及其结果对比,可以依葫芦画瓢。
2019-10-12 20:43:37 257KB matlab
1