12级哈工大威海控制系统设计课程报告

合集下载

哈工大控制系统设计大作业——直线一级倒立摆控制器设计

哈工大控制系统设计大作业——直线一级倒立摆控制器设计

H a r b i n I n s t i t u t e o f T e c h n o l o g y课程设计说明书(论文)课程名称:控制系统设计课程设计设计题目:直线一级倒立摆控制器设计院系:航天学院控制科学与工程系班级:设计者:学号:指导教师:罗晶设计时间: 2012。

8.27——2012。

9.9哈尔滨工业大学教务处哈尔滨工业大学课程设计任务书*注:此任务书由课程设计指导教师填写。

一、 直线一级倒立摆数学模型的推导及建立系统建模可以分为两种:机理建模和实验建模.实验建模就是通过在研究对象上加上一系列的研究者事先确定的输入信号,激励研究对象并通过传感器检测其可观测的输出,应用数学手段建立起系统的输入-输出关系.这里面包括输入信号的设计选取,输出信号的精确检测,数学算法的研究等等内容.机理建模就是在了解研究对象的运动规律基础上,通过物理、化学的知识和数学手段建立起系统内部的输入-状态关系。

对于倒立摆系统,由于其本身是自不稳定的系统,实验建模存在一定的困难。

但是经过小心的假设忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的动力学方程。

下面我们采用其中的牛顿-欧拉方法建立直线型一级倒立摆系统的数学模型。

1.1、微分方程的推导在忽略了空气阻力,各种摩擦之后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统. 下图是系统中小车和摆杆的受力分析图。

其中,N 和P 为小车与摆杆水平和垂直方向的分量.b px图1(a )小车隔离受力图 (b )摆杆隔离受力图本系统相关参数定义如下:M : 小车质量 m :摆杆质量b:小车摩擦系数 l :摆杆转动轴心到杆质心的长度 I :摆杆惯量 F :加在小车上的力 x:小车位置 φ:摆杆与垂直向上方向的夹角θ:摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)注意:在实际倒立摆系统中检测和执行装置的正负方向已经完全确定,因而矢量方向定义如图所示,图示方向为矢量正方向。

哈工大威海计算机操作系统原理实验报告1

哈工大威海计算机操作系统原理实验报告1

计算机操作系统原理实验报告专业: 110420x学号: 1104202xx姓名: xxx哈尔滨工业大学(威海)实验一进程同步和互斥一、实验目的1.掌握临界资源、临界区概念及并发进程互斥、同步访问原理。

2.学会使用高级语言进行多线程编程的方法。

3.掌握利用VC++或Java语言线程库实现线程的互斥、条件竞争,并编码实现P、V操作,利用P、V操作实现两个并发线程对有界临界区的同步访问。

4.通过该实验,学生可在源代码级完成进程同步互斥方案的分析、功能设计、编程实现,控制进程间的同步、互斥关系。

二、实验要求1.知识基础:学生应在完成进程和线程及调度等章节的学习后进行。

2.开发环境与工具:硬件平台——个人计算机。

软件平台-Windows操作系统,VC++语言或Java语言开发环境。

3.运用高级语言VC++或Java语言线程库及多线程编程技术进行设计实现。

三、实验内容1.实现临界资源、临界区、进程或线程的定义与创建。

2.利用两个并发运行的进程,实现互斥算法和有界缓冲区同步算法。

四、程序流程图1.2.生产者消费者问题生产者:消费者:五、实验结果1.互斥问题2.生产者消费者问题六、结果分析有上述程序运行结果可知,此次试验已经基本达到了实验要求,在互斥问题中,由于采用了“模拟一个竞争条件——全局变量”来建立互斥,所以不会明显的条件来判断2个线程是否正确、独立的运行,所以,在运行时间上加以限制,让2个线程在有序运行时只能持续15秒。

在生产者消费者问题中,生产者与消费者的最大上限为10,并且生产者只能生产“同一种物品”,而消费者也只能购买“同一种物品”。

哈工大威海14022过程控制课程设计安排

哈工大威海14022过程控制课程设计安排

《过程控制》课程设计要求(一)封面格式:《过程控制》课程设计(2号字)题目: ……控制系统仿真设计(3号字)班级:学号:姓名:同组人员:任课教师:设计时间:2017.07.10——07.16(二)目录格式及内容要求正文用小4,图要有图名,在图下方;表采用开放表格,要有表头,表头在表上方。

图、表、公式按整篇文档分别顺序编号,居中设置。

目录一、绪论---------------------------------------------------------------------------------------01 相关的背景资料自行查阅。

二、工艺过程及控制要求---------------------------------------------------------------------02 题目给定三、对象的动态特性分析---------------------------------------------------------------------03 根据给定的数据求出被控对象的数学模型,仿真加以验证,并分析模型特征。

四、方案设计-----------------------------------------------------------------------------------03 根据模型选择控制方案。

画出系统的原理图、带控制点的工艺流程图及控制系统的SAMA图。

五、控制系统的工作原理---------------------------------------------------------------------04 控制系统的基本工作原理及性能分析。

六、控制系统仿真------------------------------------------------------------------------------05在MATLAB环境下搭建对象及系统的仿真模型,并进行仿真实验。

哈工大威海plc课设报告9号

哈工大威海plc课设报告9号

哈⼯⼤威海plc课设报告9号PLC课程设计报告设计题⽬:⽴体车库四⾓平层控制学号:姓名:指导教师:张扬信息与电⽓⼯程学院⼆零⼀五年七⽉⽴体车库四⾓平层控制本课程设计的⽬的是在学习《电⽓控制和可编程序控制器》的基础上,进⼀步深⼊理解PLC的基础理论,提⾼PLC的应⽤⽔平。

通过运⽤PLC来解决⼀个实际问题,提⾼实践认识和实际动⼿能⼒,熟悉⼀个问题的提出、分析、解决、检验以及总结的流程,为今后解决其他问题掌握⽅法和积累经验。

1. 设计任务设计⽴体车库四⾓平层控制,由5台电机组成,1台主电机,4台平层电机,每⾓有⾏程开关做到位信号⽤,主电机以1个⾓为标准,当1⾓到位时,⾃动检查其它3⾓情况,如果越位,则该⾓电机反转⾄到位点,若未到,则该⾓电机正转⾄到位点。

2. 设计指标在现实⽴体车库中,由于载重箱受到不平衡⼒后,容易变形。

导致载重箱到达某⼀层后,可能导致载重箱下⾯四⾓与库层不共⾯,横向移动电动机难以将活动板推⼊库位,因⽽提出了严格的平层概念,载重箱的平层必须采⽤四⾓平层策略,即每⾓必须平层后,才允许移动活动板。

