具有纯滞后一阶惯性系统计算机控制系统设计

具体内容:

1) 自己给出系统的闭环传递函数的表达式

2 ) 自己设定系统性能指标

3 ) 书面设计一个计算机控制系统的硬件布线连接图

4 ) 硬件布线连接图转化为系统结构图

5 ) 选择一种控制算法

6) 软件工程知识编写程序流程图

7 ) 在MATLAB 下进行编程和仿真,给出单位阶跃函数的输出结

果表

8) 进行系统的可靠性和抗干扰性的分析

计算机控制系统课程设计

目录

第一部分 设计任务 1

1.1 课程设计任务题目及要求 1

1.2 课程设计任务对象与设计的分析论证 2

1.2.1 控制对象的分析与说明 2

1.2.2 被控对象传递函数的确定 2

1.2.3 系统设计的一般步骤和要点 3

第二部分 设计方案 4

2.1 设计方案分析论证 4

2.1.1 控制对象特性分析 4

2.1.2 算法选择 6

2.1.3 控制器设计 6

2.2 系统方框图 14

2.2.1 控制系统结构示意图 14

2.2.2 硬件结构框图 14

2.3 程序设计流程图 15

2.3.1 主程序流程图 15

2.3.2 温度采集流程图 16

2.3.3 达林算法及其控制量输出流程图 17

2.4 软件实现 18

第三部分 电路设计 19

3.1 器件选型 19

3.1.1 控制芯片的选择 19

3.1.3 A/D 转换器的选择 19

3.1.4 D/A 转换器的选择 20

3.2 温度检测电路与整形放大滤波电路 20

3.3 A/D 转换电路 21

3.4 D/A 转换电路 21

3.5 数码管显示电路 22

第四部分 整机电路图 23

第五部分 安装调试及性能检测 24

5.1 系统仿真 24

5.2 抗干扰性能分析 25

5.3 元件清单 27

第六部分 心得体会 28

参考文献 29

附程序 30

第一部分 设计任务

1.1 课程设计任务题目及要求

题目:具有纯滞后一阶惯性系统的计算机控制系统设计

要求:

1、 针对一个具有纯滞后的一阶惯性环节

Kes

G(s)

Ts 1

的温度控制系统和给定的系统性能指标:

 工程要求相角裕度为30°~60°,幅值裕度>6dB

 要求测量范围-50℃~200℃,测量精度0.5 %,分辨率0.2℃

2、 书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;

3、 选择一种控制算法并借助软件工程知识编写程序流程图;

4、 用MATLAB 和SIMULINK 进行仿真分析和验证;

对象确定:K=10*log(C*C-sqrt(C)),rand( ‘state ’,C),T=rand(1),

考虑θ=0 或T/2 两种情况。

C 为学号的后3 位数,如C=325,K=115.7,T=0.9824,θ=0 或0.4912

5、 进行可靠性和抗干扰性的分析。

第 1 页 共 36 页

计算机控制系统课程设计

1.2 课程设计任务对象与设计的分析论证

1.2.1 控制对象的分析与说明

由所给设计任务可知,本设计的控制对象是一个含有具有大时滞的一阶惯性环节

Kes

G(s) 

Ts 1

的系统,而在通常的温度控制系统中,控制对象往往就可以视作含有一个大纯时

