计算机控制技术大作业
计算机控制技术大作业2
宁波大学答题纸(2012 —2013 学年第2 学期)课号:课程名称:计算机控制技术改卷教师:史旭华学号:116040069 姓名:覃坤勇得分:大作业(二)下图为氧化炉对象,工艺要求氧化炉内的反应温度恒定,一般通过氧化炉的氨气和氧气比恒定来实现,但氨管压力波动会影响氨气流量变化,空气含氧量会随环境发生变化。
被控量为氧化炉温度,调节量为氨气管道阀门1、确定被控对象,输出量和控制参数2、给出对象模型的建立方法3、如对象具有一阶惯性和纯滞后,给出合适的控制方案4、给出MATLAB下的最少拍和PID控制的对比效果答:(1)被控对象:氧化炉;输出量:氧化炉内温度;控制参数:氨空比;(2)对象模型的建立方法为:首先视整个氧化炉系统为一个“黑箱子”,先给定一个阶跃的输入函数,测量出其输出的响应曲线,然后观察其响应曲线,确定其超调量,调节时间等参数,可以按照我们已知的数学模型拟合出我们所需要的数学模型。
而且在确定其控制对象后,控制方法的参数可以用扩充临界比例法和扩充响应曲线法调整。
而扩充临界比例法需要系统闭环运行,而且要将比例系数调整到使得系统产生等幅振荡,在这个场合是不允许的;而扩充响应曲线法不需要系统闭环运行,只需在开环状态下测定系统的阶跃响应曲线。
为此,在实际应用时,可以使用扩充响应曲线法整定参数。
(3)方案分析与选择:控制算法效果模拟化数字PID控制控制复杂且效果不一定好,当θ/Tm(最大时间常数)0.5时,采用常规PID控制难以得到良好的控制Smith纯滞后补偿控制将模型加入到反馈控制系统中,有延迟的一部分用于抵消被延迟了θ的被控量,无延迟部分反映到调节器,让调节器提前动作,从而可明显地减少超调量和加快调节过程。
但是该方式对系统受到的负荷干扰无补偿作用,且控制效果严重依赖于对象的动态模型精度,特别是纯滞后时间达林算法针对多数工业过程具有纯滞后特性,解决θ/Tm0.5时常规PID控制的难题,能使被控对象输出没有超调量或超调量很小由于被控对象具有纯延时特性,导致控制系统的稳定性降低,过渡过程变坏,采用常规PID算法难以获得良好的系统性能,而Smith纯滞后补偿控制法对于对象的动态模型精度依赖严重,因此使用达林算法。
计算机控制技术复习大作业及答案
《计算机控制技术》复习大作业及参考答案一、选择题(共20 题)1.由于计算机只能接收数字量,所以在模拟量输入时需经( A )转换。
A.A/D 转换器 B .双向可控硅C. D/A转换器D .光电隔离器2.若系统欲将一个D/A 转换器输出的模拟量参数分配至几个执行机构,需要接入(D )器件完成控制量的切换工作。
A.锁存器锁存B .多路开关C.A/D 转换器转换 D .反多路开关3.某控制系统中,希望快速采样,保持器的保持电容CHEW (A )0A.比较小 B .比较大 C .取零值 D .取负值4.在LED显示系统中,若采用共阳极显示器,则将段选模型送至(B )。
A.阳极 B .阴极C.阴极或阳极D .先送阴极再送阳极5.电机控制意味着对其转向和转速的控制,微型机控制系统的作法是通过(B )实现的。
A.改变定子的通电方向和通电占空比B.改变转子的通电方向和通电占空比C.改变定子的通电电压幅值D.改变转子的通电电压幅值6.计算机监督系统(SCC中,SCC^算机的彳^用是(B )A.接收测量值和管理命令并提供给DD计算机B.按照一定的数学模型计算给定植并提供给DD计算机C.当DDC#算机出现故障时,SCC^算机也无法工作D. SCC^算机与控制无关7.键盘锁定技术可以通过( C )实现。
A.设置标志位B.控制键值锁存器的选通信号C. A和B都行D.定时读键值8.RS-232-C 串行总线电气特性规定逻辑“1”的电平是(C )。
A.0.3 伏以下 B .0.7 伏以上C.-3 伏以下 D .+3伏以上9.在工业过程控制系统中采集的数据常搀杂有干扰信号,(D )提高信/躁比。
A.只能通过模拟滤波电路B.只能通过数字滤波程序C.可以通过数字滤波程序/模拟滤波电路D.可以通过数字滤波程序和模拟滤波电路10.步进电机常被用于准确定位系统,在下列说法中错误的是( B )。
A.步进电机可以直接接受数字量B.步进电机可以直接接受模拟量C.步进电机可实现转角和直线定位D.步进电机可实现顺时针、逆时针转动11.在实际应用中,PID调节可根据实际情况调整结构,但不能(D )。
计算机控制技术大作业
宝鸡文理学院课程设计设计题目:基于MATLAB的电炉温度控制算法比较及仿真研究系别:电子电气工程系班级:09电气工程及其自动化(1)班学号:200995014017姓名:李鑫指导教师:梁绒香目录课程设计0一.研究对象分析说明2二、各种算法分析31.PID算法的设计及分析3(1)算法简介3(2)数字PID的控制算法。
3基于MA TLAB仿真被控对象62.S MITH预估控制算法设计的及分析8(1)算法简介8(2)采用M A TLAB系统仿真103、达林算法的设计及分析12(1)、达林算法介绍12(2)、基于MA TLAB仿真被控对象13三、大林算法、PID算法、SMITH预估控制算法三种算法比较16四、参考文献17一.研究对象分析说明电阻炉是一种利用电流通过电热元件产生的热量加热工件的热处理设备,具有结构简单、操作简便及价格低廉等特点,广泛用于冶金、化工、机械、火工及食品等行业中,但都需对温度进行精确的控制。
计算机测控技术的出现,使得传统的电子测量在原理、功能、精度和自动化程度上发生了巨大的变化,使科学实验和应用工程的自动化程度得以显著提高。
温度控制的关键在于测温和控温两个方面。
温度测量是温度控制的基础,这方面的技术比较成熟。
本作业从PID 算法、Smith 预估控制算法、达林算法等三种不同的算法作为对比研究。
并基于Matlab 进行仿真研究。
要求:设某电炉控制算法模型为31()110s W s e S-=+对其控制算法进行研究并运用MATLAB 编程。
该系统的被控对象为电炉,采用热阻丝加热,利用大功率可控硅控制器控制热阻丝两端所加的电压大小,来改变流经热阻丝的电流,从而改变电炉炉内的温度。
电炉温度0~~500℃,超调量p σ≤10℅;静态误差v e ≤2℃。
二、各种算法分析1.PID算法的设计及分析(1)算法简介在过程控制中,按偏差量的比例(p)、积分(I)和微分(D)进行的PID控制器是应用最广泛的控制器。
计算机控制技术作业1
B.正确
7.31.DAC0832是12位D/A转换芯片。
A.错误
B.正确
8.30.微机中断系统包含内部中断和外部中断。
A.错误
B.正确
9.47.在信号电路中加装滤波器可抑制串模干扰。
A.错误
B.正确
10.35.异步串行通信中加入奇偶校验位具有纠错功能。
A.错误
B.正确
18.26.在三种基本I/O同步控制方式中,从数据传输速度而言,以DMA方式最好,中断控制次之,程序查询方式最差。
A.错误
B.正确
19.40.一个输入接口中必须要有缓冲器。
A.错误
B.正确
20.42.微处理器中的运算器主要用于完成各种算术运算。
A.错误
B.42H
C.61H
D.62H
3.19.十进制数81在计算机中的二进制补码表示为( )。
A.1010000B
B.1010001B
C.1010010B
D.1001001B
4.12.计算机控制系统包括硬件和软件,以下不属于硬件系统的是( )。
A.接口电路
B.系统程序
C.被控设备
B.正确
21.采样保持器的作用是在A/D进行转换期间,保持输入模拟量的大小不变。
A.错误
B.正确
22.39.在计算机中,CPU与DMA控制器都可以作为总线控制器件。
A.错误
B.正确
23.41.在计算机控制系统中为了实现控制目标,不能采用模拟化设计方法,只能采用离散化设计方法来设计控制器。
B.片总线、内总线、外总线
C.片内总线、内总线、外总线
计算机控制系统(大作业)答案
一问答题 (共6题,总分值60)1. 根据采样过程的特点,可以将采样分为哪几种类型?(10 分)答:根据采样过程的特点,可以将采样分为以下几种类型。
(1) 周期采样:指相邻两次采样的时间间隔相等,也称为普通采样。
(2) 同步采样:如果一个系统中有多个采样开关,它们的采样周期相同且同时进行采样,则称为同步采样。
(3) 非同步采样:如果一个系统中有多个采样开关,它们的采样周期相同但不同时开闭,则称为非同步采样。
(4) 多速采样:如果一个系统中有多个采样开关,每个采样开关都是周期采样的,但它们的采样周期不相同,则称多速采样。
(5) 随机采样:若相邻两次采样的时间间隔不相等,则称为随机采样。
2. 简述线性定常离散系统的能控性定义。
(10 分)答:线性离散控制系统稳定的充要条件是:闭环系统特征方程的所有根的模|zi|<1,即闭环脉冲传递函数的极点均位于z平面的单位圆内。
3. 简述积分调节的作用(10 分)答:积分调节是为了消除在比例调节中的残余静差,可在比例调节的基础上加入积分调节。
积分调节具有累积成分,只要偏差e不为零,它将通过累积作用影响控制量u,从而减小偏差,直到偏差为零。
积分时间常数TI大,则积分作用弱,反之强。
增大TI将减慢消除静差的过程,但可减小超调,提高稳定性。
引入积分调节的代价是降低系统的快速性。
4. 简述现场总线控制系统的基本组成。
(10 分)答:现场总线控制系统由控制系统、测量系统、管理系统、通信网络等部分组成。
5. 等效离散化设计方法存在哪些缺陷?(10 分)答: (1)必须以采样周期足够小为前提。
在许多实际系统中难以满足这一要求。
(2)没有反映采样点之间的性能。
特别是当采样周期过大,除有可能造成控制系统不稳定外,还使系统长时间处于“开环”、失控状态。
因此,系统的调节品质变坏。
(3)等效离散化设计所构造的计算机控制系统,其性能指标只能接近于原连续系统(只有当采样周期T=0时,计算机控制系统才能完全等同于连续系统),而不可能超过它。
计算机控制系统大作业
计算机控制系统大作业
农电2013级
(答题纸作答,附图粘在答题纸上,答案要求全部手写)
1、简述开环控制系统、闭环控制系统的定义。
(6分)
2、简述计算机控制系统的组成与基本工作原理。
(10分)
3、列举计算机控制系统的典型型式。
(6分)
4、什么是串模干扰,有哪些抑制方法(12分)
5、简述PID控制的三个环节及其作用(8分)
6、简述计算机控制系统设计的原则与步骤(6分)
7、用C(z)表示下列图形的输出,写出C(z)的表达式,能写
出传递函数的写出传递函数的表达式。
(12分)
8、举例论述计算机控制系统在农业领域的应用(16分)
9、PID控制程序的测试结果(附MATLAB测试图、测试参
数)(15分)
10、二阶控制程序的测试结果(附MATLAB的测试图、测试
参数)(15分)。
计算机控制大作业
计算机控制大作业MPC-PID串级调节MATLAB仿真一、模型建立使用老师提供的模型以及相关传递函数,同时在MPCTOOL中进行简单的配置和参数设定。
控制器设计的参数中,将响应时间设置到最快。
二、仅MPC控制首先,排除扰动等因素,让系统仅在MPC控制作用下进行工作。
SIMULINK仿真图如下:输入采用阶跃信号,信号幅值为1.从图中我们可以看到,超调量> 70%,经历了大约100个控制周期后,系统任然没有进入比较稳定的状态。
三、M PC-PID串级控制SIMULINK框图如下,在原来的系统结构下,内环加入了PID控制器。
形成一个串级控制系统。
由于观察MPC控制输出,系统在阶跃响应下并没有出现稳态误差,而PID控制器的作用是起到快速调节,因此内环实际使用了PD 调节器,将积分参数置零。
在SIMULINK的PID模块下可以方便设置PID参数。
在设置了几组PD调节器参数之后,系统输出达到上图效果。
可以看到,超调量大约为15%,在15个控制周期后,系统基本进入稳定状态,并且没有静态误差。
对比直接使用DMC控制,DMC-PID串级调节器的效果十分显著。
四、有扰动的MPC控制尝试在系统中加入扰动环节,测试控制器的响应能力。
在外环中设置一个阶跃信号,将其视为系统干扰。
SIMULINK控制框图如下:让扰动的阶跃信号在第15拍进入系统,幅值为-0.3.系统输出响应如下图:可以明显看到阶跃干扰对系统输出的影响,但是各项指标基本上和无扰动情况相仿。
五、有扰动的MPC-PID控制同样,在扰动环节依然存在的情况下,加入内环的PID控制器。
系统输出如下:可以看到,在第15拍的时候,系统已经基本进入稳定。
当扰动发生时,调节器可以迅速反应,在10拍之内又将系统输出稳定到设定值。
六、结论模型预测控制(MPC)可以应用于大时间常数,滞后环节的系统,通过实验,我们可以看到,MPC可有有效控制系统输出达到需要的设定值。
但是MPC的调节速度较慢,从实验中也可以看出,需要较多的拍数才能达到稳定的状态。
计算机控制技术作业1
1.1计算机控制系统是由哪级部分组成的?各部分作用硬件组成:微控制器或微处理器、ROM 、RAM 、外部设备、网络通信接口、实时时钟、电源。
软件组成:系统软件和应用软件。
作用:硬件中有A/D 称为模拟数字转换器,它包括采样保持和量化,其输出为数字形式,何时采样由计算机控制。
D/A 称为数字模拟转换器,它是将数字信号转换成模拟信号形成控制量。
应用软件根据要解决的问题而编写的各种程序,系统软件包括 操作系统,开发系统1.2.为适应控制现场的工作环境,对工业控制机有何要求?1)适应性(2)可靠性(3)实时性(4)扩展性结构:(1)基于通用计算机的结构(2)基于嵌入式系统的结构1.3. 何为内、外部总线?各有哪几类,说明常用外部总线RS232,RS485有何特点,电平特性,适用场合?2.1.何谓IO 接口?在计算机控制系统中为什么要有IO 接口?(1)解决主机CPU 和外围设备之间的时序配合和通信联络问题 (2)解决CPU 和外围设备之间的数据格式转换和匹配问题 (3)解决CPU 的负载能力和外围设备端口的选择问题2.2.计算机与外围设备交互信息有哪几种控制方式?各有何优缺点?(1)解决主机CPU 和外围设备之间的时序配合和通信联络问题 (2)解决CPU 和外围设备之间的数据格式转换和匹配问题 (3)解决CPU 的负载能力和外围设备端口的选择问题(2)串行通信。
全双工方式 RS-422 ,RS-232。
半双工方式 RS-485(3)同步通信。
要求收发双方具有同频同相的同步时钟信号,每帧信息开始加特定的同步字符,不允许有间隙(3)同步通信。
要求收发双方具有同频同相的同步时钟信号,每帧信息开始加特定的同步字符,不允许有间隙(4)异步通信 。
开始位,停止位,发送的字符间允许有间隙2.3.在数据采样系统中,是不是所有的输入通道都需要加采样保持器,为什么?试说明保持电容的大小对数据采集系统的影响?采样保持器的作用:A/D 转换器完成一次A/D 转换总需要一定的时间。
计算机控制技术大作业
题目一:要求:1、 针对一个具有纯滞后的一阶惯性环节()1sKe G s Ts τ-=+的温度控制系统和给定的系统性能指标: ✧ 工程要求相角裕度为30°~60°,幅值裕度>6dB✧要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃2、 书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;3、 选择一种控制算法并借助软件工程知识编写程序流程图; 用MATLAB 和SIMULINK 进行仿真分析和验证;一、系统结构模型本系统采用简单回路计算机控制系统,其输入为温度设定值,输出为调节控制信号,整个系统由以下图所示各部分组成。
1、如下图所示为简单回路计算机控制系统框图,由输入设定值与系统输出值的偏差传递到数字控制器,并产生控制信号,针对本设计所假定的特定控制对象温度进行循环重复式的校正和调节。
2、如下图所示为本设计计算机控制系统的硬件结构框图(简单回路计算机控制系统的结构图),主要由模拟输入通道和模拟输出通道组成,通过该回路对控制对象不断的调整,指导满足系统要求及各项性能指标。
二、各部分程序流程图由于要使用计算机作为控制设备,要对温控对象实现较好的控制,使其满足较好的性能指标,故本设计采取程序主要包括如下部分:主程序T1中断程序采样中断程序达林算法程序等 各程序流程如下图所示:1、主程序主程序主要是对电路进行初始化,并且开相关的中断,使到设备对温度进行采样、控制,以及显示输出。
3、达林算法控制程序 计算数字控制器的控制信号, 每次读取e (k ),然后计算出参数, 输出控制序列u (k ),然后变换e (k -1)、e (k -2), u (k -1),u (k -2), 为下一次计算作准备。
达林算法程序流程图:开始初始化设定堆栈指针清显示缓冲起区设定T0控制字开中断扫描键盘温度显示T1中断程清标志停止输出返回主程序2、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)返回4、采样程序用于对温度进行采样,对采样温度值的处理用了连续N 次,再取平均的方法得到最后的平均采样温度值。
计算机控制技术作业
补充作业:
1. 采用74LS244和74LS273与8051系列单片机(或者PC总线工业控制机接口)设计8路数字量(开关量)输入接口和8路数字量(开关量)输出接口,请画出接口电路原理图,并分别编写数字量是输入和数字量输出程序。
2.请分别画出一路有源I/V变换电路和一路无源I/V变换电路图,并分别说明各元器件的作用?
3.试用8255A、AD574、LF398、CD4051和8051系列单片机(或者PC总线工业控制机接口),设计出8路模拟量采集系统,请画出接口电路原理图,并编写相应的8路模拟量数据采集程序。
4.采用DAC0832、运算放大器、CD4051等元器件与8051系列单片机(或者PC总线工业控制机接口),设计8路模拟量输出系统,请画出接口电路原理图,并编写8路模拟量输出程序。
计算机控制技术大作业2015.
深圳大学考试答题纸(以论文、报告等形式考核专用)二○一四~二○一五学年度第 2 学期课程编号1700470001 课程名称计算机控制技术主讲教师评分学号姓名专业年级12测控技术与仪器题目:数字PID控制算法的参数整定PID控制算法具有结构简单、易于实现、不依赖于数学模型、鲁棒性好、适用面广等优点,在工业控制中被广泛采用。
按照计算机控制系统的模拟化设计思想,将模拟PID 控制算法进行离散化处理,得到近似等效的数字PID控制算法,并用计算机加以实现。
请查阅近期文献,总结PID控制器参数整定方法的新发展,要求至少详细说明一种教材中未提及的整定方法,注明文献出处。
1.数字PID 控制算法1.1数字PID 控制算法的含义在计算机控制系统中,按偏差信号的比例、积分和微分进行控制的控制器称为PID 控制器,其控制规律称为PID 控制算法。
PID 控制算法具有结构简单、易于实现、不依赖于数学模型、鲁棒性强、使用面广等优点,在工业工程控制系统中被广泛应用。
PID 控制算法是目前技术最成熟、应用最为普遍的一种控制方法。
按照计算机控制系统的模拟化设计思想,将连续系统的模拟PID 控制算法进行离散化处理,得到近似等效的数字PID 控制算法,并用计算机加以实现,从而使PID 控制算法具有更大的灵活性和适用性。
1.2标准数字PID 控制算法PID 控制器是一种线性控制器,它将给定值与实际输出值的偏差 的比例、积分和微分进行线性组合,形成控制量 输出,如图3-1所示。
图3-1 PID 控制器方框图 因此,连续系统中PID 控制器的传递函数为(1-1)PID 控制规律为(1-2) 其中, 为比例系数, 为积分时间常数, 为微分时间常数, 为PID 控制器的输入, 为PID 控制器的输出。
由式(1-1)和式(1-2)可知,PID 控制器的输出是由比例控制、积分控制和微分控制三项组成,三项在控制器中所起的控制作用相互独立。
因此,在实际应用中,根据被控对象的特性和控制要求,可以选择其结构,形成不同形式的控制器,如比例(P )控制器,比例积分(PI )控制器,比例微分(PD )控制器等。
计算机控制大作业1
设计作业(一)
数控车床是常用的加工设备,在机械加工中占有重要地位。
现有一零件待加工,如图1所示(单位:mm):
如采用数控车床进行切削加工,原料为宽45 mm,长90 mm的柱状原料。
请结合第三章所学知识回答下列问题并完成设计:
(1)该零件在加工过程中车刀头的运动包括几种模式?分别需要哪些逐点比较插补方法?结合工程图加以说明。
(2)请选择适合的编程语言(MATLAB、C、C++、Python等),通过逐点比较未补法实现对刀头运动轨迹的模拟仿真。
要求:画出程序流程图,并在计算机上运行,展示步进精度分别为0.05 mm与0.02 mm情形下的加工过程和运行结果(可通过附带的MATLAB程序实现三维图像绘制)。
计算机控制技术作业
计算机控制技术作业1.计算机应用领域有哪些?写出该领域典型产品和控制系统。
答:计算机应用领域可概括为以下几个方面:1.科学计算(或称为数值计算)早期的计算机主要用于科学计算。
目前,科学计算仍然是计算机应用的一个重要领域。
如高能物理、工程设计、地震预测、气象预报、航天技术等。
由于计算机具有高运算速度和精度以及逻辑判断能力,因此出现了计算力学、计算物理、计算化学、生物控制论等新的学科。
2.过程检测与控制利用计算机对工业生产过程中的某些信号自动进行检测,并把检测到的数据存入计算机,再根据需要对这些数据进行处理,这样的系统称为计算机检测系统。
特别是仪器仪表引进计算机技术后所构成的智能化仪器仪表,将工业自动化推向了一个更高的水平。
3.信息管理(数据处理)信息管理是目前计算机应用最广泛的一个领域。
利用计算机来加工、管理与操作任何形式的数据资料,如企业管理、物资管理、报表统计、帐目计算、信息情报检索等。
近年来,国内许多机构纷纷建设自己的管理信息系统(MIS);生产企业也开始采用制造资源规划软件(MRP),商业流通领域则逐步使用电子信息交换系统(EDI),即所谓无纸贸易。
4.计算机辅助系统1)计算机辅助设计(CAD)是指利用计算机来帮助设计人员进行工程设计,以提高设计工作的自动化程度,节省人力和物力。
目前,此技术已经在电路、机械、土木建筑、服装等设计中得到了广泛的应用。
2)计算机辅助制造(CAM)是指利用计算机进行生产设备的管理、控制与操作,从而提高产品质量、降低生产成本。
缩短生产周期,并且还大大改善了制造人员的工作条件。
3)计算机辅助测试(CAT)是指利用计算机进行复杂而大量的测试工作。
4)计算机辅助教学(CAI)指利用计算机帮助教师讲授和帮助学生学习的自动化系统,使学生能够轻松自如地从中学到所需要的知识。
2. 工控机的硬件和软件组成有哪些?说明各组成的作用。
答:工控机的主要硬件有:1.全钢机箱IPC的全钢机箱是按标准设计的,抗冲击、抗振动、抗电磁干扰,内部可安装同PC-bus兼容的无源底板。
计算机控制技术作业
计算机控制技术一、结合自己所从事专业,叙述计算机控制系统的应用情况。
答:在运营商通信行业中,计算机控制系统应用于各方面,如基站通信、计费系统、网管监控系统等。
将现代通信技术同计算机技术结合在一起,利用通信线路和通信设备,将分布在不同地区的,能够独立工作的计算机设备连接在一起,从而实现信息的传输和资源的共享,便是计算机控制系统在通信领域的主要应用。
计算机控制技术在网络及通信领域的应用主要分为以下几个时期:联机阶段、计算机互联阶段、标准化网络阶段、互连和高速网络阶段。
涉及以下几个主要技术:以太网以太网是一种具有极大优势的计算机控制技术,它具有例如网络的成本低、应用的范围广、软件和硬件资源丰富、通信速率高以及市场潜力大等特点,这些优势的存在,决定了以太网具有极为广阔的市场前景,逐渐控制甚至是垄断了商用计算机的通信管理,并开始向工业现场进军。
以太网在技术上的优势,可以更好的实现网络之间的信息共享和及时的通信,而其价格方面的优势,则可以在提高通信网络性能的同时,降低局域网建设的成本。
所以,以太网依靠这些方面的优势,逐渐成为了计算机网络与通信的主要控制技术,并推动了计算机网络与通信技术的不断发展。
现场总线技术利用现场总线技术,可以实现微机化的测量控制设备与生产现场之间的数字化和开放化通信,保证计算机控制的网络和通信技术的完整实现。
它的数据传输方式主要为基带传输,具有极大地实时性和抗干扰的性能。
此外,现场总线技术的功能模块相对分散,便于系统的维护,具有极强的可靠性。
而其开放式的互联结构,可以使同层之间的网络实现互连,保证与信息管理网络的互连。
同时,它的互操作性极强,可以保证不同厂家生产的通讯设备,能够在相同的通信协议下,实现统一的组态。
现场总线技术的优势以及其技术不断的成熟和完善,使得它成为计算机网络和通信的重要控制技术。
但是,由于这种技术的标准过多,在互联通信中会存在许多困难,导致传输的速度相对较慢,因此,在计算机的网络和通信中,存在许多限制,不如以太网在这方面的优势大。
计算机控制技术大作业
题目一:要求:1、针对一个具有纯滞后的一阶惯性环节的温度控制系统和给定的系统性能指标:✧工程要求相角裕度为30°~60°,幅值裕度>6dB✧要求测量范围-50℃~200℃,测量精度0。
5%,分辨率0.2℃2、书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;3、选择一种控制算法并借助软件工程知识编写程序流程图;用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转换,并输送给处理器。
计算机控制技术大作业2
计算机控制技术大作业2计算机控制技术大作业一、引言随着科技的飞速发展,计算机控制技术已经成为现代工业、交通、能源等各个领域中不可或缺的一部分。
计算机控制技术通过软硬件的结合,实现了对各种工业设备的自动化控制,提高了生产效率、产品质量和安全性。
本文将深入探讨计算机控制技术的应用和发展。
二、计算机控制技术的基本原理计算机控制技术是一种利用计算机进行控制的技术,通过编制特定的程序,实现对外界设备进行控制的目的。
其基本原理包括采样、计算、输出三个环节。
首先,通过传感器对被控对象进行采样,将物理信号转换为电信号,然后通过计算机进行处理,计算出控制量,最后通过执行器将控制量输出给被控对象,完成控制过程。
三、计算机控制技术的应用1、工业生产领域:计算机控制技术广泛应用于工业生产中,如化工、钢铁、造纸等。
通过计算机控制技术,可以实现生产过程的自动化、智能化,提高生产效率,降低能耗,提高产品质量。
2、交通运输领域:在交通运输领域,计算机控制技术也得到了广泛应用。
如高速公路、桥梁、隧道等交通设施的自动化控制系统,以及智能交通系统、自动驾驶技术等。
这些应用提高了交通安全性,减少了交通拥堵。
3、能源领域:在能源领域,计算机控制技术被用于电力、石油、煤炭等行业的自动化控制系统。
通过计算机控制技术,可以实现能源的高效利用,提高能源生产的安全性。
4、其他领域:除上述领域外,计算机控制技术还应用于医疗、农业、航空航天等领域。
如在医疗领域,计算机控制技术可以实现医疗设备的自动化操作,提高医疗效率和质量。
四、计算机控制技术的发展趋势1、智能化:随着人工智能技术的发展,计算机控制技术也将朝着智能化方向发展。
未来的计算机控制系统将具备更强的学习能力和适应能力,能够更好地应对复杂多变的工业环境。
2、网络化:网络化是计算机控制技术的另一个重要发展趋势。
通过将各个控制节点连接成一个网络,可以实现信息的互通共享,提高控制系统的协同能力。
3、微型化:随着微电子技术的发展,未来的计算机控制系统将更加微型化,可以应用于更广泛的应用场景。
计算机控制技术大作业
计算机控制技术大作业题目:基于MATLAB的电炉温度控制算法比较及仿真研究系别:电气工程及其自动化班级:09 级电气(2)班姓名:学号:指导老师:梁绒香目录研究对象的分析该系统的被控对象为电炉,采用热阻丝加热,利用大功率可控硅控制器控制热阻丝两端所加的电压大小,来改变流经热阻丝的电流,从而改变电炉炉内的温度。
炉温变换范围为0~500℃,炉温变化曲线要求参数:过渡时间t≤80s;超调量p ≤10℅;静态误差v e≤2℃。
s该系统利用单片机可以方便地实现对各参数的选择与设定,实现工业过程中控制。
它采用温度传感器热电偶将检测到的实际炉温进行A/D转换,再送入计算机中,与设定值进行比较,得出偏差。
对此偏差进行调整,得出对应的控制量来控制驱动电路,调节电炉的加热功率,从而实现对炉温的控制。
利用单片机实现温度智能控制,能自动完成数据采集、处理、转换、并进行控制和键盘终端处理(各参数数值的修正)及显示。
在设计中应该注意,采样周期不能太短,否则会使调节过程过于频繁,这样不但执行机构不能反应,而且计算机的利用率也大为降低;采样周期不能太长,否则会使干扰无法及时消除,使调节品质下降。
一、PID算法的设计及分析1.1、PID控制算法简介在一个控制系统中,将偏差的比例(P),积分(I)和微分(D)的增益通过线性组合构成控制量,对被控对象进行控制,成为PID控制。
PID控制是连续系统中技术最成熟的、应用最广泛的一种控制算方法。
它结构灵活,不仅可以用常规的PID控制,而且可以根据系统的要求,采用各种PID的变型,如PI、PD控制及改进的PID控制等。
它具有许多特点,如不需要求出数学模型、控制效果好等,特别是在微机控制系统中,对于时间常数比较大的被控制对象来说,数字PID 完全可以代替模拟PID调节器,应用更加灵活,使用性更强。
所以该系统采用PID控制算法。
系统的结构框图如图1-1所示.图1-1系统的结构框图1.2、基于MATLAB 仿真被控对象采用simulink 仿真,通过simulink 模块实现积分分离PID 控制算法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目一:要求:1、 针对一个具有纯滞后的一阶惯性环节()1sKe G s Ts τ-=+的温度控制系统和给定的系统性能指标: ✧ 工程要求相角裕度为30°~60°,幅值裕度>6dB✧要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃2、 书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;3、 选择一种控制算法并借助软件工程知识编写程序流程图; 用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转换,并输送给处理器。
采样程序流程图三、数字控制器设计(取θ= T/2) 本人学号200xxxxx 232,所以C =232根据设计要求,用matlab 计算出系统参数,确定系统的传递函数。
对于系统s T Kes G st ⋅+=⋅-1)(0 式中:T ——时间常数 K ——调节系统总的放大倍数 t ——系统的纯滞后时间,且Ts N 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代入数据,系统的传递函数为:10090.09319.108)(0045.0+=-s e s G s其波特图为:由图可知,其幅值裕度与相角裕度均不符合要求,系统性能差,需要校正。
按照设计要求,运用计算机作为控制装置对系统进行校正。
当对象的纯延迟时间θ与对象惯性时间常数Tm 之比大于等于0.5时,采用常规PID 算法难于获得良好的系统性性能。
达林算法的目标是设计一个合适的数字控制器,使整个闭环系统的传递函数相当于一个带有滞后的一阶惯性环节,且它得纯时延时间与被控对象时延相同。
跟史密斯对比起来,达林算法比较适合的被控对象多为工业中的热工或化工过程中,被控对象具有纯滞后环节且容易引起系统超调和持续的振荡。
综合考虑之后,决定采用达林算法来进行数字控制器的设计。
由达林算法知:被控对象为带有纯滞后的一阶惯性环节:01()1ske G s s θτ-=+ ,假设其期望的闭环传递函数为:()1se H s s θτ-=+,其中s LT θ=,s T 为采样周期,L 为整数。
由此可得到:111)1(011)]()([)(-+---==z Kz s G s G Z z G L h σσ,])1(1)[1()1)(1()()1(1111+---------=L z z K z z D σσσσσ, 其中:111(~)23ττ=;1//1;s T Ts e e ττσσ--==。
确定参数值过程: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.7788137788.0110.24)(---=z Z z G 3116753.03247.010218.00280.0)(------=z z z z D所以由()D z 表达式可以求出其差分方程为:()()(1)(1)(1)(2)u k Ae k Be k Cu k C u k =--+-+--;其中:11(1)A k σσ-=-=0.02801B A σ==0.0218C σ==0.32471- C=0.6753由此求得本系统其差分方程为:u(k)= 0.0280e (k )-0.0218e (k -1)+0.3247u (k -1)+0.6753u (k -2)四、系统仿真 1.2 0.810361 对设计后连续系统3136753.03247.016753.0)(*)()(-----==z z z z D z G z D k 进行分析由上图可知,幅值裕度为9.44db(大于6db的要求),相角裕度为68度(大于60度的要求),故设计符合规定。
2离散系统仿真系统结构图如下:通过示波器观察波形系统的波形稳态误差e(t)波形:数字调节器波形系统输出y(t)波形分析:系统到一定时间后稳态误差为0,数字调节器输出的控制信号稳定,系统输出与输入相匹配,由此可得系统性能良好。
七、抗干扰性分析1、当干扰信号为介跃信号(此时输入为0,干扰信号大小为10)稳态误差波形:系统输出波形分析:由图可得,当加一定的介跃干扰信号后,系统受到介跃信号的干扰,但到一定的时间后,由于系统具有抗干扰的功能,会自动消除干扰所带来的影响,恢复到回来的状态,如图所示,系统稳态误差到一定时间后为0 ,系统输出跟输入信号相匹配,故系统对于为介跃信号的干扰有较好的抗干扰作用。
2、干扰信号为脉冲信号(输入信号为0)干扰信号波形稳态误差波形系统输出波形分析:由图可得,当加一定的介跃干扰信号后,系统受到脉冲信号的干扰,但到一定的时间后,由于系统具有抗干扰的功能,会自动消除干扰所带来的影响,恢复到回来的状态,如图所示,系统稳态误差到一定时间后为0 ,系统输出跟输入信号相匹配,故系统对于为脉冲信号的干扰有较好的抗干扰作用。
3 系统现实情况模拟仿真:保持系统不变,分别在两个时段不同位置上加两个介跃信号,如下图所示:1、在输入处,加入一个r(t-10)=100的介跃信号(即当t>=10s时,r(t)=100,当t<10s时,r(t)=0),用来模拟在现实情况下,某一随机时刻,需要在控制过程中改变系统温度时,所需要的改变输入信号。
2、在控制过程处,加入一个r(t-20)=10的介跃信号(即当t>=20s时,r(t)=10;当t<20s时,r(t)=0),用来模拟在现实情况下,某一随机时刻,有干扰信号参入的系统中。
下图将仿真结果列出:稳态误差e(t)波形数字调节器输出波形系统输出波形分析:当系统输入突加给定时,稳态误差发生变化,数字调节器根据变化产生控制信号,使系统输出跟随输入信号的变化,达到稳定状态。
当又到系统受到干扰时,数字调节器再次根据稳态误差产生控制信号,消除干扰的影响,使到系统回复到稳定状态。
说明系统具有良好的调节性能以及抗干扰性能。
五、硬件设计1、复位和晶振电路:其中VCC为5V,晶振频率为12MHzD1的作用有两个:作用一是将复位输入的最高电压钳在Vcc+0.5V 左右,另一作用是系统断电时,将R0电阻短路,让C3快速放电,让下一次来电时,能产生有效的复位。
当80C52在工作时,按下S0开关时,复位脚变成低电平,触发80C52芯片复位。
2、单片机接口扩展电路:通过80C52的P20、P21、P22产生片选信号,通过74LS138的译码电路进行译码,分别对3片8155进行片选。
3、模拟输入通道:信号输入过程为:温度检测滤波整形放大 A/D转换并行接口8155CPU通过温度检测电路将温度信号转换成电流、电压信号,再通过滤波整形及放大电路,输入到A/D转换器中,通过8155的PC口控制A/D转换器的选通、采样、转换、读入,在同个采样周期重复进行上述过程,并取平均值作为该采样周期的值,再与给定信号比较,通过CPU的计算得出控制值,再通过模出通道对对象进行控制。
1)温度检测及整形滤波放大电路:如上图中所示,检测部分采用桥式压差检测电路,经过低通有源滤波放大电路,得到ADC0809的模拟输入电压(0-5V之间)信号,并将信号传送给AD0809IN0口。
2)其余部分连接电路:如上图中所示,左侧为8155芯片,右侧为ADC0809,温度检测及滤波整形放大电路得到的模拟输入信号由IN-0输入ADC0809,再通过8155传送给80C52.4、模拟输出通道:输出信号传递过程:CPU 并行接口8155D/A转换加热电压调节线路加热电压从CPU输出计算好的数字信号的控制量到模出通道的8155的A口连接的D/A,再由C口控制D/A的读入、转换,D/A输出的控制两用作同步脉冲线路的给定量,通过单相交流可控硅电压调压线路调节加热电压线路。
再通过检测电路把调节结果反馈回去,周而复始,最终使控制对象温度稳定控制在150℃。
1)DAC0832输出信号电路:如上图中所示,DAC0832输出为双极性输出电路,Uout作为调压电路晶闸管的触发电路的给定电压。
2)加热电压电路:如上图所示:主电路采用两只单向晶闸管反并联的形式,在交流电压的正半周期使其中一只晶闸管导通,在负半周期使另一只晶闸管导通。
开关为驱动电路部分的总开关,左边的灯用于指示开关是否接通,右边的灯用于指示负载上是不是有电压,控制电路通过控制反并联晶闸管的通断来控制加在负载上的电压大小。
六、系统设计硬件元素选型1、主控制芯片80C52:80C52是INTEL公司MCS-51系列单片机中基本的产品,采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。
它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于80C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。