典型环节的MATLAB仿真实验

合集下载

MATLAB仿真实验项目

MATLAB仿真实验项目

二、实验设备
PC 机,MATLAB 仿真软件。
三、实验内容
10 ,运用串联校正方法,设计控制器,使 0.5s 2 s 系统的性能满足要求。
被控对象 G p ( s)
四、实验步骤
+ 校 正
阶跃信号
10 0.5s 2 s
1、作原系统的 bode 图,求出静态误差系数 K v 0 ,相位裕度 c 0 和开 环截止频率 c 0 。 2、作时域仿真,求出阶跃响应曲线,记录未校正系统的时域性能 Mp 和 ts,并记录下所选择的参数。 3、设计超前校正装置 Gc(s),实现希望的开环频率特性,即
s=-5。
(b)
G2 ( s )
s 2 0.5s 10 s 2 2s 10 ,分子分母多项式阶数相等,即 n=m=2。
(c) G3 ( s) (d) G4 ( s)
s 2 0.5s ,分子多项式零次项系数为零。 s 2 2s 10
s ,原响应的微分,微分系数为 1/10。 s 2s 10
1 修改参数,写出程序分别实现 n1 = n 0 和 n 2 =2 n 0 的响应曲线,并作记录。 2
% n 0 10 3、试作以下系统的脉冲响应,并比较与原系统响应曲线的差别与特点,作出 相应的实验分析结果 (a) G1 (s)
2s 10 ,有系统零点情况,即 s 2 2s 10
2
2、修改参数,分别实现 =1, =2 的响应曲线,并作记录。 程序为: n0=10;d0=[1 2 10];step(n0,d0 )
%原系统 =0.36 hold on %保持原曲线 n1=n0,d1=[1 6.32 10];step(n1,d1) % =1 n2=n0;d2=[1 12.64 10];step(n2,d2) % =2

matlab仿真实验报告

matlab仿真实验报告

matlab仿真实验报告Matlab仿真实验报告引言:Matlab是一种广泛应用于科学和工程领域的数值计算软件,它提供了强大的数学和图形处理功能,可用于解决各种实际问题。

本文将通过一个具体的Matlab 仿真实验来展示其在工程领域中的应用。

实验背景:本次实验的目标是通过Matlab仿真分析一个电路的性能。

该电路是一个简单的放大器电路,由一个输入电阻、一个输出电阻和一个放大倍数组成。

我们将通过Matlab对该电路进行仿真,以了解其放大性能。

实验步骤:1. 定义电路参数:首先,我们需要定义电路的各个参数,包括输入电阻、输出电阻和放大倍数。

这些参数将作为Matlab仿真的输入。

2. 构建电路模型:接下来,我们需要在Matlab中构建电路模型。

可以使用电路元件的模型来表示电路的行为,并使用Matlab的电路分析工具进行仿真。

3. 仿真分析:在电路模型构建完成后,我们可以通过Matlab进行仿真分析。

可以通过输入不同的信号波形,观察电路的输出响应,并计算放大倍数。

4. 结果可视化:为了更直观地观察仿真结果,我们可以使用Matlab的图形处理功能将仿真结果可视化。

可以绘制输入信号波形、输出信号波形和放大倍数的变化曲线图。

实验结果:通过仿真分析,我们得到了以下实验结果:1. 输入信号波形与输出信号波形的对比图:通过绘制输入信号波形和输出信号波形的变化曲线,我们可以观察到电路的放大效果。

可以看到输出信号的幅度大于输入信号,说明电路具有放大功能。

2. 放大倍数的计算结果:通过对输出信号和输入信号的幅度进行计算,我们可以得到电路的放大倍数。

通过比较不同输入信号幅度下的输出信号幅度,可以得到放大倍数的变化情况。

讨论与分析:通过对实验结果的讨论和分析,我们可以得出以下结论:1. 电路的放大性能:根据实验结果,我们可以评估电路的放大性能。

通过观察输出信号的幅度和输入信号的幅度之间的比值,可以判断电路的放大效果是否符合设计要求。

自动控制原理MATLAB仿真实验指导书10-10

自动控制原理MATLAB仿真实验指导书10-10

自动控制原理MATLAB仿真实验实验指导书信息工程学院自动化系实验一 典型环节的MATLAB 仿真一、实验目的1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、SIMULINK 的使用MATLAB 中SIMULINK 是一个用来对动态系统进行建模、仿真和分析的软件包。

利用SIMULINK 功能模块可以快速的建立控制系统的模型,进行仿真和调试。

1.运行MA TLAB 软件,在命令窗口栏“>>”提示符下键入simulink 命令,按Enter 键或在工具栏单击按钮,即可进入如图1-1所示的SIMULINK 仿真环境下。

2.选择File 菜单下New 下的Model 命令,新建一个simulink 仿真环境常规模板。

3.在simulink 仿真环境下,创建所需要的系统。

以图1-2所示的系统为例,说明基本设计步骤如下:1)进入线性系统模块库,构建传递函数。

点击simulink 下的“Continuous ”,再将右边窗口中“Transfer Fen ”的图标用左键拖至新建的“untitled ”窗口。

2)改变模块参数。

在simulink 仿真环境“untitled ”窗口中双击该图标,即可改变传递函数。

其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK ,即完成该模块的设置。

3)建立其它传递函数模块。

按照上述方法,在不同的simulink 的模块库中,建立系统所需的传递函数模块。

