当前位置:文档之家› 基于MATLAB的均匀平面波仿真

基于MATLAB的均匀平面波仿真

基于MATLAB的均匀平面波仿真
基于MATLAB的均匀平面波仿真

课程设计说明书常用软件课程设计

题目: 基于MATLAB的均匀平面波仿真

院(部):力学与光电物理学院

专业班级:应用物理

学号:

学生姓名:

指导教师:

2017年7月2 日

安徽理工大学课程设计(论文)任务书

力学与光电物理学院基础与应用物理教研室

安徽理工大学课程设计(论文)成绩评定表

目录

摘要 (5)

1 绪论 (1)

1.1问题背景 (1)

1.2课题研究意义 (1)

2 均匀平面电磁波 (3)

2.1定义与性质 (3)

2.2理想介质中的均匀平面波方程 (3)

2.3平面电磁波的瞬时值形式 (6)

3 MATLAB软件及其基本指令 (8)

3.1MATLAB发展历史 (8)

3.2MATLAB的功能与语言特点 (8)

3.3MATLAB指令 (9)

4 程序设计与运行 (11)

4.1设计思路与框图 (11)

4.2运行结果 (12)

5 项目总结 (16)

6 参考文献 (17)

摘要

平面波是指场矢量的等相位面与波传播方向相垂直的无限大平面的一种电磁波·12。如果平面波在均匀一致且各向同性的理想介质中将形成均匀平面波。均匀平面波是研究电磁波的基础,研究均匀平面波传输特性有十分重要的实际意义。然而直接观察均匀平面波是很难实现的,所以随着计算机的发展,仿真实验正在不断的发展,仿真软件通过图形化界面联系理论条件与实验过程,同时运用一定的编程达到模拟现实的效果。于是本文用MATLAB对均匀平面电磁波在理想介质中的传播进行仿真模拟,从而可以更加形象的学习与理解电磁波的知识。

关键词:电磁波; 均匀平面电磁波; 理想介质; MATLAB; 仿真

1 绪论

1.1 问题背景

1.1.1MATLAB软件简介

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

1.1.2均匀平面电磁波特点:

1.电场强度E、磁场强度H与传播方向三者之间相互垂直,成右手螺旋关系,传播方向上无电磁分量,和为横电磁波,记为TEM波;

2.电场强度E和磁场强度H处处同相,两者复振幅之比为媒介的阻抗n,成为波阻抗;

3.电场、磁场相位相同,等相位面为平面,等相位面垂直于传播方向;

4.顺着传播方向,场矢量的时变状态逐渐滞后。

1.2 课题研究意义

仿真(Simulation)是对现实系统的某一层次抽象属性的模仿。人们利用不同的模型进行实验,从中得到所需的信息,然后帮助人们对现实世界的某一层次问题做出决策。建立适当的模型,在模型上进行动态实验和研究,从中获取相关信息,然后用一系列有目的、有条件的计算机仿真实验来反映系统的特征,得出数量指标,为决策者提供有关这一过程或系统的定量分析结果,作为决策理论依据。

仿真实验是利用计算机编制实验进程的行为。采用仿真技术通过数学建模、设计虚拟仪器、虚拟实验环境观察系统模型各量的变化、过程进展、结果评估的全过程。在仿真实验设计阶段,利用计算机进行数学仿真和数值计算,即修改、变换模型;在设备研制阶段,用已知实际部件或子系统去代替部分计算机仿真模

型进行半实物仿真实验,以提高仿真实验的可信度。在系统开发的阶段,通过半实物仿真实验来修改各部件或子系统的结构和参数。

对均匀平面电磁波的仿真,可以更加直观的观察电磁波的传播的过程。由于电磁波比较抽象又不可触摸,同时电磁波又是动态的,每时每刻的位置和状态又在改变。通过MATLAB来设计对电磁波仿真,可以比较直观的观察电磁波传播的各个时刻的状态。

2 均匀平面电磁波

2.1 定义与性质

均匀平面波,是指电磁波的场矢量只沿着它的传播方向变化,在与波传播方向垂直的无限大平面内,电场强度E 和磁感应强度H 的方向、振幅和相位都保持不变。

均匀平面波的波速(又称相速)与媒质特性有关。在自由空间中,波速与光速相等为:

m/s 1031

v 80

0?==

με

电场和磁场的量值之间有简单的关系:

ε

μη==

y x

H E 0

η称为波阻抗或媒质的本质阻抗。

在任意时刻,任意点上的电能密度与磁能密度相等,各占电磁总能量的一半。对于均匀平面波,电磁能量沿着波的传播方向流动,其流动速度即为波速v 。

2.2 理想介质中的均匀平面波方程 均匀平面电磁波满足麦克斯韦方程组为:

??????????

?

=??=????-=????=

??0

D B t B

E t D H

将E D ε=和H B

μ=代入得,

?????????

?

?=??=????-=????=??0

H E t H

E t E H

με )

()

()

