12-控制系统的频域分析 [MATLAB与控制系统仿真][张磊,任旭颖]
MATLAB建模与仿真应用程序_第12章 机器人控制系统的设计与仿真

根据动力学模型及控制律完成控制器 S 函数“chap12_1ctrl.m”、 被控对象 S 函数“chap12_1plant.m”及作图程序“chap12_1plot.m” M文件的编写。
12.1 基于模糊补偿的机器人自适应模糊控制
12.1.4 仿真实例
1. 仿真实例一:针对带有摩擦的情况 9. 运行仿真模型
系统函数模块的参数设置
12.1 基于模糊补偿的机器人自适应模糊控制
12.1.4 仿真实例
1. 仿真实例一:针对带有摩擦的情况 4. 模型参数设置
数据输出模块 的参数设置
仿真时间模块的参数设置
12.1 基于模糊补偿的机器人自适应模糊控制
12.1.4 仿真实例
1. 仿真实例一:针对带有摩擦的情况
5. 仿真参数设置
12.2 工作空间中机器人的神经网络自适应控制
12.2.4 仿真实例
6. 运行仿真模型
末关节节点的位置跟踪
末关节节点的速度跟踪
12.2 工作空间中机器人的神经网络自适应控制
12.2.4 仿真实例
6. 运行仿真模型
末关节节点的位置跟踪
的逼近
第12章 结束
自适应模糊控制器的设计,不需要对被控对象建立精确的数学 模型,它能对模糊系统的参数进行在线调整,设计合适的自适应律 来保证控制系统的稳定性。
12.1 基于模糊补偿的机器人自适应模糊控制
12.1.1 机器人动力学模型建立
机器人系统的动力学模型反映了系统中各个关节位置、速度和加速度 三者之间的数学关系。
普通高等教育系列教材
MATLAB 建模与仿真应用教程
MATLAB建模与仿真应用教程 第12章 机器人控制系统的设计与仿真
《MATLAB Simulink与控制系统仿真(第3版)》的课件 第7章 频域分析法

闭环系统的等M圆
等M圆轨迹
等M圆和系统开环幅相频率特性
闭环系统的等N圆
7.6 MATLAB在频率法中的应用
MATLAB提供了多种求取并绘制频率响应曲线的函数,如Nyquist曲线绘制函 数nyquist( )、Bode图绘制函数bode( )和Nichols曲线绘制函数nichols( )等。 1.Nyquist曲线绘制函数nyquist( ) 2.Bode图绘制函数bode( ) 3.Nichols曲线绘制函数nichols( ) 4.绘制等M圆和等N圆的函数ngrid ( )
7.7 频率法的稳定性分析
Nyquist稳定判据
7.7.2 稳定裕度
系统的相对稳定性用Nyquist曲线相对点(1, j0)的靠近程度来度量,定量表 示为增益裕度和相角裕度。
7.7.3 MATLAB在稳定性分析中的应用
margin函数可以从频率响应数据中计算出幅值裕度、相角裕度以及对应的频率。 幅值裕度和相角裕度是针对开环SISO系统而言的,它指出了系统在闭环时的 相对稳定性。当不带输出变量引用时,margin可在当前图形窗口中绘出带有裕 量及相应频率显示的Bode图,其中的幅值裕度以分贝为单位。
对数幅相图(Nichols图)
7.3.3 对数幅相图(Nichols图)
对数幅相图也称Nichols图,它是将对数幅频特性和相频特性两张图在角频率 为参变量的情况下合成为一张图。
第12章 控制系统的时域分析 61页PPT

0
-0.5
-1
-1.5
0
0.5
1
1.5
2
2.5
3
Time (sec)
To: Out(2)
图4 第2路响应曲线
例3:单位负反馈系统的开环传递函数为:G(s) 10 ,
试求系统动态性能指标。
s(2s 1)
>> Gk=tf(10,[2 1 0]); >> G0=feedback(Gk,1)
Transfer function: 10
K0 0
位置误差 速度误差
A/(1 Kp )
A/(1 K)
B /Kv
加速度误差
C /Ka
K0 0
B/K
K 0
0
C /K
在MATLAB中,各稳态误差系数可由以下命 令求取:
Kp=dcgain(numk,denk) Kv=dcgain([numk 0],denk) Ka=dcgain([numk 0 0],denk)
数,即
%cmax
c() 100%
c()
式中,c m a x
和
c
(
)分别是输出响应
的最大值和稳态值 c() limc(t) t
2. 峰值时间 输出响应超过稳态值第一次达到峰值所需要的时间。
3. 上升时间 输出响应第一次达到稳态值的时间。有时也定义为输出从稳态 值的10%上升到90%的时间。
。x为系统状态轨迹,t由系统模型特性
决定
[y,x,t]=step(A, 返回系统阶跃响应曲线参数,不绘制图形
B,C,D,iu,t)
。x为系统状态轨迹,t指定时间范围
例1:设单位负反馈系统的开环传递函
实验三利用MATLAB进行系统频域分析