例:比例环节用“Math ”右边窗口“Gain ”的图标。

4)选取阶跃信号输入函数。

用鼠标点击simulink 下的“Source ”,将右边窗口中“Step ”图标用左键拖至新建的“untitled ”窗口,形成一个阶跃函数输入模块。

自动实验一——典型环节的MATLAB仿真报告

自动实验一——典型环节的MATLAB仿真报告

自动实验一——典型环节的MATLAB仿真报告引言:典型环节的MATLAB仿真是一种常见的模拟实验方法,通过使用MATLAB软件进行建模和仿真,可以有效地研究和分析各种复杂的物理系统和控制系统。

本报告将介绍一个典型环节的MATLAB仿真实验,包括实验目的、实验原理、实验步骤、实验结果和讨论等内容。

一、实验目的本实验旨在通过MATLAB仿真实验,研究和分析一个典型环节的动态特性,深入了解其响应规律和控制方法,为实际系统的设计和优化提供理论支持。

二、实验原理典型环节是控制系统中的重要组成部分,一般包括惯性环节、惯性耦合和纯滞后等。

在本实验中,我们将重点研究一个惯性环节。

惯性环节是一种常见的动态系统,其特点是系统具有自身的动态惯性,对输入信号的响应具有一定的滞后效应,并且在输入信号发生变化时有一定的惯性。

三、实验步骤1.建立典型环节的数学模型。

根据实际情况,我们可以选择不同的数学模型描述典型环节的动态特性。

在本实验中,我们选择使用一阶惯性环节的传递函数模型进行仿真。

2.编写MATLAB程序进行仿真。

利用MATLAB软件的控制系统工具箱,我们可以方便地建立惯性环节的模型,并利用系统仿真和分析工具进行仿真实验和结果分析。

3.进行仿真实验。

选择合适的输入信号和参数设置,进行仿真实验,并记录仿真结果。

4.分析实验结果。

根据仿真结果,可以分析典型环节的动态响应特性,比较不同输入信号和控制方法对系统响应的影响。

四、实验结果和讨论通过以上步骤,我们成功地完成了典型环节的MATLAB仿真实验,并获得了仿真结果。

通过对仿真结果的分析,我们可以得到以下结论:1.惯性环节的响应规律。

惯性环节的响应具有一定的滞后效应,并且对输入信号的变化具有一定的惯性。

随着输入信号的变化速度增加,惯性环节的响应时间呈指数级减小。

2.稳态误差与控制增益的关系。

控制增益对稳态误差有重要影响,适当调整控制增益可以减小稳态误差。

3.不同输入信号的影响。

典型环节分析实验报告

典型环节分析实验报告

一、实验目的1. 理解并掌握典型环节(比例、惯性、比例微分、比例积分、积分、比例积分微分)的原理及其在控制系统中的应用。

2. 通过实验验证典型环节的阶跃响应特性,分析参数变化对系统性能的影响。

3. 熟悉MATLAB仿真软件的使用,掌握控制系统仿真方法。

二、实验原理控制系统中的典型环节是构成复杂控制系统的基础。

本实验主要研究以下典型环节:1. 比例环节(P):输出信号与输入信号成比例关系,传递函数为 \( G(s) = K \)。

2. 惯性环节:输出信号滞后于输入信号,传递函数为 \( G(s) = \frac{K}{T s + 1} \)。

3. 比例微分环节(PD):输出信号是输入信号及其导数的线性组合,传递函数为\( G(s) = K + \frac{K_d}{s} \)。

4. 比例积分环节(PI):输出信号是输入信号及其积分的线性组合,传递函数为\( G(s) = K + \frac{K_i}{s} \)。

5. 积分环节(I):输出信号是输入信号的积分,传递函数为 \( G(s) =\frac{K_i}{s} \)。

6. 比例积分微分环节(PID):输出信号是输入信号、其导数及其积分的线性组合,传递函数为 \( G(s) = K + \frac{K_i}{s} + \frac{K_d}{s^2} \)。

三、实验设备1. 计算机:用于运行MATLAB仿真软件。

2. MATLAB仿真软件:用于控制系统仿真。

四、实验步骤1. 建立模型:根据典型环节的传递函数,在MATLAB中建立相应的传递函数模型。

2. 设置参数:设定各环节的参数值,例如比例系数、惯性时间常数、微分时间常数等。

3. 仿真分析:在MATLAB中运行仿真,观察并记录各环节的阶跃响应曲线。

4. 参数分析:改变各环节的参数值,分析参数变化对系统性能的影响。

五、实验结果与分析1. 比例环节:阶跃响应曲线为一条直线,斜率为比例系数K。

2. 惯性环节:阶跃响应曲线呈指数衰减,衰减速度由惯性时间常数T决定。

自动控制原理MATLAB实验报告

自动控制原理MATLAB实验报告

