没有合适的资源?快使用搜索试试~ 我知道了~
基于matlab的倒立摆设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 107 浏览量
2021-10-30
05:08:52
上传
评论
收藏 377KB PDF 举报
温馨提示
试读
37页
matlab
资源推荐
资源详情
资源评论
摘 要 .................................................................... I
Abstract ................................................................. II
第一章 绪论 .............................................................. 1
1.1 倒立摆的研究背景 ................................................... 1
1.2 国内外现状 ......................................................... 2
1.3 应解决的问题和技术要求 ............................................. 2
1.4 工作内容 ........................................................... 3
第二章 MATLAB仿真软件及应用 .............................................. 4
2.1 MATLAB软件的基本介绍 .............................................. 4
2.1.1 软件概述 ..................................................... 4
2.1.2 软件的构成部分 ............................................... 5
2.2 MATLAB的仿真 ...................................................... 5
第三章 倒立摆系统及数学建模 .............................................. 7
3.1 倒立摆系统的组成 .................................................. 7
3.1.1 系统组成及分类 ............................................... 7
3.1.2 倒立摆的控制方法 ............................................. 7
3.1.3 实验设备简介 ................................................. 8
3.2 模型的建立 ......................................................... 9
3.2.1 模型的推导原理 ............................................... 9
3.2.2 直线一级倒立摆数学模型的推导 ................................. 9
3.2.4 采用 MATLAB语句形式进行仿真 ................................. 15
第四章 PID 控制理论 ...................................................... 17
4.1 PID 控制概述 ...................................................... 17
4.2 PID 的控制规律 ................................................... 18
4.3 PID 控制原理的特点 ................................................ 20
4.4 PID 参数的调整 .................................................... 20
第五章 直线一级倒立摆的 PID 设计及仿真 .................................... 22
5.1 PID 控制器的设计 .................................................. 22
5.1.1 PID 控制系统设计原理 ........................................ 22
5.2 PID 控制器设计 MATLAB仿真 ......................................... 25
5.2.1 摆杆角度控制算法仿真 ........................................ 25
5.2.2 小车位置控制算法仿真 ........................................ 28
5.2.3 结果分析 .................................................... 29
总结 ..................................................................... 30
致谢 ..................................................................... 31
参考文献 ................................................................. 32
I
摘 要
自动控制原理(包括经典部分和现代部分)是电气信息工程学院学生的一门必修专
业基础课,课程中的一些概念相对比较抽象,如系统的稳定性、可控性、收敛速度和抗
干扰能力等。倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论
教学及开展各种控制实验的理想实验平台。 对倒立摆系统的研究能有效的反映控制中的
许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等,对
倒立摆系统的研究在理论上和方法上都有深远的意义。通过对倒立摆的控制,用来检验
新的控制方法是否有较强的处理非线性和不稳定性问题的能力。
本设计以倒立摆为控制对象, 设计 PID 控制器,利用 Matlab 软件对倒立摆模型的响
应进行仿真,分析控制器参数对倒立摆响应的影响。
关键词: 一级倒立摆; PID 控制器; MATLAB仿真
II
Abstract
Automatic control theory (including classical parts and modern parts) is a compulsory
specialized fundamental course of the students majored in electrical engineering. Some of the
curriculum concept is relatively abstract, such as the stability, controllability, convergence rate
and the anti-interference ability of system.The control of inverted pendulum system is a
nonlinear complex, unstable, system, is control theory teaching and carry out ideal
experimental platform of various control experiments. The research on inverted pendulum
system can reflect the effective control of many typical problems in nonlinear problems: such
as, robustness, stabilization problem, the dynamic problem and the tracking problemto
inverted pendulum in theory and methods on the research is of profound significance.
Through the control of the inverted pendulum, ability to test whether the new control method
has the strong nonlinear and instability problem.
The design of the inverted pendulum as a control object, the design of PID controller, the
response of the inverted pendulum model by using Matlab software simulation, analysis of the
impact of the response parameters of controller of the inverted pendulum.
Keywords: First-order inverted pendulum ;PID controller ;MA TLAB simulation
1
第一章 绪论
这一章内容主要包括:毕业设计课题的背景、目的、意义;国内外发展现状(主要
进行文献综述);应解决的主要问题及应达到的技术要求;本设计的基本理论依据和主
要工作内容;各章节的安排。
1.1 倒立摆的研究背景
倒立摆源于 20 世纪 50 年代,是一个典型的非线性、高阶次、多变量、强耦合、不
稳定的动态系统,能有效地反映诸如稳定性、鲁棒性等许多控制中的关键问题,是检验
各种控制理论的理想模型。很多被控对象都可以抽象成为倒立摆模型,在很多领域有着
广泛的应用, 如机器人, 航天领域等。 它不但是验证现代控制理论方法的典型实验装置,
而且其控制方法和思路对处理一般工业过程亦有广泛的用途。 倒立摆常规的控制算法如
LQR 在倒立摆的控制中已被广泛采用,模糊控制作为一种智能控制的方法,在一定程
度上模仿了人的控制, 它不需要有准确的控制对象模型, 作为一种非线性智能控制方法,
已在多变量、时变、非线性系统的控制中发挥了重要的作用。人们已利用多种控制策略
实现了一至四级倒立摆系统的稳定控制。对于倒立摆系统的稳定控制,具有重要的理论
意义和重要的工程实践意义。 事实上 ,人们一直在试图寻找不同的控制方法来实现对倒立
摆的控制 ,以便检查或说明该方法对严重非线性和绝对不稳定系统的控制能力。
对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性
问题、镇定问题、随动问题以及跟踪问题等。通过对倒立摆的控制,用来检验新的控制
方法是否有较强的处理非线性和不稳定性问题的能力。 同时,其控制方法在军工、 航天、
机器人和一般工业过程领域中都有着广泛的用途,如机器人行走过程中的平衡控制、火
箭发射中的垂直度控制和卫星飞行中的姿态控制等。故其研究意义广泛。
倒立摆的研究具有重要的工程背景:
(1) 机器人的站立与行走类似双倒立摆系统, 尽管第一台机器人在美国问世至今已
有三十年的历史,机器人的关键技术——机器人的行走控制至今仍未能很好解决。
(2) 在火箭等飞行器的飞行过程中, 为了保持其正确的姿态, 要不断进行实时控制。
(3) 通信卫星在预先计算好的轨道和确定的位置上运行的同时, 要保持其稳定的姿
态,使卫星天线一直指向地球,使它的太阳能电池板一直指向太阳。
(4) 侦察卫星中摄像机的轻微抖动会对摄像的图像质量产生很大的影响, 为了提高
摄像的质量,必须能自动地保持伺服云台的稳定,消除震动。
(5) 为防止单级火箭在拐弯时断裂而诞生的柔性火箭 ( 多级火箭 ) , 其飞行姿态的
控制也可以用多级倒立摆系统进行研究。由于倒立摆系统与双足机器人,火箭飞行控制
和各类伺服云台稳定有很大相似性, 因此对倒立摆控制机理的研究具有重要的理论和实
剩余36页未读,继续阅读
资源评论
jishuyh
- 粉丝: 0
- 资源: 7万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功