四川大学电气信息学院自动化SIMULINK仿真实验实验四

合集下载

Simulink仿真实验

Simulink仿真实验

1.源代码:clear;>>1.1 : (3+5+8)/5*10ans =321.2 : sin(3*pi)/sqrt(9/5) ans =2.7384e-016>>1.3 : A=[1 2 3;4 5 6;7 8 9]A =1 2 34 5 67 8 9>> B=[7 8 9;4 5 6;1 2 3]B =7 8 94 5 61 2 3>> C=A*BC =18 24 3054 69 8490 114 138>> D=A+BD =8 10 128 10 128 10 12E=A.\CE =18.0000 12.0000 10.000013.5000 13.8000 14.000012.8571 14.2500 15.3333>> F=C./BF =2.57143.0000 3.333313.5000 13.8000 14.000090.0000 57.0000 46.0000>>1.4 : A=[3 1.2 4;7.5 6.6 3.1;5.4 3.4 6.1]A =3.0000 1.20004.00007.5000 6.6000 3.10005.4000 3.40006.1000>> A'ans =3.0000 7.5000 5.40001.2000 6.6000 3.40004.0000 3.1000 6.1000inv(A)ans =2.1555 0.4555 -1.6449-2.1040 -0.2393 1.5013-0.7354 -0.2698 0.7833>> det(A)ans =13.78801.5 : Z=[1+2i 3+4i;5+6i 7+8i]Z =1.0000 +2.0000i3.0000 +4.0000i5.0000 +6.0000i7.0000 +8.0000i 2.for m=1:50for n=1:50A(m,n)=m+n-1;endendB=fliplr(A);F=rot90(A);C=rot90(F);for i=1:50for j=1:50if i<11&&j<11D(i,j)=0;elseD(i,j)=A(i,j);endendendABCD实验一:3.源代码:A=fix(256*rand(50)) for i=1:50for j=1:50if A(i,j)>128D(i,j)=255;elseD(i,j)=0;endendEnd4.源代码:y=2.4+sqrt(0.2)*randn(3,4)y =2.2066 2.5287 2.9318 2.47811.6551 1.88732.3832 2.31652.4561 2.9326 2.5464 2.7246实验二:2.1: Sine Wave Scope|u|Abs2.2:源代码:function [sys,x0,str,ts] =ch2example5fun(t,x,u,flag)% 连续系统状态方程;% x'=Ax+Bu% y =Cx+Du% 定义A,B,C,D矩阵A=[0 1 0;0 0 1;-4 -6 -3];B=[0;0;1];C=[0 4 0];D=0;%-------显示调用该s函数时,调用标志,仿真时间,系统状态,输入信号flagtxuswitch flag,case 0 % flag=0 初始化[sys,x0,str,ts]=mdlInitializeSizes(A,B,C,D);% 可将A,B,C,D矩阵送入初始化函数case 1 % flag=1 计算连续系统状态方程(导数)sys=mdlDerivatives(t,x,u,A,B,C,D);case 3 % flag=3 计算输出sys=mdlOutputs(t,x,u,A,B,C,D);case { 2, 4, 9 } % 其他作不处理的flagsys=[]; % 无用的flag时返回sys为空矩阵otherwise% 异常处理error(['Unhandled flag = ',num2str(flag)]);end% 主函数结束% 子函数实现(1)初始化函数----------------------------------function [sys,x0,str,ts] = mdlInitializeSizes(A,B,C,D) %sizes = simsizes; % 获取sizes.NumContStates = 3; % 连续系统的状态数为3sizes.NumDiscStates = 0; % 离散系统的状态数,对于本系统此句可不用sizes.NumOutputs = 1; % 输出信号数目是1sizes.NumInputs = 1; % 输入信号数目是1sizes.DirFeedthrough = 0; % 因为该系统不是直通的sizes.NumSampleTimes = 1; % 这里必须为1sys = simsizes(sizes);str = []; % 通常为空矩阵x0 = [0;0;0]; % 初始状态矩阵x0 (零状态情况)ts = [0 0]; % 表示连续取样时间的仿真% 初始化函数结束% 子函数实现(2)系统状态方程函数-----------------------------function sys=mdlDerivatives(t,x,u,A,B,C,D) % 系统状态方程函数sys = A*x+B*u ; % 这里写入系统的状态方程矩阵形式即可% 系统状态函数结束% 子函数实现(3)系统输出方程函数-----------------------------function sys = mdlOutputs(t,x,u,A,B,C,D)sys = C*x; % 这里写入系统的输出方程矩阵形式即可% 注意,如果使用语句sys = C*x+D*u ;代替上句,即使D=0,% 也要将初始化函数中的sizes.DirFeedthrough 设为1% 即系统存在输入输出之间的直通项, 否则执行将出现错误% 系统输出方程函数结束命令窗口:-----------------(1)仿真开始时刻初始化flag=0调用初始化部分t=[]x=[]u=[]-----------------(2)进入仿真循环,计算0时刻输出flag=3调用输出方程的计算t=0-----------------(3)更新0时刻状态(离散)flag=2调用计算离散状态更新部分,这一步在本S函数中不起作用t=0-----------------(4)更新0时刻状态(连续)flag=1调用计算连续状态部分t=0-----------------(5)第二次仿真循环,计算0.1时刻输出flag=3调用输出方程的计算t=0.1000-----------------(6)更新0.1时刻状态(离散)flag=2调用离散状态计算t=0.1000-----------------(7)更新0.1时刻状态(连续)flag=1调用连续状态计算t=0.1000-----------------(8)下一时刻t=0.2000??(略)t=0.9000??(略)-----------------(9)最后时刻输出计算flag=3t=1-----------------更新最后时刻状态(离散)flag=2t=1-----------------结束flag=9调用终止仿真功能t=1从显示结果可得出Simulink的S函数调用过程。