实验一典型环节的MATLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、实验原理1.比例环节的传递函数为KRKRRRZZsG200,1002)(211212==-=-=-=其对应的模拟电路及SIMULINK图形如图1所示。

2.惯性环节的传递函数为ufCKRKRsCRRRZZsG1,200,10012.021)(121121212===+-=+-=-=其对应的模拟电路及SIMULINK图形如图2所示。

图1 比例环节的模拟电路及SIMULINK图形图2惯性环节的模拟电路及SIMULINK图形3.积分环节(I)的传递函数为ufCKRssCRZZsG1,1001.011)(111112==-=-=-=其对应的模拟电路及SIMULINK图形如图3所示。

4.微分环节(D)的传递函数为ufCKRssCRZZsG10,100)(111112==-=-=-=ufCC01.012=<<其对应的模拟电路及SIMULINK图形如图4所示。

5.比例+微分环节(PD)的传递函数为)11.0()1()(111212+-=+-=-=ssCRRRZZsGufCCufCKRR01.010,10012121=<<===其对应的模拟电路及SIMULINK图形如图5所示。

图3 积分环节的模拟电路及及SIMULINK图形图4 微分环节的模拟电路及及SIMULINK图形6.比例+积分环节(PI)的传递函数为)11(1)(11212sRsCRZZsG+-=+-=-=ufCKRR10,100121===其对应的模拟电路及SIMULINK图形如图6所示。

三、实验内容按下列各典型环节的传递函数,建立相应的SIMULINK仿真模型,观察并记录其单位阶跃响应波形。

matlab仿真实验报告,Matlab仿真及其应用实验报告.doc

matlab仿真实验报告,Matlab仿真及其应用实验报告.doc

matlab仿真实验报告,Matlab仿真及其应⽤实验报告.doc Matlab仿真及其应⽤ 实验报告温州⼤学物理与电⼦信息⼯程学院Matlab仿真及其应⽤ 实验报告课程名称:Matlab仿真及其应⽤班 级:10电信姓名:吴** 学号:1011000****实验地点:5B305⽇期:12.25实验⼆ Matlab 基本编程基础[实验⽬的和要求]熟悉MATLAB环境与⼯作空间熟悉变量与矩阵的输⼊、矩阵的运算熟悉M⽂件与M函数的编写与应⽤熟悉MATLAB控制语句与逻辑运算掌握if语句、switch语句、try语句的使⽤。

掌握利⽤for语句、while语句实现循环结构的⽅法。

[实验内容]1⾏100列的Fibonacc 数组a,a(1)=a(2)=1,a(i)=a(i-1)+a(i-2),⽤for循环指令来寻求该数组中第⼀个⼤于10000的元素,并之处其位置i。

编写M函数表⽰曲线以及它的包络线,并从命令窗⼝输⼊命令语句绘制曲线。

t的取值范围是[0,4π]。

设,编写⼀个M函数⽂件,使得调⽤f(x)时,x可⽤矩阵代⼊,得出的f(x)为同阶矩阵。

根据,求时的最⼤n值;与(1)的n值对应的y值。

已知求中,最⼤值、最⼩值、各数之和,以及正数、零、负数的个数。

输⼊⼀个百分制成绩,要求输出成绩等级A,B,C,D,E。

其中,90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。

求分段函数的值。

⽤if语句实现输出x=-5.0, -3.0, 1.0, 2.0, 2.5, 3.0, 5.0时的y值。

编写⼀M函数,实现近似计算指数,其中x为函数参数输⼊,当n+1步与n步的结果误差⼩于0.00001时停⽌。

编写⼀M函数,a和x作为M函数参数输⼊,函数⾥⾯分别⽤if结构实现函数表⽰实验结果及分析:1.a=ones(1,100); %定义数组for i=3:100a(i)=a(i-1)+a(i-2);if(a(i)>10000)a(i),break;endend ,i2.function y=ff(t)y1=exp(-t/3);y2=exp(-t/3).*sin(3*t); y=[y1;y2]3.function y=f(x);a=input('输⼊a值:');x=input('输⼊x值:');if(x<=-a)y=-1;elseif(x-a)y=x/a;elsey=1;endend4.for n=1:100f(n)=1./(2*n-1);y=sum(f)if y>=3my=y-f(n)breakendendmy5.f(1)=1,f(2)=0,f(3)=1; for n=4:100f(n)=f(n-1)-2*f(n-2)+f(n-3);enda=sum(f);b=max(f);c=min(f);p=f==0,d=sum(p);%p等于f为0的个数p1=f>0,e=sum(p1);p2=f<0,f=sum(p2);a,b,c,d,e,f6.clear;n=input('输⼊成绩:');m=floor(n/10);%取整switch mcase num2cell(9:10)disp('A'); %显⽰在控制框case 8disp('B');case 7disp('C');case 6disp('D');case num2cell(0:5)disp('E');otherwisedisp('error')end7.function y=ex3_4(x)for i=1:length(x)if (x(i)<0)&(x(i)~=-3)y(i)=x(i)^2+x(i)-6elseif (x(i)>=0)&(x(i)<5)&(x(i)~=2)&(x(i)~=3) y(i)=x(i)^2-5*x(i)+6else y(i)=x(i)^2-x(i)-1 endendy8.function t=ex3_4(x) n=0;t=1;y=1;x=input(‘’);while y>=0.00001n=n+1;y=x^n/factorial(n);t=t+y;endn9.function y=f(x);a=input('输⼊a值:'); x=input('输⼊x值:'); if。

自动控制原理MATLAB仿真实验报告

自动控制原理MATLAB仿真实验报告

实验一 典型环节的MATLAB 仿真 一、实验目的1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、实验内容① 比例环节1)(1=s G 和2)(1=s G ;Simulink 图形实现:示波器显示结果:② 惯性环节11)(1+=s s G 和15.01)(2+=s s GSimulink 图形实现:示波器显示结果:③ 积分环节s s G 1)(1Simulink 图形实现:示波器显示结果:④ 微分环节s s G )(1Simulink 图形实现:波器显示结果:⑤ 比例+微分环节(PD )2)(1+=s s G 和1)(2+=s s G1)、G1(s )=s+2Simulink 图形实现:示波器显示结果:2)、G2(s)=s+1 Simulink图形实现:示波器显示结果:⑥ 比例+积分环节(PI )s s G 11)(1+=和s s G 211)(2+=1)、G1(1)=1+1/sSimulink 图形实现:示波器显示结果:2)G2(s)=1+1/2s Simulink图形实现:示波器显示结果:三、心得体会通过这次实验我学到了很多,对课本内容加深了理解,熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法,加深对各典型环节响应曲线的理解,这为对课程的学习打下了一定基础。

