当前位置:文档之家› 离散系统的Simulink仿真

离散系统的Simulink仿真

离散系统的Simulink仿真
离散系统的Simulink仿真

电子科技大学中山学院学生实验报告

院别:电子信息学院课程名称:信号与系统实验

一、实验目的

1.掌握离散系统Simulink的建模方法。

2.掌握离散系统时域响应、频域响应的Simulink仿真方法。

二、实验原理

离散系统的Simulink建模、仿真方法与连续系统相似,其系统模型主要有z域模型、传输函数模型和状态空间模型等形式。

现采用图1的形式建立系统仿真模型,结合如下仿真的命令,可得到系统的状态空间变量、频率响应曲线、单位阶跃响应和单位冲激响应的波形。

图1 系统响应Simulink仿真的综合模型

仿真命令:

[A,B,C,D]=dlinmod(‘模型文件名’)%求状态空间矩阵,注意:‘模型文件名’不含扩展名

dimpulse(A,B,C,D) %求冲激响应

dimpulse(A,B,C,D,1,N

1:N

2

) %求k=N

1

~N

2

区间(步长为1)的冲激响应

dimpulse(A,B,C,D,1,N

1:△N: N

2

) %求冲激响应在k=N

1

~N

2

区间(步长为△N)

的部分样值

dstep(A,B,C,D) %求阶跃响应

dstep(A,B,C,D,1,N

1:△N:N

2

)

dbode(A,B,C,D,T

s )%求频率响应(频率范围:

Ts

~

π

ω=,即π

~

0=)。T

s

取样周期,一般去T

s

=1.

dbode(A,B,C,D, T

s ,i

u

,w

:△w:w

1

) %求频率响应(频率=范围:ω=w

~w

1

即θ=(w

0~w

1

)T

s

,△w为频率步长);i

u

为系统输入端口的编号,系统只有一个输入端

口时取i

u

=1.

以上命令,可以逐条在MATLAB 命令窗口输入、执行,也可编写成M 文件并运行。

三、实验内容

1.离散系统时域框图如图2所示。建立Simulink 模型,求其状态空间矩阵、系统函数、冲激响应、阶跃响应和频率特性。

图2 图3

2.离散系统z 域框图如图3所示。建立Simulink 模型,求其状态空间矩阵、系统函数、冲激响应、阶跃响应和频率特性。

