过程控制系统与仪表pdf_计算机控制技术课程设计之炉温

过程控制系统与仪表pdf_计算机控制技术课程设计之炉温目录一课程设计内容任务,,,,,,,,,,,,,,,,,,,,,,3二对课设任务的解读,,,,,,,,,,,,,,,,,,,,,,3三系统结构模型框图,,,,,,,,,,,,,,,,,,,,,,3四各部分程序流程图,,,,,,,,,,,,,,,,,,,,,,4五数字控制器设计,,,,,,,,,,,,,,,,,,,,,,5六系统仿真,,,,,,,,,,,,,,,,,,,…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

目 录

一课程设计内容任务 ,,,,,,,,,,,,,,,,,,,,,, 3

二对课设任务的解读 ,,,,,,,,,,,,,,,,,,,,,, 3

三系统结构模型框图 ,,,,,,,,,,,,,,,,,,,,,, 3

四各部分程序流程图 ,,,,,,,,,,,,,,,,,,,,,, 4

五数字控制器设计,,,,,,,,,,,,,,,,,,,,,, 5

六系统仿真 ,,,,,,,,,,,,,,,,,,,,,,,,,, 6

七抗干扰性分析 ,,,,,,,,,,,,,,,,,,,,,,,, 11

八硬件设计 ,,,,,,,,,,,,,,,,,,,,,,,,,, 13

九系统设计硬件元素选型,,,,,,,,,,,,,,,,,,,, 14

十心得体会 ,,,,,,,,,,,,,,,,,,,,,,,,,, 16十一参考文献

,,,,,,,,,,,,,,,,,,,,,,,,, 16

附 硬件设计图

一、课程设计内容任务

1、 针对一个具有大纯时延时间的一阶惯性环节(G(s=K*e- θ 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,或T/2, Cθ为=0学号的后 3 位数 ,

如 :C=325, K=115.7, T=0.9824,θ或=0.4912;

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

6、书写设计体会和心得。

二、对课设任务的理解和分析

1、该任务是针对一个特定的控制对象进行可靠性和稳定性控制 ,选取实际生活中常见的 温度 为控制对象 ;

2、该任务只需要一个控制对象 ,进行可靠性和抗干扰性分析时设定 随机干扰量 , 观察仿真 图形和性能 ,故可以选取 简单回路控制系统模型 进行设计 ;

3、硬件设计过程采取分步设计 ,由局部到整体 ,主要有温度检测模块、输入通道部分、输 出通道部分、接口扩展部分、晶振和复位电路模块、调压触发电路、数

码管显示等 ; 4、 取 θ= T/2,大纯时延系统的控制算法有多种 ,根据其特定性能 ,本设计在 PID 算法和 达林算法之间权衡之后做出选择 ,最终采用 达林控制算法 来实现系统控制 ,取期望闭环 传递函数 H(s,求解出数字控制器 D(z 及其差分方程 ;

5、编写程序流程图 ,采取正确的思路和方法 ,包括主程序流程图、 8155 初始化、滤波、键 盘输入、达林算法、延时等 ;

6、仿真分析和验证过程采用 MATLAB 和 SIMULINK 实现 ,主要针对仿真性能调节系统参数 , 并结合 典型输入信号的随机干扰 进行可靠性、稳定性和抗干扰性分析。

三、系统结构模型

本系统采用简单回路计算机控制系统,其输入为温度设定值 ,输出为调节控制信

号 ,整 个系统由以下图所示各部分组成。

1、 如下图所示为简单回路计算机控制系统框图 , 由输入设定值与系统输出值的偏差传递到 数字控制器 ,并产生控制信号 ,针对本设计所假定的特定控制对象温度进行循环重复式 的校正和调节。

2、如下图所示为本设计计算机控制系统的硬件结构框图 (简单回路计算机控制系统的结构 图 ,主要由模拟输入通道和模拟输出通道组成 ,通过该回路对控制对象不断的调整 ,指导 满足系统要求及各项性能指标。

四、各部分程序流程图

由于要使用计算机作为控制设备 , 要对温控对象实现较好的控制 , 使其满足较好的性能 指标 ,故本设计采取程序主要包括如下部分 :

主程序

T1 中断程序

采样中断程序

达林算法程序等

各程序流程如下图所示 :

1、主程序

主程序主要是对电路进行初始化,并且开相关的中断 ,使到设备对温度进行采

样、控

3、达林算法控制程序计算数字控制器的控制信号, 每次读取 e (k ,然后计算出

参数 , 输出控制序列 u (k ,

然后变换 e (k -1 、 e (k -2 , u (k -1 , u (k -2 , 为下一次计算作准备。

达林算法程序流程图 :

4、采样程序

用于对温度进行采样 , 对采样温度值的处理用了连续 N 次, 再取平均的方法得到最后的平均 采样温度值。 在开始时 , 对采样设备进行初始化 , 设定采样次数以及计算次数 , 然后结束后 , 计算出平均值 ,进行 A/D 转换 ,并输送给处理器。

采样程序流程图

五、数字控制器设计

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187994.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jdbctype有哪些类型oracle_java type类型

    jdbctype有哪些类型oracle_java type类型java.sql.Types值JavaTypeIBMDB2OracleSybaseSQLInformixIBMContentManagerBIGINTjava.lang.longBIGINTNUMBER(38,0)BIGINTBIGINTINT8DK_CM_BIGINTBINARYbyte[]CHAR…

    2022年10月20日
    3
  • ubuntu18.04怎么设置中文_电脑全英文怎么换中文

    ubuntu18.04怎么设置中文_电脑全英文怎么换中文本文介绍如何将Ubuntu18.04安装后的英文界面,更改为中文界面,即系统语言由英文改为简体中文。注意,与安装中文输入法不同,两者也没有冲突。首先进入设置(Setting),选择区域和语言(Reg

    2022年8月1日
    13
  • 接触iSAM库

    接触iSAM库iSAM 全名 IncrementalS 不知到它和 g2o 比起来谁更 nb 或者这两个东西根本没有相似点 不管了 先下下来再说 之后再好好理解吧 这个库支持 Linux Unix Mac 平台 其他平台不支持 我用的是 ubuntu12 04 这个网址是其官网 http people csail mit edu kaess isam doc 按照官网上的指导

    2025年11月23日
    4
  • mysql 隐式类型转换_scala的隐式转换

    mysql 隐式类型转换_scala的隐式转换在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引。下面分析两种隐式转换的情况看表结构phone为int类型,name为varcharEXPLAINselect*fromuserwherephone=’2’EXPLAINselect*fromuserwherephone=2两种情况都可以用到索引,这次等号右侧…

    2022年10月11日
    4
  • 浅谈当前的手机开发技术[通俗易懂]

    浅谈当前的手机开发技术[通俗易懂]随便聊聊现在的各种手机软件开发技术

    2022年9月23日
    3
  • java 哈希碰撞_Hash碰撞拒绝服务攻击

    java 哈希碰撞_Hash碰撞拒绝服务攻击其原理很简单 利用 hashcode 的实现机制 构造大量会产生相同 hashcode 的 key 导致 hashmap 的定位时间由 O 1 降为 0 n 也就是使 hash 表退化成链表 由于 servlet 规范里的处理 post 请求一般都采用 hashmap 存储 request 的 key 和 value 对 当处理成千上万的会产生相同 hashcode 的请求参数名时 就造成 hashmap 的定位性能急剧下降 导致 cpu 繁忙 达到

    2025年10月23日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号