实验二线性系统时域响应分析一、实验目的1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。

2.通过响应曲线观测特征参量ζ和nω对二阶系统性能的影响。

3.熟练掌握系统的稳定性的判断方法。

二、实验内容1.观察函数step( )的调用格式,假设系统的传递函数模型为243237()4641s s G s s s s s ++=++++绘制出系统的阶跃响应曲线?2.对典型二阶系统222()2n n n G s s s ωζωω=++1)分别绘出2(/)n rad s ω=,ζ分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数ζ对系统的影响,并计算ζ=0.25时的时域性能指标,,,,p r p s ss t t t e σ。

典型环节的MATLAB仿真

典型环节的MATLAB仿真

实验一典型环节的MATLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、SIMULINK的使用MATLAB中SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包。

利用SIMULINK功能模块可以快速的建立控制系统的模型,进行仿真和调试。

1.运行MATLAB软件,在命令窗口栏“>>”提示符下键入simulink 命令,按Enter键或在工具栏单击按钮,即可进入如图1-1所示的SIMULINK仿真环境下。

2.选择File菜单下New下的Model命令,新建一个simulink 仿真环境常规模板。

3.在simulink仿真环境下,创建所需要的系统。

以图1-2所示的系统为例,说明基本设计步骤如下:1)进入线性系统模块库,构建传递函数。

点击simulink下的“Continuous”,再将右边窗口中“Transfer Fen”的图标用左键拖至新建的“untitled”窗口。

2)改变模块参数。

在simulink仿真环境“untitled”窗口中双击该图标,即可改变传递函数。

其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK,即完成该模块的设置。

3)建立其它传递函数模块。

按照上述方法,在不同的simulink 的模块库中,建立系统所需的传递函数模块。

例:比例环节用“Math”右边窗口“Gain”的图标。

4)选取阶跃信号输入函数。

用鼠标点击simulink 下的“Source ”,将右边窗口中“Step ”图标用左键拖至新建的“untitled ”窗口,形成一个阶跃函数输入模块。

5)选择输出方式。

用鼠标点击simulink 下的“Sinks ”,就进入输出方式模块库,通常选用“Scope ”的示波器图标,将其用左键拖至新建的“untitled ”窗口。

matlab 仿真实验报告

matlab 仿真实验报告

matlab 仿真实验报告Matlab 仿真实验报告引言:在科学研究和工程应用中,仿真实验是一种非常重要的手段。

通过在计算机上建立数学模型和进行仿真实验,我们可以更好地理解和预测现实世界中的各种现象和问题。

Matlab作为一种强大的科学计算软件,被广泛应用于各个领域的仿真实验中。

本文将介绍我进行的一次基于Matlab的仿真实验,并对实验结果进行分析和讨论。

实验背景:在电子通信领域中,信号的传输和接收是一个重要的研究方向。

而在进行信号传输时,会受到各种信道的影响,如噪声、衰落等。

为了更好地理解信道的特性和优化信号传输方案,我进行了一次关于信道传输的仿真实验。

实验目的:本次实验的目的是通过Matlab仿真,研究不同信道条件下信号传输的性能,并对比分析不同传输方案的优劣。

实验步骤:1. 信道建模:首先,我需要建立信道的数学模型。

根据实际情况,我选择了常见的高斯信道模型作为仿真对象。

通过Matlab提供的函数,我可以很方便地生成高斯噪声,并将其加入到信号中。

2. 信号传输方案设计:接下来,我需要设计不同的信号传输方案。

在实验中,我选择了两种常见的调制方式:频移键控(FSK)和相移键控(PSK)。

通过调整不同的调制参数,我可以模拟不同的传输效果。

3. 信号传输仿真:在信道模型和传输方案设计完成后,我开始进行信号传输的仿真实验。

通过Matlab提供的信号处理函数,我可以很方便地生成调制后的信号,并将其传输到信道中。

4. 信号接收和解调:在信号传输完成后,我需要进行信号接收和解调。

通过Matlab提供的信号处理函数,我可以很方便地对接收到的信号进行解调,并还原出原始的信息信号。

5. 仿真结果分析:最后,我对仿真结果进行分析和讨论。

通过对比不同信道条件下的传输性能,我可以评估不同传输方案的优劣,并得出一些有价值的结论。

实验结果与讨论:通过对不同信道条件下的信号传输仿真实验,我得到了一些有价值的结果。

首先,我观察到在高斯噪声较大的信道条件下,PSK调制比FSK调制具有更好的抗干扰性能。

电力电子电路典型环节的MATLAB仿真毕业设计论文

电力电子电路典型环节的MATLAB仿真毕业设计论文