3.离散系统差分方程为)2(2)()2(6

1

)1(61)(-+=---+k f k f k y k y k y 。建立

Simulink 模型,求其状态空间矩阵、系统函数、冲激响应、阶跃响应和频率特性。

四、实验结果

内容1:syms z

[A,B,C,D]=dlinmod('exp180101') I=[1 0;0 1];

H=C*inv(z*I-A)*B+D figure(1);

subplot(2,1,1);dimpulse(A,B,C,D);grid; subplot(2,1,2);dstep(A,B,C,D);grid; figure(2);

dbode(A,B,C,D,1,1,0:0.01:6*pi);grid;

内容2:syms z

[A,B,C,D]=dlinmod('exp180202')

figure(1);

subplot(2,1,1);dimpulse(A,B,C,D);grid;

subplot(2,1,2);dstep(A,B,C,D);grid;

figure(2);

dbode(A,B,C,D,1,1,0:0.01:6*pi);grid;

内容3:syms z

[A,B,C,D]=dlinmod('exp180303')

I=[1 0;0 1];

H=C*inv(z*I-A)*B+D

figure(1);

subplot(2,1,1);dimpulse(A,B,C,D);grid;

subplot(2,1,2);dstep(A,B,C,D);grid;

figure(2);

dbode(A,B,C,D,1,1,0:0.001:6*pi);grid;

simulink模拟通信系统仿真及仿真流程

基于Simulink的通信系统建模与仿真 ——模拟通信系统姓名:XX 完成时间:XX年XX月XX日

一、实验原理(调制、解调的原理框图及说明) AM调制 AM调制是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程。AM调制原理框图如下 AM信号的时域和频域的表达式分别为 式中,为外加的直流分量;可以是确知信号也可以是随机信号,但通常认为其平均值为0,即。 AM解调 AM信号的解调是把接收到的已调信号还原为调制信号。 AM信号的解调方法有两种:相干解调和包络检波解调。 AM相干解调原理框图如下。相干解调的关键在于必须产生一个与调制器同频同相位的载波。如果同频同相位的条件得不到满足,则会破坏原始信号的恢复。 AM包络检波解调原理框图如下。AM信号波形的包络与输入基带信号成正比,故可以用包络检波的方法恢复原始调制信号。包络检波器一般由半波或全波整流器和低通滤波器组成。 DSB调制 在幅度调制的一般模型中,若假设滤波器为全通网络(=1),调制信号中无直流分量,则输出的已调信号就是无载波分量的双边带调制信号(DSB)。DSB调制原理框图如下 DSB信号实质上就是基带信号与载波直接相乘,其时域和频域表示式分别为DSB解调 DSB只能进行相干解调,其原理框图与AM信号相干解调时完全相同,如图SSB调制 SSB调制分为滤波法和相移法。 滤波法SSB调制原理框图如下所示。图中的为单边带滤波器。产生SSB信号最直观方法的是,将设计成具有理想高通特性或理想低通特性的单边带滤波器,从而只让所需的一个边带通过,而滤除另一个边带。产生上边带信号时即为,产生下边带信号时即为。

Simulink系统仿真课程设计

《信息系统仿真课程设计》 课程设计报告 题目信息系统课程设计仿真 院(系): 信息科学与技术工程学院 专业班级:通信工程1003 学生姓名: 学号: 指导教师:吴莉朱忠敏 2012年1 月14 日至2012年1 月25 日 华朴中科技大学武昌分校制 信息系统仿真课程设计任务书

20 年月日 目录 摘要 (5)

一、Simulink 仿真设计 (6) 1.1 低通抽样定理 (6) 1.2 抽样量化编码 (9) 二、MATLA仿真设计 (12) 2.1 、自编程序实现动态卷积 (12) 2.1.1 编程分析 (12) 2.1.2 自编matlab 程序: (13) 2.1.3 仿真图形 (13) 2.1.4 仿真结果分析 (15) 2.2 用双线性变换法设计IIR 数字滤波器 (15) 2.2.1 双线性变换法的基本知识 (15) 2.2.2 采用双线性变换法设计一个巴特沃斯数字低通滤波器 (16) 2.2.3 自编matlab 程序 (16) 2.2.4 仿真波形 (17) 2.2.5 仿真结果分析 (17) 三、总结 (19) 四、参考文献 (19) 五、课程设计成绩 (20) 摘要 Matlab 是一种广泛应用于工程设计及数值分析领域的高级仿真平台。它功能

强大、简单易学、编程效率高,目前已发展成为由MATLAB 语言、MATLAB 工作环境、MATLAB 图形处理系统、MATLAB 数学函数库和MATLAB 应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的系统。本次课程设计主要包括MATLAB 和SIMULINKL 两个部分。首先利用SIMULINKL 实现了连续信号的采样及重构,通过改变抽样频率来实现过采样、等采样、欠采样三种情况来验证低通抽样定理,绘出原始信号、采样信号、重构信号的时域波形图。然后利用SIMULINKL 实现抽样量化编码,首先用一连续信号通过一个抽样量化编码器按照A 律13折线进量化行,观察其产生的量化误差,其次利用折线近似的PCM 编码器对一连续信号进行编码。最后利用MATLAB 进行仿真设计,通过编程,在编程环境中对程序进行调试,实现动态卷积以及双线性变换法设计IIR 数字滤波器。 本次课程设计加深理解和巩固通信原理、数字信号处理课上所学的有关基本概念、基本理论和基本方法,并锻炼分析问题和解决问题的能力。

第12章--MATLAB-Simulink系统仿真-习题答案

, 第12章 MATLAB Simulink系统仿真 习题12 一、选择题 1.启动Simulink后,屏幕上出现的窗口是()。A A.Simulink起始页 B.Simulink Library Browser窗口 C.Simulink Block Browser窗口 D.Simulink模型编辑窗口 2.模块的操作是在()窗口中进行的。D A.Library Browser B.Model Browser ( C.Block Editer D.模型编辑 3.Integrator模块包含在()模块库中。B A.Sources B.Continuous C.Sinks D.Math Operations 4.要在模型编辑窗口中复制模块,不正确的方法是()。B A.单击要复制的模块,按住鼠标左键并同时按下Ctrl键,移动鼠标到适当位置放开鼠标 B.单击要复制的模块,按住鼠标左键并同时按下Shift键,移动鼠标到适当位置放开鼠标 C.在模型编辑窗口选择Edit→Copy命令和Edit→Paste命令 D.右键单击要复制的模块,从快捷菜单中选择Copy命令和Paste命令 | 5.已知仿真模型如图12-41(a)所示,示波器的输出结果如图12-41(b)所示。 (a)仿真模型

(b )示波器输出结果 图12-41 习题仿真模型及仿真结果 则XY Graph 图形记录仪的输出结果是( )。C A .正弦曲线 B .余弦曲线 C .单位圆 D .椭圆 】 二、填空题 1.Simulink (能/不能)脱离MATLAB 环境运行。 2.建立Simulink 仿真模型是在 窗口进行的。模型编辑窗口 3.Simulink 仿真模型通常包括 、系统模块和 三种元素。 信号源(Source ),信宿(Sink ) 4.由控制信号控制执行的子系统称为 ,它分为 、 和 。 条件执行子系统,使能子系统,触发子系统,使能加触发子系统。 5.为子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这种操作称为子系统的 。封装(Masking ) % 三、应用题 1.利用Simulink 仿真来实现摄氏温度到华氏温度的转换:9325f c T T = +。 2.利用Simulink 仿真)5cos 2513cos 91(cos 8)(2t ωt ωt ωπ A t x ++= ,取A=1,ω=2π。 3.设系统微分方程为 '(1)2y x y y =+??=? 试建立系统模型并仿真。 4.设计一个实现下面函数模块的子系统并对子系统进行封装。 Output = (Input1+ I nput2)×Input3-Input4

PID控制系统的Simulink仿真分析

实验报告 课程名称:MATLAB语言与控制系统仿真 实验项目:PID控制系统的Simulink仿真分析专业班级: 学号: 姓名: 指导教师: 日期: 机械工程实验教学中心

注:1、请实验学生及指导教师实验前做实验仪器设备使用登记; 2、请各位学生大致按照以下提纲撰写实验报告,可续页; 3、请指导教师按五分制(优、良、中、及格、不及格)给出报告成绩; 4、课程结束后,请将该实验报告上交机械工程实验教学中心存档。 一、实验目的和任务 1.掌握PID 控制规律及控制器实现。 2.掌握用Simulink 建立PID 控制器及构建系统模型与仿真方法。 二、实验原理和方法 在模拟控制系统中,控制器中最常用的控制规律是PID 控制。PID 控制器是一 种线性控制器,它根据给定值与实际输出值构成控制偏差。PID 控制规律写成传递 函数的形式为 s K s Ki K s T s T K s U s E s G d p d i p ++=++==)1 1()() ()( 式中,P K 为比例系数;i K 为积分系数;d K 为微分系数;i p i K K T =为积分时间常数; p d d K K T =为微分时间常数;简单来说,PID 控制各校正环节的作用如下: (1)比例环节:成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立即产 生控制作用,以减少偏差。 (2)积分环节:主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积 分时间常数i T ,i T 越大,积分作用越弱,反之则越强。 (3)微分环节:反映偏差信号的变化趋势(变化速率),并能在偏差信号变得太大 之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调 节时间。 三、实验使用仪器设备(名称、型号、技术参数等) 计算机、MATLAB 软件 四、实验内容(步骤) 1、在MATLAB 命令窗口中输入“simulink ”进入仿真界面。 2、构建PID 控制器:(1)新建Simulink 模型窗口(选择“File/New/Model ”),在 Simulink Library Browser 中将需要的模块拖动到新建的窗口中,根据PID 控制器的 传递函数构建出如下模型:

Simulink系统仿真

班级:通信工程 姓名:曾浩 学号:201007302123 实验四 Simulink系统仿真 一、实验目的 1、熟悉SIMULINK工作环境及特点 2、掌握SIMULINK 的建模与仿真方法 4、掌握Simulink模型的建立及系统仿真方法。 二实验基本知识 1.了解SIMULINK模块库中各子模块基本功能

2. SIMULINK 的建模与仿真方法 (1)打开模块库,找出相应的模块。鼠标左键点击相应模块,拖拽到模型窗口中即可。 (2)创建子系统:当模型大而复杂时,可创建子系统。 (3)设置仿真控制参数。 三、实验内容 (1)系统的仿真与分析 1.创建一个正弦信号的仿真模型 在MATLAB 的命令窗口运行simulink 命令单击工具栏上的图标或选择菜 单“File”——“New”——“Model”,新建一个名为 “untitled”的空白模型窗口。 添加模块 仿真

2.建立二阶系统的仿真模型。 方法一: 输入信号源使用阶跃信号,系统使用开环传递函数s s 6.012 ,接受模块使用示波器来 构成模型。 (1) 在“Sources ”模块库选择“Step ”模块,在“Continuous ”模块库选择“Transfer Fcn ”模 块,在“Math Operations ”模块库选择“Sum ”模块,在“Sinks ”模块库选择“Scope ”。 (2) 连接各模块,从信号线引出分支点,构成闭环系统。 仿真并分析 单击工具栏的“Start simulation ”按钮,开始仿真,在示波器上就显示出阶跃响应。 在 Simulink 模型窗口,选择菜单“Simulation ”——“Simulation parameters …”命令,在 “Solver ”页将“Stop time ”设置为15,然后单击“Start simulation ”按钮,示波器显示的就到15 秒结束。

复杂过程控制系统设计与Simulink仿真

银河航空航天大学 课程设计 (论文) 题目复杂过程控制系统设计与Simulink仿 真 班级 学号 学生姓名 指导教师

目录 0. 前言 (1) 1. 总体方案设计 (2) 2. 三种系统结构和原理 (3) 2.1 串级控制系统 (3) 2.2 前馈控制系统 (3) 2.3 解耦控制系统 (4) 3. 建立Simulink模型 (5) 3.1 串级 (5) 3.2 前馈 (5) 3.3 解耦 (7) 4. 课设小结及进一步思想 (15) 参考文献 (15) 附录设备清单 (16)

复杂过程控制系统设计与Simulink仿真 姬晓龙银河航空航天大学自动化分校 摘要:本文主要针对串级、前馈、解耦三种复杂过程控制系统进行设计,以此来深化对复杂过程控制系统的理解,体会复杂过程控制系统在工业生产中对提高产品产量、质量和生产效率的重要作用。建立Simulink模型,学习在工业过程中进行系统分析和参数整定的方法,为毕业设计对模型进行仿真分析及过程参数整定做准备。 关键字:串级;前馈;解耦;建模;Simulink。 0.前言 单回路控制系统解决了工业过程自动化中的大量的参数定制控制问题,在大多数情况下这种简单系统能满足生产工艺的要求。但随着现代工业生产过程的发展,对产品的产量、质量,对提高生产效率、降耗节能以及环境保护提出了更高的要求,这便使工业生产过程对操作条件要求更加严格、对工艺参数要求更加苛刻,从而对控制系统的精度和功能要求更高。为此,需要在单回路的基础上,采取其它措施,组成比单回路系统“复杂”一些的控制系统,如串级控制(双闭环控制)、前馈控制大滞后系统控制(补偿控制)、比值控制(特殊的多变量控制)、分程与选择控制(非线性切换控制)、多变量解耦控制(多输入多输出解耦控制)等等。从结构上看,这些控制系统由两个以上的回路构成,相比单回路系统要多一个以上的测量变送器或调节器,以便完成复杂的或特殊的控制任务。这类控制系统就称为“复杂过程控制系统”,以区别于单回路系统这样简单的过程控制系统。 计算机仿真是在计算机上建立仿真模型,模拟实际系统随时间变化的过程。通过对过程仿真的分析,得到被仿真系统的动态特性。过程控制系统计算机仿真,为流程工业控制系统的分析、设计、控制、优化和决策提供了依据。同时作为对先进控制策略的一种检验,仿真研究也是必不可少的步骤。控制系统的计算机仿真是一门涉及到控制理论、计算机数学与计算机技术的综合性学科。控制系统仿真是以控制系统的模型为基础,主要用数学模型代替实际控制系统,以计算机为工具,对控制系统进行实验和研究的一种方法。在进行计算机仿真时,十分耗费时间与精力的是编制与修改仿真程序。随着系统规模的越来越大,先进过程控制的出现,就需要行的功能强大的仿真平台Math Works公司为MATLAB提供了控制系统模型图形输入与仿真工具Simulink,这为过程控制系统设计与参数整定的计算与仿真提供了一个强有力的工具,使过程控制系统的设计与整定发生了革命性的变化。

实验四 PID控制系统的Simulink

自动控制理论 上 机 实 验 报 告 学院:机电工程学院 班级:13级电信一班 姓名: 学号:

实验四 PID 控制系统的Simulink 仿真分析 一、实验目的和任务 1.掌握PID 控制规律及控制器实现。 2.掌握用Simulink 建立PID 控制器及构建系统模型与仿真方法。 二、实验原理和方法 在模拟控制系统中,控制器中最常用的控制规律是PID 控制。PID 控制器是一种线性控制器,它根据给定值与实际输出值构成控制偏差。PID 控制规律写成传递函数的形式为a s K s Ki K s T s T K s U s E s G d p d i p ++=++==)11()()()( 式中,P K 为比例系数;i K 为积分系数;d K 为微分系数;i p i K K T = 为积分时间常数;p d d K K T =为微分时间常数; 简单来说,PID 控制各校正环节的作用如下: (1)比例环节:成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立 即产生控制作用,以减少偏差。 (2)积分环节:主要用于消除静差,提高系统的无差度。积分作用的强弱取决 于积分时间常数i T ,i T 越大,积分作用越弱,反之则越强。 (3)微分环节:反映偏差信号的变化趋势(变化速率),并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。 三、实验使用仪器设备 计算机、MATLAB 软件 四、实验内容(步骤) 1、在MATLAB 命令窗口中输入“simulink ”进入仿真界面。 2、构建PID 控制器:(1)新建Simulink 模型窗口(选择“File/New/Model ”),在Simulink Library Browser 中将需要的模块拖动到新建的窗口中,根据PID 控制器的传递函数构建出如下模型:

基于Simulink进行系统仿真

实验四 基于Simulink 进行系统仿真(微分 方程、传递函数) 一.实验目的 1) 熟悉Simulink 的工作环境; 2) 掌握Simulink 数学工具箱的使用; 3) 掌握在Simulink 的工作环境中建立系统仿真模型。 二.实验内容 系统微分方程:)(10)(10)(10)(83322t u t y dt t dy dt t y d =++ 系统传递函数:8 328 101010)()()(++==s s s U s Y s G 1)(=t u ,)314sin()(t t u =,)90314sin()(o t t u += 模型 微分方程时的过程 Ut=1时

t u 时)(t 314 ) sin(

t t u+ =时 )(o ) sin( 90 314 传递函数时的过程

u时 t )(= 1 t u=时 )(t sin( 314 )

t t )(o =时 u+ ) sin( 90 314 结论及感想 从两种种不同方法的仿真结果,我们可以瞧出分别用微分方程与传递函数在Simulink中,仿真出来的结果没有很明显的区别,说明两种方法的精度都差不多。但就是,不同的电压源得出的仿真结果不一样,阶跃电源开始时震荡,后来幅度逐渐变小,趋近于1;正弦电源,初相不同时,初始时刻的结果也不相同,有初相时开始震荡会更剧烈,但最后都会变为稳态值,即为正弦值。通过本次实验,我认识到了建模与仿真的一般性方法,收获甚多,也更进一步了解了Matlab,Matlab不仅仅

在平时的编程方面功能强大,在仿真方面也熠熠生辉。

PID控制系统的Simulink仿真分析

实验报告 课程名称: MATLAB语言与控制系统仿真 实验项目: PID控制系统的Simulink仿真分析专业班级: 学号: 姓名: 指导教师: 日期: 机械工程实验教学中心

注:1、请实验学生及指导教师实验前做实验仪器设备使用登记; 2、请各位学生大致按照以下提纲撰写实验报告,可续页; 3、请指导教师按五分制(优、良、中、及格、不及格)给出报告成绩; 4、课程结束后,请将该实验报告上交机械工程实验教学中心存档。 一、实验目的和任务 1.掌握PID 控制规律及控制器实现。 2.掌握用Simulink 建立PID 控制器及构建系统模型与仿真方法。 二、实验原理和方法 在模拟控制系统中,控制器中最常用的控制规律是PID 控制。PID 控制器是一种线性控制器,它根据给定值与实际输出值构成控制偏差。PID 控制规律写成传递函数的形式为 s K s Ki K s T s T K s U s E s G d p d i p ++=++==)11()()()( 式中,P K 为比例系数;i K 为积分系数;d K 为微分系数;i p i K K T =为积分时间常数; p d d K K T =为微分时间常数;简单来说,PID 控制各校正环节的作用如下: (1)比例环节:成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立即产 生控制作用,以减少偏差。 (2)积分环节:主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积 分时间常数i T ,i T 越大,积分作用越弱,反之则越强。 (3)微分环节:反映偏差信号的变化趋势(变化速率),并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调

基于Simulink进行系统仿真(微分方程、传递函数)

实验四 基于Simulink 进行系统仿真(微 分方程、传递函数) 一.实验目的 1) 熟悉Simulink 的工作环境; 2) 掌握Simulink 数学工具箱的使用; 3) 掌握在Simulink 的工作环境中建立系统仿真模型。 二.实验内容 系统微分方程:)(10)(10)(10)(83322t u t y dt t dy dt t y d =++ 系统传递函数:8 328 101010)()()(++==s s s U s Y s G 1)(=t u ,)314sin()(t t u =,)90314sin()(o t t u += 模型 微分方程时的过程 Ut=1时

t u 时)(t 314 ) sin(

t t u+ =时 )(o ) sin( 90 314 传递函数时的过程

u时 t )(= 1 t u=时 )(t sin( 314 )

t t )(o =时 u+ ) sin( 90 314 结论及感想 从两种种不同方法的仿真结果,我们可以看出分别用微分方程和传递函数在Simulink中,仿真出来的结果没有很明显的区别,说明两种方法的精度都差不多。但是,不同的电压源得出的仿真结果不一样,阶跃电源开始时震荡,后来幅度逐渐变小,趋近于1;正弦电源,初相不同时,初始时刻的结果也不相同,有初相时开始震荡会更剧烈,但最后都会变为稳态值,即为正弦值。通过本次实验,我认识到了建模与仿真的一般性方法,收获甚多,也更进一步了解了

Matlab,Matlab不仅仅在平时的编程方面功能强大,在仿真方面也熠熠生辉。

matlab控制系统仿真课程设计

课程设计报告 题目PID控制器应用 课程名称控制系统仿真院部名称机电工程学院专业 班级 学生姓名 学号 课程设计地点 课程设计学时 指导教师 金陵科技学院教务处制成绩

一、课程设计应达到的目的 应用所学的自动控制基本知识与工程设计方法,结合生产实际,确定系统的性能指标与实现方案,进行控制系统的初步设计。 应用计算机仿真技术,通过在MATLAB软件上建立控制系统的数学模型,对控制系统进行性能仿真研究,掌握系统参数对系统性能的影响。 二、课程设计题目及要求 1.单回路控制系统的设计及仿真。 2.串级控制系统的设计及仿真。 3.反馈前馈控制系统的设计及仿真。 4.采用Smith 补偿器克服纯滞后的控制系统的设计及仿真。 三、课程设计的内容与步骤 (1).单回路控制系统的设计及仿真。 (a)已知被控对象传函W(s) = 1 / (s2 +20s + 1)。 (b)画出单回路控制系统的方框图。 (c)用MatLab的Simulink画出该系统。 (d)选PID调节器的参数使系统的控制性能较好,并画出相应的单位阶约响应

曲线。注明所用PID调节器公式。PID调节器公式Wc(s)=50(5s+1)/(3s+1) 给定值为单位阶跃响应幅值为3。 有积分作用单回路控制系统 无积分作用单回路控制系统

大比例作用单回路控制系统 (e)修改调节器的参数,观察系统的稳定性或单位阶约响应曲线,理解控制器参数对系统的稳定性及控制性能的影响? 答:由上图分别可以看出无积分作用和大比例积分作用下的系数响应曲线,这两个PID调节的响应曲线均不如前面的理想。增大比例系数将加快系统的响应,但是过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏;增大积分时间有利于减小超调,减小振荡,使系统的稳定性增加,但是系统静差消除时间变长,加入微分环节,有利于加快系统的响应速度,使系统超调量减小,稳定性增加。 (2).串级控制系统的设计及仿真。 (a)已知主被控对象传函W 01(s) = 1 / (100s + 1),副被控对象传函W 02 (s) = 1 / (10s + 1),副环干扰通道传函W d (s) = 1/(s2 +20s + 1)。 (b)画出串级控制系统方框图及相同控制对象下的单回路控制系统的方框图。(c)用MatLab的Simulink画出上述两系统。

课程设计专家PID控制系统simulink仿真

内蒙古科技大学 课程设计 题目:专家PID控制系统仿真 学生姓名: 学号: 专业:自动化 班级: 指导教师:

专家PID控制系统仿真 摘要 简单介绍了常规PID控制的优缺点和专家控制的基本原理,介绍了专家PID控制的系统结构,针对传递函数数学模型设计控制器。基于MATLAB的simulink仿真软件进行应用实现,仿真和应用实现结果均表明,专家PID控制具有比常规PID更好的控制效果,且具有实现简单和专家规则容易获取的优点。 论文主要研究专家PID控制器的设计及应用,完成了以下工作: (1)介绍了专家PID控制和一般PID控制的原理。 (2)针对任务书给出的受控对象传递函数G(s)=523500/(s3+87.35s2+10470s) ,并且运用MATLAB实现了对两种PID控制器的设计及simulink仿真,且对两种PID控制器进行了比较。 (3)结果分析,总结。 仿真结果表明,专家PID控制采用多分段控制,其控制精度更好,且具有优越的抗扰性能。 关键词:专家PID,专家系统,MATLAB,simulink仿真

Expert PID control system simulation Abstract The advantages and disadvantages of conventional PID control and the basic principle of expert control are briefly introduced, and the structure of expert PID control system is introduced. Simulink simulation software based on MATLAB is implemented. The simulation and application results show that the expert PID control has better control effect than the conventional PID, and has the advantages of simple and easy to get. This paper mainly studies the design and application of the expert PID controller: (1) the principle of PID control and PID control is introduced in this paper. (2) the controlled object transfer function G (s) =523500/ (s3+87.35s2+10470s), and the use of MATLAB to achieve the design and Simulink simulation of two kinds of PID controller, and the comparison of two kinds of PID controller. (3) result analysis, summary. The simulation results show that the control accuracy of the expert PID control is better than that of the control. Key words:Expert PID , MA TLAB, expert system, Simulink, simulation

基于Simulink的简单电力系统仿真

实验六 基于Simulink 的简单电力系统仿真 实验目的 1) 熟悉Simulink 的工作环境; 2) 掌握Simulink 电力系统工具箱的使用; 3) 掌握在Simulink 的工作环境中建立简单电力系统的仿真模型 实验内容 输电线路电路参数建模时采用电力系统分析中常用的π型等值电路,搭建如图1所示的一个简单交流单相电力系统,在仿真进行中,负载通过断路器切除并再次投入。π型等值电路具体元件参数如下:Ω=2.5R ,H L 138.0=,F C C μ967.021==。 图1 简单电力系统仿真示意图 1) 在Simulink 中建立简单交流单相电力系统模型,并进行仿真,观测负载电流和输电线路末端电压; 2) 结合理论知识分析上述观测信号变化的原因; 3) 比较不同功率因数,如cos φ=1、cos φ=(感性)、cos φ=(容性)负载条件下的仿真结果 实验原理与方法 1、系统的仿真电路图 实验步骤 根据所得建立模型,给定参数,得到仿真结果 cos φ=1 cos φ=(感性) cos φ=(容性) 实验结果与分析 cos φ=1 cos φ=(感性) cos φ=(容性) 仿真结果分析 (1)在纯阻性负载电路中,电压相位与电流相位相同;与感性负载相比,断路器重新闭合后电流没有额外的直流分量。 (2)在感性负载中,电压相位超前电流相位;断路器重新闭合时,交变的电流瞬间增加了一个直流分量,随后逐渐减小。 (3)在容性负载中,电压相位滞后于电流相位;断路器重新闭合时,电流瞬间突变至极大;与感性负载和纯阻性负载相比,断路器断开时的末端电压由于有电容放电作用,电压波形畸变很小。 (4)当断路器断开时,线路断路,电流突变为0,但电压行波仍在进行,因此在末端能够测量到连续的电压波形,但断路器断开对电压波形造成了影响,产生了畸变。这是由于能量是通过电磁场传递的,线路断开时电压继续向前传递。 总括:L 和C 对输出波形振荡的频率和幅度影响程度不同,当变化相同幅度时,电容对振荡频率和幅度的影响要比电感的大。 感想:Matlab 中Simulik 通过拖拉建模方式对电路进行仿真,具有快捷、