实验三利用MATLAB进行系统频域分析系统频域分析是指通过对系统的输入输出信号进行频域分析,从而分析系统的频率响应特性和频率域特征。
利用MATLAB进行系统频域分析可以方便地实现信号的频谱分析、滤波器设计等功能。
下面将介绍如何利用MATLAB进行系统频域分析的基本步骤。
一、信号频谱分析1. 将信号导入MATLAB环境:可以使用`load`函数导入数据文件,或者使用`audioread`函数读取音频文件。
2. 绘制信号的时域波形图:使用`plot`函数绘制信号的时域波形图,以便对信号的整体特征有一个直观的了解。
3. 计算信号的频谱:使用快速傅里叶变换(FFT)算法对信号进行频谱分析。
使用`fft`函数对信号进行频域变换,并使用`abs`函数计算频谱的幅度。
4. 绘制信号的频谱图:使用`plot`函数绘制信号的频谱图,以便对信号的频率特征有一个直观的了解。
二、滤波器设计1.确定滤波器类型和要求:根据系统的要求和信号的特性,确定滤波器的类型(如低通滤波器、高通滤波器、带通滤波器等)和相应的频率响应要求。
2. 设计滤波器:使用MATLAB中的滤波器设计函数(如`fir1`、`butter`、`cheby1`等)来设计滤波器。
这些函数可以根据指定的滤波器类型、阶数和频率响应要求等参数来生成相应的滤波器系数。
3. 应用滤波器:使用`filter`函数将滤波器系数应用到信号上,得到滤波后的信号。
三、系统频率响应分析1. 生成输入信号:根据系统的要求和实际情况,生成相应的输入信号。
可以使用MATLAB中的信号生成函数(如`square`、`sine`、`sawtooth`等)来生成基本的周期信号,或者使用`randn`函数生成高斯白噪声信号。
2.绘制输入信号的频谱图:使用前面提到的信号频谱分析方法,绘制输入信号的频谱图。
3. 输入信号与输出信号的频域分析:使用`fft`函数对输入信号和输出信号进行频谱分析,并使用`abs`函数计算频谱的幅度。
自动控制原理的MATLAB仿真与实践第5章 线性系统的频域分析

函数模型,如:tf(), zpk(), ss()。 bode(num,den):num,den分别为传递函数的分子与
margin(G);[Gm,Pm,Wcg,Wcp]= margin(G): 直接求出系统G的幅值裕度和相角裕度。 其中:Gm幅值裕度;Pm相位裕度;Wcg幅值裕度 处对应的频率ωc;Wcp相位裕度处对应的频率ωg。
nichols(G);nichols(G,w):绘制单位反馈系统开环传 递尼科尔斯曲线。
20
>>clear; num=[2, 3];den=[1, 2, 5, 7]; %G(s)的分子分母 多项式系数向量
p=roots(den) 求根结果:
%求系统的极点
p=
-0.1981 + 2.0797i
-0.1981 - 2.0797i
-1.6038 可见全为负根,则s右半平面极点数P=0。 绘制Nyquist曲线: >> nyquist(num,den) %绘制Nyquist曲线
本节分别介绍利用MATLAB进行频域绘图和频 率分析的基本方法。
6
5.2.1 Nyquist曲线和Bode图
MATLAB频率特性包括幅频特性和相频特性。 当用极坐标图描述系统的幅相频特性时,通常称为 奈奎斯特(Nyquist)曲线;用半对数坐标描述系 统的幅频特性和相频特性时,称为伯德(Bode) 图;在对数幅值-相角坐标系上绘制等闭环参数( M和N)轨迹图,称为尼克尔斯(Nichols)图。
matlab 控制系统仿真

