- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
内蒙古科技大学
控制系统仿真设计说明书
题目:直线一级摆的PID控制与校正
学生姓名:
学号:
专业:测控技术与仪器
班级:2009-2班指导教师:
摘要
倒立摆系统是一个典型的快速、多变量、非线性、不稳定系统,对倒立摆的控制研究无论在理论上和方法上都有深远的意义。
本论文以实验室原有的直线一级倒立摆实验装置为平台,重点研究其PID控制方法,设计出相应的PID控制器,并将控制过程在MATLAB上加以仿真。
本文主要研究内容是:首先概述自动控制的发展和倒立摆系统研究的现状;介绍倒立摆系统硬件组成,对单级倒立摆模型进行建模,并分析其稳定性;研究倒立摆系统的几种控制策略,分别设计了相应的控制器,以MATLAB为基础,做了大量的仿真研究,比较了各种控制方法的效果;借助固高科技MATLAB实时控制软件实验平台;利用设计的控制方法对单级倒立摆系统进行实时控制,通过在线调整参数和突加干扰等,研究其实时性和抗千扰等性能;对本论文进行总结,对下一步研究作一些展望。
关键词:一级倒立摆,PID,MATLAB仿真
TOC\o1-5\h\z\oCurrentDocument摘要 I
目录 II
\oCurrentDocument第1章 MATLAB仿真软件的应用 1
\oCurrentDocumentMATLAB的基本介绍 1
\oCurrentDocumentMATLAB的仿真 1
\oCurrentDocument1.3控制系统的动态仿真 2
\oCurrentDocument1.4小结 4
\oCurrentDocument第2章 直线一级倒立摆系统及其数学模型 5
\oCurrentDocument2.1系统组成 5
\oCurrentDocument2.1.1倒立摆的组成 6
\oCurrentDocument2.1.2电控箱 6
\oCurrentDocument2.1.4倒立摆特性 7
\oCurrentDocument2.2模型的建立 7
\oCurrentDocument2.2.1微分方程的推导 8
3.2.2传递函数 10
3.2.3状态空间结构方程 10
\oCurrentDocument2.2.4实际系统模型 12
\oCurrentDocument2.2.5采用MATLAB语句形式进行仿真 13
\oCurrentDocument第3章 直线一级倒立摆的PID控制器设计与调节 16
\oCurrentDocumentPID控制器的设计 16
\oCurrentDocumentPID控制器设计MATLAB仿真 18
\oCurrentDocument结论 21
\oCurrentDocument参考文献 22
第1章MATLAB仿真软件的应用
MATLAB的基本介绍
MTALAB系统由五个主要部分组成,下面分别加以介绍。
MATALB语言体系:MATLAB是高层次的矩阵/数组语言.具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。利用它既可以进行小规模编程,完成算法设计和算法实验的基本任务,也可以进行大规模编程,开发复杂的应用程序。
MATLAB工作环境:这是对MATLAB提供给用户使用的管理功能的总称.包括管理工作空间中的变量据输入输出的方式和方法,以及开发、调试、管理M文件的各种工具。
图形句相系统:这是MATLAB图形系统的基础,包括完成2D和3D数据图示、图像处理、动画生成、图形显示等功能的高层MATLAB命令,也包括用户对图形图像等对象进行特性控制的低层MATLAB命令,以及开发GUI应用程序的各种工具。
MATLAB数学函数库:这是对MATLAB使用的各种数学算法的总称.包括各种初等函数的算法,也包括矩阵运算、矩阵分析等高层次数学算法。
MATLAB应用程序接口(API):这是MATLAB为用户提供的一个函数库,使得用户能够在MATLAB环境中使用c程序或FORTRAN程序,包括从MATLAB中调用于程序(动态链接),读写MAT文件的功能。可以看出MATLAB是一个功能十分强大的系统,是集数值计算、图形管理、程序开发为一体的环境。除此之外,MATLAB还具有根强的功能扩展能力,与它的主系统一起,可以配备各种各样的工具箱,以完成一些特定的任务。
MATLAB有几种在不同电脑作业系统的版本,例如在视窗3.1上的MATLABforWindows,SIMULINK,在麦金塔上的MATLABforMacintch,另外还有在Unix上的各种
您可能关注的文档
- 盘锦气温变化情况.docx
- 盛玉雷《勇于突破人生的边界》阅读练习及答案.docx
- 目标管理简介.docx
- 目标成本管理方法对公司成本控制的运用与完善.docx
- 目标管理操作手册.docx
- 目前教师队伍建设存在主要问题.docx
- 目前治疗糖尿病药物有那些.docx
- 目前蒽菲咔唑的主要分离方法.docx
- 目标与计划管理心得.docx
- 目标成本分配表模板.docx
- 2025年河北省新乐市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题及参考答案.docx
- 2025年云南省腾冲市事业单位考试(中小学教师类D类)职业能力倾向测验试卷完整.docx
- 2025年浙江省瑞安市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库完整版.docx
- 2025年辽宁省盖州市事业单位考试(中小学教师类D类)职业能力倾向测验试卷参考答案.docx
- 2025年广东省吴川市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集及答案一套.docx
- 2025年山东省胶州市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题1套.docx
- 2025年呼伦贝尔职业技术学院单招语文测试题库及完整答案1套.docx
- 2025年广东省台山市事业单位考试(中小学教师类D类)职业能力倾向测验试卷1套.docx
- 2025年湖南省沅江市事业单位考试(中小学教师类D类)职业能力倾向测验重点难点精练试题完整.docx
- 2025年浙江省桐乡市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集新版.docx
文档评论(0)