第五章 控制系统的Simulink仿真

第五章控制系统的Simulink仿真 5.1 Simulink仿真的参数设置 5.1.1 系统模型的实时操作与仿真参数设置 1.系统模型的实时操作 在Simulink环境下创建系统仿真模型后,在菜单操作方式下可对系统模型或框图进行如下的实时操作: (1)被仿真模块的参数允许有条件地实时修改。 (2)离散模块的采样时间允许实时修改。 (3)允许用浮空示波器(Floating Scope)实时观察任何一点或几点的动态波形。 (4)在进行一个系统仿真的过程中,允许同时打开另一个系统进行处理。 2.仿真参数的设置方法 系统仿真前要对仿真算法、输出模式等各种参数进行设置,这就是“Simulation”下的“Simulation Parameters”菜单命令要完成的任务。打开一个仿真参数对话框后可以设置仿真参数,该对话框包含以下5个可相互切换的标签页: (1)Solver解算器标签页:设置仿真的起始时间与终止时间、仿真的步长大小与求解问题的算法等。 (2)Workspace I/O工作空间标签页:管理对MATLAB工作空间的输入和输出操作。 (3)Diagnostics标签页:设置在仿真过程中出现各类错误时的操作处理。 (4)Advanced标签页:设置高级仿真属性,如模块的简化、在仿真过程中使用逻辑信号等。(5)Real-Time Workshop标签页:设置实时工具中的参数,如允许用户选择目标语言模板、系统目标文件等。 5.1.2 Solver解算器标签页的参数设置 执行“Simulation”下的“Simulation Parameters”命令后,会弹出仿真参数设置对话框标签之一“Solver”解算器标签页。 “Solver”标签页参数设定是进行仿真工作前准备的必须步骤,基本参数设定包括仿真的起始时间与终止时间、仿真的步长大小与求解问题的算法等。 当选择算法是可变步长类型“Variable-step”时,“Solver”标签页如图5-1所示;当选择固定步长类型的算法“Fixed-step”时,“Solver”标签页如图5-2所示。 图5-1 “Solver”可变步长仿真参数设置窗口