实验四 SIMULINK仿真实验

实验四 SIMULINK仿真实验

实验四 SIMULINK 仿真一、 实验目的熟悉SIMULINK 模块库中常用标准模块的功能及其应用,利用SIMULINK 标准模块建立系统仿真模型,模型封装步骤和参数设置等。

二、 实验题目1. 建立单位负反馈开环传递函数如下所示二阶系统的闭环SIMULINK 仿真模型s6.0s 12当输入信号源分别为阶跃信号、斜坡信号、正弦信号时,给出系统输出的波形图输入信号源为阶跃信号输入信号源为斜坡信号输入信号源为正弦信号 2. 系统的微分方程为:()()xx r ay y y d bx =-⎧⎨=-+⎩ 设r=1,d=0.5,a=0.1,b=0.02,x(0)=25,y(0)=2 i. 利用MATLAB 所提供的函数,编写求解上述微分方程的M 文件,求出x(t),y(t); %OdeFun2.m,x'=DY(1),y'=DY(2). function DY=OdeFun2(t,Y) DY=zeros(2,1);DY(1)=Y(1)*(1-0.1*Y(2));DY(2)=Y(2)*((-0.5)+0.02*Y(1));在命令窗口输入以下代码,运行结果如下图所示 [t,Y]=ode45('OdeFun2',[0 12],[25;2]); plot(t,Y(:,1),'-',t,Y(:,2),'')试建立系统的SIMULINK模型,并给出x(t),y(t)的曲线波形由Simlink仿真得到的波形如下图所示对比以上波形基本一致,初始值分别为0和25,在图上可以很好的体现出来。

3. 蹦极跳的数学模型为:12()mxmg b x x a x a x x =+-- 0()0Kxx b x x ->⎧=⎨≤⎩其中m 为物体的质量,g 为重力加速度,x 为物体的位置,第二项表示绳索的弹力,K 为绳索的弹性系数,第三项和第四项表示空气的阻力。

设蹦极者的初始位置为x(0)= -30, 起始速度为 x(0)'=0; 其余的参数为a1=a2=1, m=70kg, g=10m/s 2,K=20, 试建立系统的SIMULINK 模型,并给出x(t),x'(t)的曲线波形由于在做仿真时当设置设蹦极者的初始位置为x(0)= -30, 时,示波器示数过于缓慢,所以在本实验中取值x(0)= -5,起始速度为 x(0)'=0;做出波形如图所示4.建立单闭环调速系统的SIMULINK模型,并对PID控制器进行封装和对P,I,D参数进行设置,den(s)=0.005s+1。

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

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