()(4-23-22-21-2-- 方程前两个式子都含有E 和H ,不便于求解。我们可将这两个方程经过一系列数学变换综合成每个方程只含有一个变换的方程式,对第二个式子取旋度得

)()()(H D t

t H E

???-=??-???=???μ (2-5)

将方程第一个式子代入(2-5)得: )(22

H t E

E ????-=????με)(

(2-6)

上式可变化为

22

2t

E E ??=? με

(2-7)

同理,有,

22

2t

H H ??=? με

(2-8)

将με

ν1

=

带入上两式得,

22

221t E E ??=? ν

(2-9)

2

2

221t H H ??=? ν

(2-10)

式(2-9)和(2-10)就是理想介质中的电磁场方程。 也是E 和H 应 满足的波动方程。在平面电磁波中,电磁波沿着与等相位平面垂直的方向传播。假设电磁波沿x 轴方向传播,则各场最只是空间坐标x 和时间坐标t 的函数,所以(2-9)和(2-10)式可化简为

2

2222

1t E

x E ??=?? ν (2-11)

2

2222

1t

H

x H ??=?? ν (2-12)

方程涉及矢量问题,给求解带来了麻烦,为得到不含矢量的平面波方程,

将方程t E

H ??=?? ε在直角坐标系中展开得,

y

y y y x x z x y y z x x y z e t E e t E e t E e y H x H e x H z H e z H y H

??+??+??=??-??+??-??+??-??εεε)()()( 由于电磁波沿x 轴传播,则E 和H 沿y 轴和z 轴方向没有变化,上式分解后得,

t

E

x ??= ε0

(2-13)

t

E x H y z

??=??-

ε

(2-14)

t

E x H z

y

??=??

ε

(2-15)

同理,对于方程 t H

E ??-=??

μ则有,

t

H x

??= μ0

(2-16)

t

H x E

y z ??=??-

μ

(2-17)

t

H x E z

y

??-=??

μ

(2-18)

由式(2-13)和(2-16)知,E x 和H x 是与时间无关的常量,可令其值为

零。因此对于均匀平面波,E 和H 都只有与波的传播方向垂直的分量,这种电磁称为横电磁波。将(2-15)和(2-17)对x 求导并分别将式(2-17)和(2-15)代入,得:

2

2

2

2

2

1t

H x

H y

y

??=?? ν

2

2

2

2

2

1t

E x E y

y

??=?? ν

同理,又有:

2

2222

1t

H x H z

z ??=?? ν

2

2

22z 2

1t

E x E z

??=?? ν 以上两组方程就是理想介质中的均匀平面波方程。若取y 轴与H 方向一

致,则只需前一组方程;若取y 轴与E 方向一致,则只需后一组方程。

2.3 平面电磁波的瞬时值形式

假设一个均匀平面电磁波沿x 轴传播,电场E 方向与z 轴平行,由此,来推

导平面电磁波的瞬时值形式。

由亥姆霍兹方程:

02

2

=+?k E

由于电场方向与z 轴平行,可设,

)(x E e E z z

=

02

2

2

=+??z z E k x

E

其解为

kz j kz

j z e A e A 21E +=-

21,A A 由边界条件决定,

1

11φ

j m e E A =

2

22φ

j m e E A =

于是,瞬时值形式为:

)cos(),(z φω++=kx t E e t x E m z z

(2-19)

与电场E 相伴的磁场H 可由H j E

ωμ-=??求得,

E e H x ?=η

1

其瞬时值形式:

)cos(1

y φωη

+-=kx t E e H m y

其中ε

μ

η=

是媒质的本征阻抗。 于是,均匀平面波的瞬时值的表达式的一般形式为:

?????++=++=)