3. ⼯作原理以各层A⾓为基准⾓。

在B、C、D三⾓各设置⼀个计数器,计数值SV为1,若该⾓⾏程开关被碰触过,则计数器记⼀次数,其内部数值PV变为0,即计数器输出为ON。

当平台上升时,检测A⾓是否碰触⾏程开关。

若碰到了⾏程开关,则主电机停⽌上升。

然后检测B、C、D⾓的⾏程开关是否被触碰过。

若该⾓⾏程开关被碰触过,说明该⾓⾼于平衡位置,需要使该⾓下降,就使相应的辅助电机反转,直⾄压住⾏程开关,调整完毕。

若该⾓⾏程开关没有被碰触过,说明平台该⾓低于平衡位置,需调整上升,对应电机正转。

对应流程为图4-1。

当平台下降时,检测A⾓是否碰触⾏程开关。

若碰到了⾏程开关,则主电机停⽌下降。

然后检测B、C、D⾓的⾏程开关是否被触碰过。

若该⾓⾏程开关被碰触过,说明该⾓低于平衡位置,需要使该⾓上升,就使相应的辅助电机正转,直⾄压住⾏程开关,调整完毕。

哈工大自控原理课设报告-电机

哈工大自控原理课设报告-电机

H a r b i n I n s t i t u t e o f T e c h n o l o g y课程设计说明书(论文)课程名称:自动控制原理课程设计设计题目:控制系统直流电机院系:控制科学与工程-自动化班级:设计者:学号:指导教师:强盛设计时间:2015年3月哈尔滨工业大学一、人工设计 (4)1.控制系统校正前的传递函数: (4)2.对于性能指标A: (5)(1)问题分析: (5)(2)采用超前校正时: (6)3.对于性能指标B: (8)(1)问题分析: (8)(2)减小误差 (8)二、计算机辅助设计 (8)1. 对于性能指标A (8)(1)被控对象开环simulink图 (8)(2)被控对象的开环bode图 (9)(3)校正以后的simulink图 (10)(4)校正以后的bode图 (10)(5)最后校正完成的闭环simulink图 (11)(6)阶跃响应时的仿真曲线 (11)2. 性能指标B (12)(1)被控对象开环simulink图 (12)(2)被控对象的开环bode图 (12)(3)校正以后的simulink图 (13)(4)超前校正以后的bode图 (14)(5)超前校正之后的闭环simulink图 (14)(6)阶跃响应时的仿真曲线 (15)(7)正弦响应的仿真曲线 (16)(8)用正弦信号输入时,采用顺馈控制的simulink图 (17)(9)加入顺馈控制之后的正弦响应的仿真曲线 (18)三、校正装置电路图 (19)1. 对于性能指标A: (19)(1)超前环节的电路参数 (19)(2)放大环节的电路参数 (20)2. 对于性能指标B: (20)(1)超前环节和放大环节 (20)(2)顺馈环节 (20)四、设计总结 (21)五、设计心得 (22)一、人工设计1.控制系统校正前的传递函数:根据直流电机的工作原理及其公式可得:uKtd d t d d T t d d TT aeMm11212313a=++θθθKK J R TMea M=RL Taaa =JnJ Lm J 21+=将已知条件代入上式,12.171712.0=+=J018.538.941.58.919212.1712=⨯=⨯⨯=TM00625.01210375=-⨯=T autd d td d td d a21018.53331.01212313=++θθθ由于T T M a <<,因此T a 可以忽略,上式第一项变为0. 对上式取拉氏变换,得()()()s s s s U sa 21018.53112=+θθ所以传递函数()()()()1018.53211+==s s s s s G U aθ2.对于性能指标A : (1)问题分析:由指标(1),将传递函数改写为()1018.534000+=s s G系统的闭环特征方程为:0400018.532=++s s所以由劳斯判据可得:s 253.018 1s 1400 0s1 0该系统稳定,固有传递函数的bode 图如下:修改开环放大倍数为400-40-30-20-100102030405060M a g n i t u d e (d B )10-310-210-110-180-135-90P h a s e (d e g )Bode DiagramFrequency (rad/s)此时的剪切频率和相角裕度分别为:s rad c 74.2=ω 13.2︒=γ本题要求超调量%30≤σp ,过渡过程时间s t s 2≤ 根据经验公式⎪⎪⎭⎫ ⎝⎛-+=1sin 14.016.0γσp ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎪⎪⎭⎫ ⎝⎛-+=⎪⎭⎫ ⎝⎛-1sin 125.21sin 15.12γωγπc s t 求得︒≥82.47γ,s rad c447.4≥ω实际的γ比要求的小很多,因此采用超前校正。

哈工大plc课程设计

哈工大plc课程设计

哈工大plc课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本概念、原理及在工业自动化中的应用。

2. 学生能掌握PLC编程语言,如梯形图、指令表等,并运用这些语言完成基础程序设计。

3. 学生能了解PLC的输入/输出接口特性,理解信号输入输出过程,并完成简单的电路连接。

技能目标:1. 学生能运用PLC解决实际问题,设计简单的自动化控制程序。

2. 学生通过实际操作,掌握PLC编程软件的使用,具备编程、调试及故障排除的能力。

3. 学生能够结合工程实际,分析控制系统的需求,提出合理的PLC解决方案。

情感态度价值观目标:1. 学生培养对自动化技术及PLC的兴趣,激发创新意识和探索精神。

2. 学生通过课程学习,认识到PLC在工业生产中的重要性,增强实践操作的安全意识和责任感。

3. 学生在小组合作学习中,培养团队协作精神,提高沟通与交流能力。

本课程针对哈尔滨工业大学高年级本科生,注重理论与实践相结合,旨在培养学生的工程实践能力和创新意识。

课程目标具体、可衡量,以便学生和教师在教学过程中明确预期成果,为后续的教学设计和评估提供依据。

二、教学内容1. PLC基本概念与原理- PLC的发展历程- PLC的结构与工作原理- PLC在工业自动化中的应用2. PLC编程语言- 梯形图编程- 指令表编程- 逻辑功能图编程3. PLC编程软件使用- 软件安装与配置- 编程界面操作- 程序的编写、下载与调试4. PLC输入/输出接口- 输入/输出信号类型- 接口电路设计- 传感器与执行器的连接5. PLC程序设计与应用- 基础程序设计- 实际工程案例解析- 小型自动化控制系统设计6. PLC故障排除与维护- 故障诊断方法- 常见故障分析与排除- PLC的日常维护与保养教学内容依据课程目标制定,涵盖PLC基础理论、编程方法、实践操作等方面,注重科学性和系统性。

