MATLAB自控课程设计

发布 2022-10-01 02:12:28 阅读 7140

自动控制原理课程设计。

专业: 测控技术与仪器

设计题目: 控制系统的综合设计

学生姓名。班级: 学号:

指导教师。分院院长。

教研室主任。

电气工程学院。

摘要。用matlab进行控制系统的超前校正设计是对所学的自动控制原理的初步运用。本课程设计首先针对校正前系统的稳定性能,用matlab画出其根轨迹、奈奎斯特曲线及伯德图进行分析,是否达到系统的要求,然后对校正装置进行参数的计算和选择,串联适当的超前校正装置。

最后用matlab对校正前后的系统进行**分析,校正后的系统是否达到要求,并计算其时域性能指标。最后通过硬件连接检测出串联校正前后的伯德图,对matlab产生图形进行检测。

关键词:matlab 校正前系统校正后系统伯德图。

目录。第一章自动控制原理课程介绍 1

1.1自动控制原理 1

1.2自动控制理论 1

1.3自动控制系统 1

1.4课程设计主要内容 2

1.5该课程设计涵盖的基本知识点 2

第二章 matlab概述 3

第三章课程设计理论基础 4

3.1设计内容 4

3.2设计要求 5

3.3理论计算 5

第四章用matlab-siumlink进行**分析 8

4.1 matlab**设计 8

4.2 siumlink**分析 11

第五章硬件设计与检测 15

课程设计总结 18

参考文献 19

附录:校正后硬件电路连接图 20

自动控制(原理)是指在没有人直接参与的情况下,利用外加的设备或装置(称为控制装置或控制器),使机器,设备或生产过程(统称被控对象)的某个工作状态或参数(即被控制量)自动地按照预定的规律运行。

自控是研究自动控制共同规律的技术科学。它的发展初期,是以反馈理论为基础的自动调节原理,主要用于工业控制,二战期间为了设计和制造飞机及船用自动驾驶仪,火炮定位系统,雷达跟踪系统以及其他基于反馈原理的军用设备,进一步促进并完善了自动控制理论的发展。到战后已形成完整的自动控制理论体系,这就是以传递函数为基础的经典控制理论,它主要研究单输入-单输出,线形定常数系统的分析和设计问题。

为了实现各种复杂的控制任务,首先要将被控制对象和控制装置按照一定的方式连接起来,组成一个有机的总体,这就是自动控制系统。在自动控制系统中,被控对象的输出量即被控量是要求严格加以控制的物理量,它可以要求保持为某一恒定值,例如温度,压力或飞行航迹等;而控制装置则是对被控对象施加控制作用的机构的总体,它可以采用不同的原理和方式对被控对象进行控制,但最基本的一种是基于反馈控制原理的反馈控制系统。

该课程是自动控制理论的基础,其主要内容包括:自动控制系统的基本组成和结构、自动控制系统的性能指标,自动控制系统的类型(连续、离散、线性、非线性等)及特点、自动控制系统的分析(时域法、频域法等)和设计方法等。通过本课程的学习,学生可以了解有关自动控制系统的运行机理、控制器参数对系统性能的影响以及自动控制系统的各种分析和设计方法等。

1.简单物理系统的微分方程和传递函数的列写和计算;

2.方框图和信号流图的变换和化简;

3.开环传递函数与闭环传递函数的推导和计算;

4.线性连续系统的动态过程分析;

5.代数稳定判据及其**性系统中的应用;

6.根轨迹的基本特性及典型系统根轨迹的绘制;

7.用根轨迹分析系统的动态性能和稳定性;

8.波德图和奈奎斯特图的绘制;

9.奈奎斯特稳定判据及应用;

10.用开环频率特性分析系统的主要动态和静态特性;

11.校正的基本原理及设计方法;

12.简单非线性控制系统分析的描述函数分析方法及相平面方法;

13.采样系统的分析及校正的基本方法。

matlab俗称“矩阵实验室”,是matrix laboratory的缩写。2024年由美国math works公司研制开发,以矩阵计算为基础的交互式的功能强大的科学及工程计算软件。首创者是在数值线性代数领域颇有影响的cleve博士。

他也是生产经营matlab产品的math works公司的创始人之一。 matlab将高性能的数值计算和可视化集成在一块,并提供了大量的内置函数,从而使其广泛应用于数学计算和分析、自动控制、系统**、数字信号处理、图形图像分析、数理统计、人工智能、虚拟现实技术、通讯工程、金融系统等领域。