cos(t)(x,H )cos(t)(x,E z z y m y z m z kx t E e kx t E e φωφω

3 MATLAB软件及其基本指令

MATLAB是MATrix LABoratory的缩写,是一款由美国MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。MATLAB作为高性能、交互式的科学计算工具,具有非常友好的图形界面,这使得MATLAB的应用非常广泛;同时MATLAB也提供了强大的绘图功能。

3.1 MATLAB发展历史

70年代中期,Cleve Moler和他的同事开发了LINPACK和EISPACK的Fortran子程序库;

70年代末期,Cleve Moler在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程序取名为MATLAB,即MATrix LABoratory;

1983年春天,工程师John Little与Moler、Steve Bangert一起开发了第二代专业版MATLAB;

1984年,MathWorks公司成立,MATLAB正是推向市场;

1992年,学生版MATLAB推出;1993年,Microsoft Windows版MATLAB 面世;

1995年,推出Linux版。

3.2 MATLAB的功能与语言特点

3.2.1 MATLAB主要功能

1、基本的数据处理

2、优化和解方程

3、动态过程仿真:实时的和非实时的

4、数据来源:Excel、数据库、A/D等等

5、嵌入式的控制:Pc/104和DSP

6、神经元网络、小波分析、GA等等

7、虚拟现实仿真

3.2.2 MATLAB语言特点

MATLAB语言是一种交互性的数学脚本语言,其语法与C/C++类似。它支持包括逻辑(boolen)、数值(numeric)、文本(text)、函数柄(function handle)和异质数据容器(heterogeneous container)在内的15种数据类型,每一种类型都定义为矩阵或阵列的形式(0维至任意高维)

执行MATLAB代码的最简单方式是在MATLAB程序的命令窗口(Command Window)的提示符处(>> )输入代码,MATLAB会即时返回操作结果(如果有的话)。此时, MATLAB可以看作是一个交互式的数学终端,简单来说,一个功能强大的“计算器”。MATLAB代码同样可以保存在一个以.m为后缀名的文本文件中,然后在命令窗口或其它函数中直接调用。

MATLAB语言具有下述显着特点:

1、具有强大的矩阵运算能力:Matrix Laboratory(矩阵实验室),使得矩阵运算非常简单。

2、是一种演算式语言

3、MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。

4、MATLAB语言编程简单,使用方便。

3.3MATLAB指令

3.3.1 基本指令

1、clc :擦去一页命令窗口光标回屏幕左上角

2、clear :从工作空间清除所有变量

3、Plot(plot3):绘制二(三)维图形

Plot 函数可以接一些参数,来改变所画图像的属性(颜色,图像元素等)。

下面是一些属性的说明

b blue(蓝色) . point(点)- solid(实线)

g green(绿色)o circle(圆圈) : dotted(点线)

r red(红色)x x-mark(叉号)-. dashdot (点画线)

c cyan(墨绿色)+ plus(加号)-- dashed(虚线)

m magenta(紫红色)* star(星号)

y yellow(黄色) s square(正方形)

k black(黑色) d diamond(菱形)

3.3.2 程序可能用到的的指令

grid on 在画图的时候添加网格线。

hold on 在当前图的轴(坐标系)中画了一幅图,再画另一幅图时,原来的图还在,与新图共存,都看得到

axis([xmin xmax ymin ymax]) 用来设置axes的样式,包括坐标轴范围,可读比例

zeros(size(x)) 生成与X相同大小的全零矩阵

stem(stem3) 绘制二维(三维)函数针状图

pause(t) 暂停t秒后继续执行程序

4 程序设计与运行

4.1 设计思路与框图

图4-1程序设计框图

4.2 程序编写

打开MATLAB界面如图4-2,新建脚本

图4-2 MATLAB打开界面

首先,对瞬时值表达式中的常量进行定义并赋值,代码如下:u0=4*pi*1e-7; %自由空间中的磁导率

e0=1e-9/(36*pi); %自由空间中的电介质常数

Z0=(u0/e0)^0.5; %自由空间中的波阻抗

f=1e8; %电磁波的频率

w=2*pi*f;

k=w*(u0*e0)^0.5; %波数

phi_E=0; %初始相位设为0

phi_H=0;

EE=20; %电场振幅

HH=EE/Z0; %磁场振幅

代码界面如图4-3

图4-3 常量赋值界面

利用电磁波瞬时值表达式画出电磁波图,并且写一个循环,使电磁波传播能狗像动画一样动起来。代码如下:

for t=0:1:300

Ez=EE*cos(k*x-w*t*1e-9+phi_E);

Hy=HH*cos(k*x-w*t*1e-9+phi_H);

plot3(x,m0,Ez,'b','LineWidth',2);

hold on;grid on;

plot3(x,Hy,m0,'r','LineWidth',2);

hold off

xlabel('传播方向')

ylabel('磁场Hy')

zlabel('电场Ez')

title(['平面电磁波传播示意图','t=',num2str(t),'ns'],'fontsize',14)

drawnow

pause(0.01)

end

代码截图界面如图4-4.

4-4 完整代码4.3 运行结果

运行结果如下图

4-2程序运行结果

如图,蓝色的是电场传播的波,红色的是磁场传播的波。由图可得的结论有:

1、电场和磁场在空间相互垂直与传播方向,E、H、x轴满足右手螺旋关系(TEM波)。

2、电场、磁场相位变化相同

3、电场、磁场的振幅不随传播距离增加而改变

基于Matlab的自动控制系统设计与校正

自动控制原理课程设计设计题目:基于Matlab的自动控制系统设计与校正

目录 第一章课程设计内容与要求分析.................................................... 错误!未定义书签。 1.1设计内容 (1) 1.2 设计要求 (1) 1.3 Matlab软件 (2) 1.3.1基本功能 (2) 1.3.2应用 (2) 第二章控制系统程序设计 (4) 2.1 校正装置计算方法 (4) 2.2 课程设计要求计算 (4) 第三章利用Matlab仿真软件进行辅助分析 (6) 3.1校正系统的传递函数 (6) 3.2用Matlab仿真 (6) 3.3利用Matlab/Simulink求系统单位阶跃响应 (8) 3.2.1原系统单位阶跃响应 (8) 3.2.2校正后系统单位阶跃响应 (8) 3.2.3校正前、后系统单位阶跃响应比较 (8) 3.4硬件设计 (8) 3.4.1在计算机上运行出硬件仿真波形图 (9) 课程设计心得体会 (10) 参考文献 (12)

1 第一章 课程设计内容与要求分析 1.1设计内容 针对二阶系统 )1()(+= s s K s W , 利用有源串联超前校正网络(如图所示)进行系统校正。当开关S 接通时为超前校正装置,其传递函数 11 )(++-=Ts Ts K s W c c α, 其中 1 3 2R R R K c += , 1 ) (13243 2>++ =αR R R R R ,C R T 4=, “-”号表示反向输入端。若Kc=1,且开关S 断开,该装置相当于一个放大系数为1的放大器(对原系统没有校正作用)。 1.2 设计要求 1 1.0)(≤∞e ,开环截止频率ω’≥45°; 2 3) 4)设校正装置网络元件参数R4、5R=100K ,C=1μF 、10μF 若干个); 6)利用Matlab 仿真软件辅助分析,绘制校正前、后及校正装置对数频率特性曲线,并验算设计结果; 7)在Matlab-Simulink 下建立系统仿真模型,求校正前、后系 统单位阶跃响应特性,并进行系统性能比较; 8)利用自动控制原理实验箱完成硬件设计过程,包括:搭建校正前后 c R R

通信仿真课程设计-matlab-simulink

成都理工大学工程技术学院 《通信仿真课程设计》报告 班级:信息工程1班 姓名:寇路军 学号: 201620101133 指导教师:周玲 成绩: 2019 年 3月 23 日

目录 通信仿真课程设计报告 (2) 一.绪论 (2) 二.课程设计的目的 (2) 三.模拟调制系统的设计 (3) 3.1 二进制相移键控调制基本原理 (3) 3.2 2PSK信号的调制 (3) 3.2.1模拟调制的方法 (3) 3.3 2PSK信号的解调 (4) 3.4 2PSK的“倒∏现象”或“反向工作” (5) 3.5功率谱密度 (5) 四.数字调制技术设计 (7) 4.1 2PSK的仿真 (7) 4.1.1仿真原理图 (7) 4.1.2 仿真数据 (7) 4.1.3 输出结果 (9) 总结 (10) 参考文献 (11)

通信仿真课程设计报告 一.绪论 随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,电话,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。 通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 二.课程设计的目的 1.掌握模拟系统2PSK调制和解调原理及设计方法。 2.熟悉基于Simulink的通信系统仿真。

基于MATLAB—Simulink的2ASK仿真课程设计

目录 第一章课程设计的任务说明 (1) 1.1 课程设计的目的 (1) 1.2 课程设计的要求 (1) 第二章MA TLAB/SIMULINK简介 (2) 第三章通信技术的历史和发展 (3) 3.1通信的概念 (3) 3.2 通信的发展史简介 (4) 3.3通信技术的发展现状和趋势 (4) 第四章2ASK的基本原理和实现 (5) 4.1 2ASK的产生 (5) 4.2 2ASK的功率谱和带宽 (6) 4.3 2ASK信号的解调及抗噪声性能分析 (6) 第五章Smulink的模型建立和仿真 (10) 5.1 建立模型方框图 (10) 5.2参数设置 (11) 5.3仿真波形图 (15) 5.4 不同信噪比下的误码率 (17) 总结 (18) 参考文献 (19)