教学大纲明确指出教材的章节及内容,确保教学进度与课程目标相匹配。

计算机控制

计算机控制

(威海)课程设计基本信息学生姓名:学号:院系名称:信息与电气工程学院课程设计名称:计算机控制同组人姓名:课程设计时间:2013年10月28日----2013年11月1日课程设计内容目录页码一.课程设计题目与任务书 (2)二.课程设计用仪器设备名称 (3)三.课程设计要求 (3)四.课程设计过程 (3)五.课程设计心得........................................................... (10)教师评语及课程设计成绩评语:成绩:教师签字:年月日课程设计(论文)任务书专业仪器科学与技术班级学生指导教师李剑锋题目计算机控制课程设计子题电梯门控计算机控制系统设计设计时间设计要求在电机门控计算机控制系统一般采取如下的控制方法:变流器异步电机电流调节器速度调节器电流采样速度采样零阶保持器设:异步电机的传递函数为:11()21G ss=+,变流器的传递函数为:21()51G ss=+,考虑到信号采集及AD转换的延迟以及滤波的作用,反馈通道相当于一阶惯性环节,电流采样反馈通道和速度采样反馈通道的传递函数分别为:11s+和151s+。

施加在异步电动机上的干扰通道的传递函数为:3()51snG s es-=+。

试:1、简述系统的基本结构与工作原理。

2、根据系统的特点,从理论上分析该系统应采取什么控制方法可以保证系统的快速性和抗干扰性。

3、利用MATLAB的Simulink仿真工具设计速度和电流数字调节器,并对系统进行仿真。

4、利用MATLAB的Simulink工具分析所采用的控制方法与其他控制方法相比较的优点。

二、课程设计所用仪器设备本课程设计是计算机控制系统的软件设计,所以只用到了PC 机和Matlab 软件。

三、课程设计过程3.1系统的基本结构与工作原理电梯门机运行过程中由于加减速过程或其他原因导致直流电压或输出电流上升 ,当电流或电压增加到一定值时 ,系统将产生保护动作 ,中断门机的运行 ,影响了系统的正常工作。

哈工大威海 单片机实验报告

哈工大威海   单片机实验报告

单片机实验报告学号:100250212姓名:指导教师:实验二一、 实验目的1 、 进一步了解开发系统的功能和使用;2 、 了解程序设计与调试的基本过程;3 、 了解简单程序和分支程序程序的特点和设计。

二、 实验内容1 、 简单程序的设计、输入、调试和运行;2 、 分支程序的设计、输入、调试和运行;三、 实验步骤1、设计、调试双字节乘法程序,功能为:(R2R3)*(R6R7)→R4R5R6R7 输入设计好的程序检查无误后,汇编。

向R2R3和R6R7中输入多组不同的数据,运行程序,观察R4R5R6R7中的内容,分析运行结果是否正确。

2、求符号函数⎪⎩⎪⎨⎧<=>=)0()0()0(1-01X X X Y ,设:X →30H ,Y →31H 输入设计好的程序检查无误后,汇编。

向30H 中输入多个不同的数据,运行程序,观察31H 中的内容,分析运行结果是否正确。

3、将ASCII 码转换十六进制数设ASCII码放在累加器A中,结果放回到A中,如果A中的内容不是十六进制的数的ASCII码,用户标志位F0置1。

输入设计好的程序检查无误后,汇编。

向A中输入多个不同的数据,运行程序,观察A中的内容,分析运行结果是否正确。

四、实验程序及分析结果1、双字节乘法运算程序程序如下:ORG 0000HLJMP MAINMAIN: MOV A, R3 ;先计算R7乘R3MOV B, R7MUL AB ;A中为积的低八位MOV R1,A ;将低八位存入R1中MOV R5,B ;将高八位存入R5中MOV A, R2 ;计算R7乘R2MOV B, R7MUL ABADD A, R5 ;R5加至AMOV R5, A ;将结果存入R5MOV R4, B ;将高位结果存入R4MOV A, R1MOV R7, A ;将低八位存入R7中JNC NEXT1 ;C为零则跳转MOV A, R4 ;如果C为1则将R4加一CLR CADD A, #01MOV R4, ANEXT1: MOV A, R3MOV B, R6MUL ABADD A, R5MOV R5, AMOV R1,BMOV A, R4JNC NEXT2CLR CADD A, #1NEXT2: ADD A, R1MOV R4, AMOV A, R2MOV B, R6MUL ABADD A, R4MOV R4, AMOV A, BJNC NEXT3CLR CADD A, #1NEXT3: MOV R1, AMOV A,R5MOV R6, AMOV A, R4MOV R5, AMOV A, R1MOV R4, AHERE: SJMP HEREEND总体思想为将该16位乘法拆分为四步8位乘法运算在进行带进位的相加程序中每段分别实现一个八位乘法,然后与上次运算结果相加。

自控元件课程设计报告 哈工大

自控元件课程设计报告  哈工大

Harbin Institute of Technology课程设计说明书(论文)课程名称:自动控制元件及线路设计题目:X-Y平面绘图仪院系:航天学院控制科学与工程系班级:设计者:学号:指导教师:设计时间:2012年秋季学期哈尔滨工业大学目录摘要 (1)第1章绪论 (1)1.1绘图仪的简要介绍与发展情况 (1)1.1.1绘图仪的性能 (1)1.1.2绘图仪的构成 (1)1.1.3绘图仪的应用 (1)1.1.4绘图仪的发展状况 (1)1.2功能需求与性能指标 (2)1.2.1功能需求 (2)1.2.2性能指标与平台参数 (2)1.3总体方案 (2)1.3.1位置控制系统简介 (2)1.3.2两种平台式X-Y绘图仪方案 (4)1.3.3本课程设计X-Y绘图仪的总体方案 (5)第2章电机的选型和部分机械传动机构的选择 (5)2.1传动副和导轨的选择 (5)2.2丝杠的选择 (6)2.3电机型号及驱动器的选择 (6)2.3.1电机的选择 (6)2.3.2驱动器的选择 (10)第3章测量元件选型 (14)3.1位置传感器特点介绍 (14)3.1.1旋转变压器 (14)3.1.2码盘 (15)3.1.3感应同步器 (16)3.1.4光栅 (17)3.2传感器的具体选型 (18)3.2.1测速传感器的选择 (18)3.2.2位置传感器的选择 (18)第4章控制系统的简介 (19)4.1系统总体框图 (19)4.2两种图形画法插补原理 (20)4.2.1直线插补原理 (20)4.2.2圆弧插补原理 (21)4.3控制方法及控制电路的简介 (23)系统评价与结论 (24)参考资料 (24)摘要本课程设计题目是X-Y平台式平面绘图仪,这是一个较为完善的机电一体化系统。

微处理器通过接收PC机软件的绘图信息,控制步进电机形成X方向和Y方向笔的移动来完成图形的绘制。

本课程设计包括绘图仪机械部分丝杠的简单选择,电机的选择,传感器的选择,功放电路和简单的控制电路介绍。

哈工大自动控制原理课程设计

哈工大自动控制原理课程设计

Harbin Institute of Technology课程设计说明书课程名称:自动控制原理设计题目:控制系统的设计和仿真院系:航天学院控制科学与工程系班级:设计者:学号:指导教师:设计时间:2013.2.25---2013.3.10哈尔滨工业大学一、 设计题目与题目分析1. 设计题目1) 已知控制系统固有传递函数如下:G (s )=K s(0.003s +1)(s 2282.72+2×0.7s 282.7+1)(s 27962+2×0.0684s 796+1) 2) 系统性能指标要求:(1) 超调量σ≤20%;(2) 响应时间t s ≤0.15s ;(3) 稳态误差e ss ≤0.01mm ;(4) 最大速度ṙ=0.5m/min ;2. 题目分析根据系统固有传递函数和系统性能指标要求,确定设计思路如下:首先完成使对系统无静差度和放大倍数的设计,稳态误差满足性能指标要求;再根据Bode 图设计串联校正环节,限制系统的相角裕度和剪切频率,最终使系统对阶跃响应的超调量和调整时间符合性能指标要求。