MATLABsimulink系统仿真分析仿真报告,DOC

仿真报告 课程名称:自动化技术导论 报告题目:MATLAB/simulink系统仿真分析 班级 姓名 学号 xxxxxx自动化学院 2016年4月

软件版本:MATLAB R2010b MATLAB强处理能力 MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而且经过了各种优化和容错处理。在通常情况下,可以用它来代替底层编程语言,如C和C++ 。在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。 MATLAB图形处理 MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB 对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。另外新版本的MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。 MATLAB对许多专门的领域都开发了功能强大的模块集和工具箱。一般来说,它们都是由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。领域,诸如数据采集、数据库接口、概率统计、样条拟合、优化算法、偏微分方程求解、神经网络、小波分析、信号处理、图像处理、系统辨识、控制系统设计、LMI控制、鲁棒控制、模型预测、模糊逻辑、金融分析、地图工具、非线性控制设计、实时快速原型及半物理仿真、嵌入式系统开发、定点仿真、DSP与通讯、电力系统仿真等,都在工具箱(Toolbox)家族中有了自己的一席之地。 MATLAB程序接口 新版本的MATLAB可以利用MATLAB编译器和C/C++数学库和图形库,将自己的MATLAB程序自动转换为独立于MATLAB运行的C和C++代码。允许用户编写可以和MATLAB进行交互的C或C++语言程序。另外,MATLAB网页服务程序还容许在Web应用中使用自己的MATLAB数学和图形程序。MATLAB的一个重要特色就是具有一套程序扩展系统和一组称之为工具箱的特殊应用子程序。工具箱是MATLAB 函数的子程序库,每一个工具箱都是为某一类学科专业和应用而定制的,主要包括信号处理、控制系统、神经网络、模糊逻辑、小波分析和系统仿真等方面的应用。 MATLAB应用软件开发

