电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

控制装置与系统课程设计指导书

6页
  • 卖家[上传人]:壹****1
  • 文档编号:482601233
  • 上传时间:2023-10-26
  • 文档格式:DOC
  • 文档大小:54.01KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、控制装置与系统课 程 设 计 指 导 书 朱耀春 编华北电力大学二 O 一 年 月 前 言1 课程设计总体目标在计算机控制系统课程学习的基础上,加强学生的实际动手能力,通过对DDC直接数字闭环控制的仿真加深对课程内容的理解。 适用专业自动化专业或测控专业 先修课程计算机控制技术与系统 设计课时分配 一周 实验环境根据参加设计的学生人数分组,每组5-7人,每组实验设备要求:(1)微型计算机一台,系统软件Windows 98或DOS(不能使用无直接I/O能力的NT或XP系统), 内装Turbo C 2.0/3.0集成开发环境软件;(2)模拟计算机一台(XMN-1型);(3)通用数据采集控制板一块(PCL-812PG型)。 设计总体要求每组设计多人合作完成DDC直接数字闭环控制的仿真设计,学会A/D、D/A转换摸板的使用、模拟计算机对象飞升特性的获得、数字PID控制器的设计与整定的方法。 设计的重点、难点及教学方法建议设计重点、难点包括:数字PID控制器的C语言编程实现、A/D转换功能的C语言编程实现。课 程 设 计 题 目 DDC单回路PID闭环控制系统的设计及实时仿真一、设计目的1. 学

      2、习并了解用高级语言(C语言)实现数字PID控制算法模块程序的方法;2. 比较验证理想微分PID和实际微分PID控制算法阶跃响应,加深对上述两种算法各自特点的认识;3. 学习了解用模拟计算机使用方法;4. 学习掌握A/D、D/A转换接口板的使用方法;5. 了解一种微机中断定时的方法;6. 学习掌握通过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型)。四、设计内容和要求1. 用C语言分别编写理想微分PID和实际微分PID控制算法模块,在微机中调试实现,并编写简单的计算机绘图程序,分别绘制并打印出上述两种算法的单位阶跃响应曲线;2. 用模拟计算机搭接成一个二阶惯性环节,作为一个模拟仿真的被控对象;3. 用C语言编写使

      3、用PCL-812PG进行定时采样、定时输出的接口程序,并在微机中调试实现;4. 由D/A输出阶跃信号,同时由A/D采集模拟的被控对象的响应,绘制并打印出采集获得的飞升曲线,并初步计算出对象模型;y5. 由模拟计算机搭接的二阶惯性环节作为系统中的被控对象,用计算机作为DDC控制器,通过PCL-812PG接口板实现对模拟机的实时控制。仿真实验系统的框图如下:r+uPIDD/A模拟机-e-sA/D6 整定控制器的PID参数,在设定值阶跃情况下,打印控制量u和被控量y的曲线。五、设计步骤1复习并加深连续传递函数的离散化方法,将理想微分PID算式和实际微分PID算式离散化,写成差分方程的形式,便于用计算机实现;2采用模块化的设计方法和归一化的形式(即输入输出均为0-100%的无量纲量,无论其实际的工程量单位如何,且采样周期取1,无论其实际的采样周期长短),用C语言分别编写上述两种PID算法的程序模块;3 在单位阶跃输入情况下,选择适当的PID参数(如取,和),在屏幕绘制理想微分PID和实际微分PID控制算法的阶跃响应曲线,并打印之。 4学习PCL-812PG的使用方法,并用C语言编写A/D采集(

      4、用查询法)和D/A转换的接口程序模块(参见PCL-812PG通用数据采集控制板使用说明书及接线端子板使用说明书);5学习了解一种微机中断定时的方法,利用微机中提供的每秒中断18.2次的定时器中断,用C语言编写一个中断服务程序,供定时采样和定时输出时使用(参考附录提供的C程序);6 学习使用模拟计算机,并用模拟计算机搭接成一个传递函数为的二阶惯性环节,仿真一个被控对象。要求利用模拟机上提供的运放、电阻和电容,尽可能使对象的惯性时间较大,而增益可取1.0左右,并计算求得其传递函数(参见XMN-1型模拟计算机技术说明书中的面板图和常用运算电路原理图);7 由D/A输出一个1伏左右的信号输入模拟的被控对象,同时由A/D采集对象的输入信号及其响应,并保持10秒左右,建立一个稳态工作点。其次,D/A输出一个幅度为2伏左右的阶跃信号,同时采集输入输出信号。然后,D/A再反向在输出一个幅度为2伏左右负的阶跃信号,同时采集输入输出信号。最后,在屏幕绘制并打印出获得的仿真对象飞升特性曲线;8 根据获得的仿真对象飞升特性曲线,用面积法初步计算出对象的增益和用一阶等效的惯性时间,并与理论计算的模型进行比较;9

      5、 将前面编写实际微分PID控制算法模块、定时数据采集、输出模块软件以及用模拟计算机搭接成二阶惯性被控对象以适当方式连接起来,构成实现上图所示DDC控制实时仿真系统;10 在DDC控制程序处于手动状态下,由D/A输出一个1伏左右的信号到模拟被控对象,使系统建立一个稳态工作点,同时采集模拟对象的输入和输出,并使系统设定值为当前对象输出;11 用工程整定法整定PID控制参数,并使系统设定作一个幅度为2伏左右的阶跃,同时采集被控对象输入输出信号,并保持到过度过程结束。然后,系统设定再作反向一个幅度为2伏左右负的阶跃,同时采集输入输出信号;12 在屏幕绘制并打印出上述阶跃情况下,设定值r、控制量u和被控对象输出y的响应曲线。六、注意事项1根据个人在设计小组中的分工,完成设计内容;2分析实时仿真结果,每人完成设计报告。设计报告除C语言源程序及打印的结果曲线外,必须手写完成,不得使用打印稿;3提交设计报告,参加设计答辩。七、思考题1如何实现PID控制算法手动/自动的无扰切换?2编写A/D转换程序时如何使计算机较快的运行速度与A/D转换模板相匹配?3如何根据实验获得的飞升曲线求取4. 如何整定PID控

      6、制器的参数?八、参考资料1XMN-1型模拟计算机技术说明书2PCL-812PG通用数据采集控制板使用说明书九、附录1CRT显示的初始化例程序:void Initial_Sys(void)/* Set system into Graphics mode */ int GraphDriver; /* The Graphics device driver */ int GraphMode; /* The Graphics mode value */ detectgraph(&GraphDriver,&GraphMode);/* Request auto-detection */ initgraph(&GraphDriver,&GraphMode, );2 常用绘图函数:setcolor(int) 参数:0-15line(x1,y1,x2,y2) 参数:x1,y1起点坐标,x2,y2终点坐标 3 采样程序例程(程序结构例):#include void interrupt (* fadd1C)( );int time_counter=0;int cj_counter=0;int Q_counte

      7、r=?; /* 采集步长 */int T = 200;/* 采样时间,以毫秒为单位 */void interrupt INT_IC(void);void main(void)int /* Set new INT_1C and save old */ disable(); faddr1C=getvect(0x1C);/*1C为定时器控制的软中断,平均一秒发生18.2次,即周期为55ms*/ setvect(0x1C,INT_1C);enable();do if(cj_counter*T(counter_time*1000/18.2) /* D/A Program */ /* A/D Program */ /* 单点绘图程序 */ cj_counter+; while(cj_counterQ_counter);disable(); setvect(0x1C, faddr1C);enable(); /* 其它绘图程序 */ void interrupt INT_IC(void) counter_time+;outportb(0x20,0x20); /*复位中断控制器8259,向端口20h写一个20h*/ ;

      《控制装置与系统课程设计指导书》由会员壹****1分享,可在线阅读,更多相关《控制装置与系统课程设计指导书》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.