二、 人工设计1. 稳态误差设计根据系统固有传递函数,系统的无静差度符合要求,且系统放大倍数应符合如下要求:0.560×1K≤0.01×10−3 得到:K ≥833.33在设计中,为方便计算并留有余量,取K =1000,并代入系统固有传递函数。

2. 串联校正环节设计绘制系统固有传递函数部分的Bode 图,见附录。

根据性能指标第12条中对超调量和响应时间的规定,根据经验公式:σp=0.16+0.4(1sinγ−1)t s=πc[2+1.5(1−1)+2.5(1−1)2]计算得到对系统相角裕度和剪切频率的要求:γ≥65.38°ωc≥45.55 rad/s根据系统固有传递函数,求出系统的相角裕度和剪切频率:γ=−80.6°ωc=393 rad/s由于固有相角裕度过小而剪切频率远远大于性能指标要求,可先选用串联迟后校正:G C1(s)=τs+1βτs+1β>1取相角裕度γ=70°,根据原有Bode图计算得到β=23.7,并选取τ=0.24,T=5.67,由此确定串联迟后校正环节为:G C1(s)=0.24s+1加入迟后校正后,再绘制Bode图(见附录),得到:γ=64.9°ωc=42.3 rad/s此时,剪切频率和相角裕度都比要求之偏小,应用串联超前校正:G C2(s)=τs+1ατs+1α<1取ϕm=10°,根据Bode图得到 α=0.7,τ=0.024,T=0.0166,,由此确定串联超前校正环节为:G C2(s)=0.024s+1 0.0166s+1加入串联迟后—超前校正后得到系统新的Bode图(见附录),并根据Bode 图,得到控制系统新的相角裕度和剪切频率为;γ=72.3°ωc=50.8 rad/s知系统已经符合性能指标要求,并进行验算得到系统地超调量和响应时间为:σ=17.99%t s=0.1287s经过验算,知控制系统经过串联迟后—超前校正后,已经符合性能指标要求。

哈工大威海PLC课程设计报告

哈工大威海PLC课程设计报告

PLC课程设计报告设计题目: 神道口路口人车分行交通信号指挥灯的控制班级: 自动化一班学号:姓名:信息与电气工程学院2013年1月3日目录一熟悉被控对象,制定控制方案二确定I/O设备三选择PLC四分配I/O地址五设计软硬件六调试过程描述七技术总结八参考文献一熟悉被控对象,制定控制方案。

十字路口的红绿灯指挥着行人和车辆的安全运行,实现红绿灯的自动指挥能使交通管理工作得到改善,也是城市交通管理工作自动化的重要标志之一。

可编程序控制器(PLC) 是一种新型的通用的自动控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,是专能加强、编程简单、使用方便以及体积小、重量轻、功耗低等一系列优点。

神道口路口是一个典型的十字路口红绿灯系统,只是人行灯与一般的路口不一样,要求当东南西北的车全部停止时才能开始。

要求人行绿灯时间为25秒,有3秒的闪烁,红灯为89秒。

南北的绿灯为37秒,5秒黄灯,红灯时间为72秒。

东西的绿灯时间为42秒,5秒的黄灯,红灯67秒。

图1—1为演示示意图图1—1红绿灯的演示示意图控制信号时序图如1—2所示南北绿:南北黄:南北红:东西绿:东西黄:东西红:人行绿:人行红:图:1—2控制时序图二确定I/O设备X0,X1分别为输入启动与停止按钮,另外还有8个输出设备三选择PLCPLC按结构分为整体型和模块型两类,此次采用三菱公司FX1N-40MR。

该款软件是三菱第二代PLC编程软件,支持窗口操作系统。

能够满足设计的需要。

PLC的供电电源选用220V交流电源,与国内电网电压一致。

且采用不间断电源或稳压电源电。

有40个输入/输出。

四分配I/O地址分配如表4—1所示五设计软硬件,如图5—1图5—1设计硬件图系统的梯形图如图5—2图5—2系统梯形图系统程序图如图5—3所示图5—3系统程序图六调试过程1梯形图在开始编写时总是把相互控制的开关忘加了或者多加了,因为一个灯的熄灭是靠下一个灯的常闭触点控制,在控制红灯是由于多加了另一个红灯的控制开关,使得人行时只有东西的红灯亮,另一边不亮,反复检查了好几遍都没看出来,直到检查开关时才发现。

哈工大威海计算机控制课设报告19号

哈工大威海计算机控制课设报告19号

《计算机控制》课程设计报告题目: 19、最小拍控制设计姓名:学号:2015年6月12日《计算机控制》课程设计任务书指导教师签字:系(教研室)主任签字:2015年6 月5 日一. 最小拍控制控制系统的设计 1.1、最小拍控制系统1.1.1、最小拍控制系统介绍在数字随动控制系统中,要求系统的输出值尽快地跟踪给定值的变化,最少拍控制就是为满足这一要求的一种离散化设计方法。

所谓最少拍控制,就是要求闭环系统对于某种特定的输入在最少个采样周期内达到无静差的稳态,且闭环脉冲传递函数具有以下形式:()n n z z z z ---+++=Φφφφ......2211 (1)式中N 是在可能情况下的最小正整数。