MATLABSimulink与控制系统仿真实验报告MATLAB/Simulink与控制系统仿真实验报告姓名:喻彬彬学号:K031541725实验1、MATLAB/Simulink仿真基础及控制系统模型的建立一、实验目的1、掌握MATLAB/Simulink仿真的基本知识;2、熟练应用MATLAB软件建立控制系统模型。

二、实验设备电脑一台;MATLAB仿真软件一个三、实验内容1、熟悉MATLAB/Smulink仿真软件。

2、一个单位负反馈二阶系统,其开环传递函数为G(s)10。

用Simulink建立该s23s控制系统模型,用示波器观察模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB 的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。

3、某控制系统的传递函数为Y(s)G(s)s50。

用Simulink建其中G(s)2X(s)1G(s)2s3s立该控制系统模型,用示波器观察模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。

4、一闭环系统结构如图所示,其中系统前向通道的传递函数为20,而且前向通道有一个[-,]的限幅环节,图中用N 表G(s)s12s20s示,反馈通道的增益为,系统为负反馈,阶跃输入经倍的增益作用到系统。

用Simulink建立该控制系统模型,用示波器观察模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。

四、实验报告要求实验报告撰写应包括实验名称、实验内容、实验要求、实验步骤、实验结果及分析和实验体会。

五、实验思考题总结仿真模型构建及调试过程中的心得体会。

1题1、利用Simulink的Library窗口中的【File】→【New】,打开一个新的模型窗口。

分别从信号源库、输出方式库、数学运算库、连续系统库中,用鼠标把阶跃信号发生器、示波器、传递函数和相加器4个标准功能模块选中,并将其拖至模型窗口。

基于MATLAB的OFDM系统设计与仿真

基于MATLAB的OFDM系统设计与仿真

基于MATLAB的OFDM系统设计与仿真何小雨【摘要】OFDM技术因能大幅提升通信系统的信道容量和传输速率、有效抑制多径衰落和抵抗码间干扰,成为无线通信的核心技术.基于LTE系统物理层所使用的OFDM技术,分析子载波正交性原理和调制过程,基于Simulink构建了一个OFDM 系统用于仿真.在搭建好系统后通过改变信道编码模块来模拟不同信道编码方式,通过对误码率的观察得到结论:众多信道编码方式中能使系统误码率最低的是LDPC编码,将其广泛应用于OFDM通信系统后可使系统性能更优异.【期刊名称】《延安大学学报(自然科学版)》【年(卷),期】2018(037)003【总页数】5页(P51-55)【关键词】正交频分复用;系统仿真;信道编码;误码率【作者】何小雨【作者单位】四川大学电气信息学院,四川成都610064【正文语种】中文【中图分类】TN919.1正交频分复用(OFDM)技术具有频率利用率高、抗衰落能力强、适合高速数据传输、抗码间干扰能力强等优点。

近年来,在数字电视、无线局域网、移动通信、电力线通信等领域,OFDM作为一种高效的无线传输技术得到了广泛的应用[1]。

虽然OFDM技术具有很强的抗衰落能力,但在无线通信的传输环境下,其避免不了一些子载波因深度衰落导致系统的误码率上升。

为了防止这种情况的发生,可以将OFDM技术与信道编码相结合,利用信道编码检错并纠错的功能,提高OFDM 系统的可靠性。

当下,各种信道编码技术如分组码、卷积码、RS码(Reed-Solomon Code)和Turbo码等已经广泛应用于OFDM系统中,还有一种具有更强的纠错能力的低密度奇偶校验码(LDPC)也被预期能够取得良好的系统性能[2]。

但各种层出不穷的编码方式在带来方便的同时,也造成了实际应用时选择困难的问题。

本文计划将已出现的信道编码技术进行仿真,通过比较最终的误码率来得到性能最优的一种编码方式。

文中利用MATLAB中的Simulink工具搭建了一个OFDM系统,仿真了OFDM 的保护间隔、交织、信道估计和均衡、调制解调算法,重点分析了改变信道编码算法对系统误码率的影响,并得出编码能力最强的一种编码算法用于进一步研究。