可修改可编辑教学单位电子电气工程系学生学号200895014075编号DQ2012DQ075 本科毕业设计题目学生姓名专业名称指导教师2010年月日电力电子电路典型环节的MATLAB仿真摘要:本文主要研究了电力电子电路典型环节的MATLAB仿真,首先介绍了MATLAB软件及其图形仿真界面Simulink的基础应用知识,然后介绍了用于电力电子仿真的SimPowerSystems中的各种模块库,完成了对整流电路、斩波电路典型环节的建模与仿真,并且给出了仿真结果波形。

通过MATLAB/SIMULINK软件来建立各电路的仿真模型,并且对各个模块和系统内部的参数进行设置,例如仿真算法、电子器件的选择和电源幅值和频率等,最终实现电力电子系统在MATLAB中的仿真。

仿真结果和理论分析结果相一致,验证了仿真建模的有效性和正确性。

最后,本文对研究成果进行了总结,并提出了进一步改进建议。

关键词:Matlab/Simulink,仿真,整流电路,斩波电路Abstract:This paper mainly studies the MATLAB simulation of the typical session to the power electronic circuit, This article first introduces the MATLAB software and the application of knowledge based on graphical interface Simulink simulation, and then introduced the various modules of SimPowerSystems library for the power electronic simulation, also completed Modeling and Simulation to the typical session of rectifier circuit and Chopper circuit, and show the results of the simulation waveform.Established various electric circuits through MATLAB/SIMULINK software the simulation model, and set the establishment to each module and the interior parameter of system, for example simulation algorithm, electronic device choice and electrical source peak-to-peak value and frequency and so on, finally realized simulation that the electric power electronics alternating-current circuit in MATLAB. Simulation result and theoretical analysis result consistent, has confirmed the simulation modelling validity and the accuracy.Finally, this paper summarizes the research results and makes suggestions for further improvement.Keywords:Matlab/Simulink , Simulation, Rectifier circuit, Choppercircuit目录第1章概述 (5)1.1国内外研究概况 (5)1.2本课题的研究内容 (5)1.3本课题的研究目的与意义 (6)第2章MATLAB/SIMULIK基础知识 (7)2.1MATLAB介绍 (7)2.1.1 MATLAB主要组成部分 (7)2.1.2 MATLAB的系统开发环 (8)2.2SIMULINK仿真基础 (9)2.2.1 SIMULINK启动 (10)2.2.2 SIMULINK的模块库介绍 (11)2.2.3 电力系统模块库的介绍 (12)2.2.4 SIMULINK的仿真步骤 (13)第3章整流电路的SIMULINK仿真设计 (15)3.1单相桥式整流电路的仿真 (15)3.1.1 单相桥式全控整流电路的工作原理 (15)3.1.2 建立仿真模型 (15)3.1.3 设置模型参数 (17)3.1.4 模型仿真 (18)3.2三相桥式整流电路的仿真 (21)3.2.1 三相桥式全控整流电路的工作原理 (21)3.2.2 建立仿真模型 (22)3.2.3 设置模型参数 (23)第4章斩波电路的SIMULINK仿真设计 (26)4.1降压斩波电路的仿真 (26)4.1.1 降压变换器的工作原理 (26)4.1.2 建立仿真模型 (27)4.1.3 设置模型参数 (28)4.1.4 模型仿真 (28)4.2升压斩波电路的仿真 (30)4.2.1 升压变换器的工作原理 (30)4.2.2 建立仿真模型 (30)4.2.3 设置模型参数 (31)4.2.4 模型仿真 (32)第5章仿真调试 (34)5.1模型仿真应注意的问题 (34)5.1.1 模型建立和仿真参数的设置 (34)5.1.2 仿真运行和观测仿真结果 (35)结论 (37)参考文献 (38)致谢 (40)第1章概述1.1 国内外研究概况电力电子技术综合了微电子、电路、自动控制等多学科知识,是电能变换与控制的核心技术,在工业、能源、交通、国防等各个领域发挥着越来越重要的作用。

实验四 MATLAB简单仿真实验(已完成)

实验四   MATLAB简单仿真实验(已完成)

实验四 MATLAB 简单仿真实验一、实验目的:学会利用MATLAB 软件进行简单的仿真。

通过实验提高学生实际动手能力和编程能力,为日后从事通信工作奠定良好的基础。

二、实验内容:(1)绘制函数y=xe-x 在0≤x ≤1时的曲线。

(2)将输入的一段二进制代码编成单极性不归零码。

(3)将输入的一段二进制代码编成双极性不归零码。

(4)学习使用simulink 进行仿真建模三、仿真和实验结果:(1)x=0:0.1:1 %定义自变量的采样点取值数组y=x.*exp(-x) %利用数组运算计算各自变量采样点上的函数值plot(x,y),xlabel('x'),ylabel('y'),title('y=x*exp (-x)') %绘图00.10.20.30.40.50.60.70.80.91x y y=x*exp(-x)(2)单极性不归零function y=snrz(x)t0=300;t=0:1/t0:length(x);for i=1:length(x)if(x(i)==1)for j=1:t0y((i-1)*t0+j)=1;endelsefor j=1:t0y((i-1)*t0+j)=0;endendendy=[y,x(i)];M=max(y);m=min(y);subplot(2,1,1)plot(t,y);grid on;axis([0,i,m-0.1,M+0.1]);title('1 0 0 1 1 0 0 0 0 1 0 1');>>x=[1 0 0 1 1 0 0 0 0 1 0 1];y=snrz(x)(3)双极性不归零function y=dnrz(x)t0=300;t=0:1/t0:length(x);for i=1:length(x)if(x(i)==1)for j=1:t0y((i-1)*t0+j)=1;endelsefor j=1:t0y((i-1)*t0+j)=-1;endendendy=[y,x(i)];M=max(y);m=min(y);subplot(2,1,1)plot(t,y);grid on;axis([0,i,m-0.1,M+0.1]);title('1 0 0 1 1 0 0 0 0 1 0 1');>>x=[1 0 0 1 1 0 0 0 0 1 0 1];y=dnrz(x)(4)a)在MATLAB的命令窗运行指令simulink,或点击命令窗中的图标,便打开SIMULINK模型库浏览器(simulink Library Browser)。