时至今日,经过math works公司的不断完善,matlab已经发展成为适合多学科、多种工作平台的功能强大的大型软件。在国外,matlab已经经受了多年考验。在欧美等高校,matlab已经成为线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统**等高级课程的基本教学工具;成为攻读学位的大学生,硕士生,博士生必须掌握的基本技能。

在设计研究单位和工业部门,matlab被广泛用于科学研究和解决各种具体问题。在国内,特别是工程界,matlab一定会盛行起来。可以说,无论你从事工程方面的哪个学科,都能在matlab里找到合适的功能。

因此,matlab是面向21世纪的计算机程序设计及科学计算语言。

用matlab进行控制系统的超前校正设计是对所学的自动控制原理的初步运用。本课程设计针对校正前系统的稳定性能,用matlab画出其根轨迹、奈奎斯特曲线及伯德图进行分析,是否达到系统的要求,然后对校正装置进行参数的计算和选择,串联适当的超前校正装置。最后用matlab对校正前后的系统进行**分析,校正后的系统是否达到要求,并计算其时域性能指标。

最后通过硬件连接检测出串联校正前后的伯德图,对matlab产生图形进行检测。

针对二阶系统:

利用有源串联超前校正网络(如图所示)进行系统校正。当开关s接通时为超前校正装置,其传递函数:

其中: ,其中:“-号表示反向输入端。若kc=1,且开关s断开,该装置相当于一个放大系数为1的放大器(对原系统没有校正作用)。

图3-1有源串联超前校正网络。

1.引入该校正装置后,单位斜坡输入信号作用时稳态误差,开环截止频率c’≥4.4弧度/秒,相位裕量γ’≥45°;

2.根据性能指标要求,确定串联超前校正装置传递函数;

3.设校正装置r1=100k,r2=r3=50k,根据计算结果确定有源超前校正网络元件参数r4、c值;

4.绘制引入校正装置后系统电路原理图(设给定的电阻和电容:r=100k,c=1f、10f若干个);

5.利用matlab**软件辅助分析,绘制校正前、后及校正装置对数频率特性曲线,并验算设计结果;

6.在matlab-simulink下建立系统**模型,求校正前、后系统单位阶跃响应特性,并进行系统性能比较;

7.利用自动控制原理实验箱来完成硬件系统设计,包括:搭建校正前后系统电路、输入阶跃响应信号并通过示波器观察校正前后系统输出响应曲线。

当开关s断开时,求原模拟电路的开环传递函数g(s)。惯性环节:

积分环节:

闭环传递函数为:

由闭环传递函数的标准形式:

得出: 幅值穿越频率wc

由传递函数可知:

相位裕量:

由于截止频率和相位裕量都小于要求值,故采用超前校正较为合适。

根据系统开环截止频率c’≥4.4,相位裕量γ’≥45°

设超前校正装置传递函数为:

微分校正装置的最大相位移应为:

考虑c’ c ,则原系统相位移将更负些,则取。

则: 即。设系统校正后的两穿越频率和的几何中点是。

即: 和。得: =2.3 , 4.42 , 8.5 。

校正后传递函数为:

则。校正装置的传递函数为:

当放大器的放大倍数很大时,该网络传递函数为:

其中,,.其中“-”号表示反向输入端。该网络具有相位超前特性,当kc=1时,其对数频率特性近似于无源超前校正网络的对数频率特性。

根据前述计算的校正装置传递函数gc(s),与(1)式比较,即可确定r4、c值。则:r4=18k,c=6u。

自控课程设计

西安石油大学。课程设计。电子工程学院 自动化 专业自1004 班。题目频域校正法 02题。学生陶泽文。指导老师陈延军。二 一二年十二月。自动控制理论i 自动控制理论 课程设计任务书。目录。一 课程设计题目4 二 设计思想4 三 设计内容4 1.做原系统的bode图,检查是否满足题目要求4 2.求校正...

自控课程设计

设计 题目。频率法串联超前校正设计。学院名称核技术与自动化工程学院。专业名称电气工程及其自动化。学生姓名。学生学号。任课教师杨小峰。设计 成绩。教务处制。年月日。填写说明。1 专业名称填写为专业全称,有专业方向的用小括号标明 2 格式要求 格式要求 1 用a4纸双面打印 封面双面打印 或在a4大小纸...

自控课程设计

扬州大学水利与能源动力工程学院。课程实习报告。指导老师签名 年月日。自动控制原理及专业软件课程实习任务书。一 课程实习的目的。1 培养理论联系实际的设计思想,训练综合运用经典控制理论和相关课程知识的能力 2 掌握自动控制原理的时域分析法 根轨迹法 频域分析法,以及各种校正装置的作用及用法,能够利用不...