第一章课程设计的任务说明 1.1 课程设计的目的 (1)通过利用matlab simulink,熟悉matlab simulink仿真工具。 (2)通过课程设计来更好的掌握课本相关知识,熟悉2ASK的调制与解调。 (3)更好的了解通信原理的相关知识,磨练自己分析问题、查阅资料、巩固知识、创新等各方面能力。 1.2 课程设计的要求 (1)掌握课程设计涉汲到的相关知识,相关概念、原理清晰,明了。 (2)仿真图设计合理、能够正确运行。 (3)按照要求撰写课程设计报告。

第二章MATLAB/SIMULINK简介 美国Mathworks公司于1967年推出了矩阵实验室“Matrix Laboratory”(缩写为Matlab)这就是Matlab最早的雏形。开发的最早的目的是帮助学校的老师和学生更好的授课和学习。从Matlab诞生开始,由于其高度的集成性及应用的方便性,在高校中受到了极大的欢迎。由于它使用方便,能非常快的实现科研人员的设想,极大的节约了科研人员的时间,受到了大多数科研人员的支持,经过一代代人的努力,目前已发展到了7.X版本。Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。可以毫不夸张的说,哪怕是你真正理解了一个工具箱,那么就是理解了一门非常重要的科学知识。科研工作者通常可以通过Matlab来学习某个领域的科学知识,这就是Matlab真正在全世界推广开来的原因。目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。另外,,Matlab和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。 Simulink是MA TLAB中的一种可视化仿真工具,也是目前在动态系统的建模和仿真等方面应用最广泛的工具之一。确切的说,Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持线性和非线性系统,连续、离散时间模型,或者是两者的混合。系统还可以使多种采样频率的系统,而且系统可以是多进程的。Simulink工作环境进过几年的发展,已经成为学术和工业界用来建模和仿真的主流工具包。在Simulink环境中,它为用户提供了方框图进行建模的图形接口,采用这种结构画模型图就如同用手在纸上画模型一样自如、方便,故用户只需进行简单的点击和拖动就能完成建模,并可直接进行系统的仿真,快速的得到仿真结果。它的主要特点在于:1、建模方便、快捷;2、易于进行模型分析;3、优越的仿真性能。它与传统的仿真软件包微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。Simulink模块库(或函数库)包含有Sinks(输出方式)、Sources(输入源)、Linear(线性环节)、Nonlinear(非线性环节)、Connection(连接与接口)和Extra(其他环节)等具有不同功能或函数运算的Simulink库模块(或库函数),而且每个子模型库中包含有相应的功能模块,用户还可以根据需要定制和创建自己的模块。用Simulink创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。在定义完一个模型后,用户可以通过Simulink的菜单或MATLAB的命令窗口键入命令来对它进行仿真。菜单方式对于交互工作非常方便,而命令行方式对于运行仿真的批处理非常有用。采用Scope模块和其他的显示模块,可以在仿真进行的同时就可立即观看到仿真结果,若改变模块的参数并再次运行即可观察到相应的结果,这适用于因果关系的问题研究。仿真的结果还可以存放到MATLAB的工作空间里做事后处理。模型分析工具包括线性化和整理工具,MATLAB的所有工具及Simulink本身的应用工具箱都包含这些工具。由于MATLAB和SIMULINK的集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改模型。但是Simulink不能脱离MA TLAB而独立工作。

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