实验一 典型环节的MATLAB仿真

实验一  典型环节的MATLAB仿真

以图 1 所示的系统为例说明基本设计步骤如下: 1)进入线性系统模块库构建传递函数。点击 simulink 下的“Continuous” 再将右边窗口中“Transfer Fen”的图标用左键拖至新建的“untitled”窗口。 2)改变模块参数。在 simulink 仿真环境“untitled”窗口中双击该图标即 可改变传递函数。其中方括号内的数字分别为传递函数的分子、分母各次幂由高 到低的系数数字之间用空格隔开设置完成后选择 OK即完成该模块的设 置。 3)建立其它传递函数模块。按照上述方法在不同的 simulink 的模块库中 建立系统所需的传递函数模块。例比例环节用“Math”右边窗口“Gain”的图 标。 4)选取阶跃信号输入函数。用鼠标点击 simulink 下的“Source”将右边窗 口中“Step”图标用左键拖至新建的“untitled”窗口形成一个阶跃函数输入模
图 2 系统方框图
块。 5)选择输出方式。用鼠标点击 simulink 下的“Sinks”就进入输出方式模 块库通常选用“Scope”的示波器图标将其用左键拖至新建的“untitled”窗 口。 6)选择反馈形式。为了形成闭环反馈系统需选择“Math” 模块库右边 窗口“Sum”图标并用鼠标双击将其设置为需要的反馈形式改变正负号。 7)连接各元件用鼠标划线构成闭环传递函数。 8)运行并观察响应曲线。用鼠标单击工具栏中的“运行”按钮便能自动运行仿真环境下 的系统框图模型。运行完之后用鼠标双击“Scope”元件即可看到响应曲线。 三、实验原理 1比例环节的传递函数为
1. 比例环节

对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配0料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高高与中中带资资负料料荷试试下卷卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并中3试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

实验一典型环节的MATLAB仿真

实验一典型环节的MATLAB仿真

典型环节的MATLAB仿真1、 实验目的:1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、实验内容按下列各典型环节的传递函数,建立相应的SIMULINK仿真模型,观察并记录其单位阶跃响应波形。

①比例环节 G1(S)=-1和G2(S)=-2②惯性环节 G1(S)=-「1/(S+1)」和G2(S)=-「1/(0.5S+1)」③积分环节 G1(S)=-(1/S)和G2(S)=-(1/(0.5S)④微分环节 G1(S)=-0.5S和G2(S)=-S⑤比例微分环节 G1(S)=-(2+S)和G2(S)=-(1+2S)⑥比例积分环节(PI)G1(S)=-(1+1/S)和G2(S)=-「2(1+1/2S)」2、 实验步骤及结果启动MATLAB 6.0,进入Simulink后新建文档,分别在各文档绘制各典型环节的结构框图。

双击各传递函数模块,在出现的对话框内设置相应的参数。

然后点击工具栏的按钮或simulation菜单下的start命令进行仿真,双击示波器模块观察仿真结果。

在仿真时设置各阶跃输入信号的幅度为1,开始时间为0(微分环节起始设为0.5,以便于观察)传递函数的参数设置为框图中的数值,自己可以修改为其他数值再仿真观察其响应结果。

1、 比例环节G1(S)=-1和G2(S)=-2:2、 惯性环节G1(S)=-「1/(S+1)」和G2(S)=-「1/(0.5S+1)」3、 积分环节G1(S)=-(1/S)和G2(S)=-(1/(0.5S)4、 微分环节G1(S)=-0.5S和G2(S)=-S5、 比例微分环节: G1(S)=-(2+S)和G2(S)=-(1+2S)6、 比例积分:G1(S)=-(1+1/S)和G2(S)=-「2(1+1/2S)」四、实验结果分析:比较前后两个阶跃曲线的区别与联系,作出相应的实验分析结果。

自动控制原理MATLAB仿真实验

自动控制原理MATLAB仿真实验

传递函数及方框图的建立(典型环节)一、实验目的1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、SIMULINK 的使用MATLAB 中SIMULINK 是一个用来对动态系统进行建模、仿真和分析的软件包。

利用SIMULINK 功能模块可以快速的建立控制系统的模型,进行仿真和调试。

1.运行MATLAB 软件,在命令窗口栏“>>”提示符下键入simulink 命令,按Enter 键或在工具栏单击按钮,即可进入如图1-1所示的SIMULINK 仿真环境下。

2.选择File 菜单下New 下的Model 命令,新建一个simulink 仿真环境常规模板。

3.在simulink 仿真环境下,创建所需要的系统。

以图1-2所示的系统为例,说明基本设计步骤如下:1)进入线性系统模块库,构建传递函数。

点击simulink 下的“Continuous ”,再将右边窗口中“Transfer Fen ”的图标用左键拖至新建的“untitled ”窗口。

2)改变模块参数。