设计一个具有大纯时延时间的一阶惯性环节的计算机控制系统,具有纯滞后一阶惯性系统计算机控制系统设计.pdf...相关推荐

  1. 设计一个具有大纯时延时间的一阶惯性环节的计算机控制系统,具有一阶纯滞后环节设计.doc...

    文档介绍: 目录 第一部分设计任务及方案 1.设计题目及要求 2.设计方案分析论证 第二部分方案各模块分析 1.被控对象分析 2.测量元件热电阻及前置放大电路 3.A/D转换器 4.控制器(单片机) ...

  2. 怎样设计一个良好大数据处理的解决方案?

    在园子里面虽然待的时间不久,不过也有一年有余了,遇到了问题,第一个想到的就是去园子里面借鉴一些前辈们的经验,以免自己走弯路.渐渐的自己也有了一定的独立处理问题的能力,大神们不要喷我是标题党,标题是疑问 ...

  3. 【操作系统】实验 设计一个按优先权调度算法实现处理器调度的程序

    实验要求 设计一个按优先权调度算法实现处理器调度的程序. [提示] (1)假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程控制块的格式为: 其中, 进程名--作为进程的标识,假设五个进 ...

  4. 利用二极管,三极管,电容,电阻设计一个扩音器

    要求:1.利用现有的二极管,三极管,电容,电阻,8欧姆的扬声器为疫情工作人员设计一个手持式扩音器 2.利用所学的各种放大电路,设计一个输入电阻大.温度稳定性强.放大倍数高的三级阻容偶尔分立元件构成的放 ...

  5. 如何设计一个优雅健壮的Android WebView?,吊打面试官系列

    }if (mIWebViewClient != null) {mIWebViewClient.onPageFinished(view, newProgress);} } } 可以看到,我们使用了`mP ...

  6. 如何设计一个优雅健壮的Android WebView?(下

    nativeReady = false; var jsoncommand = JSON.stringify(command); var _temp = prompt(jsoncommand,''); ...

  7. 天津大学计算机控制,天津大学计算机控制系统——8.计控现代设计方法(第一部分).pdf...

    计算机控制系统 授课教师:孟庆浩 授课对象:自动化专业本科生 授课时间:2010/2011学年第2学期 第八章 计算机控制系统现代设计方法 -基于状态空间的分析与设计- slide 2 8.1 离散系 ...

  8. 设计一个十进制纯机械乘法器,继续大数乘法

    缘由 周六的一个下午和今天一个早上,终于写完了本文.昨天上午用纸板子做了个简单的机械行列选择机,被问起为什么,我说我不喜欢电子的东西,我喜欢能hold住全场的,毕竟电子的东西我搞不定电池和各种门电路- ...

  9. 设计一个成功的微服务,堪称必备的9大基础知识

    人体是不同系统的组合,其中大多数系统是独立的,并且作为一个整体协同工作.每个系统都有自己的特定功能.所有具有多种其他支持框架的器官构成了一个功能完备的机构.现在,如果应用于软件系统,这就是微服务架构的 ...

  10. 服务器系统怎么做高并发,QPS 高并发 如何设计一个支撑高并发大流量的系统?...

    QPS 高并发 如何设计一个支撑高并发大流量的系统? 高并发架构相关概念 什么是并发? 并发是指并发的访问,也就是某个时间点,有多少个访问同时到来: 通常如果一个系统的日PV在千万以上,有可能是一个高 ...

最新文章

  1. 2022-2028年中国女式西装行业研究及前瞻分析报告
  2. 有时抄个1000词,有时自己发挥,新研究揭示GPT到底是怎么写作文的
  3. jQuery CSS 操作 - css() 方法
  4. Android中Activity的四种启动方式
  5. java插入数据库字段过长_数据库插入数据长度过大,出现提示:将截断字符串或二进制数据...
  6. C语言结构体使用与指针的理解
  7. 简述select语句的完整语法_SQL里的各种语句的完整语法
  8. python-函数的嵌套调用
  9. DDD(领域驱动设计)
  10. Swift 2.2 最基本的多线程
  11. 推荐10个堪称神器的学习网站
  12. 在Excel表格里面一点就出现“√”符号选项的方法
  13. golang中的reflect(反射)
  14. 图片上传时,显示格式错误怎么办?
  15. 酪氨酸激酶的抑制剂——白血病的靶向研究
  16. python黑魔法指南_python黑魔法一天从那个入门到进阶
  17. java实训小项目6_实训项目
  18. 关于MPU6050陀螺仪模块的测量误差分析
  19. 三星emcp型号详解_eMMC UFS 傻傻分不清?教你认识手机闪存
  20. [精华]史上最强买笔记本电脑专业精粹导购指南,让奸商彻底晕菜!

热门文章

  1. 最新Python使用键鼠模拟,DNF拍卖行
  2. FileNet入门学习
  3. 从三方面分析,Java程序员如何晋升为高薪Java架构师?
  4. OSAL动态内存分配
  5. 74衍生系列芯片型号简介
  6. 重装/重置系统后,针对于虚拟机需要输入许可证,仍无法打不开问题
  7. k开头的英文单词计算机专业,带有k的英语单词
  8. 沙盘模拟软件_我院学生参加第十六届全国大学生“新道杯”沙盘模拟经营大赛喜获佳绩...
  9. macOS Big Sur初体验之自带五笔输入法质变
  10. 华为网络技术比赛-note(2018)