- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控制装置与系统课程计指导书()
《控制装置与系统》
课 程 设 计 指 导 书
朱耀春 编
华北电力大学
二 O 一 年 月
前 言
课程设计总体目标
在计算机控制系统课程学习的基础上,加强学生的实际动手能力,通过对DDC直接数字闭环控制的仿真加深对课程内容的理解。
⒉ 适用专业
自动化专业或测控专业
⒊ 先修课程
计算机控制技术与系统
⒋ 设计课时分配
一周
⒌ 实验环境
根据参加设计的学生人数分组,每组5-7人,每组实验设备要求:
(1)微型计算机一台,系统软件Windows 98或DOS(不能使用无直接I/O能力的NT或XP系统), 内装Turbo C 2.0/3.0集成开发环境软件;
(2)模拟计算机一台(XMN-1型);
(3)通用数据采集控制板一块(PCL-812PG型)DDC单回路PID闭环控制系统的设计及实时仿真
一、设计目的
学习并了解用高级语言(C语言)实现数字PID控制算法模块程序的方法;
比较验证理想微分PID和实际微分PID控制算法阶跃响应,加深对上述两种算法各自特点的认识;
学习了解用模拟计算机使用方法;
学习掌握A/D、D/A转换接口板的使用方法;
了解一种微机中断定时的方法;
学习掌握通过A/D、D/A转换用计算机获取被控对象动态特性的方法;
7. 通过实时仿真实验掌握DDC单回路控制程序编制及调试方法。
二、设计类型(含验证型、设计型或综合型)
综合性设计实验
三、实验仪器
(1)微型计算机一台,系统软件Windows 98或DOS (不能使用无直接I/O能力的NT或XP系统), 内装Turbo C 2.0/3.0集成开发环境软件;
(2)模拟计算机一台(XMN-1型);
(3)通用数据采集控制板一块(PCL-812PG型)C语言分别编写理想微分PID和实际微分PID控制算法模块,在微机中调试实现,并编写简单的计算机绘图程序,分别绘制并打印出上述两种算法的单位阶跃响应曲线;
用模拟计算机搭接成一个二阶惯性环节,作为一个模拟仿真的被控对象;
用C语言编写使用PCL-812PG进行定时采样、定时输出的接口程序,并在微机中调试实现;
由D/A输出阶跃信号,同时由A/D采集模拟的被控对象的响应,绘制并打印出采集获得的飞升曲线,并初步计算出对象模型;
由模拟计算机搭接的二阶惯性环节作为系统中的被控对象,用计算机作为DDC控制器,通过PCL-812PG接口板实现对模拟机的实时控制。仿真实验系统的框图如下:
整定控制器的PID参数,在设定值阶跃情况下,打印控制量u和被控量y的曲线。
五、设计步骤
1.复习并加深连续传递函数的离散化方法,将理想微分PID算式和实际微分PID算式离散化,写成差分方程的形式,便于用计算机实现;
2.采用模块化的设计方法和归一化的形式(即输入输出均为0-100%的无量纲量,无论其实际的工程量单位如何,且采样周期取1,无论其实际的采样周期长短),用C语言分别编写上述两种PID算法的程序模块;
3. 在单位阶跃输入情况下,选择适当的PID参数(如取,,和),在屏幕绘制理想微分PID和实际微分PID控制算法的阶跃响应曲线,并打印之。
4.学习PCL-812PG的使用方法,并用C语言编写A/D采集(用查询法)和D/A转换的接口程序模块(参见PCL-812PG通用数据采集控制板使用说明书及接线端子板使用说明书);
5.学习了解一种微机中断定时的方法,利用微机中提供的每秒中断18.2次的定时器中断,用C语言编写一个中断服务程序,供定时采样和定时输出时使用(参考附录提供的C程序);
学习使用模拟计算机,并用模拟计算机搭接成一个传递函数为的二阶惯性环节,仿真一个被控对象。要求利用模拟机上提供的运放、电阻和电容,尽可能使对象的惯性时间较大,而增益可取1.0左右,并计算求得其传递函数(参见《XMN-1型模拟计算机技术说明书》中的面板图和常用运算电路原理图);
由D/A输出一个1伏左右的信号输入模拟的被控对象,同时由A/D采集对象的输入信号及其响应,并保持10秒左右,建立一个稳态工作点。其次,D/A输出一个幅度为2伏左右的阶跃信号,同时采集输入输出信号。然后,D/A再反向在输出一个幅度为2伏左右负的阶跃信号,同时采集输入输出信号。最后,在屏幕绘制并打印出获得的仿真对象飞升特性曲线;
根据获得的仿真对象飞升特性曲线,用面积法初步计算出对象的增益和用一阶等效的惯性时间,并与理论计算的模型进行比较;
将前面编写实际微分PID控制算法模块、定时数据采集、输出模块软件以及用模拟计算机搭接成二阶惯性被控对象以适当方式连接起来,构成实现上图所示DDC控制实时仿真系统;
在DDC控制程序处于手动状态下,由D/A输出一个1伏
原创力文档


文档评论(0)