在simulink 仿真环境“untitled ”窗口中双击该图标,即可改变传递函数。

其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK ,即完成该模块的设置。

3)建立其它传递函数模块。

按照上述方法,在不同的simulink 的模块库中,建立系统所需的传递函数模块。

例:比例环节用“Math ”右边窗口“Gain ”的图标。

4)选取阶跃信号输入函数。

用鼠标点击simulink 下的“Source ”,将右边窗口中“Step ”图标用左键拖至新建的“untitled ”窗口,形成一个阶跃函数输入模块。

5)选择输出方式。

用鼠标点击simulink 下的“Sinks ”,就进入输出方式模块库,通常选用“Scope ”的示波器图标,将其用左键拖至新建的“untitled ”窗口。

matlab仿真实例

matlab仿真实例
(图见图三)
峰值时间tp=32s 上升时间tr=10.3s 调整时间ts=3.9e+003s
超调量σ%=96.7%
图一
图二
图三
4)修改参数,分别实现ξ=1和ξ=2的响应曲线,并记录:
ξ=1:
程序: >> zeta=1;
>> wn=sqrtm(10)
wn =
3.1623
>> sys=tf(10,[1,2*wn*zeta,10]);
>> step(sys)
>> title('ξ=1响应曲线' )
(图见下页)
ξ=2:
程序:
>> zeta=2;
程序:
>> sys=tf(10,[1,2,10]);step(sys)
>> sys=tf(10,[1,2,10]);
>>step(sys)
>>hold on
>>sys=tf([1,0.5,10],[1,2,10]);
>>step(sys)
>>gtext('\leftarrow G(s)');
>>gtext('\leftarrow G2(s)');
G(s)=0.01/(s^2+0.002*s+0.01)的峰值时间tp上升时间tr调整时间ts超调量
σ%。
G(s)=120/(s^2+12*s+120):
程序:
>> sys=tf(120,[1,12,120]);
>> step(sys)

自动控制原理Matlab仿真实验实验

自动控制原理Matlab仿真实验实验

源程序: numg=[1];deng=[500,0,0]; numc=[1,1];denc=[1,2]; [num1,den1]=series(numg,deng,numc,denc); [num,den]=cloop(num,den,-1); printsys(num,den) 运行结果: num/den = s + 1 ---------------------------500 s^3 + 1000 s^2 + 4 s + 4 3、 传递函数零、极点的求取 在命令窗口依次运行下面命令,并记录各命令运行后结果
示波器显示仿真结果:
(2)G2(s)= 1+1/2s Simulink 图形:
示波器显示仿真结果:
实验三 控制系统的时域分析
一、实验目的 学习利用 MATLAB 进行控制系统时域分析,包括典型响应、判断系统稳定性和分 析系统的动态特性。 二、实验内容 (一) 稳定性 1、系统传函为 G(s) =
4
源程序: roots([1 7 3 5 2]) 运行结果: ans = - 6.6553 0.0327 + 0.8555i 0.0327 - 0.8555i - 0.4100 结论: 特征方程根具有正实部,因而系统是不稳定的 (二)阶跃响应 1. 二阶系统 G (s ) =
10 s + 2 s + 10
示波器显示仿真结果如下:
②惯性环节 G1(s)=1/s+1 和 G2(s)=1/0.5s+1。 Simulink 图形:
示波器显示仿真结果如下:
③积分环节 G1(s)=1/s。
Simulink 图形:
示波器显示仿真结果如下:
④微分环节 G1(s)= s。 Simulink 图形:

利用matlab进行仿真的案例

利用matlab进行仿真的案例

利用matlab进行仿真的案例利用Matlab进行仿真可以涉及多个领域的案例,下面列举10个案例:1. 汽车碰撞仿真:利用Matlab中的物理仿真库,可以模拟汽车碰撞的过程,分析碰撞时车辆的变形、撞击力等参数。

可以根据不同的碰撞角度和速度,评估不同碰撞条件下的安全性能。

2. 电力系统仿真:利用Matlab中的电力系统仿真工具,可以模拟电力系统的运行情况,包括电压、电流、功率等参数的变化。

可以用于分析电力系统的稳定性、短路故障等问题,并进行相应的优化设计。

3. 通信系统仿真:利用Matlab中的通信系统仿真工具箱,可以模拟无线通信系统的传输过程,包括信号的发送、接收、调制解调等环节。

可以用于评估不同调制方式、编码方式等对通信系统性能的影响。

4. 智能控制仿真:利用Matlab中的控制系统仿真工具,可以模拟各种控制系统的运行情况,包括PID控制、模糊控制、神经网络控制等。

可以用于设计、优化和评估各种控制算法的性能。

5. 雷达系统仿真:利用Matlab中的雷达仿真工具,可以模拟雷达系统的工作原理和性能,包括发射、接收、信号处理等过程。

可以用于评估雷达系统的探测能力、跟踪精度等指标,并进行系统参数的优化设计。

6. 气候变化模拟:利用Matlab中的气候模型,可以模拟气候系统的变化过程,包括温度、降水、风速等参数的变化。

可以用于研究气候变化对生态环境、农业生产等方面的影响,以及制定相应的应对策略。

7. 人体生理仿真:利用Matlab中的生理仿真工具箱,可以模拟人体的生理过程,包括心血管系统、呼吸系统、神经系统等。