摘要MATLAB语言是一种十分有效的工具,能容易地解决在系统仿真及控制系统计算机辅助设计领域的教学与研究中遇到的问题,它可以将使用者从繁琐的底层编程中解放出来,把有限的宝贵时间更多地花在解决科学问题上。
MATLAB GUI 是MATLAB的人机交互界面。
由于GUI本身提供了windows基本控件的支持,并且具有良好的事件驱动机制,同时提供了MATLAB数学库的接口,所以GUI 对于控制系统仿真的平台设计显得十分合适。
GUI对于每个用户窗口生成.fig和.m 文件。
前者负责界面的设计信息,后者负责后台代码的设计。
本文所做的研究主要是基于MATLAB GUI平台,结合控制系统基础理论和MATLAB控制系统工具箱,实现了用于控制系统计算机辅助分析与设计的软件。
本软件主要功能:实现传递函数模型输入、状态方程模型输入、模型装换、控制系统稳定性分析、系统可观性可控性判断,绘制系统奈奎斯特图、波特图、根轨迹图以及零极点分布图。
在继续完善的基础上能够用于本科自动控制原理教程的教学实验和一般的科学研究。
关键词:控制系统;MATLAB GUI;计算机辅助设计AbstractMATLAB language is a very effective tool,and can be easily resolved in the system simulation and control system of teaching in the field of computer-aided design and research problems,it could be the bottom of the user from tedious programming liberate the limited spend more valuable time to solve scientific problems.The MATLAB GUI is the interactive interface.As the GUI itself provides the basic control windows support,and has a good mechanism for event-driven,while providing the MATLAB Math Library interface,the GUI for control system simulation platform for the design of it is suitable. GUI window generated for each user. Fig and.M file. The former is responsible for the design of the interface information,which is responsible for the design of the background code.Research done in this article is mainly based on MATLAB GUI platform,the basis of combination of control system theory and MATLAB Control System Toolbox,the realization of control systems for computer-aided analysis and design software. The main functions of the software: the realization of transfer function model input,the state equation model input,the model fitted for the control system stability analysis,system observability controllability judgments、rendering the system Nyquist diagram、Bode plots、root locus and Pole-zero distribution. While continuing to improve based on the principle of automatic control can be used for undergraduate teaching course experiments and scientific research in general.Key words:Control System;MATLAB GUI; Computer-assistant design目录第1章概述 (1)1.1 论文选题背景和意义 (1)1.2 计算机辅助分析与设计在控制系统仿真中的发展现状 (1)1.3 本文主要内容 (3)第2章控制系统与MATLAB语言 (4)2.1 控制系统理论基础 (4)2.2 MATLAB语言与控制系统工具箱 (5)第3章 MATLAB GUI简介及应用 (9)3.1 MATLAB GUI (9)3.2 软件设计步骤 (10)第4章仿真系统测试与演示 (16)4.1 控制系统的模型输入 (16)4.2 控制系统的稳定性分析 (19)4.3 控制系统可控可观性分析 (20)4.4 控制系统频率响应 (23)4.5 控制系统时域响应 (27)4.6 控制系统根轨迹绘制 (28)结论 (31)参考文献 (32)致谢 (33)第1章概述1.1 论文选题背景和意义自动控制原理是自动控制专业和自动化专业的主要课程之一,是研究自动控制技术的基础理论课,是必修的专业基础课程。
控制系统的频域分析
Y (ω ) ② 据频率特性函数 G ( jω ) = X (ω )
例5-1 求一惯性环节的频率特性。 设这个惯性环节为
Y ( s) k = G(s) = X ( s ) Ts + 1
解: 令s = jω , 代入G ( s )有
k k − jtg −1ωT = e G ( jω ) = j ωT + 1 (ωT ) 2 + 1 若换一种方式,设输入x(t ) = A sin ωt,则用拉氏反变
1 + (0.1ω ) 2
e − jarctg ( 0.1ω )
M (ω ) =
10 1 + ω 2 1 + (0.1ω ) 2
φ (ω ) = −tg −1ω − tg −1 (0.1ω ) ω = 0,0.5,1,2,L,10
M = 10,8.9, L ,0.71
o o
φ = 0 ,29.4 ,L,129.3
i =1
( jω ) 2 ∏ (τ k jω + 1)
k =1
n
= M (ω )e
j φ (ω )
M (ω ) =
K ∏ (τ iω ) 2 + 1
m
ω 2 ∏ (Tkω ) 2 + 1
k =1 ∞ ∞
i =1 n
φ (ω ) = −180o + ∑ tg −1 (τ iω ) − ∑ tg −1 (Tkω )
第五章 控制系统的频域分析
学习要求
基本内容: 频率特性:频域响应、频率特性的概念,频率 特性的两种主要描述方式—幅相频率特性图( Nyquist 图)和对数频率特性图( Bode 图)。 典型环节的频率特性(包括典型环节的 Nyquist 图和 Bode 图)。 系统开环频率特性: Nyquist 图和 Bode 图的绘 制,最小相位系统的概念,利用实测开环幅频特 性确定最小相位系统的开环传递函数。
控制系统的频域分析29页PPT
43、重复别人所说的话,只需要教育; 而要挑战别人所说的话,则需要头脑。—— 玛丽·佩蒂博恩·普尔
44、卓越的人一大优点是:在不利与艰 难的遭遇里百折不饶。——贝多芬
45、自己的饭量自己知道。——苏联
控制系统的频域分析
51、山气日夕佳,飞鸟相与还。 52、木欣欣以向荣,泉涓涓而始流。
53、富贵非吾愿,帝乡不可期。 54、雄发指危冠,猛气冲长缨。 55、土地平旷,屋舍俨然,有良田美 池桑竹 之属, 阡陌交 通,鸡 犬相闻 。
41、学问是异常珍贵的东西,从任何源泉吸 收都不可耻。——阿卜·日·法拉兹
实验3-基于matlab的控制系统频域分析
利用MATLAB绘制系统的频率特性曲线举例
MATLAB中提供了简单的命令,可用于绘制系统的 频率特性曲线。 例:已知
Go (s) 1 s s 1
2
试绘制系统的频率特性曲线。 解:在MATLAB Command Window下键入下列语句: num=[0 0 1]; den=[1 1 1] ; w=logspace(-1,2); Bode(num,den.w)
5.求系统模值裕度与相位裕度的函数
margin( )
函数命令调用格式: [Gm,Pm,Wcp,Wcg]=margin(sys) [Gm,Pm,Wcp,Wcg]=margin(mag,phase,w)
Margin(sys)
margin(mag,phase, w)
函数命令使用说明: margin( )函数可以从频率响应数据中计算出模值 稳定裕度、相位稳定裕度及其对应的角频率。输入参 量sys一般是用系统的开环传递函数描述的系统模型, 对于开环SISO系统,既可以是连续时间系统也可以是 离散时间系统。当不带输出变量引用函数时, margin( )函数可在当前图形窗口中绘制出带有稳定裕 度的Bode图。 margin(mag,phase,w)函数可以在当前窗口中绘制 出带有系统的模值裕度与相位裕度Bode图,其中, mag,phase及w分别为由bode或dbode求出的模值裕度、 相位裕度及其对应的角频率。
可以得到如图所示的波德图。
键入语句: nyquist(num,den,{1/57.3,100/57.3}) grid 可以得到系统的极坐标图。
求系统的幅值和相位稳定裕度 得到频率特性后,还可以利用命令: [g,p,wc,wp]=margin(num,den) 本例结果如下: g= Inf p= 90.0000 wg= NaN wp= 1.0000 该系统幅值稳定裕度为无穷大,不存在穿越-1800的频率 点,在ω=1处,幅值为1,相位稳定裕度为900。
MATLAB语言与控制系统仿真-参考答案-第1章
1.6 MATLAB操作基础-实训1.6.1实训目的1.熟悉MATLAB语言环境,识别MATLAB桌面和命令窗口,命令历史窗口,工作空间窗口等;2.练习设置变量精度或变量显示方式;3.练习通过MATLAB编程解决一些实际问题;4.通过作图总结自变量增量设置对作图结果的影响;5.学会求解方程、方程组的基本方法;6.练习M文件的建立与执行;7.学会进入工具箱的演示系统,以便于进一步了解和学习感兴趣的知识,为以后的自主学习奠定基础。
1.6.2实训内容1.根据表1-2中要求,先使用命令format改变变量的精度或显示方式,然后键入表达式,并将运行结果填入表1-2中,并练习使用clc 清除命令窗口中内容。
>> format bank;>> aa = 3.142.720.611.4164.0081.00>> format short>> aa =3.14162.71830.60651.414264.000081.0000>> format short e>> aa =3.1416e+0002.7183e+0006.0653e-001 1.4142e+000 6.4000e+001 8.1000e+001 >> format rat >> a a =355/113 1457/536 743/1225 1393/985 64 812. 编写MA TLAB 程序计算,根据程序运算结果填空(要求保留两位小数)(1)58.135.0+=-ea =( 4.29 ); 程序为: a=exp(-0.5)+sqrt(13.58)>> format bank;>> a=exp(-0.5)+sqrt(13.58) a =4.29(2)已知两个圆的半径分别为cm 5.31=r , cm 62=r ,则两个圆的周长分别为=1l ( 21.99 )cm, =2l ( 37.70 )cm;面积分别为=1s ( 38.48 )2cm ,=2s ( 113.10 )2cm程序:>> format bank; >> r=[3.5 6]; >> [2*pi*r;pi*r.*r]提示:圆的周长计算公式为:r L π2=,圆的面积2r S π=,其中r 为圆的半径。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12.2 MATLAB频域分析法-频率特性图
3.伯德图的绘制
BODE图,即对数频率特性曲线图,包括对数幅频特性和相频特性图。
对数幅频特性是频率特性的对数值20lgA(ω)与ω的关系曲线,而对数相频特性是频率特性的相角 (i) 与ω
的关系曲线。
Bode Diagram 20
Magnitude (dB)
Mag_a=20*log10(a);
%转换为dB数值并输出
12.2 MATLAB频域分析法-频率特性图
1)命令行调用函数的方法
>> num=3.6;den=[1 3 5]; >> G0=tf(num,den); >> G=feedback(G0,1,-1); >>[Mr,Wr,Mag_a,w]=mr(G)
Imaginary Axis Amplitude
0.4
Nyquist Diagram
0.3
0.2
0.1
0
-0.1
-0.2
-0.3
-0.4
-3
-2
-1
0
Real Axis
2.5
Impulse Response
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2 0
10
20
30
40
Time (seconds)
当增加开环极点p=-2时系统的奈奎斯特图和脉冲响应曲线
%绘制伯德图 %在同一窗口中绘制多条曲线
end legend('zata=0.1','zata=0.3','zata=0.5','zata=0.7','zata=0.9') %显示提示内容
12.2 MATLAB频域分析法-频率特性图
3.伯德图的绘制
50
Bode Diagram
Magnitude (dB)
1. 幅值裕度和相角裕度
(1)幅值裕度k
奈奎斯特曲线顺时针方向 包围 (-1,j0)点,系统不稳 定
Imaginary Axis
Imaginary Axis
Nyquist Diagram 1
0.5
0
-0.5
-1
-2
-1
0
1
Real Axis
Nyquist Diagram 40
20
0
-20
-40 -2 -1.5 -1 -0.5 0 Real Axis
0
Phase (deg)
-50
-100 0
-45 -90 -135 -180
-1
10
zata=0.1 zata=0.3 zata=0.5 zata=0.7 zata=0.9
当阻尼比较小时系统响应在给出的自 然振荡角频率ω _n时出现较强的振荡
0
1
2
3
10
10
10
10
Frequency (rad/s)
以用解析 法求取其数学模型的元件和装置,频域分析法具有重要的实用价值。
频率特性:在正弦输入信号的作用下,稳态输出与输入之比相对频率的关系:
G( j) X O ( j) A()e j() X I ( j)
A() X O () X I ()
() O () I ()
0
横坐标为频率ω,采用对数分度,单位为弧度/秒; -20
纵坐标为线性分度,分别为幅值函数
-40
L(ω )=20lgA(ω ),单位为dB(分贝),A(ω )每
-60
-120
增加10倍L(ω )增加20dB。
-150
Phase (deg)
-180
10-2
10-1
100
101
102
Frequency (rad/s)
Amplitude
Amplitude
Impulse Response 2
1.5
1
0.5
0
0
5 10 15 20
Time (seconds)
x
4
10
Impulse
Response
4
2
0
-2
0
5 10 15 20
Time (seconds)
12.2 MATLAB频域分析法-频率特性图
2. 奈奎斯特图判稳
12.2 MATLAB频域分析法-频率特性图
3.伯德图的绘制
20
利用伯德图的优点:
0
Magnitude (dB)
1)将幅值相乘转化为相加运算,大大简化了系统频率特 -20
性的绘图; -40
2)可以展宽频率范围,由于采用对数分度缩小了比例,
-60
可以在较大的范围内表示系统频率特性,低、中、高频
-120
%确定G1的系统tf模型 %求G1对应的单位负反馈系统 %利用子图绘制G1的奈奎斯特图 %绘制G1对应的脉冲响应曲线
%确定G2的系统tf模型 %求G2对应的单位负反馈系统 %利用子图绘制G2的奈奎斯特图 %绘制G2对应的脉冲响应曲线
12.2 MATLAB频域分析法-频率特性图
2. 奈奎斯特图判稳
奈奎斯特曲线逆时针方向 包围 (-1,j0)点,系统稳定
bode(num,den,iu,w); bode(num,den); bode(sys)
(2)[mag,pha,w]= bode(sys,iu,w) 不绘图,可得到伯德图中相应的幅值mag ,相角pha(以度为单位),角频率点w。 幅值可以转化为分贝单位magdb=20*log10(mag)
12.2 MATLAB频域分析法-频率特性图
%定义传递函数分子分母系数 %系统封装 %单位负反馈 %调用函数
2)使用获得的幅频曲线(幅值Mag_a和频率w)绘制 图形验证,注意是BODE图局部的放大图形横坐标为 频率取值 >>plot(w,20*log10(a))
>> bode(G)
%绘制伯德图观测
%输出结果
-5
Mr = -6.463 Wr = 2.1445
MATLAB与控制系统仿真
—第12章 控制系统的频域分析
电子工业出版社《MATLAB与控制系统仿真》教材 2018第一版教辅材料
MATLAB与控制系统仿真
章节重点
本次课程主要介绍控制系统的频域分析方法,包括: 频域分析方法的基础:了解基本分析原理,频率响应和频率特性; 频域法分析系统:掌握使用MATLAB工具箱函数绘制奈奎斯特图、
%调用所设计的函数绘图
nyq12(z,p1,k,2);
%调用所设计的函数绘图
%另行设计和保存如下函数,在不同的窗口绘制图形
function nyq12(z,p,k,i)
figure(i)
[num,den]=zp2tf(z,p,k)
%模型转换
subplot(1,2,1);
%使用子图功能
nyquist(num,den);
系统的频率特性反映的是系统对正弦输入信号的响应性能。
频域分析法是以频率特性为数学模型,简单精确的将系统特性展现在复平面上。
特点是可以根据频率特性曲线的形状及特征量分析研究系统,还可以根据系统的开环频率特
性去判断闭环的稳定性,并能方便迅速地判断组成系统的环节及其参数对系统的性能指标的影响。
其优点是,频率特性不仅可以由传递函数等得到,还可以由试验测定。对于实际工程中一些难
BODE图的绘制方法; 系统的相对稳定性和稳定裕度:掌握幅值裕度和相角裕度的求解
方法,掌握频域和时域的综合分析应用实例。
MATLAB与控制系统仿真
考查题目
MATLAB与控制系统仿真
12.1 频域分析法基础
1. 分析的基本原理
此部分的基础知识仅作为后续使用MATLAB工具箱进行仿真分 析内容的引导,详细说明参考自控原理教材。
3.伯德图的绘制
G(s)
s2
n2 2ns
n2
wn=5; num=[wn^2]; w=logspace(-1,1,100); for zeta=0.1:0.2:1
den=[1 2*zeta*wn wn^2]; %定义分母系数 bode(num,den); hold on;
%定义传递函数系数 %给出输入信号的频率范围 %选取不同的阻尼比
X: 2.145
Y: -6.463
-10
Bode Diagram 0
-15
-20
Magnitude (dB)
-40
Phase (deg)
-60
-80 0
-45 -90 -135 -180
10-1
100
101
Frequency (rad/s)
-20
-25
-30
102
0
1
2
3
4
5
6
7
8
9
10
12.3 系统的相对稳定性和稳定裕度
Nyquist Diagram 2
1.5
1
0.5
0
-0.5
-1
-1.5
-2
-6
-4
-2
0
Real Axis
Impulse Response 3.5
3
2.5
2
1.5
1
0.5
0
-0.5
0
1
2
3
Time (seconds)
系统的奈奎斯特图和脉冲响应曲线
12.2 MATLAB频域分析法-频率特性图
2. 奈奎斯特图判稳
均绘制在同一BODE图上利于分析和设计系统;