MAABSimulink与控制系统仿真实验报告

MATLAB/Simulink与控制系统仿真实验报告 姓名:喻彬彬 学号:

实验1、MATLAB/Simulink 仿真基础及控制系统模型的建立 一、实验目的 1、掌握MATLAB/Simulink 仿真的基本知识; 2、熟练应用MATLAB 软件建立控制系统模型。 二、实验设备 电脑一台;MATLAB 仿真软件一个 三、实验内容 1、熟悉MATLAB/Smulink 仿真软件。 2、一个单位负反馈二阶系统,其开环传递函数为210()3G s s s =+。用Simulink 建立该控制系统模型,用示波器观察模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB 的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。 3、某控制系统的传递函数为()()()1()Y s G s X s G s =+,其中250()23s G s s s +=+。用Simulink 建立该控制系统模型,用示波器观察模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB 的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。 4、一闭环系统结构如图所示,其中系统前向通道的传递函数为 320.520()0.11220s G s s s s s +=+++g ,而且前向通道有一个[-0.2,0.5]的限幅环节,图中用N 表示,反馈通道的增益为1.5,系统为负反馈,阶跃输入经1.5倍的增益作用到系统。用Simulink 建立该控制系统模型,用示波器观察模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB 的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。 四、实验报告要求 实验报告撰写应包括实验名称、实验内容、实验要求、实验步骤、实验结果及分析和实验体会。 五、实验思考题 总结仿真模型构建及调试过程中的心得体会。