这一形式表明闭环系统的脉冲响应在N 个采样周期后变为0,从而意味着系统在N 拍之内达到稳态。

图1 离散的计算机控制系统框图其中,()z R 为系统输入(单位阶跃信号),()z D 为控制系统的控制器传函,()z G 为控制系统的控制对象传函,()z C 系统输出。

1.2、采样周期T 的选择按照设计任务的要求,取采样周期为T=0.05s1.3、无波纹最小拍控制器的计算1.3.1、广义被控对象的传递函数G(z)()()()()()1112110.0122910.983711010()1(1)1110.9512Ts z z e G z Z z Z s s s s s z z ------+⎡⎤⎡⎤-==-=⎢⎥⎢⎥++--⎣⎦⎣⎦121220.01229z 0.012090.01229z 0.012091 1.95120.9512z 1.95120.9512z z z z ----++==-+-+ (2) 即20.01229z0.01209(z )z 1.95120.9512G z +=-+ (3)1.3.2、无波纹最小拍控制器D(z)单位阶跃r (t )=1(t ),q=1,不稳定极点个数m=0,因此误差脉冲传函为()()()()()()z F z F z zz 1-1q1-e -1z -1-1==Φ-α (4)零点个数n=1,因此闭环脉冲传递函数为())9837.01(f 111--+=Φz z z (5)根据()11=Φ=z z ,求得系数5041.0f 1=,则系统闭环脉冲传递函数为)9837.01(5041.011--+=Φz z z )( (6)根据()()z z 1e Φ=Φ-,求得()z F ,则系统误差脉冲传递函数为)4959.01(-111e --+=Φz z z )()( (7)由)()()(z z z G z D e ΦΦ=,得设计的数字控制器为1--1z 4959.019.015z3-1.0174)z (+=D (8)1.3.4、单位阶跃作用下的E(z)、C(z)()()11114959.014959.01111)()()(----+=+-∙-=Φ=z z z z z z R z E e (9) ()...5041.09837.015041.011)()()(321111+++=+∙-=Φ=------z z z z z zz z R z C (10) 1.3.5、差分方程u(k)由114959.01015.39017.41)()()(--+-==zz z e z u z D ,解得 )1k (e 015.39)k (e 017.411-k u 4959.0k u --+-=)()( (11)二、控制系统的仿真2.1、无波纹最小拍控制系统框图图2 被控对象框图2.1.1、系统误差e(t)曲线图3 系统误差e(t)曲线2.1.2、控制器输出u(k)曲线图4 控制器输出u(k)曲线2.1.3、系统输出c(t)曲线图5 系统输出c(t)曲线2.1.4仿真结果分析通过仿真曲线看出: 控制器D (z )满足设计要求,系统在第二拍之后系统达到无差,最后控制器输出恒定(u (k )=0),因此系统输出不会产生波纹,调节时间为s 10.0t s 。

哈工大自动控制原理课程设计实验报告

哈工大自动控制原理课程设计实验报告
图14
图2-15
这里给出校正装置、校正前和校正后的系统的开环Bode图,如图2-16所示。系统幅频特性的折线图如图2-17所示。手绘系统bode图近似该形式。
图2-16
图2-17
2.2.4
为了输出能更好的跟踪输入信号,这里我们仍然引入前馈控制,关于前馈控制分析详见根轨迹法校正部分。这里求得
同样的,考虑到该环节不易实现,我们取
引入前馈控制后,系统的Bode图如图2-18所示。可以看出,校正后系统的带宽增大。系统幅频特性的折线图如图2-19所示。手绘系统bode图近似该形式。
图2-18
图2-19
3
3.1
未加前馈控制时,校正后系统跟踪 正弦信号的波形如图3-1。
图3-1
当引入前馈控制后,系统的框图如图3-2所示。
图3-2
系统跟踪 正弦信号时,波形如图3-3所示。考虑到系统的转动惯量 可变, 取 时,系统跟踪 的正弦信号波形如图3-4和图3-5所示。可以看出,此时相位差接近于0°,幅值差不大于10%,满足性能指标的要求。
时,闭环幅频特性不出现谐振峰。
而二阶系统的截止频率 为
同时我们给出以下结论:
(1)闭环系统的截至频率 与相对应的开环系统的剪切频率 成正比关系。
(2)系统的谐振峰值 时,系统震荡趋势将剧烈增大。
(3)闭环带宽越宽,上升时间越短,但高频抗干扰的能力变差。
1.3.3
高阶系统的闭环极点都应在复数平面左半平面,其中距离虚轴近的闭环极点对动态过程影响大;反之距离虚轴远的闭环极点,对动态过程影响小。此外,极点附近有零点时,对动态过程影响较小。
图2-4
根据图2-2,可以求出速度反馈闭环的传递函数为
其特征方程为
该方程应有两个根 和 。由此解得

哈尔滨工业大学(威海)操作系统实验报告及答案

哈尔滨工业大学(威海)操作系统实验报告及答案

哈尔滨工业大学(威海)操作系统实验报告说明:本实验报告实验答案,是本人在上实验时的测试数据,由于操作系统实验中后面实验与当时所做实验的计算机的配置有关,因此本实验报的数据仅供参考。

实验1进程的描述与控制Windows 2000编程(实验估计时间:100分钟)1.1 背景知识Windows 2000 可以识别的应用程序包括控制台应用程序、GUI应用程序和服务应用程序。

控制台应用程序可以创建GUI,GUI应用程序可以作为服务来运行,服务也可以向标准的输出流写入数据。

不同类型应用程序间的惟一重要区别是其启动方法。

Windows 2000是以NT技术构建的,它提供了创建控制台应用程序的能力,使用户可以利用标准的C++工具,如iostream库中的cout和cin对象,来创建小型应用程序。

当系统运行时,Windows 2000的服务通常要向系统用户提供所需功能。

服务应用程序类型需要ServiceMail()函数,由服务控制管理器(SCM)加以调用。

SCM是操作系统的集成部分,负责响应系统启动以开始服务、指导用户控制或从另一个服务中来的请求。

其本身负责使应用程序的行为像一个服务,通常,服务登录到特殊的LocalSystem账号下,此账号具有与开发人员创建的服务不同的权限。

当C++编译器创建可执行程序时,编译器将源代码编译成OBJ文件,然后将其与标准库相链接。

产生的EXE文件是装载器指令、机器指令和应用程序的数据的集合。

装载器指令告诉系统从哪里装载机器代码。

另一个装载器指令告诉系统从哪里开始执行进程的主线程。

在进行某些设置后,进入开发者提供的main()、Servicemain()或WinMain()函数的低级入口点。

机器代码中包括控制逻辑,它所做的事包括跳转到Windows API函数,进行计算或向磁盘写入数据等。

Windows允许开发人员将大型应用程序分为较小的、互相有关系的服务模块,即动态链接库(DLL)代码块,在其中包含应用程序所使用的机器代码和应用程序的数据。

哈工大威海电气专业6号PLC课程设计报告

哈工大威海电气专业6号PLC课程设计报告

PLC课程设计报告设计题目:LED数码管显示循环学号:姓名:指导教师:信息与电气工程学院二零一五年七月目录1. 设计任务 (1)2. 设计指标 (1)3. 工作原理 (1)3.1 循环切换的控制 (1)(1) 定义 (1)(2) 工作过程 (1)3.2 循环控制 (1)(1) 定义 (1)(2) 工作过程 (1)3.3 编码控制 (2)3.4 输出控制 (3)(1) 定义 (3)(2) 工作过程 (3)4. 系统调试 (3)5. 程序清单 (4)5.1 循环切换控制梯形图 (4)5.2 循环控制梯形图 (4)5.3 编码控制梯形图 (5)5.4 输出控制梯形图 (7)5.5 指令表 (9)6. 总结 (12)1. 设计任务用LED数码管依次间隔2s显示0~9十个数字,然后按X0按键依次间隔2s 显示0~9中奇数,5秒后,依次间隔2s显示0~9中偶数。

2. 设计指标将指令表程序烧入PLC中,按下X0键,LED数码管依次间隔2s显示0~9十个数字;按下X1键,即刻跳入下一循环,依次间隔2s显示1、3、5、7、9,5秒后,依次间隔2s显示0、2、4、6、8。

3. 工作原理此设计共分为四个部分:循环切换的控制部分、循环控制部分、编码部分、输出显示部分。

3.1 循环切换的控制(1) 定义X000—控制0~9循环显示X001—控制奇偶循环显示M100—切换显示模式M101—复位继电器,当上电时第1组启动,其他组关闭,起到复位作用(2) 工作过程当按下X000时,M101开始工作,M100不工作,开始0~9循环显示;运行期间按下X001时,M100、M101同时开始工作,在第2组~第10组复位的同时第1组开始显示,从而开始奇偶循环显示。

梯形图如下图5-1循环切换控制梯形图。

3.2 循环控制(1) 定义0~9循环:M0显示0;M1显示1;M2显示2;M3显示3;M4显示4;M5显示5;M6显示6;M7显示7;M8显示8;M9显示9;奇偶循环:M10显示1;M11显示3;M12显示5;M13显示7;M14显示9;M15显示0;M16显示2;M17显示4;M18显示6;M19显示8。

哈工大自动化课程设计

哈工大自动化课程设计

哈工大自动化课程设计一、课程目标知识目标:1. 让学生掌握自动化领域的基本概念,理解自动控制系统的原理与结构;2. 培养学生运用数学模型描述自动化系统的动态行为,分析系统性能;3. 引导学生了解自动化技术在工业、农业、医疗等领域的应用。

技能目标:1. 培养学生运用控制理论知识解决实际问题的能力;2. 提高学生进行自动化系统设计与调试的实践操作技能;3. 培养学生团队协作、沟通表达的能力。

情感态度价值观目标:1. 激发学生对自动化技术的兴趣,培养其探索精神;2. 引导学生认识自动化技术在社会发展中的重要作用,增强社会责任感;3. 培养学生严谨求实的科学态度,提高其创新意识和创新能力。

本课程针对哈尔滨工业大学自动化专业学生,结合学科特点和教学要求,将课程目标分解为具体的学习成果。

课程旨在帮助学生系统地掌握自动化领域的基础知识和实践技能,培养其具备解决实际问题的能力,同时注重培养学生的团队协作、沟通表达和创新能力,使其成为适应社会发展需求的自动化专业人才。

二、教学内容本课程教学内容主要包括以下几部分:1. 自动控制理论基础:涵盖自动控制系统的基本概念、数学模型、稳定性分析等内容,对应教材第1-3章。

2. 控制系统设计:介绍控制系统设计方法、控制器参数整定技巧,包括PID控制、模糊控制等,对应教材第4-6章。

3. 自动化技术应用:分析自动化技术在工业、农业、医疗等领域的具体应用案例,对应教材第7-8章。

4. 实践教学环节:组织学生进行自动化系统设计与调试,提高实践操作技能,包括实验、课程设计等。

具体教学安排如下:1. 自动控制理论基础(第1-3章):6学时,讲解基本概念、数学模型、稳定性分析等内容。

2. 控制系统设计(第4-6章):8学时,介绍设计方法和控制器参数整定技巧。

3. 自动化技术应用(第7-8章):4学时,分析自动化技术应用案例。

4. 实践教学环节:6学时,组织学生进行课程设计和实验。

教学内容注重科学性和系统性,结合教材章节和课程目标,旨在帮助学生全面掌握自动化领域的基础知识和实践技能。

哈工大过控课设蒸发器前馈反馈控制

哈工大过控课设蒸发器前馈反馈控制

哈尔滨工业大学(威海)课设: 过程控制课程设计姓名: 王劲力班级: 1102102学号: 9目录第一章 前馈-反馈控制与设计任务 (1)1.1 前馈控制 (1)1.2 反馈控制 (1)1.3 设计任务 (1)1.4 设计要求 (1)1.5 设计报告 (1)第二章 前馈-反馈系统 (2)2.1 前馈控制系统的组成 (2)2.2 前馈控制系统的特点 (2)2.3 前馈-反馈复合控制系统特性分析 (3)第三章 前馈-反馈仿真分析 (6)3.1 系统分析 (6)3.2 静态系统仿真图 (6)3.2 动态系统仿真 (7)3.3 系统跟踪性能与抗干扰性能 (9)第四章 总结 (11)参考文献 (11)第一章 前馈-反馈控制与设计任务1.1 前馈控制前馈控制(英文名称为Feedforward Control ),是按干扰进行调节的开环调节系统,在干扰发生后,被控变量未发生变化时,前馈控制器根据干扰幅值,变化趋势,对操纵变量进行调节,来补偿干扰对被控变量的影响,使被控变量保持不变的方法。

1.2 反馈控制反馈控制(英文名称为Feedback Control ),是指从被控对象获取信息,按照偏差的极性而向相反的方向改变控制量,再把调节被控量的作用馈送给控制对象,这种控制方法称为反馈控制,也称作按偏差控制。

反馈控制总是通过闭环来实现的。

反馈控制的特点:反馈控制的特点有:按偏差进行调节;调节量小,失调量小;能随时了解被控变量变化情况;输出影响输入(闭环)。

反馈控制必须有偏差才能进行调节,调节作用落后于干扰作用;调节不及时,被控变量总是变化的。

1.3 设计任务蒸发器的控制通道传递函数为,S e S S G 80111022.8*67.1)(-+=,扰动通道的传递函数为,S e S S G 10021102)(-+=,设计前馈-反馈控制系统,具体要求如下: 1.4 设计要求1) 采用matlab 仿真分析不同形式前馈控制器对系统性能的影响;2) 采用matlab 仿真分析不同形式前馈-反馈控制器对系统性能的影响;3) 选择一种较为理想的控制方案进行设计,给出相应的闭环系统原理图;4) 进行仿真实验,给出系统的跟踪性能和抗干扰性能。