实验一 MATLAB 及仿真实验(控制系统的时域分析) 一、实验目的 学习利用MATLAB 进行控制系统时域分析,包括典型响应、判断系统稳定性和分析系统的动态特性; 二、预习要点 1、 系统的典型响应有哪些? 2、 如何判断系统稳定性? 3、 系统的动态性能指标有哪些? 三、实验方法 (一) 四种典型响应 1、 阶跃响应: 阶跃响应常用格式: 1、)(sys step ;其中sys 可以为连续系统,也可为离散系统。 2、),(Tn sys step ;表示时间范围0---Tn 。 3、),(T sys step ;表示时间范围向量T 指定。 4、),(T sys step Y =;可详细了解某段时间的输入、输出情况。 2、 脉冲响应: 脉冲函数在数学上的精确定义:0 ,0)(1)(0 ?==?∞ t x f dx x f 其拉氏变换为:) ()()()(1)(s G s f s G s Y s f === 所以脉冲响应即为传函的反拉氏变换。 脉冲响应函数常用格式: ① )(sys impulse ; ② ); ,();,(T sys impulse Tn sys impulse ③ ),(T sys impulse Y = (二) 分析系统稳定性 有以下三种方法: 1、 利用pzmap 绘制连续系统的零极点图; 2、 利用tf2zp 求出系统零极点; 3、 利用roots 求分母多项式的根来确定系统的极点 (三) 系统的动态特性分析 Matlab 提供了求取连续系统的单位阶跃响应函数step 、单位脉冲响应函数impulse 、零输入响应函数initial 以及任意输入下的仿真函数lsim.

基于MATLAB的控制系统仿真

科技信息 1.引言 控制系统仿真是指以控制系统的模型为基础,主要用数学模型代替实际的控制系统,以计算机为工具对控制系统进行实验和研究的一种方法。利用仿真工具对控制系统进行设计与仿真,可以有效地对比各种控制模型与方案,选取并优化相关控制参数,从而对整个控制系统的性能进行优化与提高,尤其是对于一些新型控制理论与算法的研究,进行系统仿真更是必不可少的。因此,控制系统仿真是应用现代科学手段对控制系统进行科学研究的十分重要的手段之一。 M ATLAB 是由美国MathWorks 公司于1984年推出的专门用于科学、 工程计算和系统仿真的优秀的科技应用软件。在其发展的过程中,不断溶入众多领域的一些专业性理论知识,从而出现了功能强大的MATLAB 配套工具箱,如控制系统工具箱(Control System Toolbox )、模糊逻辑工具箱(Fuzzy Logic Toolbox)、神经网络工具箱(Neural Network Tool-box),以及图形化的系统模型设计与仿真环境(SIMULINK)。SIMULINK 工具平台的出现,使得控制系统的设计与仿真变得相当容易和直观,成为众多领域中计算机仿真、计算机辅助设计与分析、算法研究和应用开发的基本工具和首选应用软件。 2.基于MATLAB 的控制系统仿真过程 控制系统仿真过程一般可以分为以下几个阶段:控制系统数学模型的建立、控制系统仿真模型的建立、控制系统仿真程序的编写和控制系统仿真实验及结果分析。 2.1控制系统数学模型的建立数学模型是计算机仿真的基础,是指描述系统内部各物理量(或变量)之间关系的数学表达式。控制系统的数学模型通常是指动态数学模型,自动控制系统最基本的数学模型是输入输出模型,包括时域的微分方程、复数域的传递函数和频率域中的频率特性。除了输入输出模型之外,表示控制系统的数学模型还有状态空间模型、结构图模型等。 2.2控制系统仿真模型的建立 控制系统通常由多个元部件相互连接而成,其中每个元部件都可以用一组微分方程或传递函数来表示。控制系统仿真模型的建立主要与各子系统的仿真模型的连接方式有关,主要有三种基本互联模型:串联、并联和反馈连接。在实际的控制系统中,常常采用混合联接方式,既有串联、并联,还有反馈连接。 2.3控制系统仿真的实现 M ATLAB 控制系统工具箱提供了大量的命令用于实现控制系统的仿真,包括模型创建命令、模型变换命令、模型简化命令、模型实现命令、模型特性命令、时域响应命令、频域响应命令等,这些命令涵盖了单变量和多变量控制系统分析、设计的各个方面。其输入方法分别为在SIM ULINK 环境下用仿真模块建模和在命令窗口用仿真命令编程两种方法进行仿真,然后运行仿真系统得到单位阶跃响应图,并根据单位阶跃响应图分析控制系统的动态性能指标,从而评价控制系统性能的优劣。 3.基于MATLAB 的控制系统仿真实例例如,一控制系统由5个子系统组成,其组成结构如图1所示。各 子系统的传递函数分别为:G 1(s)=s 2 +5s+12s 2+15s+6;G 2(s)=4(s+6)(s+2)(s+20) ;G 3(s)= 10;G 4 (s)=s+1;H(s)=0.1。 首先,在SIMULINK 环境下建立控制系统仿真模型,即将所需的仿 真模块按题中的要求连接起来,如图2所示, 并按要求设置好相应的参数,然后运行仿真得到单位阶跃响应图如图3所示。 图1控制系统的结构图 图2控制系统的仿真模型 图3控制系统的阶跃响应 从控制系统的单位阶跃响应曲线可以看出,其超调量为0.32s ,峰值时间为0.8s ,调节时间为3.2s 。 4.结束语 通过M ATLAB 的动态仿真工具箱SIMULINK ,可以方便、快捷地构造各种控制系统的仿真模型,并能直观地观察到其控制性能,是控制系统优化设计的有力工具。 参考文献[1]曹志国,廉小亲.基于MATLAB 的两种模糊控制系统的仿真方法[J ].计算机仿真,2004(3):41-44 [2]张葛祥,李娜.MATLAB 仿真技术与应用[M ].北京:清华大学出版社,2003 [3]来长胜,陈凤兰.基于MATLAB 的控制系统仿真教学研究[J ].机械工程与自动化,2010(2):189-190 [4]黄伟忠.单级倒立摆FUZZY-PD 控制系统的建模与仿真[J ].计算机应用技术,2009(2):40-43 基金项目:本文系海南省教育厅高等学校科学研究项目(Hj2009-134),琼州学院青年教师科研基金项目(QY200913)。 作者简介:孙志雄(1974-),男,副教授,主要研究方向为电子与通信技术。林雄(1962-),男,教授,主要研究方向为神经网络和模糊系统。 基于MATLAB 的控制系统仿真 琼州学院电子信息工程学院 孙志雄 林雄 [摘要]本文介绍了MATLAB 语言和控制系统工具箱(Control System Toolbox )以及如何在SIMULINK 环境下构造控制系统的仿 真模型,并通过实例介绍了控制系统仿真的过程。[关键词]控制系统MATLAB 仿真博士·专家论坛 429——

基于MATLABsimulink的2FSK系统的仿真课程设计报告

课程设计 基于MATLABsimulink的2FSK系统的仿真 电子与信息工程学院 信息与通信工程系

课程设计评分标准

基于MATLAB/simulink的2FSK系统的仿真 一、摘要 本文是基于matlab和simulink环境下对信号的调制与解调过程的仿真,通过仿真,对系统的误码率的分析,以及理论与仿真结果的比较, 二、关键字:

目录 1 背景知识 (1) 1.1通信简介 (1) 1.2仿真系统的简介: (2) 1.32FSK的调制与解调的原理: (3) 1.3.1 2FSK的产生 (4) 1.3.2 2FSK滤波器的解调及抗噪声性能 (6) 1.3.3 由相关调制解调的原理图 (9) 2 仿真系统模型的设计: (9) 2.1仿真框图 (9) 2.2仿真目的和意义: (9) 2.3仿真思路 (10) 2.4M文件和仿真结果 (10) 2.5 SIMULINK仿真模型图: (16) 2.6结果分析: (21) 2.6.1 Matlab仿真结果分析 (21) 2.6.2 (22) 3 心得体会: (22) 4 参考文献 (22)

1 背景知识 1.1 通信简介 通信就是克服距离上的障碍,从一地向另一地传递和交换消息。消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。所以,信号是传输消息的手段,信号是消息的物质载体。 相应的信号可分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。数字信号的自变量可以是连续的或离散的,但幅度是离散的,如电船传机、计算机等各种数字终端设备输出的信号就是数字信号。 通信的目的是传递消息,但对受信者有用的是消息中包含的有效内容,也即信息。消息是具体的、表面的,而信息是抽象的、本质的,且消息中包含的信息的多少可以用信息量来度量。 通信技术,特别是数字通信技术近年来发展非常迅速,它的应用越来越广泛。通信从本质上来讲就是实现信息传递功能的一门科学技术,它要将大量有用的信息无失真,高效率地进行传输,同时还要在传输过程中将无用信息和有害信息抑制掉。当今的通信不仅要有效地传递信息,而且还有储存、处理、采集及显示等功能,通信已成为信息科学技术的一个重要组成部分。 通信系统就是传递信息所需要的一切技术设备和传输媒质的总和,包括信息源、发送设备、信道、接收设备和信宿(受信者) ,它的一般模型如图1所示。 →→→→ 信息源发送设备信道接收设备受信者 ↑ 噪声源 图1 通信系统一般模型 通信系统可分为数字通信系统和模拟通信系统。数字通信系统是利用数字信号来传递消息的通信系统,其模型如图2所示,

增量式PID控制算法的MATLAB仿真

增量式PID 控制算法的MATLAB 仿真 PID 控制的原理 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID 控制,又称PID 调节。PID 控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID 控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID 控制技术。PID 控制,实际中也有PI 和PD 控制。PID 控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。 一、 题目:用增量式PID 控制传递函数为G(s)的被控对象 G (s )=5/(s^2+2s+10), 用增量式PID 控制算法编写仿真程序(输入分别为单位阶跃、正弦信号,采样时间为1ms ,控制器输出限幅:[-5,5],仿真曲线包括系统输出及误差曲线,并加上注释、图例)。程序如下 二、 增量式PID 原理 { U(k)= ?u(k)+ U(k-1) 或 { U(k)= ?u(k)+ U(k-1) 注:U(k)才是PID 控制器的输出 三、 分析过程 1、对G(s)进行离散化即进行Z 变换得到Z 传递函数G(Z); 2、分子分母除以z 的最高次数即除以z 的最高次得到; )]}2()1(2)([)()]1()({[)(-+--++ --=?n n n T T n T T n n K n U D I P O εεεεεε)] 2()1(2)([)(i )]1()([)(-+--++--=?n n n Kd n K n n K n U P O εεεεεε

基于MATLAB的过程控制

摘要 水箱和换热器是过程控制中的典型对象,本设计主要以水箱液位控制系统和换热器温度控制系统为例,通过建立数学模型,确定对象的传递函数。利用Matlab的Simulink 软件包对系统进行了仿真研究,并对仿真结果进行了深入的分析。 在水箱液位控制系统中,通过建立数学模型以及实验中对实验数据的分析,分别确定了单容、双容、三容水箱对象的传递函数。在simulink软件包中建立了各系统的仿真模型。通过对仿真曲线的研究,分析了控制器参数对系统过渡过程的影响。 在换热器温度控制系统中,根据自动控制系统工艺过程,利用降阶法确定了对象的传递函数。在软件包Simulink中搭建了单回路、串级、前馈—反馈控制系统模型,分别采用常规的PID、实际PID和Smith预估器对系统进行了仿真研究,通过仿真曲线的比较,分析了各种控制系统的特点。 关键词:过程控制;MATLAB;仿真;水箱;换热器

Simulation and Research of Process Contro1 System Based on MATLAB Abstract Water tank and Heat exchanger are typical object in the process control in the design,The control system of tank level and heat interchange is used as an example.The transfer function object is defined by setting up the mathematical model.I carry on simulation research on the system by using Matlab’s simulink simulation.and deeply analyze the result of the simulation. In the system, which control the level of the tank. The transfer function of a single-tank, double-tank, three-tank is defined by setting up mathematical model and analyzing date. Simulation model of all system set up simulink simulation. The effect that controller parameter composes on the system is analyzed through the research on the simulation cuvers. In the control system of heat inter change. The design uses reduction method and defines the transfer function of the object.according to the technical process in the automatic system.The control system model of single loop, cascade, feed forward-feedback is established. Simulation research on there system is carried on through using conventional PID, the actual PID and Smith predictor , While the characteristics those control system are compared. Key words: Process Control; Matlab;Simulation; Water tanks; Heat exchanger

激光原理与技术课程设计(matlab仿真)

电子科技大学 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 激光原理与技术 课程设计 课程教师: 作者姓名: 学号:

题目一: 编程计算图示谐振腔的稳定性与光焦度1/F的关系。可取R1=∞, R2=∞, l1=250mm, l2=200mm。,用matlab程序计算光线在腔内的轨迹,演示腔稳定和不稳定时光线在腔内往返次数增加时光线轨迹。初始光线参数可以任意选择。 利用matlab编程如下: clear,clc L1=250;L2=200; R1=inf;R2=inf; syms d; T=[1,L1;0,1]*[1,0;-d,1]*[1,L2;0,1]*[1,0;-2/R2,1]*[1,L2;0,1]*[1 ,0;-d,1]*[1,L1;0,1]*[1,0;-2/R1,1]; A=T(1,1); B=T(1,2); C=T(2,1); D=T(2,2); h=(A+D)/2; ezplot(h,[0,0.012]) title('谐振腔的稳定性');xlabel('透镜光焦度D(/mm)');ylabel('等效 g1g2') 运行结果:

题目二: 和透镜上的模式半径与光焦度1/F的关系。 计算输出镜M 2 利用matlab编程如下: clear,clc L1=250;L2=200;R1=inf;R2=inf;w1=0.5*10^-3; syms d T1=[1,L2;0,1]*[1,0;-2/R2,1]*[1,L2;0,1]*[1,0;-d,1]*[1,L1;0,1]*[1,0;-2/ R1,1]*[1,L1;0,1]*[1,0;-d,1]; A1=T1(1,1);B1=abs(T1(1,2));C1=T1(2,1);D1=T1(2,2);h1=(A1+D1)/2; W1=((w1*B1/pi)^(1/2))/((1-h1^2)^(1/4)); T2=[1,0;-2/R2,1]*[1,L2;0,1]*[1,0;-d,1]*[1,L1;0,1]*[1,0;-2/R1,1]*[1,L1 ;0,1]*[1,0;-d,1]*[1,L2;0,1]; A2=T2(1,1);B2=abs(T2(1,2));C2=T2(2,1);D2=T2(2,2);h2=(A2+D2)/2; W2=((w1*B2/pi)^(1/2))/((1-h2^2)^(1/4)); figure (1) ezplot(W1,[0,0.012]); title('透镜上的光斑半径');xlabel('透镜光焦度D(/mm)');ylabel('光束半径') figure (2); ezplot(W2,[0,0.012]) title('输出镜上的光斑半径');xlabel('透镜光焦度D(/mm)');ylabel('光束半径') figure (3);

MATLAB控制系统与仿真设计

MATLAB控制系统与仿真 课 程 设 计 报 告 院(系):电气与控制工程学院 专业班级:测控技术与仪器1301班 姓名:吴凯 学号:1306070127

指导教师:杨洁昝宏洋 基于MATLAB的PID恒温控制器 本论文以温度控制系统为研究对象设计一个PID控制器。PID控制是迄今为止最通用的控制方法,大多数反馈回路用该方法或其较小的变形来控制。PID控制器(亦称调节器)及其改进型因此成为工业过程控制中最常见的控制器(至今在全世界过程控制中用的84%仍是纯PID调节器,若改进型包含在内则超过90%)。在PID控制器的设计中,参数整定是最为重要的,随着计算机技术的迅速发展,对PID参数的整定大多借助于一些先进的软件,例如目前得到广泛应用的MATLAB仿真系统。本设计就是借助此软件主要运用Relay-feedback法,线上综合法和系统辨识法来研究PID控制器的设计方法,设计一个温控系统的PID控制器,并通过MATLAB中的虚拟示波器观察系统完善后在阶跃信号下的输出波形。 关键词:PID参数整定;PID控制器;MATLAB仿真。 Design of PID Controller based on MATLAB Abstract This paper regards temperature control system as the research object to design a pid controller. Pid control is the most common control method up until now; the great majority feedback loop is controlled by this method or its small deformation. Pid controller (claim regulator also) and its second generation so become the most common controllers in the industry process control (so far, about 84% of the controller being used is the pure pid controller, it’ll exceed 90% if the second generation included). Pid parameter setting is most important in pid controller designing, and with the rapid development of the computer technology, it mostly recurs to some advanced software, for example, mat lab simulation software widely used now. this design is to apply that soft mainly use Relay feedback law and synthetic method on the line to study pid

MATLAB仿真课程设计报告

北华大学 《MATLAB仿真》课程设计 姓名: 班级学号: 实习日期: 辅导教师:

前言 科学技术的发展使的各种系统的建模与仿真变得日益复杂起来。如何快速有效的构建系统并进行系统仿真,已经成为各领域学者急需解决的核心问题。特别是近几十年来随着计算机技术的迅猛发展,数字仿真技术在各个领域都得到了广泛的应用与发展。而MATLAB作为当前国际控制界最流行的面向工程和科学计算的高级语言,能够设计出功能强大、界面优美、稳定可靠的高质量程序,而且编程效率和计算效率极高。MATLAB环境下的Simulink是当前众多仿真软件中功能最强大、最优秀、最容易使用的一个系统建模、仿真和分析的动态仿真环境集成工具箱,并且在各个领域都得到了广泛的应用。 本次课程设计主要是对磁盘驱动读取系统校正部分的设计,运用自动控制理论中的分析方法,利用MATLAB对未校正的系统进行时域和频域的分析,分析各项指标是否符合设计目标,若有不符合的,根据自动控制理论中的校正方法,对系统进行校正,直到校正后系统满足设计目标为止。我组课程设计题目磁盘驱动读取系统的开环传递函数为是设计一个校正装置,使校正后系统的动态过程超调量δ%≤7%,调节时间ts≤1s。 电锅炉的温度控制系统由于存在非线性、滞后性以及时变性等特点,常规的PID控制器很难达到较好的控制效果。考虑到模糊控制能对复杂的非线性、时变系统进行很好的控制, 但无法消除静态误差的特点, 本设计将模糊控制和常规的PI D控制相结合, 提出一种模糊自适应PID控制器的新方法。并对电锅炉温度控制系统进行了抗扰动的仿真试验, 结果表明, 和常规的PI D控制器及模糊PI D复合控制器相比,模糊自适应PI D控制改善了系统的动态性能和鲁棒性, 达到了较好的控制效果。

某温度控制系统的MATLAB仿真

课程设计报告 题目某温度控制系统的MATLAB仿真(题目C)

过程控制课程设计任务书 题目C :某温度控制系统的MATLAB 仿真 一、 系统概况: 设某温度控制系统方块图如图: 图中G c (s)、G v (s)、G o (s)、G m (s)、分别为调节器、执行器、过程对象及温度变送器的传递函数;,且电动温度变送器测量范围(量程)为50~100O C 、输出信号为4~20mA 。G f (s)为干扰通道的传递函数。 二、系统参数 二、 要求: 1、分别建立仿真结构图,进行以下仿真,并求出主要性能指标: (1)控制器为比例控制,其比例度分别为δ=10%、20%、50%、100%、200%时,系统广义对象输出z(t)的过渡过程; (2)控制器为比例积分控制,其比例度δ=20%,积分时间分别为T I =1min 、3min 、5min 、10min 时,z(t)的过渡过程; 0m v o 0f o o =5min =2.5min =1.5(kg/min)/mA =5.4C/(kg/min) =0.8 C C T T K K K x(t)=80f(t)=10; ;;; ;给定值; 阶跃扰动

(3)控制器为比例积分微分控制,其比例度δ=10%,积分时间T I=5min,微分时间T D = 0.2min时,z(t)的过渡过程。 2、对以上仿真结果进行分析比对,得出结论。 3、撰写设计报告。 注:调节器比例带δ的说明 比例控制规律的输出p(t)与输入偏差信号e(t)之间的关系为 式中,K c叫作控制器的比例系数。 在过程控制仪表中,一般用比例度δ来表示比例控制作用的强弱。比例度δ定义为 式中,(z max-z min)为控制器输入信号的变化范围,即量程;(p max-p min)为控制器输出信号的变化范围。 = c p(t)K e(t) max min ( ) =100% ) max min e z z p(p-p δ - ?

基于MATLAB的智能控制系统的介绍与设计实例最新毕业论文

(此文档为word格式,下载后您可任意编辑修改!) 武汉科技大学 智能控制系统 学院:信息科学与工程学院 专业:控制理论与控制工程 学号: 姓名:李倩

基于MATLAB的智能控制系统的介绍与设计实例 摘要 现代控制系统,规模越来越大,系统越来越复杂,用传统的控制理论方法己不能满控制的要求。智能控制是在经典控制理论和现代控制理论的基础上发展起来的,是控制理论、人工智能和计算机科学相结合的产物。MATLAB是现今流行的一种高性能数值计算和图形显示的科学和工程计算软件。本文首先介绍了智能控制的一些基本理论知识,在这些理论知识的基础之上通过列举倒立摆控制的具体实例,结合matlab对智能控制技术进行了深入的研究。 第一章引言 自动控制就是在没有人直接参与的条件下,利用控制器使被控对象(如机器、设备和生产过程)的某些物理量能自动地按照预定的规律变化。它是介于许多学科之间的综合应用学科,物理学、数学、力学、电子学、生物学等是该学科的重要基础。自动控制系统的实例最早出现于美国,用于工厂的生产过程控制。美国数学家维纳在20世纪40年代创立了“控制论”。伴随着计算机出现,自动控制系统的研究和使用获得了很快的发展。在控制技术发展的过程中,待求解的控制问题变得越来越复杂,控制品质要求越来越高。这就要求必须分析和设计相应越来越复杂的控制系统。智能控制系统(ICS)是复杂性急剧增加了的控制系统。它是由控制问题的复杂性急剧增加而带来的结果,其采用了当今其他学科的一些先进研究成果,其根本目的在于求解复杂的控制问题。近年来,ICS引起了人们广泛的兴趣,它体现了众多学科前沿研究的高度交叉和综合。 作为一个复杂的智能计算机控制系统,在其建立投入使用前,必要首先进行仿真实验和分析。计算机仿真(Compeer Simulation)又称计算机模拟(Computer Analogy)或计算机实验。所谓计算机仿真就是建立系统模型的仿真模型进而在计算机上对该仿真模型

matlab通信仿真课程设计样本

《matlab通信仿真设计》课程设计指导书 11月

课程设计题目1: 调幅广播系统的仿真设计 模拟幅度调制是无线电最早期的远距离传输技术。在幅度调制中, 以声音信号控制高频率正弦信号的幅度, 并将幅度变化的高频率正弦信号放大后经过天线发射出去, 成为电磁波辐射。 波动的电信号要能够有效地从天线发送出去, 或者有效地从天线将信号接收回来, 需要天线的等效长度至少达到波长的1/4。声音转换为电信号后其波长约在15~1500km之间, 实际中不可能制造出这样长度和范围的天线进行有效信号收发。因此需要将声音这样的低频信号从低频率段搬移到较高频率段上去, 以便经过较短的天线发射出去。 人耳可闻的声音信号经过话筒转化为波动的电信号, 其频率范围为20~20KHz。大量实验发现, 人耳对语音的频率敏感区域约为300~3400Hz, 为了节约频率带宽资源, 国际标准中将电话通信的传输频带规定为300~3400Hz。调幅广播除了传输声音以外, 还要播送音乐节目, 这就需要更宽的频带。一般而言, 调幅广播的传输频率范围约为100~6000Hz。 任务一: 调幅广播系统的仿真。 采用接收滤波器Analog Filter Design模块, 在同一示波器上观察调幅信号在未加入噪声和加入噪声后经过滤波器后的波形。采用另外两个相同的接收滤波器模块, 分别对纯信号和纯噪声滤波, 利用统计模块计算输出信号功率和噪声功率, 继而计算输出信噪比, 用Disply显示结果。 实例1: 对中波调幅广播传输系统进行仿真, 模型参数指标如下。

1.基带信号: 音频, 最大幅度为1。基带测试信号频率在100~6000Hz 内可调。 2.载波: 给定幅度的正弦波, 为简单起见, 初相位设为0, 频率为550~1605Hz 内可调。 3.接收机选频放大滤波器带宽为12KHz, 中心频率为1000kHz 。 4.在信道中加入噪声。当调制度为0.3时, 设计接收机选频滤波器输出信噪比为20dB, 要求计算信道中应该加入噪声的方差, 并能够测量接收机选频滤波器实际输出信噪比。 仿真参数设计: 系统工作最高频率为调幅载波频率1605KHz, 设计仿真采样率为最高工作频率的10倍, 因此取仿真步长为 8max 1 6.2310(1-1)10step t s f -==? 相应的仿真带宽为仿真采样率的一半, 即 18025.7(1-2)2step W KHz t == 设基带测试正弦信号为m(t)=Acos2πFt, 载波为c(t)=cos2πf c t, 则调制度为m a 的调制输出信号s(t)为 ()(1cos 2)cos 2(1-3)a c s t m Ft f t ππ=+ 容易求出, s(t)的平均功率为 21(1-4)24a m P =+ 设信道无衰减, 其中加入的白噪声功率谱密度为N 0/2, 那么仿真带宽(-W, W)内噪声样值的方差为 2002(1-5)2N W N W σ=?=

复杂过程控制系统设计与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,这为过程控制系统设计与参数整定的计算与仿真提供了一个强有力的工具,使过程控制系统的设计与整定发生了革命性的变化。

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