第12章matlabsimulink系统仿真_习题答案

第12章 MATLAB Simulink系统仿真 习题12 一、选择题 1.启动Simulink后,屏幕上出现的窗口是()。A A.Simulink起始页 B.Simulink Library Browser窗口 C.Simulink Block Browser窗口 D.Simulink模型编辑窗口2.模块的操作是在()窗口中进行的。D A.Library Browser B.Model Browser C.Block Editer D.模型编辑 3.Integrator模块包含在()模块库中。B A.Sources B.Continuous C.Sinks D.Math Operations 4.要在模型编辑窗口中复制模块,不正确的方法是()。B A.单击要复制的模块,按住鼠标左键并同时按下Ctrl键,移动鼠标到适当位置放开鼠标B.单击要复制的模块,按住鼠标左键并同时按下Shift键,移动鼠标到适当位置放开鼠标 C.在模型编辑窗口选择Edit→Copy命令和Edit→Paste命令 D.右键单击要复制的模块,从快捷菜单中选择Copy命令和Paste命令 5.已知仿真模型如图12-41(a)所示,示波器的输出结果如图12-41(b)所示。 (a)仿真模型

(b )示波器输出结果 图12-41 习题仿真模型及仿真结果 则XY Graph 图形记录仪的输出结果是( )。C A .正弦曲线 B .余弦曲线 C .单位圆 D .椭圆 二、填空题 1.Simulink (能/不能)脱离MATLAB 环境运行。 2.建立Simulink 仿真模型是在 窗口进行的。模型编辑窗口 3.Simulink 仿真模型通常包括 、系统模块和 三种元素。 信号源(Source ),信宿(Sink ) 4.由控制信号控制执行的子系统称为 ,它分为 、 和 。 条件执行子系统,使能子系统,触发子系统,使能加触发子系统。 5.为子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这种操作称为子系统的 。封装(Masking ) 三、应用题 1.利用Simulink 仿真来实现摄氏温度到华氏温度的转换:9325f c T T = +。 2.利用Simulink 仿真)5cos 2513cos 91(cos 8)(2 t ωt ωt ωπA t x ++= ,取A=1,ω=2π。 3.设系统微分方程为 '(1)2 y x y y =+??=? 试建立系统模型并仿真。 4.设计一个实现下面函数模块的子系统并对子系统进行封装。 Output = (Input1+ I nput2)×Input3-Input4 5.已知y=kx+b ,其中x 为输入,k 、b 为待定参数,试采用S 函数实现模块,并封装和测试该模块。

基于Simulink的简单电力系统仿真

实验六基于Simulink 的简单电力系统仿真 实验目的 1) 熟悉Simulink 的工作环境; 2) 掌握Simulink 电力系统工具箱的使用; 3)掌握在Simulink 的工作环境中建立简单电力系统的仿真模型 实验内容 输电线路电路参数建模时采用电力系统分析中常用的π型等值电路,搭建如图1所示的一个简单交流单相电力系统,在仿真进行中,负载通过断路器切除并再次投入。π型等值电路具体元件参数如下:Ω=2.5R ,H L 138.0=,F C C μ967.021==。 图1简单电力系统仿真示意图 1)在Simulink 中建立简单交流单相电力系统模型,并进行仿真,观测负载电流和输电线路末端电压; 2)结合理论知识分析上述观测信号变化的原因; 3)比较不同功率因数,如cos φ=1、cos φ=(感性)、cos φ=(容性)负载条件下的仿真结果 实验原理与方法 1、系统的仿真电路图 实验步骤 根据所得建立模型,给定参数,得到仿真结果 cos φ=1 cos φ=(感性) cos φ=(容性) 实验结果与分析 cos φ=1 cos φ=(感性) cos φ=(容性) 仿真结果分析 (1)在纯阻性负载电路中,电压相位与电流相位相同;与感性负载相比,断路器重新闭合后电流没有额外的直流分量。 (2)在感性负载中,电压相位超前电流相位;断路器重新闭合时,交变的电流瞬间增加了一个直流分量,随后逐渐减小。 (3)在容性负载中,电压相位滞后于电流相位;断路器重新闭合时,电流瞬间突变至极大;与感性负载和纯阻性负载相比,断路器断开时的末端电压由于有电容放电作用,电压波形畸变很小。 (4)当断路器断开时,线路断路,电流突变为0,但电压行波仍在进行,因此在末端能够测量到连续的电压波形,但断路器断开对电压波形造成了影响,产生了畸变。这是由于能量是通过电磁场传递的,线路断开时电压继续向前传递。 总括:L 和C 对输出波形振荡的频率和幅度影响程度不同,当变化相同幅度时,电容对振荡频率和幅度的影响要比电感的大。 感想:Matlab 中Simulik 通过拖拉建模方式对电路进行仿真,具有快捷、方便、灵活的特点。Simulink 的仿真电路简洁、参数调整方便。仿真结果直观。