哈工大自动控制元件课程设计报告

哈工大自动控制元件课程设计报告

自动控制元件课程设计报告——工厂空气调节及净化装置班级:组员:一、项目背景在现代印刷厂在生产过程中,湿度、粉尘以及一些有害或易燃气体都对印刷厂的生产及员工的身体健康有着很大影响。

其中,湿度不当可能造成的结果有:1:产生静电。

纸张易产生静电。

工作人员常有电击感,并伴有静电打手现象,尤其在秋冬干燥季节经常出现。

静电的强度与环境湿度有着密不可分的关系,湿度越低静电越活跃。

随着湿度增加而逐渐减弱。

2:纸张伸缩变形。

由于纸张的品种不同,其膨胀收缩率不同。

如果纸张与环境不能达到湿度平衡就会造成以下情况:纸张吸收水分而膨胀、失去水分而收缩。

印完的纸张伸缩不一,给下道加工工序带来很多麻烦。

3:纸张起皱。

纸张起皱的原因是由于其出现“荷叶边”或“紧边”等现象,使纸张不能平坦舒展,印刷时出现褶皱。

此现象会使印刷器出现大量废品。

由于印刷厂大量纸张中含有纸粉并且空气中含有灰尘,在干燥的室内到处飞扬,对印刷品的质量有着严重的影响。