simulink实验报告

simulink实验报告
创建Simulink模型的步骤如下:
(1)启动Simulink。在命令窗中输入Simulink或点击工具栏中的按钮。打开模型编辑窗。
(2)根据具体问题建立数学模型。
(3)确定需要的仿真模块。(4)对模块进行编辑,以方便模型的建立。
(5)连线。(注意端点的连接、分点的连接(右键)、信号线的移动、信号线的标签,单左击选中目标线,双左击编辑信号线标签等)。
从Simulink的Math中选择Product,用鼠标将其拖到设计窗口中;
从Simulink的Sinks中选择Scope,用鼠标将其拖到设计窗口中
(3)编辑模块并连接
在设计窗口中把相关模块进行连接:
连接From Workspace的输出端与Product的一个输入端;
连接Sine Wave的输出端与Produc1)AM的数学表示式:
Sm(t)=m(t)cos2π*fc*t
m(t)为周期锯齿波。
(2)确定模块
从Simulink的Sources中选择From Workspace,用鼠标将其拖到设计窗口中;
从Simulink的Sources中选择Sine Wave,用鼠标将其拖到设计窗口中;
Simulink -> Math ->Product
Simulink -> Discrete -> Discrete Filter
Simulink -> Sinks -> Scope
本地振荡器Sine Wave1的参数设置
低通离散滤波器的设置
低通FIR滤波器的设计
采用51个抽头截至频率为0.2Hz的低通滤波器;在MATLAB中键入
连线后,双击子系统模块:
在子系统中拖入“相乘”和“正弦波发生器”模块:

电力电子仿真

电力电子仿真
图1
2、优点
首先,它能控制无功功率,并通过独立控制转子励磁电流解耦有功功率和无功功率控制。其次,双馈感应发电机无需从电网励磁,而从转子电路中励磁。最后,它还能产生无功功率,并可以通过电网侧变流器传送给定子。但是,电网侧变流器正常工作在单位功率因数,并不包含风力机与电网的无功功率交换。
三、实验要求
1、根据仿真模型,绘制系统结构图。
此时n>nr所以发电机工作在超同步状态,而当风速变为6m/s时转子的转速不断下降此时n<nr所以此时发电机工作在亚同步状态。
图9
四、分析风速对风电场母线电压的影响
(1)如图10,将按正弦变化的风速输入发电机,通过风速的波动观看母线电压的变化。
图10
(2)母线各电气量的波形如下图示,从图中我们可以看到风电场的母线电压基本没有发生变化,所以风速的波动对电压质量没有多大的影响。但是却影响了转子的转速和电流功率的输出。
2、运行仿真,根据输出波形描述风电场工作过程。
3、将风速降至6m/s,运行至稳态后查看输出波形。此时风机处于何种运行状态?
4、分析风速波动对风电场接入母线处的电压质量的影响,包括电压波动和电压偏移。
四、实验内容
一、系统结构图
图2
二、运行仿真
1、系统模型图
图3
2、电网模块模拟参数
如下图可知该模块模拟电网在0.03s时发生电压降落,在0.13s时网恢复电压。故可以通过模拟电网侧的电压暂降来观察各个电气量的变化情况从而进一步了解双馈异步式风力发电的工作过程。
变流器由两部分组成:转子侧变流器和电网侧变流器,它们是彼此独立控制的。电力电子变流器的主要原理是转子侧变流器通过控制转子电流分量控制有功功率和无功功率,而电网侧变流器控制直流母线电压并确保变流器运行在统一功率因数(即零无功功率)。

四川大学通信原理实验报告

通信原理实验基于Simulink的PCM编解码仿真学校:四川大学学院:电子信息学院专业:电子信息科学与技术姓名:笔墨东韵一.实验目的1.掌握PCM编解码的原理及应用2.掌握Matlab平台的基本知识3.掌握基于Matlab的Simulink模块的调试与仿真4.掌握Simulink对PCM编解码进行仿真二.实验内容利用Matlab平台的Simulink进行PCM编解码的仿真,要求设计一个PCM编码模块,一个PCM解码模块,以及一个串行PCM编解码模块。