可以用于研究不同疾病、药物对人体的影响,以及评估各种治疗方案的效果。

8. 金融市场仿真:利用Matlab中的金融工具箱,可以模拟金融市场的价格变化过程,包括股票、期货、汇率等。

可以用于研究不同投资策略、风险管理方法等对投资收益的影响,并进行相应的决策分析。

9. 电子器件仿真:利用Matlab中的电子器件仿真工具,可以模拟各种电子器件的工作原理和性能,包括二极管、晶体管、集成电路等。

Matlab仿真实验-自动控制原理

Matlab仿真实验-自动控制原理

实验一 典型环节的MATLAB 仿真一、实验目的1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、SIMULINK 的使用MATLAB 中SIMULINK 是一个用来对动态系统进行建模、仿真和分析的软件包。

利用SIMULINK 功能模块可以快速的建立控制系统的模型,进行仿真和调试。

1.运行MATLAB 软件,在命令窗口栏“>>”提示符下键入simulink 命令,按Enter 键或在工具栏单击按钮,即可进入如图1-1所示的SIMULINK 仿真环境下。

2.选择File 菜单下New 下的Model 命令,新建一个simulink 仿真环境常规模板。

3.在simulink 仿真环境下,创建所需要的系统。

以图1-2所示的系统为例,说明基本设计步骤如下:图1-1 SIMULINK 仿真界面 图1-2 系统方框图1)进入线性系统模块库,构建传递函数。

点击simulink 下的“Continuous ”,再将右边窗口中“Transfer Fen ”的图标用左键拖至新建的“untitled ”窗口。

2)改变模块参数。

在simulink 仿真环境“untitled ”窗口中双击该图标,即可改变传递函数。

其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK ,即完成该模块的设置。

3)建立其它传递函数模块。

按照上述方法,在不同的simulink 的模块库中,建立系统所需的传递函数模块。

例:比例环节用“Math ”右边窗口“Gain ”的图标。

4)选取阶跃信号输入函数。

用鼠标点击simulink 下的“Source ”,将右边窗口中“Step ”图标用左键拖至新建的“untitled ”窗口,形成一个阶跃函数输入模块。

自动控制原理MATLAB仿真实验指导书(4个实验)

自动控制原理MATLAB仿真实验指导书(4个实验)

自动控制原理MATLAB仿真实验实验指导书电子信息工程教研室实验一典型环节的MA TLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、SIMULINK的使用MATLAB中SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包。

利用SIMULINK功能模块可以快速的建立控制系统的模型,进行仿真和调试。

1.运行MA TLAB软件,在命令窗口栏“>>”提示符下键入simulink命令,按Enter键或在工具栏单击按钮,即可进入如图1-1所示的SIMULINK仿真环境下。

2.选择File菜单下New下的Model命令,新建一个simulink仿真环境常规模板。

图1-1 SIMULINK仿真界面图1-2 系统方框图3.在simulink仿真环境下,创建所需要的系统。

以图1-2所示的系统为例,说明基本设计步骤如下:1)进入线性系统模块库,构建传递函数。

点击simulink下的“Continuous”,再将右边窗口中“Transfer Fen”的图标用左键拖至新建的“untitled”窗口。

2)改变模块参数。

在simulink仿真环境“untitled”窗口中双击该图标,即可改变传递函数。

其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK,即完成该模块的设置。

3)建立其它传递函数模块。

按照上述方法,在不同的simulink的模块库中,建立系统所需的传递函数模块。

例:比例环节用“Math”右边窗口“Gain”的图标。

4)选取阶跃信号输入函数。

用鼠标点击simulink下的“Source”,将右边窗口中“Step”图标用左键拖至新建的“untitled”窗口,形成一个阶跃函数输入模块。

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

实验报告
实验名称 典型环节的MATLAB 仿真
一、 实验目的
1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的 理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、 实验内容
按下列各典型环节的传递函数,建立相应的SIMULINK 仿真模型,观察并记录其单位阶跃响应波形。

① 比例环节1)(1=s G 和2)(1=s G ; ② 惯性环节11)(1+=
s s G 和1
5.01
)(2+=s s G ③ 积分环节s s G 1)(1= ④ 微分环节s s G =)(1
⑤ 比例+微分环节(PD )2)(1+=s s G 和1)(2+=s s G ⑥ 比例+积分环节(PI )s s G 11)(1+=和s
s G 211)(2+= 三、 实验结果及分析
① 比例环节1)(1=s G
2)(1 s G
② 惯性环节1
1)(1+=
s s G
1
5.01
)(1+=
s s G
③ 积分环节s
s G 1)(1
④ 微分环节s s G =)(1
⑤ 比例+微分环节(PD )1)(2+=s s G
2)(1+=s s G
⑥ 比例+积分环节(PI )s
s G 11)(1+=
s
s G 21
1)(2+=
①比例环节:增益成比例加倍,曲线响应最值成比例增加。

②惯性环节:惯性环节s 因子系数越小,系统越快速趋于稳定。

③积分环节: 积分环节先趋于稳定,后开始开始不稳定。

④微分环节:微分环节开始稳定中间突变而后又趋于稳定。

四、 实验心得与体会
通过这次实验,基本熟悉了MATLAB 的使用方法及如何来仿真,熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。

通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

定性了解各参数变化对典型环节动态特性的影响,并且知道了使用MATLAB 的重要性。

相关文档
最新文档