印刷厂的原料及在纸张的印刷过程中会产生一些有害易燃气体,如甲苯等,会对员工的身体健康造成危害。

因此,需要将湿度控制在一定范围内,并将粉尘及有害易燃气体浓度保持在一定标准以下。

二、设计目标1、湿度控制:将厂房湿度控制在50%~65%的范围内,当湿度超过规定值时,通过风机与除湿装置配合,将湿度降低;当湿度低于规定值时,用离心式加湿装置与风机配合组成加湿设备,将湿度升高。

将湿度信号通过传感器进行信号的采集并转换成电信号,再通过单片机进行数据的分析,并驱动执行元件(风机和离心机等)进行湿度调节。

2、粉尘及有害气体控制:通过粉尘及甲苯气体传感器,测量室内空气中粉尘和甲苯的含量,反馈给单片机,与设置的标准值进行比较,再由单片机输出控制信号,驱动风机运行,将含有粉尘及有害气体的空气过滤后排到室外。

三、总体方案设计1、系统的性能指标和技术要求1、湿度检测精度: 3%RH ;湿度保持范围:50%RH-65%RH2、粉尘浓度允许上限:83/mg m3、甲苯气体浓度允许上限:3/g m4、风机的风量:>50003/m h5、尽量满足节能和经济性要求2、系统的总体结构本系统主要由以下部分组成:测量元件,执行元件,功率放大元件,主控电路,调节装置,信号转换装置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计(论文)任务书指导教师签字:系(教研室)主任签字:目录1. 一阶倒立摆数学模型 (3)2.倒立摆系统的PID控制算法设计 (12)2.1设计任务 (12)2.2 设计分析 (12)2.2.1 PID控制原理 (12)2.2.2 摆杆角度控制 (13)2.3 摆杆角度控制的PID算法仿真 (15)3. 倒立摆系统的最优控制算法设计 (20)3.1 设计任务 (20)3.2 最优控制MATLAB仿真 (20)4. 工作总结及心得体会 (25)1. 一阶倒立摆数学模型1.1 一阶倒立摆数学模型的推导对系统建立数学模型是系统分析、设计的前提,而一个准确又简练的数学模型将大大简化后期的工作。

为了简化系统分析,在实际的模型建立过程中,要忽略空气流动阻力,以及各种次要的摩擦阻力。

这样可将倒立摆抽象成小车和匀质刚性杆组成的系统,如下图所示:Mm,IFΦθLx图1 一阶倒立摆系统本系统内部各相关参数定义如下:M 小车质量m 摆杆质量b 小车摩擦系数l 摆杆转动轴心到杆质心的长度 I 摆杆惯量 F 加在小车上的力x 小车位置φ 摆杆与垂直向上方向的夹角θ 摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)下图是系统中小车和摆杆的受力分析图。

其中,N 和P 为小车与摆杆相互作用力的水平和垂直方向的分量。

注意:在实际倒立摆系统中检测和执行装置的正负方向已经完全确定,因而矢量方向定义如图,图示方向为矢量正方向。

MPFθN bx'x''x I θ''图2 小车及摆杆受力分析应用Newton 方法来建立系统的动力学方程过程如下: 分析小车水平方向所受的合力,可以得到以下方程:N x b F xM --= 由摆杆水平方向的受力进行分析可以得到下面等式:22(sin )d N m x l dt θ=+即: 2cos sin N mx ml ml θθθθ=+-把这个等式代入上式中,就得到系统的第一个运动方程:F ml ml x b x m M =-+++θθθθsin cos )(2 (1-1) 为了推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析可以得到下面方程:22(cos )d P mg m l dt θ-=-即:2sin cos P mg ml ml θθθθ-=+力矩平衡方程如下:θθθ I Nl Pl =--cos sin注意:此方程中力矩的方向,由于,cos cos ,sin sin θπϕϕθϕθ=+=-=-,故等式前面有负号。