三.实验器材1.WIN7系统PC机一台2.Matlab 2014a及Simulink平台四.实验原理1.PCM简介现在的数字传输系统都是采用脉冲编码调制(Pulse Code Modulation)体制。

PCM最初并非传输计算机数据用的,而是使交换机之间有一条中继线不是只传送一条电话信号。

PCM有两个标准即E1和T1。

我国采用的是欧洲的E1标准。

T1的速率是 1.544Mbit/s,E1的速率是2.048Mbit/s。

PCM:相变存储器(Phase-Change Memory PCM)是由IBM公司的研究机构所开发的一种新型存储芯片,将有望来替代如今的闪存Flash和硬盘驱动器HDD。

PCM在光纤通信系统中,光纤中传输的是二进制光脉冲"0"码和"1"码,它由二进制数字信号对光源进行通断调制而产生。

而数字信号是对连续变化的模拟信号进行抽样、量化和编码产生的,称为PCM(Pulse Code Modulation),即脉冲编码调制。

这种电的数字信号称为数字基带信号,由PCM电端机产生。

PCM可以向用户提供多种业务,既可以提供从2M到155M速率的数字数据专线业务,也可以提供话音、图象传送、远程教学等其他业务。

特别适用于对数据传输速率要求较高,需要更高带宽的用户使用。

PCM线路的特点:•PCM线路可以提供很高的带宽,满足用户的大数据量的传输。

六个实战示例--自动控制理论--Simulink仿真

自动控制理论仿真实验指导书目录实验一典型环节的MATLAB仿真 (3)一、实验目的 (3)二、SIMULINK的使用 (3)三、实验原理 (5)四、实验内容 (8)五、实验报告 (8)六、预习要求 (8)实验二线性系统时域响应分析 (8)一、实验目的 (8)二、基础知识及MATLAB函数 (9)三、实验内容 (18)四、实验报告 (19)五、预习要求 (19)实验三线性系统的根轨迹 (20)页脚内容1一、实验目的 (20)二、基础知识及MATLAB函数 (20)三、实验内容 (26)四、实验报告 (27)五、预习要求 (27)实验四线性系统的频域分析 (28)一、实验目的 (28)二、基础知识及MATLAB函数 (28)三、实验内容 (33)四、实验报告 (34)五、预习要求 (34)实验五线性系统串联校正 (35)一、实验目的 (35)二、基础知识 (35)三、实验内容 (45)四、实验报告要求 (45)五、预习要求 (46)页脚内容2实验六数字PID控制 (46)一、实验目的 (46)二、实验原理 (46)三、实验内容 (49)四、实验报告 (50)五、预习要求 (50)实验一典型环节的MATLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。

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

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

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

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

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

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

电气与自动化工程学院综合实验报告系统仿真综合实验报告

合肥工业大学电气与自动化工程学院综合实验报告实验名称: 系统仿真综合实验姓名:学号:专业班级:实验地点:指导教师:成绩:日期: 2012年7月实验一MATLAB基本操作实验目的1.熟悉MATLAB实验环境,练习MATLAB命令、m文件、Simulink的基本操作。

2.利用MATLAB编写程序进行矩阵运算、图形绘制、数据处理等。

3.利用Simulink建立系统的数学模型并仿真求解。

实验原理MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。

MATLAB有3种窗口,即:命令窗口(The Command Window)、m-文件编辑窗口(The Edit Window)和图形窗口(The Figure Window),而Simulink另外又有Simulink模型编辑窗口。

1.命令窗口(The Command Window)当MATLAB启动后,出现的最大的窗口就是命令窗口。

用户可以在提示符“>>”后面输入交互的命令,这些命令就立即被执行。

在MATLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。

在命令窗口中输入该文件名,这一连串命令就被执行了。

因为这样的文件都是以“.m”为后缀,所以称为m-文件。

2.m-文件编辑窗口(The Edit Window)我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。

在MATLAB主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。

3.图形窗口(The Figure Window)图形窗口用来显示MATLAB程序产生的图形。

图形可以是2维的、3维的数据图形,也可以是照片等。

