当前位置:网站首页>matlab simulink球杆控制系统的模糊PID控制设计
matlab simulink球杆控制系统的模糊PID控制设计
2022-08-09 04:55:00 【studyer_domi】
1、内容简介
略
491-可以交流、咨询、答疑
2、内容说明
球杆系统是控制理论中比较突出的实验设备之一。球杆系统受到如此广泛的应用,是因为它有一些重要的性质,例如其非线性特性、开环不稳定特性等,许多经典的或者现代的设计方法都可以应用到球杆系统中,它成为检测控制理论的理想的实验装置。
针对球杆系统的平衡控制,基于MATLAB设计了模糊PID控制器。首先分析了球杆控制系统实验平台的组成及工作原理,通过球杆控制系统实验平台的组成及工作原理和球杆控制系统的平衡控制策略,利用数学建模的方法建立了球杆控制系统实验平台的数学模型,通过分析和探讨常规PID对球杆控制系统平衡控制的优点和缺点的基础上进行了模糊PID控制方法的工作原理及算法分析,分析了PID参数自整定方法,设计了模糊自组织PID,实现了基于MATLAB设计的球杆控制的模糊PID控制器,总结了模糊PID控制器相比于常规PID控制器对于球杆控制的优点,实验仿真结果表明,设计的模糊PID控制器能对球杆控制系统平衡控制得到较为理想的效果。
关键词:球杆控制系统;平衡控制;数学建模;模糊PID控制器; MATLAB仿真

球杆控制系统的结构模型如图6所示,推导出模型将考虑角度与电机角度之间的关系和球的位置。为了简化,球之间的摩擦力被忽略了。因此,根据牛顿三大定律的第二个法则,影响球运动的总受力是由于其平移和旋转而作用在球上的力只有动能。
2.2 系统数学模型
由图6可推导系统的数学模型,由于忽略小球的与杆支架之间的摩擦力,所以系统的平衡控制公式由公式(16)可见:
(16)
其中公式(16)里面的m代表小球质量;J代表小球的转动惯量;R代表小球半径;r代表小球位置偏移;g是重力加速度;α是横杆偏角;又根据各种角的关系由公式(17)可见:
(17)
当系统综合考虑下忽略比较小的摩擦力和,得到公式由公式(18)可见:
(18)
进一步的,由公式(19)可见:
(19)
根据各系统之间的关系,可导出如下公式(20):
(20)
因此,公式(20)即球杆控制系统的数学模型,可作为PID控制或者模糊PID控制的使用。
3、仿真分析

4、参考论文
略
边栏推荐
- LeetCode-636. 函数的独占时间
- Divisible property 1
- How to do the stability test, this article thoroughly explains it!
- JS-全局dom对象的使用---使用htm样式和js函数动作的完全分离
- 2022 High-altitude installation, maintenance, and demolition exam practice questions and mock exams
- Docker部署MySQL
- ELTEK电源维修SMPS5000SIL整流器模块故障分析及特点
- Still don't know what business intelligence (BI) is?After reading this article, you will understand
- Oracle02-sql学习(单表查询,exists子查询,函数入门)
- 学习笔记--文件夹处理--代码学习
猜你喜欢

MySQL: Intent Shared Locks and Intentional Exclusive Locks | Deadlocks | Lock Optimization

存储系统架构演变

How to do the stability test, this article thoroughly explains it!

What is it like to work at Kuaishou?

MySQL: Implementation Principles of Submitted Read and Repeatable Read | MVCC (Multi-Version Concurrency Control) - Notes for Your Own Use

Openresty执行lua脚本

必须指定GDAL API版本。提供一个路径使用GDAL_CONFIG gdal-config环境

2022 Security Officer-A Certificate Special Work Permit Exam Question Bank and Online Mock Exam

杰理之ANC OFF语音没有作用【篇】

leetcode:402. 移掉 K 位数字
随机推荐
Openresty执行lua脚本
Harmony OS ets ArkUI 】 【 】 development create a view and building layout
[Harmony OS] [ArkUI] ets development graphics and animation drawing
P1163 银行贷款
php使用phpoffice/phpspreadsheet导入导出excel表格
I.MX6U-ALPHA开发板(高精度定时器)
抖音直播间带货最新玩法和运营技巧
Still don't know what business intelligence (BI) is?After reading this article, you will understand
杰理之SD卡切回蓝牙没有作用【篇】
Masked AutoEncoder论文及实现
Nacos源码安装
`数学` 极限, 渐进分析, 近似阶, 线性化, 线性近似, 线性函数
亚马逊面对风控,自养号测评时应该怎么做?
JS-DOM--全局DOM对象document-history-location-navigator-screen-window
Ali YunTianChi competition problem (deep learning) - video enhancement (complete code)
Docker部署MySQL
程序设计6大原则
【暑期每日一题】洛谷 P5729 【深基5.例7】工艺品制作
OKR management process, how to implement effective dialogue, using the CFR feedback and recognition?
[21天学习挑战赛——内核笔记](四)——内核常见调试手段(printf、dump_stack、devmem)