- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题目一:
要求:
针对一个具有纯滞后的一阶惯性环节
的温度控制系统和给定的系统性能指标:
工程要求相角裕度为30°~60°,幅值裕度6dB
要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃
书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;
选择一种控制算法并借助软件工程知识编写程序流程图;
用MATLAB和SIMULINK进行仿真分析和验证;
一、系统结构模型
本系统采用简单回路计算机控制系统,其输入为温度设定值,输出为调节控制信号,整个系统由以下图所示各部分组成。
如下图所示为简单回路计算机控制系统框图,由输入设定值与系统输出值的偏差传递到数字控制器,并产生控制信号,针对本设计所假定的特定控制对象温度进行循环重复式的校正和调节。
2、如下图所示为本设计计算机控制系统的硬件结构框图(简单回路计算机控制系统的结构图),主要由模拟输入通道和模拟输出通道组成,通过该回路对控制对象不断的调整,指导满足系统要求及各项性能指标。
二、各部分程序流程图
由于要使用计算机作为控制设备,要对温控对象实现较好的控制,使其满足较好的性能指标,故本设计采取程序主要包括如下部分:
主程序
T1中断程序
采样中断程序
达林算法程序等
各程序流程如下图所示:
1、主程序
主程序主要是对电路进行初始化,并且开相关的中断,使到设备对温度进行采样、控制,以及显示输出。
开始初始化
开始
初始化
设定堆栈指针
清显示缓冲起区
设定T0控制字
开中断
扫描键盘
温度显示
主程序
2
2、T1中断服务程序
T1
T1中断程序
清标志位
停止输出
返回
开始
开始
读数据e(k)
计算参数
计算数字控制器输出
输出u(k)控制
变换e(k)和u(k)
e(k-2) ←e(k-1),e(k-1) ←e(k),
u(k-2) ←u(k-1),u(k-1) ←u(k)
返回
3、达林算法控制程序
计算数字控制器的控制信号,
每次读取e(k),然后计算出参数,
输出控制序列u(k),
然后变换e(k-1)、e(k-2),
u(k-1),u(k-2),
为下一次计算作准备。
达林算法程序流程图:
4、采样程序
用于对温度进行采样,对采样温度值的处理用了连续N次,再取平均的方法得到最后的平均采样温度值。在开始时,对采样设备进行初始化,设定采样次数以及计算次数,然后结束后,计算出平均值,进行A/D转换,并输送给处理器。
采样程序流程图
入口
入口
堆栈保护
确定采样次数
启动0809进行采样
记录数据,进行累加
返回
计算采样数据平均值
进行A/D转换
传送数据
采样次数是否减少为0?
清空单元
Y
N
三、数字控制器设计(取θ= T/2)
本人学号200xxxxx232,所以C=232
根据设计要求,用matlab计算出系统参数,确定系统的传递函数。
对于系统
式中:T ——时间常数 K ——调节系统总的放大倍数
t ——系统的纯滞后时间,且,Ts为采样周期。
计算用程序:
k=10*log(232*232-sqrt(232))
k =108.9319
rand(state,232);
t1=rand(1)
t1 =0.0090
θ=t1/2=0.0045
代入数据,系统的传递函数为:
其波特图为:
由图可知,其幅值裕度与相角裕度均不符合要求,系统性能差,需要校正。按照设计要求,运用计算机作为控制装置对系统进行校正。
当对象的纯延迟时间θ与对象惯性时间常数Tm之比大于等于0.5时,采用常规PID算法难于获得良好的系统性性能。达林算法的目标是设计一个合适的数字控制器,使整个闭环系统的传递函数相当于一个带有滞后的一阶惯性环节,且它得纯时延时间与被控对象时延相同。跟史密斯对比起来,达林算法比较适合的被控对象多为工业中的热工或化工过程中,被控对象具有纯滞后环节且容易引起系统超调和持续的振荡。综合考虑之后,决定采用达林算法来进行数字控制器的设计。
由达林算法知:
被控对象为带有纯滞后的一阶惯性环节: ,
假设其期望的闭环传递函数为:,其中,为采样周期,L为整数。由此可得到:,
,
其中:;。
确定参数值过程:
K=k =108.9319
1 =0.0090
θ=t1/2=0.0045
=(1/2~1/3)1=0.002
Ts=θ/L=0.0090/2=0.00225
σ=e-TS/t =e -1.125 =0.3247
σ1=e-TS/t1=e-0.25 =0.7788
所以由表达式可以求出其差分方程为:
;
其中:
=0.0280
=0.0218
=0.3247
C=0.6753
由此求得本系统其差分方程为:
u(k)= 0.0280e(k)-0.0218e(k-1)+0.3247u(k-1)+
您可能关注的文档
- 基于理解云教育校本实践.pptx
- 基于历史专题单元教学设计.ppt
- 奥尔森《集体行动逻辑》课堂汇报.pptx
- 基于粒计算大数据处理_徐计.pdf
- 澳汇外汇培训课件.ppt
- 基于容器DevOps解决方案.pptx
- 八年级语文上册《中国石拱桥》课件人教新课标版.ppt
- 基于数码笔教学应用产品.pptx
- 八上人教版语文中国石拱桥.ppt
- 基于条形码物流执行系统整体解决方案.ppt
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
最近下载
- 第16讲 光的直线传播-2024年新八年级物理暑假提升自学课讲义(人教版2024)(解析版).docx VIP
- 国际商法教案.docx VIP
- 2025年鼎和财产保险股份有限公司人员招聘笔试备考试题及答案解析.docx
- 飞机发电机讲解.ppt
- 大数据与人工智能智慧树知到期末考试答案2024年.docx
- 2024年广东深圳市龙岗区总工会社会化工会工作者招聘笔试参考题库附带答案详解.pdf VIP
- 2024年贵州省中考适应性考试九年级数学试题和答案详解.docx
- 大学物理实验坐标纸.doc
- 小学低年级数学游戏教学的问题与对策研究——以开福区荷叶小学为例.docx VIP
- 直流电机PWM控制调速系统设计.doc VIP
文档评论(0)