MATLAB中矩阵运算、绘图、数据处理等内容参见教材《自动控制系统计算机仿真》的相关章节。

Simulink建模与仿真

【实验名称】Simulink建模与仿真【实验目的】1.学习SIMULINK 软件工具的使用方法;2.用SIMULINK 仿真线性系统;【实验内容】1.SIMULINK简介SIMULINK是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。

所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。

2.SIMULINK的启动进入SIMULINK界面,只要你在MA TLAB命令窗口提示符下键入‘SIMULINK’,按回车键即可启动SIMULINK软件。

在启动S IMULINK软件之后,SIMULINK的主要方块图库将显示在一个新的Windows中。

如图8-1所示:►在MA TLAB命令窗口中输入simulink :结果是在桌面上出现一个称为Simulink Library Browser的窗口,在这个窗口中列出了按功能分类的各种模块的名称。

图8-1 SIMULINK的主要方块图库3.SIMULINK的模块库介绍►SIMILINK模块库按功能进行分为以下8类子库:Continuous(连续模块)Discrete(离散模块)Function&Tables(函数和平台模块)Math(数学模块)Nonlinear(非线性模块)Signals&Systems(信号和系统模块)Sinks(接收器模块)Sources(输入源模块)4.SIMULINK简单模型的建立(1)建立模型窗口(2)将功能模块由模块库窗口复制到模型窗口(3)对模块进行连接,从而构成需要的系统模型5.SIMULINK功能模块的处理(1)模块库中的模块可以直接用鼠标进行拖曳(选中模块,按住鼠标左键不放)而放到模型窗口中进行处理。

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

实验四 SIMULINK 仿真
一、 实验目的
熟悉SIMULINK 模块库中常用标准模块的功能及其应用,利用SIMULINK 标准模块建立系统仿真模型,模型封装步骤和参数设置等。

二、 实验题目
1. 建立单位负反馈开环传递函数如下所示二阶系统的闭环SIMULINK 仿真模型
s
6.0s 1
2
当输入信号源分别为阶跃信号、斜坡信号、正弦信号时,给出系统输出的波形图
解:仿真连线图如下:
输入阶跃信号时,图形为:
输入斜坡函数时,图形为:
输入正弦函数时,图形为:
将三种输入信号的波形画在同一张图中得
2. 系统的微分方程为:
()()x
x r ay y
y d bx =-⎧⎨
=-+⎩ 设r=1,d=0.5,a=0.1,b=0.02,x(0)=25,y(0)=2 i. 利用MATLAB 所提供的函数,编写求解上述微分方程的M 文件,求出x(t),y(t); ii. 试建立系统的SIMULINK 模型,并给出x(t),y(t)的曲线波形、
解:解上述微分方程的M 文件为:
I 令x ’= DY(1),y ’= DY(2). %OdeFun1.m
function DY=OdeFun1(t,Y) DY=zeros(2,1);
DY(1)=Y(1)*(1-0.1*Y(2));
DY(2)=Y(2)*((-0.5)+0.02*Y(1)); >> [t,Y]=ode45('OdeFun1',[0 20],[25;2])
系统的SIMULINK模型为:
图形为:
3. 蹦极跳的数学模型为:
12()mx
mg b x x a x a x x =+-- 0
()0
0Kx x b x x ->⎧=⎨
≤⎩ 其中m 为物体的质量,g 为重力加速度,x 为物体的位置,第二项表示绳索的弹力,K
为绳索的弹性系数,第三项和第四项表示空气的阻力。

设蹦极者的初始位置为x(0)= -30, 起始速度为 x(0)'=0; 其余的参数为a1=a2=1, m=70kg, g=10m/s 2
,K=20, 试建立系统的SIMULINK 模型,并给出x(t),x'(t)的曲线波形 解:
波形为:
4.建立单闭环调速系统的SIMULINK模型,并对PID控制器进行封装和对P,I,D参数进行设置,den(s)=0.005s+1。

(参考值Kp=0.56,I=11,D=0)
单闭环调速系统的结构框图
解:SIMULINK仿真连接图如下:
波形如下:。

相关文档
最新文档