典型环节的MATLAB仿真
- 格式:doc
- 大小:664.00 KB
- 文档页数:10
实验一 典型环节的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 ,即完成该模块的设置。
图1-1 SIMULINK 仿真界面 图1-2 系统方框图3)建立其它传递函数模块。
按照上述方法,在不同的simulink 的模块库中,建立系统所需的传递函数模块。
例:比例环节用“Math ”右边窗口“Gain ”的图标。
4)选取阶跃信号输入函数。
用鼠标点击simulink 下的“Source ”,将右边窗口中“Step ”图标用左键拖至新建的“untitled ”窗口,形成一个阶跃函数输入模块。
实验一 典型环节的MATLAB 仿真一、实验目的1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。
2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。
3.定性了解各参数变化对典型环节动态特性的影响。
二、实验原理1.比例环节的传递函数为 K R K R R R Z ZsG 200,1002)(211212==-=-=-=其对应的模拟电路及SIMULINK 图形如图1所示。
2.惯性环节的传递函数为uf C K R K R s C R R R Z Z s G 1,200,10012.021)(121121212===+-=+-=-=其对应的模拟电路及SIMULINK 图形如图2所示。
图1 比例环节的模拟电路及SIMULINK 图形3.积分环节(I)的传递函数为uf C K R s s CR Z Z s G 1,1001.011)(111112==-=-=-=其对应的模拟电路及SIMULINK 图形如图3所示。
4.微分环节(D)的传递函数为uf C K R s s C R Z Z s G 10,100)(111112==-=-=-= uf C C 01.012=<<其对应的模拟电路及SIMULINK 图形如图4所示。
5.比例+微分环节(PD )的传递函数为)11.0()1()(111212+-=+-=-=s s C R R R Z Z s G uf C C uf C K R R 01.010,10012121=<<===其对应的模拟电路及SIMULINK 图形如图5所示。
图3 积分环节的模拟电路及及SIMULINK 图形图4 微分环节的模拟电路及及SIMULINK 图形6.比例+积分环节(PI )的传递函数为 )11(1)(11212sR s C R Z Z s G +-=+-=-= uf C K R R 10,100121=== 其对应的模拟电路及SIMULINK 图形如图6所示。
自动实验一——典型环节的MATLAB仿真报告引言:典型环节的MATLAB仿真是一种常见的模拟实验方法,通过使用MATLAB软件进行建模和仿真,可以有效地研究和分析各种复杂的物理系统和控制系统。
本报告将介绍一个典型环节的MATLAB仿真实验,包括实验目的、实验原理、实验步骤、实验结果和讨论等内容。
一、实验目的本实验旨在通过MATLAB仿真实验,研究和分析一个典型环节的动态特性,深入了解其响应规律和控制方法,为实际系统的设计和优化提供理论支持。
二、实验原理典型环节是控制系统中的重要组成部分,一般包括惯性环节、惯性耦合和纯滞后等。
在本实验中,我们将重点研究一个惯性环节。
惯性环节是一种常见的动态系统,其特点是系统具有自身的动态惯性,对输入信号的响应具有一定的滞后效应,并且在输入信号发生变化时有一定的惯性。
三、实验步骤1.建立典型环节的数学模型。
根据实际情况,我们可以选择不同的数学模型描述典型环节的动态特性。
在本实验中,我们选择使用一阶惯性环节的传递函数模型进行仿真。
2.编写MATLAB程序进行仿真。
利用MATLAB软件的控制系统工具箱,我们可以方便地建立惯性环节的模型,并利用系统仿真和分析工具进行仿真实验和结果分析。
3.进行仿真实验。
选择合适的输入信号和参数设置,进行仿真实验,并记录仿真结果。
4.分析实验结果。
根据仿真结果,可以分析典型环节的动态响应特性,比较不同输入信号和控制方法对系统响应的影响。
四、实验结果和讨论通过以上步骤,我们成功地完成了典型环节的MATLAB仿真实验,并获得了仿真结果。
通过对仿真结果的分析,我们可以得到以下结论:1.惯性环节的响应规律。
惯性环节的响应具有一定的滞后效应,并且对输入信号的变化具有一定的惯性。
随着输入信号的变化速度增加,惯性环节的响应时间呈指数级减小。
2.稳态误差与控制增益的关系。
控制增益对稳态误差有重要影响,适当调整控制增益可以减小稳态误差。
3.不同输入信号的影响。
实验一典型环节的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仿真Experiment 1 MATLAB simulation of typical link一、实验目的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”窗口,形成一个阶跃函数输入模块。
可修改可编辑教学单位电子电气工程系学生学号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 国内外研究概况电力电子技术综合了微电子、电路、自动控制等多学科知识,是电能变换与控制的核心技术,在工业、能源、交通、国防等各个领域发挥着越来越重要的作用。
实验题目:典型环节频域特性的仿真实验一、实验目的:1、加深了解系统频率特性的概念。
2、学习使用Matlab软件绘制Nyquist图、Bode图的基本方法。
3、掌握典型环节的频率特性。
二、实验设备:Matlab三、实验内容:用Matlab绘制典型环节(比例、积分、微分、惯性、二阶)的Nyquis图、Bode图,研究频率特性。
四、实验步骤:1.绘制比例环节传递函数g(s)=K的频率特性图。
运行Matlab,进入命令窗口,键入命令:num=[1];den=[0,0,2];G1=tf(num,den)nyquist(G1) (回车)则显示传递函数g(s)=2,及对应的Nyquist图曲线,观察并分析曲线,然后记录该曲线,并要求在曲线图上注明频率ω的变化情况。
再键入命令:gridbode(G1) (回车)则显示对应的Bode图曲线,观察并分析曲线,然后记录该曲线,并要求在曲线图上注明纵、横坐标。
2.绘制积分环节传递函数g(s)=1/Ts 的频率特性图。
运行Matlab,进入命令窗口,键入命令:num=[1];den=[0,3,0];G1=tf(num,den)nyquist(G1) (回车)则显示传递函数g(s)=1/4s ,及对应的Nyquist图曲线,观察并分析曲线,然后记录该曲线,并要求在曲线图上注明频率ω的变化情况。
再键入命令:gridbode(G1) (回车)则显示对应的Bode图曲线,观察并分析曲线,然后记录该曲线,并要求在曲线图上注明纵、横坐标。
3.绘制微分环节传递函数g(s)=Ts 的频率特性图。
运行Matlab,进入命令窗口,键入命令:gridbode(G1) (回车)则显示对应的Bode图曲线,观察并分析曲线,然后记录该曲线,并要求在曲线图上注明纵、横坐标。
五、仿真和实验结果记录比例环节Nyquist图曲线(K=2)比例环节Bode图曲线积分环节Nyquist图曲线(T=3)积分环节Bode图曲线微分环节Nyquist图曲线(T=3)微分环节Bode图曲线惯性环节Nyquist图曲线(T=5) 惯性环节Bode图曲线二阶环节Nyquist图曲线(ξ=0.9)二阶环节Bode图曲线六、实验结果分析。
典型环节的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 仿真一、实验目的1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。
2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。
3.定性了解各参数变化对典型环节动态特性的影响。
二、实验原理1.比例环节的传递函数为K R K R R RZ ZsG 200,1002)(211212==-=-=-=其对应的模拟电路及SIMULINK 图形如图1-3所示。
三、实验内容按下列各典型环节的传递函数,建立相应的SIMULINK 仿真模型,观察并记录其单位阶跃响应波形。
① 比例环节1)(1=s G 和2)(1=s G ; ② 惯性环节11)(1+=s s G 和15.01)(2+=s s G ③ 积分环节s s G 1)(1= ④ 微分环节s s G =)(1图1-3 比例环节的模拟电路及SIMULINK 图形⑤ 比例+微分环节(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② 仿真模型及波形图11)(1+=s s G 和15.01)(2+=s s G 11)(1+=s s G 15.01)(2+=s s G③ 积分环节ss G 1)(1=④微分环节⑤比例+微分环节(PD)⑥比例+积分环节(PI)五、分析及心得体会实验二线性系统时域响应分析一、实验目的1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。
2.通过响应曲线观测特征参量ζ和ω对二阶系统性能的影响。
n3.熟练掌握系统的稳定性的判断方法。
二、基础知识及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 ”窗口。
自控实验1--典型环节的模拟研究本实验旨在模拟实际控制系统中的典型环节,包括比例、积分、微分控制器以及PID控制器。
通过建立相应的数学模型,以及使用MATLAB进行仿真,实现对这些控制器的性能分析和比较。
一、比例环节的模拟研究比例控制器的输出信号与输入信号成比例关系,即 u(t) = Kp e(t),其中Kp为比例增益,e(t)为误差信号。
本实验中,我们需要模拟一个比例环节,并进行性能分析。
首先,建立比例环节的数学模型:$$ u(t) = Kp e(t) $$其中,u(t)为控制器的输出信号,e(t)为控制器的输入信号,Kp为比例增益。
然后,使用MATLAB进行仿真,进行性能分析。
我们可以通过改变比例增益Kp的值,观察系统的响应特性。
例如,当Kp取不同的值时,系统的阶跃响应如图1所示。
(见下图)从图1中可以看出,当Kp越大时,控制系统越快速地收敛到稳态。
但是,当Kp过大时,系统会产生超调,导致系统不稳定。
因此,在实际应用中需要根据实际情况选择合适的比例增益Kp。
积分控制器输出信号是误差信号的积分,可用于消除稳态误差。
积分环节的数学模型为:例如,当一个理想的步变输入信号被输入到一个只包含积分环节的控制器中时,系统的响应如图2所示。
从图2中可以看出,在理想情况下,积分控制器可以消除稳态误差。
但是,如果系统中存在噪声或者干扰,则积分控制器会放大这些干扰信号,甚至会导致系统不稳定。
因此,在实际应用中要谨慎选择积分增益。
微分控制器可以根据误差的变化率对系统进行控制。
微分环节的数学模型为:其中,u(t)为控制器的输出信号,e(t)为控制器的输入信号,Kd为微分增益。
然后,使用MATLAB进行仿真,进行性能分析。
我们可以比较微分控制器与比例、积分控制器的性能优劣。
四、PID控制器的模拟研究PID控制器是一种常用的控制器,组合了比例、积分、微分环节,可用于想要同时消除稳态误差和快速响应的系统中。
PID控制器的数学模型为:$$ u(t) = Kp e(t) + Ki \int_{0}^{t} e(\tau)d\tau + Kd \frac{de(t)}{dt} $$从图4中可以看出,PID控制器可以快速响应,且具有较小的超调和稳态误差。
利用matlab进行仿真的案例利用Matlab进行仿真可以涉及多个领域的案例,下面列举10个案例:1. 汽车碰撞仿真:利用Matlab中的物理仿真库,可以模拟汽车碰撞的过程,分析碰撞时车辆的变形、撞击力等参数。
可以根据不同的碰撞角度和速度,评估不同碰撞条件下的安全性能。
2. 电力系统仿真:利用Matlab中的电力系统仿真工具,可以模拟电力系统的运行情况,包括电压、电流、功率等参数的变化。
可以用于分析电力系统的稳定性、短路故障等问题,并进行相应的优化设计。
3. 通信系统仿真:利用Matlab中的通信系统仿真工具箱,可以模拟无线通信系统的传输过程,包括信号的发送、接收、调制解调等环节。
可以用于评估不同调制方式、编码方式等对通信系统性能的影响。
4. 智能控制仿真:利用Matlab中的控制系统仿真工具,可以模拟各种控制系统的运行情况,包括PID控制、模糊控制、神经网络控制等。
可以用于设计、优化和评估各种控制算法的性能。
5. 雷达系统仿真:利用Matlab中的雷达仿真工具,可以模拟雷达系统的工作原理和性能,包括发射、接收、信号处理等过程。
可以用于评估雷达系统的探测能力、跟踪精度等指标,并进行系统参数的优化设计。
6. 气候变化模拟:利用Matlab中的气候模型,可以模拟气候系统的变化过程,包括温度、降水、风速等参数的变化。
可以用于研究气候变化对生态环境、农业生产等方面的影响,以及制定相应的应对策略。
7. 人体生理仿真:利用Matlab中的生理仿真工具箱,可以模拟人体的生理过程,包括心血管系统、呼吸系统、神经系统等。
可以用于研究不同疾病、药物对人体的影响,以及评估各种治疗方案的效果。
8. 金融市场仿真:利用Matlab中的金融工具箱,可以模拟金融市场的价格变化过程,包括股票、期货、汇率等。
可以用于研究不同投资策略、风险管理方法等对投资收益的影响,并进行相应的决策分析。
9. 电子器件仿真:利用Matlab中的电子器件仿真工具,可以模拟各种电子器件的工作原理和性能,包括二极管、晶体管、集成电路等。
实验⼀典型环节及其阶跃响应仿真利⽤simulink进⾏仿真的步骤:1.打开Matlab软件;2.在Command Window命令⾏>>后输⼊simulink并回车或点击窗⼝上部图标直接进⼊simulink界⾯;3.在simulink界⾯上点击File-New-Modle就可以在新的界⾯上建⽴系统的仿真模型了;4.在左⾯的器件模型库中找到所需模型,⽤⿏标将器件模型拖到建⽴的界⾯上,然后⽤⿏标将它们⽤连线连起来,系统的仿真模型就建⽴起来了;5.点击界⾯上部的图标‘’进⾏仿真,双击⽰波器就可以看到仿真结果。
实验要⽤到的元件模型的图标及解释如下:阶跃信号:在simulink-source中可以找到,双击可以设定阶跃时间。
sum:在simulink-math operations中可以找到,双击可以改变器属性以实现信号相加还是相减;⽐例环节:在simulink-math operations中可以找到,双击可以改变器属性以改变⽐例系数;积分环节:在simulink-continues中可以找到;传函的⼀般数学模型表达形式:在simulink-continues中可以找到,双击可以对传递函数进⾏更改(通过设定系数)。
⽰波器:在simulink-sinks中可以找到。
实验⼀典型环节及其阶跃响应⼀、实验⽬的1.通过观察典型环节在单位阶跃信号作⽤下的动态特性,熟悉各种典型环节的响应曲线。
2.定性了解各参数变化对典型环节动态特性的影响。
3.初步了解MATLAB 中SIMULINK 的使⽤⽅法。
⼆、SIMULINK 实例1.掌握⽐例、积分、⼀阶惯性、实际微分、⽐例+微分、⽐例+积分环节的动态特性。
[例题]:观察实际微分环节的动态特性(1)连接系统,如上图所⽰:(2)参数设置:在simulation/paramater 中将仿真时间(Stop Time )设置为10秒,⽤⿏标双击实际微分环节,设Kd=1,Td=1(3)仿真:simulation/start,仿真结果如图1-1所⽰。
自动控制原理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”窗口,形成一个阶跃函数输入模块。
实验一 典型环节的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 ”窗口,形成一个阶跃函数输入模块。
5)选择输出方式。
用鼠标点击simulink 下的“Sinks ”,就进入输出方式模块库,通常选用“Scope ”的示波器图标,将其用左键拖至新建的“untitled ”窗口。
6)选择反馈形式。
为了形成闭环反馈系统,需选择“Math ” 模块库右边窗口“Sum ”图标,并用鼠标双击,将其设置为需要的反馈形式(改变正负号)。
7)连接各元件,用鼠标划线,构成闭环传递函数。
8)运行并观察响应曲线。
用鼠标单击工具栏中的“”按钮,便能自动运行仿真环境下的系统框图模型。
运行完之后用鼠标双击“Scope ”元件,即可看到响应曲线。
三、实验原理
1.比例环节的传递函数为
K R K R R R
Z Z s G 200,1002)(211
212==-=-=-
=
其对应的模拟电路及SIMULINK 图形如图1-3所示。
图1-3 比例环节的模拟电路及SIMULINK 图形
2.惯性环节的传递函数为
uf
C K R K R s C R R R Z
Z s G 1,200,
1001
2.021)
(1211212
12===+-=+-=-
=
其对应的模拟电路及SIMULINK 图形如图1-4所示。
3.积分环节(I)的传递函数为
uf C K R s
s C R Z Z s G 1,1001.01
1)(111112==-=-=-
=
其对应的模拟电路及SIMULINK 图形如图1-5所示。
4.微分环节(D)的传递函数为
uf C K R s s C R Z Z s G 10,100)(11111
2
==-=-=-
= uf C C 01.012=<<
其对应的模拟电路及SIMULINK 图形如图1-6所示。
图1-4 惯性环节的模拟电路及SIMULINK 图形
图1-5 积分环节的模拟电路及及SIMULINK 图形 图1-6 微分环节的模拟电路及及SIMULINK 图形
5.比例+微分环节(PD)的传递函数为
)1
1.0(
)1
(
)
(
1 1
1
2
1
2+
-
=
+
-
=
-
=s
s
C
R
R
R
Z
Z
s
G
uf
C
C
uf
C
K
R
R01
.0
10
,
100
1
2
1
2
1
=
<<
=
=
=
其对应的模拟电路及SIMULINK图形如图1-7所示。
6.比例+积分环节(PI)的传递函数为
)
1
1(
1
)
(
1
1
2
1
2
s
R
s
C
R
Z
Z
s
G+
-
=
+
-
=
-
=uf
C
K
R
R10
,
100
1
2
1
=
=
=
其对应的模拟电路及SIMULINK图形如图1-8所示。
四、实验内容
按下列各典型环节的传递函数,建立相应的SIMULINK仿真模型,观察并记录其单位阶跃响应波形。
1 比例环节1
)
(
1
=
s
G和2
)
(
1
=
s
G;
图1-7 比例+微分环节的模拟电路及SIMULINK图形
图1-8 比例+积分环节的模拟电路及SIMULINK图形
2 惯性环节11)(1+=
s s G 和1
5.01)(2+=s s G
3 积分环节s
s G 1)(1
4 微分环节s s G =)(1
5 比例+微分环节(PD )2)(1+=s s G 和1)(2+=s s G
6 比例+积分环节(PI )s s G 11)(1+=和s
s G 211)(2+=
、
五、实验报告
1.画出各典型环节的SIMULINK仿真模型。
2. 记录各环节的单位阶跃响应波形,并分析参数对响应曲线的影响。
3. 写出实验的心得与体会。
六、预习要求
1.熟悉各种控制器的原理和结构,画好将创建的SIMULINK图形。
2.预习MATLAB中SIMULINK的基本使用方法。