电力拖动自动控制系统Matlab仿真实验报告

电力拖动自动控制系统 ---Matlab仿真实验报告

实验一二极管单相整流电路 一.【实验目的】 1.通过对二极管单相整流电路的仿真,掌握由电路原理图转换成仿真电路的基本知识; 2.通过实验进一步加深理解二极管单向导通的特性。 图1-1二极管单相整流电路仿真模型图 二.【实验步骤和内容】 1.仿真模型的建立 1打开模型编辑窗口; 2复制相关模块; 3修改模块参数; 4模块连接; 2.仿真模型的运行 1仿真过程的启动; 2仿真参数的设置; 3.观察整流输出电压、电流波形并作比较,如图1-2、1-3、1-4所示。

三.【实验总结】 由于负载为纯阻性,故输出电压与电流同相位,即波形相同,但幅值不等,如图1-4所示。 图1-2整流电压输出波形图图1-3整流电流输出波形图 图1-4整形电压、电流输出波形图

实验二三相桥式半控整流电路 一.【实验目的】 1.通过对三相桥式半控整流电路的仿真,掌握由电路原理图转换成仿真电路的基本知识; 2.研究三相桥式半控整流电路整流的工作原理和全过程。 二.【实验步骤和内容】 1.仿真模型的建立:打开模型编辑窗口,复制相关模块,修改模块参数,模块连接。 2.仿真模型的运行;仿真过程的启动,仿真参数的设置。 相应的参数设置: (1)交流电压源参数U=100V,f=25Hz,三相电源相位依次延迟120°。 (2)晶闸管参数Rn=0.001Ω,Lon=0.0001H,Vf=0V,Rs=50Ω,Cs=250e-6F。 (3)负载参数R=10Ω,L=0H,C=inf。 (4)脉冲发生器的振幅为5V,周期为0.04s(即频率为25Hz),脉冲宽度为2。 图2-1三相桥式半控整流电路仿真模型图

相关主题
文本预览
相关文档 最新文档