合并这两个方程,约去P 和N ,得到第二个运动方程:θθθcos sin )(2x ml mgl ml I -=++ (1-2) 1、微分方程模型设θπϕ=+,当摆杆与垂直向上方向之间的夹角ϕ与1(单位是弧度)相比很小,即 1ϕ<< 时,则可以进行近似处理:cos 1θ=-,sin θϕ=-,2()0d dtθ=。

为了与控制理论的表达习惯相统一,即u 一般表示控制量,用u 来代表被控对象的输入力F ,线性化后得到该系统数学模型的微分方程表达式:()⎪⎩⎪⎨⎧=-++=-+uml x b x m M x ml mgl ml I φφφ)(2(1-3) 2、传递函数模型对方程组(1-3)进行拉普拉斯变换,得到()⎪⎩⎪⎨⎧=Φ-++=Φ-Φ+)()()()()()()()(22222s U s s ml s s bX s s X m M ss mlX s mgl s s ml I(1-4) 注意:推导传递函数时假设初始条件为0。

由于输出为角度φ,求解方程组(1-4)的第一个方程,可以得到)(])([)(22s sgml ml I s X Φ-+=把上式代入方程组(1-4)的第二个方程,得到)()()()()()()(22222s U s s ml s s s g mlml I b s s s g ml ml I m M =Φ-Φ⎥⎦⎤⎢⎣⎡+++Φ⎥⎦⎤⎢⎣⎡-++整理后得到以输入力u 为输入量,以摆杆摆角φ为输出量的传递函数:212432()()()()()ml ss qG s U s b I ml M m mgl bmgl s s s sq q qΦ==+++-- 其中 ])())([(22ml ml I m M q -++= 若取小车位移为输出量,可得传递函数:()2222432()()()()()I ml mglsX s q qG s U s b I ml M m mgl bmgl s s s sq q q+-==+++--3.状态空间数学模型由现代控制理论原理可知,控制系统的状态空间方程可写成如下形式:DuCX Y Bu AX X+=+=方程组(1-3)对φ,x 解代数方程,得到如下解: ⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧+++++++++-==++++++++++-==u Mml m M I ml Mml m M I m M mgl x Mml m M I mlb u Mml m M I ml I Mml m M I gl m x Mml m M I b ml I x x x2222222222)()()()()()()()()(φφφφφ整理后得到系统状态空间方程:u Mml m M I ml Mml m M I mlI x x Mml m M I m M mgl Mml m M I mlbMml m M I gl m Mml m M I b ml I x x ⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡++++++⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡+++++-+++++-=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡2222222222)(0)(00)()()(010000)()()(00010φφφφ1000000100x x x y u φφφ⎡⎤⎢⎥⎡⎤⎡⎤⎡⎤⎢⎥==+⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎢⎥⎢⎥⎣⎦以上就是一阶倒立摆小车系统的状态空间表达式。

1.2 模型仿真实验1. 实验步骤实际系统参数如下,按照上面给出的例子求系统的传函、状态空间方程,并进行脉冲响应和阶跃响应的MATLAB 仿真。

M 小车质量1.096 Kgm 摆杆质量0.109 Kg b 小车摩擦系数0 .1N/m/secl 摆杆转动轴心到杆质心的长度 0.25m I 摆杆惯量 0.0034 kg*m*mF 加在小车上的力x 小车位置θ 摆杆与垂直方向的夹角T 采样频率 0.005秒2.实验报告要求(1)给出Matlab 仿真程序。

(2)给出仿真结果和响应曲线。

①传递函数: 程序:%——————trans.m ——————%%倒立摆的传递函数,开环极点及开环脉冲响应%输入倒立摆传递函数G(S)=num/denclc;clear all;close all;M=1.096;%小车质量m=0.109;%摆杆质量b=0.1;%小车摩擦系数I=0.0034;%摆杆惯量g=9.8;%重力加速度L=0.25;%摆杆转动轴心到杆质心的长度q=(M+m)*(I+m*L^2)-(m*L)^2;%计算并显示多项式的传递函数num=[m*L/q 0 0]den=[1 b*(I+m*L^2)/q -(M+m)*m*g*L/q -b*m*g*L/q 0]%计算并显示传递函数的极点p[r,p,k]=residue(num,den);s=p%求传递函数的脉冲响应并显示t=0:0.005:5;impulse(num,den,t);%显示范围:横坐标0-1,纵坐标0-60,此条语句参数可根据仿真输出曲线调整axis([0 1 0 60]);%———————end——————结果:num =2.3566 0 0den =1.0000 0.0883 -27.8285 -2.3094 0s =-5.27805.2727-0.0830由此可知,系统传递函数的多项式表达式为:32() 2.35655()()0.088327.8285 2.3094s sG s U s s s s Φ==+--系统的开环极点为1 5.2780s =-、2 5.2727s =、30.0830s =-、40s =由于有一个开环极点位于S 平面的右半部,开环系统不稳定。

开环脉冲响应曲线:Impulse ResponseTime (seconds)A m p l i t u d e图3 脉冲响应曲线由上图曲线发散,可得系统不稳定。

②状态空间法:程序:%——————state.m ——————%倒立摆状态方程及开环阶跃响应 %输入倒立摆相关参数 clc;clear all;close all; M=1.096;%小车质量m=0.109;%摆杆质量b=0.1;%小车摩擦系数I=0.0034;%摆杆惯量g=9.8;%重力加速度L=0.25;%摆杆转动轴心到杆质心的长度%p用于状态方程计算p=I*(M+m)+M*m*L^2;%输入倒立摆状态方程并显示A=[0 1 0 0;0 -(I+m*L^2)*b/p ((m*L)^2)*g/p 0;0 0 0 1;0 -m*L*b/p m*g*L*(M+m)/p 0] B=[0;(I+m*L^2)/p;0;m*L/p]C=[1 0 0 0;0 0 1 0]D=[0;0]%开环系统的阶跃响应并显示T=0:0.05:5;U=0.2*ones(size(T));[Y,X]=lsim(A,B,C,D,U,T);plot(T,Y);%显示范围:横坐标0-2,纵坐标0-100,此条语句参数可根据仿真输出曲线调整axis([0 2 0 100]);%——————end——————结果:A =0 1.0000 0 00 -0.0883 0.6293 00 0 0 1.00000 -0.2357 27.8285 0B =0.88322.3566C =1 0 0 00 0 1 0D =0 0开环系统的阶跃响应曲线:102030405060708090100图4开环阶跃响应图4中,实线是摆杆角度响应曲线,虚线是小车位置响应曲线2.倒立摆系统的PID 控制算法设计 2.1 设计任务设计PID 控制器,使得当在小车上施加1N 的脉冲信号时,闭环系统的响应指标为:(1)稳定时间小于5秒;(2)稳态时摆杆与垂直方向的夹角变化小于0.1 弧度,并作PID 控制算法的MATLAB 仿真2.2 设计分析2.2.1 PID 控制原理在模拟控制系统中,控制器最常用的控制规律是PID 控制。

常规PID 控制系统原理框图如图5所示。

系统由模拟PID 控制器KD(S)和被控对象G(S)组成。

图5 常规PID 控制系统图PID 控制器是一种线性控制器,它根据给定值)(t r 与实际输出值()y t 构成控制偏差)(t e()()()e t r t y t =-将偏差的比例(P)、积分(I)和微分(D)通过线性组合构成控制量,对被控对象进行控制,故称PID 控制器。

相关文档
最新文档