系统零-极图确定系统的频率响应

系统零-极图确定系统的频率响应
系统零-极图确定系统的频率响应

湖南文理学院

系统建模与设计报告

专业班级:电子信息科学与技术11102 学生姓名:

学生学号:

指导教师:曹老师

设计时间: 2013.12.23-2013.12.30

系统零-极图确定系统的频率响应

一、 课程设计目的

学会应用MATLAB 软件为电路建模并加以分析

二、基本要求

掌握电路模型、定律以及电路一般分析方法。

三、设计方法与步骤

1离散系统零极点

线性时不变离散系统可用线性常系数差分方程描述,即

()()

N M

i

j

i j a y n i b x n j ==-=-∑∑ (1-1)

其中()y k 为系统的输出序列,()x k 为输入序列。 将式(8-1)两边进行Z 变换的

00

()

()()()

()

M

j

j

j N

i

i i b z

Y z B z H z X z A z a z

-=-===

=

∑∑ (1-2)

将式(8-2)因式分解后有:

11

()

()()

M

j

j N

i

i z q H z C

z p ==-=-∏∏ (1-3)

其中C 为常数,

(1,2,,)j q j M = 为()H z 的M 个零点,(1,2,,)

i p i N =

为()H z 的N 个极点。

系统函数()H z 的零极点分布完全决定了系统的特性,若某系统函数的零极点已知,则系统函数便可确定下来。用roots()求得()H z 的零极点后,就可以用plot()函数绘制出系统的零极点图。下面是求系统零极点,并绘制其零极点

图的MATLAB 实用函数ljdt(),同时还绘制出了单位圆。

function ljdt(A,B)

% The function to draw the pole-zero diagram for discrete system p=roots(A); %求系统极点 q=roots(B); %求系统零点

p=p'; %将极点列向量转置为行向量 q=q'; %将零点列向量转置为行向量 x=max(abs([p q 1])); %确定纵坐标范围 x=x+0.1;

y=x; %确定横坐标范围 clf hold on

axis([-x x -y y]) %确定坐标轴显示范围 w=0:pi/300:2*pi; t=exp(i*w);

plot(t) %画单位园 axis('square')

plot([-x x],[0 0]) %画横坐标轴 plot([0 0],[-y y]) %画纵坐标轴 text(0.1,x,'jIm[z]') text(y,1/10,'Re[z]')

plot(real(p),imag(p),'x') %画极点 plot(real(q),imag(q),'o') %画零点

title('pole-zero diagram for discrete system') %标注标题 hold off

2离散系统零极点图及零极点分析 零极点图的绘制

设离散系统的系统函数为

()()()B z H z A z =

则系统的零极点可用MATLAB 的多项式求根函数roots()来实现,调用格式为:p=roots(A)

其中A 为待根求多项式的系数构成的行矩阵,返回向量p 则是包含多项式所

有根的列向量。如多项式为

231

()48B z z z =++

,则求该多项式根的MATLAB 命令为为:

A=[1 3/4 1/8]; P=roots(A) 运行结果为: P =

-0.5000 -0.2500

需注意的是,在求系统函数零极点时,系统函数可能有两种形式:一种是分子、分母多项式均按z 的降幂次序排列;另一种是分子、分母多项式均按1

z -的

升幂次序排列。这两种方式在构造多项式系数向量时稍有不同。

(1)()H z 按z 的降幂次序排列:系数向量一定要由多项式最高次幂开始,一直到常数项,缺项要用0补齐;如

34

322()3221z z

H z z z z z +=++++

其分子、分母多项式系数向量分别为A=[1 0 2 0]、B=[1 3 2 2 1]。 (2)()H z 按1

z -的升幂次序排列:分子和分母多项式系数向量的维数一定要相

同,不足的要用0补齐,否则0z =的零点或极点就可能被漏掉。如

1

12

12()11124z H z z z ---+=

++

其分子、分母多项式系数向量分别为A=[1 2 0]、B=[1 1/2 1/4]。

3用MATLAB 实现离散系统的频率特性分析方法

(1)几何矢量法

利用几何矢量求解示意图如图1-4所示。

j

j j j j e q B e

ψω-= i

j j i i

e p Ae θω-=

有:

1212()

1()

()

1()()M N M

j j

j j j j N

j i

i B e

H e H e e Ae

ψψψωω?ωθθθ+++=+++==

=∏∏

则系统的幅频特性和相频特性分别为:

11

()M

j

j j N i

i B

H e A

ω

===

∏∏ (1-7)

1

1

()M N

j i

j i ?ωψθ===-∑∑ (1-8)

根据式(1-7)和(1-8),利用MATLAB 来求解频率响应的过程 如下: ● 根据系统函数()H z 定义分子、分母多项式系数向量B 和A ; ● 调用前述的ljdt()函数求出()H z 的零极点,并绘出零极点图;

●定义Z平面单位圆上的k个频率分点;

●求出()

H z所有的零点和极点到这些等分点的距离;

●求出()

H z所有的零点和极点到这些等分点矢量的相角;

●根据式(8-7)和(8-8)求出系统的

()j

H eω

和()

?ω;

●绘制指定范围内系统的幅频曲线和相频曲线;

下面是实现上述过程的实用函数dplxy()。有四个参数:k为用户定义的频率等分点数目;B和A分别为系统函数分子、分母多项式系数向量;r为程序绘

制的频率特性曲线的频率范围(0~rπ

?)。

function dplxy(k,r,A,B)

%The function to draw the frequency response of discrete system p=roots(A); %求极点

q=roots(B); %求零点

figure(1)

ljdt(A,B) %画零极点图

w=0:r*pi/k:r*pi;

y=exp(i*w); %定义单位圆上的k个频率等分点

N=length(p); %求极点个数

M=length(q); %求零点个数

yp=ones(N,1)*y; %定义行数为极点个数的单位圆向量

yq=ones(M,1)*y; %定义行数为零点个数的单位圆向量

vp=yp-p*ones(1,k+1); %定义极点到单位圆上各点的向量

vq=yq-q*ones(1,k+1); %定义零点到单位圆上各点的向量

Ai=abs(vp); %求出极点到单位圆上各点的向量的模

Bj=abs(vq); %求出零点到单位圆上各点的向量的模

Ci=angle(vp); %求出极点到单位圆上各点的向量的相角

Dj=angle(vq); %求出零点到单位圆上各点的向量的相角

fai=sum(Dj,1)-sum(Ci,1); %求系统相频响应

H=prod(Bj,1)./prod(Ai,1); %求系统幅频响应

figure(2)

plot(w,H); %绘制幅频特性曲线

title('离散系统幅频特性曲线')

xlabel('角频率')

ylabel('幅度')

figure(3)

plot(w,fai)

title('离散系统的相频特性曲线')

xlabel('角频率')

ylabel('相位')

五实际运用:

例. MATLAB命令如下

(1) A=[2 -4 8 5];

B=[2 4 5 1];

ljdt(A,B)

dplxy(100,3,A,B)

绘制的零极点图如图所示:

离散系统的零极点图

离散系统的幅频特性曲线

离散系统的相频特性曲线

四、总结与体会

在做课程设计的过程中,对书本上的理论知识有了进一步的理解,对于一

些似懂非懂的部分,通过再一次看书,编写程序,调试结果,并对结果进行分析,也理解了。但是,感觉自己对与理论的实际运用还是比较欠缺。同时知道了学习知识的方法,学习理论不是一味的看书,理论应该建立在实践的基础上,通过编写程序去实现某个功能,对相应知识点有了更进一步的了解,有助于理论的学习。

通过做这次课程设计,对MATLAB有了初步了解,知道了MATLAB的一些用途,虽然选修了数学建模实验课,老师在课堂上也讲了一些简单的MATLAB的用法,但是在做设计的过程中才知道那些远远不够,所以又花了很多时间去找那些函数怎么用,怎么画图啊等等,在理论中求频率响应计算很麻烦,但是用MATLAB只需一个简单的函数就可以实现,但有许多细节如一些语句等,由于时间关系还是不太明白,需要今后加以学习。在做课程设计过程中,发现什么事不能等别人,自己需要尽自己的努力去做,有不明白的地方要及时去问,还有要学会利用身边各种资源比如图书馆,网络等,什么事情没有亲自去做,不要妄下结论,不要认为自己不行,只有做了才知道其实一些事只要自己认真做了是可以办的的。同时课程设计培养了我独自处理问题的能力以及做事的态度。俗话说:态度决定一切。只有有端正的态度,才能尽心的去做。才有可能成功。

总之,在做这次课程设计的过程中学到了很不单单是理论知识,动手能力,还用一些我们学生已经遗失的精神,如独立,合作,帮助等等。这些也正是我们缺少的。

五、参考文献

《Matlab应用》

《matlab函数用法》

《信号与系统》

《电路与系统》

《matlab简介》

系统辨识试卷A

1、相关分析法的主要优点是什么,其在工程中的应用有哪些方面? 答:相关分析法的主要优点是由于M序列信号近似于白噪声,噪声功率均匀分布于整个频带,从而对系统的扰动甚微,保证系统能正常工作(1.5分)。此外。因为相关函数的计算是一种统计平均的方法,具有信息滤波的功能,因此,在有噪声污染下,仍可提取有用信息,准确地求出系统的脉冲响应(1.5分)。 相关辨识技术在工程中的应用、可归结为下述几个方面: (1)系统动态特性的在线测试。包括机、炉、电等一次设备,风机、水泵等辅机以及二次自动控制系统;(1分) (2)对控制系统进行在线调试,使调节系统参数优化;(1分) (3)自适应控制中的非参数型模型辨识等。(1分) 2、什么是权?叙述加权在渐消记忆的最小二乘递推算法中的作用。 计算中用一个数值来表示对观测数据的相对的“信任程度”,这就是权。(2分) 对于时变参数系统,其当前的观测数据最能反映被识对象当前的动态特性,数据愈“老”,它偏离当前对象特性的可能性愈大。因此要充分重视当前的数据而将“过时的”、“陈旧的”数据逐渐“遗忘”掉,这就是加权的概念。(2分)具体的方法是,每当取得一个新的量测数据, ρ<1),这个加权因子体现出对老数据逐步衰就将以前的所有数据都乘上一个加权因子ρ(0< 减的作用,所以ρ也可称为衰减因子,因此在L次观测的基础上,在最小二乘准则中进行了某ρ=μ(0<μ<1),选择不同的μ就得到不同的加权效果。μ愈小,表示将过种加权,即取2 去的数据“遗忘”得愈快。(2分) 3、简述极大似然原理,叙述极大似然法和最小二乘法的关系。 答:极大似然法把参数估计问题化为依赖于统计信息而构造的似然函数的极大化问题,即当似然函数在某个参数值上达到极大时,就得到了有关参数的最佳估计。(2分)似然函数是在给定的观测量z和参数θ下的观测量的联合概率密度函数,它是实验观测的样本数据z和参数θ的函数。(2分)最小二乘法基本不考虑估计过程中所处理的各类数据的概率统计特性。极大似然法要求有输出量的条件概率密度函数的先验知识,当噪声服从正态分布的条件下,极大似然法和最小二乘法完全等价。(2分) 第1页,共1页

连续系统零极点分布与频响特性的关系

连续系统零极点分布与频响特性的关系 班级:02 学号:2014210 请利用MATLAB软件绘制下列因果系统的零极点图和频率响应特性曲线,并分析系统的滤波特性。 (1) H1(s); 程序如下: close all b=[2]; a=([1 2]); SYS=tf(b,a); pzplot(SYS); axis([-4,4 -2,2]); figure; freqs(b,a); MATLAB绘制的零、极点图和频率响应特性曲线如图所示。

-2-1.5-1-0.5 00.511.52 Real Axis (seconds -1 ) I m a g i n a r y A x i s (s e c o n d s -1) -10 1 -80 -60-40-200 Frequency (rad/s) P h a s e (d e g r e e s ) 10 10 10 10 -0.7 10 -0.4 10 -0.1 Frequency (rad/s) M a g n i t u d e (2) H 2(s) ; 程序如下: close all b=[1 0]; a=([1 2]); SYS=tf(b,a); pzplot(SYS); axis([-4,4 -2,2]); figure; freqs(b,a); MATLAB 绘制的零、极点图和频率响应特性曲线如图所示。 零极点图 频率特性曲线图

Real Axis (seconds -1) I m a g i n a r y A x i s (s e c o n d s -1) 10 10 10 10 Frequency (rad/s) P h a s e (d e g r e e s ) 10 10 10 10 10 101010 Frequency (rad/s) M a g n i t u d e

控制系统的校正研究——频率响应法

论文题目:控制系统的校正研究——频率响应法 专业: 电子信息工程专业 姓名:签名:________ 指导老师:签名: ________ 摘要 摘要:近年来,自动控制系统在如今的工业和生活中,起着越来越重要的作用。所以,据用户要求的性能指标进行自动控制系统的串联校正设计有很重要的现实意义。对于给定的线性定常系统,通常通过加入串联超前、滞后或超前滞后综合校正装置,以达到提高系统的精度和稳定性的目的。该文分别给出基于频率特性法串联校正的具体设计方法,应用MATLAB对系统进行通用程序设计,并对实例进行仿真。仿真实例结果表明了此设计方法的有效性和实用性。 【关键词】:自动控制系统;频率响应法;MATLAB;伯德图 【论文类型】:理论研究型

Title:Correction of control system——Frequency response method Major: Electronic & Information Engineering Name:Signature: Supervisor:Signature: In recent years, automatic control systems play an increasingly important role in today's industrial and domestic.Therefore, the performance according to user requirements for the automatic control system series correcting design has a very important practical significance. For a given linear time-invariant systems, usually by joining the series ahead of lag or lead and lag correction device, in order to achieve the purpose to improve the accuracy and stability of the system. This paper gives specific design series based on the frequency characteristics correction, MATLAB system for generic programming, and simulation instance. The simulation results show the effectiveness and practicality of this design method. 【key word】:Automatic control system;Frequency response method,MATLAB;Bode diagram 【Type of Thesis】:Theory research

系统频率特性

第三章 系统频率特性 系统的时域分析是分析系统的直接方法,比较直观,但离开计算机仿真,分析高阶系统是困难的。系统频域分析是工程广为应用的系统分析和综合的间接方法。频率分析不仅可以了解系统频率特性,如截止频率、谐振频率等,而且可以间接了解系统时域特性,如快速性,稳定性等,为分析和设计系统提供更简便更可靠的方法。 本章首先阐明频率响应的特点,给出计算频率响应的方法,接着介绍Nyquist 图和Bode 图的绘制方法、系统的稳定裕度及系统时域性能指标计算。 3.1 频率响应和频率特性 3.1.1 一般概念 频率响应是指系统对正弦输入的稳态响应。考虑传递函数为G(s)的线性系统,若输入正弦信号 t X t x i i ωsin )(= (3.1-1) 根据微分方程解的理论,系统的稳态输出仍然为与输入信号同频率的正弦信号,只是其幅值和相位发生了变化。输出幅值正比于输入的幅值i X ,而且是输入正弦频率ω的函数。输出的相位与i X 无关,只与输入信号产生一个相位差?,且也是输入信号频率ω的函数。即线性系统的稳态输出为 )](sin[)()(00ω?ωω+=t X t x (3.1-2)

由此可知,输出信号与输入信号的幅值比是ω的函数,称为系统的幅频特性,记为)(ωA 。输出信号与输入信号相位差也是ω的函数,称为系统的相频特性,记为)(ω?。 幅频特性: )()()(0ωωωi X X A = (3.1-3) 相频特性: )()()(0ω?ω?ω?i -= (3.1-4) 频率特性是指系统在正弦信号作用下,稳态输出与输入之比对频率的关系特性,可表示为: )()()(0ωωωj X j X j G i = (3.1-5) 频率特性)(ωj G 是传递函数)(s G 的一种特殊形式。任何线性连续时间系统的频率特性都可由系统传递函数中的s 以ωj 代替而求得。 )(ωj G 有三种表示方法: )()()(ω?ωωj e A j G = (3.1-6) )()()(ωωωjV U j G += (3.1-7) )(sin )()cos()()(ω?ωωωωjA A j G += (3.1-8) 式中,实频特性: )(cos )()(ω?ωωA U = 虚频特性:

线性控制系统的频率响应分析

一.实验目的 1.了解和掌握对数幅频曲线和相频曲线(波德图)、幅相曲线(奈奎斯特图)的构造及绘制方法。 2.二阶开环系统中的相位裕度和幅值穿越频率的计算。 二.实验内容及要求 1.一阶惯性环节的频率特性曲线测试。 2.二阶开环系统的频率特性测试,研究表征系统稳定程度的相位裕度和 幅值穿越频率对系统的影响。 三、实验主要仪器设备和材料 1.labACT自控/计控原理实验机一台 2.数字存储示波器一台 四、实验方法、步骤及结果测试 1.一阶惯性环节的频率特性曲线 惯性环节的频率特性测试模拟电路见图4-1。 图4-1 惯性环节的频率特性测试模拟电路 实验步骤:注:‘S ST'不能用“短路套”短接! (1)将数/模转换器(B2)输出OUT2作为被测系统的输入。 (2)按图4-1安置短路套及测孔联线。 (3)运行、观察、记录: ①运行LABACT程序,选择自动控制菜单下的线性控制系统的频率响应分析-实验项目,选择一阶系统,再选择开始实验,点击开始,实验机将自动产生0.5Hz~64Hz多个频率信号,测试被测系统的频率特性,等待将近十分钟,测试结束。 ②测试结束后,可点击界面下方的“频率特性”选择框中的任意一项进行切换,将显示被测系统的对数幅频、相频特性曲线(伯德图)和幅相曲线(奈 奎斯特图),同时在界面上方将显示点取的频率点的L、、Im、Re等相关数

据。如点击停止,将停止示波器运行,不能再测量数据。 ③分别改变惯性环节开环增益与时间常数,观察被测系统的开环对数幅频曲线、相频曲线及幅相曲线,在幅频曲线或相频曲线上点取相同的频率点,测量、记录数据于实验数据表中。 实验数据表1:改变惯性环节开环增益,(T=0.05,C=1u,R2=50K) 实验数据表2: 改变惯性环节时间常数, K=1(R1=50K、R2=50K) 2.二阶开环系统的频率特性曲线 二阶系统模拟电路图的构成如图4-2所示。

利用相关分析法辨识脉冲响应

利用相关分析法辨识脉冲响应 自1205 刘彬 41251141 1 实验方案设计 1.1 生成输入数据和噪声 用M 序列作为辨识的输入信号,噪声采用标准正态分布的白噪声。 生成白噪声时,首先利用乘同余法生成U[0,1]均匀分布的随机数,再利用U[0,1]均匀分布的随机数生成标准正态分布的白噪声。 1.2 过程仿真 模拟过程传递函数)(s G ,获得输出数据y(k)。)(s G 采取串联传递函数仿真, 2 12111 11)(T s T s T T K s G ++= ,用M 序列作为辨识的输入信号。 1.3 计算互相关函数 ∑++=-= p p N r N i p Mz i z k i u rN k R )1(1 )()(1 )( 其中r 为周期数,1+=p N i 表示计算互相关函数所用的数据是从第二个周期开始的,目的是等过程仿真数据进入平稳状态。 1.4 计算脉冲响应估计值、脉冲响应理论值、脉冲响应估计误差 脉冲响应估计值[] )1()()1()(?2 --?+=p Mz Mz p p N R k R t a N N k g 脉冲响应理论值[] 21//2 10)(T t k T t k e e T T K k g ?-?---=

脉冲响应估计误差 ()() ∑∑==-= p p N k N k g k g k g k g 1 2 1 2 )()(?)(δ 1.5 计算噪信比 信噪比()()2 2 )()(v k v y k y --=η 2 编程说明 M 序列中,M 序列循环周期取 63 126=-=p N ,时钟节拍t ?=1Sec ,幅度1=a , 特征多项式为1)(56⊕⊕=s s s F 。白噪声循环周期为32768215=。 )(s G 采样时间0T 设为1Sec ,Sec 2.6 Sec,3.8 ,12021===T T K 3 源程序清单 3.1 均匀分布随机数生成函数 function sita=U(N) %生成N 个[0 1]均匀分布随机数 A=179; x0=11; M=2^15; for k=1:N x2=A*x0; x1=mod(x2,M); v1=x1/(M+1); v(:,k)=v1; x0=x1; end sita=v; end 3.2 正态分布白噪声生成函数 function v=noise(aipi) %生成正态分布N(0,sigma)

(实验三)连续时间LTI系统的频域分析汇总

实验三 连续时间LTI 系统的频域分析 一、实验目的 1、掌握系统频率响应特性的概念及其物理意义; 2、掌握系统频率响应特性的计算方法和特性曲线的绘制方法,理解具有不同频率响应特性的滤波器对信号的滤波作用; 3、学习和掌握幅度特性、相位特性以及群延时的物理意义; 4、掌握用MA TLAB 语言进行系统频响特性分析的方法。 基本要求:掌握LTI 连续和离散时间系统的频域数学模型和频域数学模型的MATLAB 描述方法,深刻理解LTI 系统的频率响应特性的物理意义,理解滤波和滤波器的概念,掌握利用MATLAB 计算和绘制LTI 系统频率响应特性曲线中的编程。 二、实验原理及方法 1 连续时间LTI 系统的频率响应 所谓频率特性,也称为频率响应特性,简称频率响应(Frequency response ),是指系统在正弦信号激励下的稳态响应随频率变化的情况,包括响应的幅度随频率的变化情况和响应的相位随频率的变化情况两个方面。 上图中x(t)、y(t)分别为系统的时域激励信号和响应信号,h(t)是系统的单位冲激响应,它们三者之间的关系为:)(*)()(t h t x t y =,由傅里叶变换的时域卷积定理可得到: )()()(ωωωj H j X j Y = 3.1 或者: ) () ()(ωωωj X j Y j H = 3.2 )(ωj H 为系统的频域数学模型,它实际上就是系统的单位冲激响应h(t)的傅里叶变换。即 ? ∞ ∞ --= dt e t h j H t j ωω)()( 3.3 由于H(j ω)实际上是系统单位冲激响应h(t)的傅里叶变换,如果h(t)是收敛的,或者说 是绝对可积(Absolutly integrabel )的话,那么H(j ω)一定存在,而且H(j ω)通常是复数,

系统辨识方法

系统辨识方学习总结 一.系统辨识的定义 关于系统辨识的定义,Zadeh是这样提出的:“系统辨识就是在输入和输出数据观 测的基础上,在指定的一组模型类中确定一个与所测系统等价的模型”。L.Ljung也给 “辨识即是按规定准则在一类模型中选择一个与数据拟合得最好的模型。出了一个定义: 二.系统描述的数学模型 按照系统分析的定义,数学模型可以分为时间域和频率域两种。经典控制理论中微 分方程和现代控制方法中的状态空间方程都是属于时域的范畴,离散模型中的差分方程 和离散状态空间方程也如此。一般在经典控制论中采用频域传递函数建模,而在现代控 制论中则采用时域状态空间方程建模。 三.系统辨识的步骤与内容 (1)先验知识与明确辨识目的 这一步为执行辨识任务提供尽可能多的信息。首先从各个方面尽量的了解待辨识的 系统,例如系统飞工作过程,运行条件,噪声的强弱及其性质,支配系统行为的机理等。 对辨识目的的了解,常能提供模型类型、模型精度和辨识方法的约束。 (2)试验设计 试验设计包括扰动信号的选择,采样方法和间隔的决定,采样区段(采样数据长度 的设计)以及辨识方式(离线、在线及开环、闭环等的考虑)等。主要涉及以下两个问 题,扰动信号的选择和采样方法和采样间隔 (3)模型结构的确定 模型类型和结构的选定是决定建立数学模型质量的关键性的一步,与建模的目的, 对所辨识系统的眼前知识的掌握程度密切相关。为了讨论模型和类型和结构的选择,引 入模型集合的概念,利用它来代替被识系统的所有可能的模型称为模型群。所谓模型结 构的选定,就是在指定的一类模型中,选择出具有一定结构参数的模型M。在单输入单 输出系统的情况下,系统模型结构就只是模型的阶次。当具有一定阶次的模型的所有参 数都确定时,就得到特定的系统模型M,这就是所需要的数学模型。 (4)模型参数的估计 参数模型的类型和结构选定以后,下一步是对模型中的未知参数进行估计,这个阶 段就称为模型参数估计。

第四章控制系统的频率特性

第四章控制系统的频率特性 本章要点 本章主要介绍自动控制系统频域性能分析方法。内容包括频率特性的基本概念,典型环节及控制系统Bode图的绘制,用频域法对控制系统性能的分析。 用时域分析法分析系统的性能比较直观,便于人们理解和接受。但它必须直接或间接地求解控制系统的微分方程,这对高阶系统来说是相当复杂的。特别是当需要分析某个参数改变对系统性能的影响时,需反复重新计算,而且还无法确切了解参数变化量对系统性能影响的程度。而频率特性不但可以用图解的方法分析系统的各种性能, 而且还能分析有关参数对系统性能的影响,工程上具有很大的实用意义。 第一节频率特性的基本概念 一、频率特性的定义 频率特性是控制系统的又一种数学模型,它是系统(或元件)对不同频率正弦输入信号的响应特性。对线性系统,若输入信号为正弦量,则其稳态输出信号也将是同频率的正弦量,但是输出信号的幅值和相位一般不同于输入量,如图4-1。 若设输入量为r(t)=A「sin( 3 t+ u r) 其输出量为c(t)=A c sin@ t+ u c) 若保持输入信号的幅值A r不变,改变输入信号的角频率3,则输出信号的角频率 也变化,并且输出信号的幅值和相位也随之变化。 图4-1控制系统的频率响应

我们定义系统(或环节)输出量与输入量幅值之比为幅值频率 特性,简称幅频 M( 3 )表示。输出量与输入量的相位差为相位频率特 3变化,常用U (3 )表示。其数学定义为 M "A U ( 3 )= U c - U 幅频特性和相频特性统称为频率特性,用 G(j 3 )表示。由此,幅频特性 M( 3 )又可 表示为|G(j ;i ),相频特性u (3 )又可表示为Z G(j ■),三者可表示成下面的形式: G(j a )=|G(j m )|Z G(j s ) M (co ) = G(jco) 「()二/G( j ?) 二、频率特性与传递函数的关系 频率特性和传递函数之间存在密切关系:若系统(或元件)的传递函数为 G(s), 则其频率特性为 G(j 3 )。这就是说,只要将传递函数中的复变量 s 用纯虚数j 3代替, 就可以 得到频率特性。即 G(s) > G(j ■) 三、频率特性的表示方法 1 .数学式表示法 频率特性是一个复数,所以它和其他复数一 | 样,可以表示为极坐标式、直角坐标和指数坐标 三种形式。见图 4-2所示。 G(j ?)二 G(j J- G(j ) 二U (■) jVC ) -M ( )e j () 显然, M =|G( j ⑷)| 2 (co )+V 2?) w G(j "arcta 说 例4-1写出惯性环节的幅频特性、相频特性和频率特性。 特性,它随角频率 3变化,常用 性,简称相频特性,它也随角频率 其中 图4-2频率特性的表示方法

连续时间LTI系统的频率特性及频域分析

实验报告 实验项目名称:运用Matlab进行连续时间信号卷积运算 (所属课程:信号与系统) 学院:电子信息与电气工程学院 专业: 10电气工程及其自动化 姓名: xx 学号: 201002040077 指导老师: xxx

一、实验目的 1、学会运用MATLAB 分析连续系统的频率特性。 2、掌握相关函数的调用。 二、实验原理 1、一个连续LTI 系统的数学模型通常用常系数线性微分方程描述,即 )()()()()()(01 )(01)(t e b t e b t e b t r a t r a t r a m m n n +'++=+'++ (1) 对上式两边取傅里叶变换,并根据FT 的时域微分性质可得: )(])([)(])([0101ωωωωωωE b j b j b R a j a j a m m n n +++=+++ 101)()()()()(a j a j a b j b j b j E j R j H n n m m ++++++==ωωωωωωω H ( j ω )称为系统的频率响应特性,简称系统频率响应或频率特性。一般H ( j ω )是复函数,可表示为: )()()(ω?ωωj e j H j H = 其中, )(ωj H 称为系统的幅频响应特性,简称为幅频响应或幅频特性;)(ω?称为系统的相频响应特性,简称相频响应或相频特性。H ( j ω )描述了系统响应的傅里叶变换与激励的傅里叶变换间的关系。H ( j ω )只与系统本身的特性有关,与激励无关,因此它是表征系统特性的一个重要参数。 MATLAB 信号处理工具箱提供的freqs 函数可直接计算系统的频率响应的数值解,其语句格式为:H=freqs(b,a,w)其中,b 和a 表示H ( j ω )的分子和分母多项式的系数向量;w 为系统频率响应的频率范围,其一般形式为w1:p:w2,w1 为频率起始值,w2 为频率终止值,p 为频率取值间隔。 H 返回w 所定义的频率点上系统频率响应的样值。注意,H 返回的样值可能为包含实部和虚部的复数。因此,如果想得到系统的幅频特性和相频特性,还需要利用abs 和angle 函数来分别求得。

第三章 系统频率特性

第三章 系统频率特性 系统的时域分析是分析系统的直接方法,比较直观,但离开计算机仿真,分析高阶系统是困难的。系统频域分析是工程广为应用的系统分析和综合的间接方法。频率分析不仅可以了解系统频率特性,如截止频率、谐振频率等,而且可以间接了解系统时域特性,如快速性,稳定性等,为分析和设计系统提供更简便更可靠的方法。 本章首先阐明频率响应的特点,给出计算频率响应的方法,接着介绍Nyquist 图和Bode 图的绘制方法、系统的稳定裕度及系统时域性能指标计算。 3.1 频率响应和频率特性 3.1.1 一般概念 频率响应是指系统对正弦输入的稳态响应。考虑传递函数为G(s)的线性系统,若输入正弦信号 t X t x i i ωsin )(= (3.1-1) 根据微分方程解的理论,系统的稳态输出仍然为与输入信号同频率的正弦信号,只是其幅值和相位发生了变化。输出幅值正比于输入的幅值i X ,而且是输入正弦频率ω的函数。输出的相位与i X 无关,只与输入信号产生一个相位差?,且也是输入信号频率ω的函数。即线性系统的稳态输出为 )](sin[)()(00ω?ωω+=t X t x (3.1-2)

由此可知,输出信号与输入信号的幅值比是ω的函数,称为系统的幅频特性,记为)(ωA 。输出信号与输入信号相位差也是ω的函数,称为系统的相频特性,记为)(ω?。 幅频特性: )()()(0ωωωi X X A = (3.1-3) 相频特性: )()()(0ω?ω?ω?i -= (3.1-4) 频率特性是指系统在正弦信号作用下,稳态输出与输入之比对频率的关系特性,可表示为: )()()(0ωωωj X j X j G i = (3.1-5) 频率特性)(ωj G 是传递函数)(s G 的一种特殊形式。任何线性连续时间系统的频率特性都可由系统传递函数中的s 以ωj 代替而求得。 )(ωj G 有三种表示方法: )()()(ω?ωωj e A j G = (3.1-6) )()()(ωωωjV U j G += (3.1-7) )(sin )()cos()()(ω?ωωωωjA A j G += (3.1-8) 式中,实频特性: )(cos )()(ω?ωωA U = 虚频特性:

实验二-连续时间系统的频率响应

实验二连续时间系统的频率响应 37022613 张士龙 一、实验目的 1、加深对连续时间系统频率响应理解; 2 、掌握借助计算机计算任意连续时间系统频率响应的方法。 二、实验原理 连续时间系统的频率相应可以直接通过所得的表达式计算,也可以通过零极点图通过几何的方法来计算,而且通过零极点图可以迅速的判断系统的滤波特性。 1、在S平面上标出系统的另几点位置: 2、选择S平面的坐标原点为起点,沿虚轴向上移动,计算此时各极点和零点与该点的模和夹角: 3、与所有零点的模相乘,再除以各极点模,得到对应频率出的幅频特性值; 4、将所有零点的幅角相加,减去各极点的幅角,得到对应频率处的相角。 三、实验内容 1、流程图 2、源程序 #include #include main(){ double rz[100], iz[100], rp[100], ip[100], m[50], n[50], h[50], mol1[100], mol2[100]; double a[50],b[50],c[50],w[50],angle1[100],angle2[100]; double g=1.0; int i,j,k;

int z=0,p=0; float temp=0; printf("please input the zero point's number:"); scanf("%d",&z); printf("please input the zero point's real part:"); for(i=0;i

频率响应介绍_频率响应概念

频率响应介绍_频率响应概念 频率响应是指将一个以恒电压输出的音频信号与系统相连接时,音箱产生的声压随频率的变化而发生增大或衰减、相位随频率而发生变化的现象,这种声压和相位与频率的相关联的变化关系称为频率响应。也是指在振幅允许的范围内音响系统能够重放的频率范围,以及在此范围内信号的变化量称为频率响应,也叫频率特性。在额定的频率范围内,输出电压幅度的最大值与最小值之比,以分贝数(dB)来表示其不均匀度。频率响应在电能质量概念中通常是指系统或计量传感器的阻抗随频率的变化。 频率响应确定方法分析法基于物理机理的理论计算方法,只适用于系统结构组成易于确定的情况。在系统的结构组成给定后,运用相应的物理定律,通过推导和计算即可定出系统的频率响应。分析的正确程度取决于对系统结构了解的精确程度。对于复杂系统,分析法的计算工作量很大。 实验法频率响应图册采用仪表直接量测的方法,可用于系统结构难以确定的情况。常用的实验方式是以正弦信号作为试验信号,在所考察的频率范围内选择若干个频率值,分别测量各个频率下输入和稳态输出正弦信号的振幅和相角值。输出与输入的振幅比值随频率的变化特性是幅频特性,输出与输入的相角差值随频率的变化特性是相频特性。 频率响应性能系统的过渡过程与频率响应有着确定的关系,可用数学方法来求出。但是除一阶和二阶系统外,这样做常需要很多时间,而且在很多情况下实际意义不大。常用的方法是根据频率响应的特征量来直接估计系统过渡过程的性能。频率响应的主要特征量有:增益裕量和相角裕量、谐振峰值和谐振频率、带宽和截止频率。 增益裕量和相角裕量它可提供控制系统是否稳定和具有多大稳定裕量的信息。 谐振峰值Mr和谐振频率rMr和r规定为幅频特性|G(j)|的最大值和相应的频率值。对于具有一对共轭复数主导极点(见根轨迹法)的高阶线性定常系统,当Mr值在(1.0~1.4)M0范围内时,可获得比较满意的过渡过程性能。其中M0是=0时频率响应的幅值。r的大小表征过渡过程的快速性:r值越大,系统在单位阶跃作用下输出响应的快速性越好。带宽和截止频率截止频率c规定为幅频特性|G(j)|达到0.7M0并继续下降时的临界频率。

《系统辨识》实验手册-16页文档资料

《系统辨识》 实验手册 哈尔滨工业大学控制与仿真中心 2012年8月 目录 实验1白噪声和M序列的产生---------------------------------------------------------- 2实验2脉冲响应法的实现----------------------------------------------------------------5实验3最小二乘法的实现--------------------------------------------------------------- 9 实验4递推最小二乘法的实现---------------------------------------------------------- 12附录实验报告模板----------------------------------------------------------------------16 实验1 白噪声和M序列的产生 一、实验目的 1、熟悉并掌握产生均匀分布随机序列方法以及进而产生高斯白噪声方法

2、熟悉并掌握M 序列生成原理及仿真生成方法 二、实验原理 1、混合同余法 混合同余法是加同余法和乘同余法的混合形式,其迭代式如下: 式中a 为乘子,0x 为种子,b 为常数,M 为模。混合同余法是一种递归算法,即先提供一个种子0x ,逐次递归即得到一个不超过模M 的整数数列。 2、正态分布随机数产生方法 由独立同分布中心极限定理有:设随机变量12,,....,,...n X X X 相互独立,服从同一分布,且具有数学期望和方差: 则随机变量之和1n k i X =∑的标准化变量: () n n n k k k X E X X n Y μ --= = ∑∑∑近似服从(0,1)N 分布。 如果n X 服从[0, 1]均匀分布,则上式中0.5μ=,2 1 12 σ= 。即 0.5n k X n Y -= ∑近似服从(0,1)N 分布。 3、M 序列生成原理 用移位寄存器产生M 序列的简化框图如下图所示。该图表示一个由4个双稳态触发器顺序连接而成的4级移位寄存器,它带有一个反馈通道。当移位脉冲来到时,每级触发器的状态移到下一级触发器中,而反馈通道按模2加法规则反馈到第一级的输入端。

实验一 利用相关辨识法辨识脉冲响应

《系统辨识基础》第11讲要点 实验一 利用相关分析法辨识脉冲响应 一、实验目的 通过仿真实验掌握利用相关分析法辨识脉冲响应的原理和方法。 二、实验内容 下图为本实验的原理框图。过程传递函数为)(s G ,其中Sec 26T Sec,3812021..,===T K ;)()(k z k u 和分别为过程的输入和输出变量;)(k v 为过程测量白噪声,服从正态分布,均值为零,方差为2v σ,记作),(~)(20v N k v σ;)(k g 0为过程的脉冲响应理论值,)(? k g 为过程脉冲响 应估计值,)(~k g 为过程脉冲响应估计误差。 过程的输入驱动采用M 序列,输出受到白噪声)(k v 的污染。根据过程的输入和输出数据 {})(),(k z k u ,利用相关分析算法根据出过程的脉冲响应值)(? k g ,并与过程脉冲响应理论值 )(k g 0比较,得到过程脉冲响应估计误差值)(~k g ,当∞→k 时,应该有0→)(~k g 。 1 模拟过程传递函数)(s G ,获得过程的输入和输出数据{})(),(k z k u (采样时间取1秒)。 下面介绍的三种仿真方法都可以用。 (1) 惯性环节 其中,T 为惯性环节的时间常数,K 为惯性环节的静态放大倍数。若采样时间记作0T ,则惯性环节的输出可写成: [ ]0 011111000T k u k u T e T TK k u e TK k y e k y T T T T T T ) ()() )() ()()()(///--+-+--+-=--- (2) 传递函数)(s G 仿真(串联) 2 12111 11 T s T s T T K s G //)(++= k g =)(?]2 T t k /?

什么是频率响应函数

动态信号分析仪的一个常见应用是测量机械系统的频率响应函数(FRF)。这也称为网络分析,系统的输入和输出同时测量。通过这些多通道测量,分析仪可以测量系统如何“改变”输入。一个常见的假设是,如果系统是线性的,那么这个“变化”被频率响应函数(FRF)充分描述。事实上,对于线性和稳定的系统,只要知道频率响应函数,就可以预测系统对任何输入的响应。 宽带随机、正弦、阶跃或瞬态信号在测试和测量应用中被广泛地用作激励信号。图1说明了一个激励信号x,可以应用于一个UUT(测试单元),并生成一个或多个由y表示的响应,输入和输出之间的关系称为传递函数或频率响应函数,由H(y,x)表示。一般来说,传递函数是一个复杂的函数,描述系统如何将输入信号的大小和相位作为激励频率的函数。 在各种激励条件下,对UUT系统的特性进行了实验测量。这些特征包括:频率响应函数(FRF),通过以下参量描述: 增益频率函数。相位频率函数。共振频率,阻尼因素,总谐波失真,非线性。 利用宽带随机激励的FFT、交叉功率谱法测量频率响应。宽带激励可以是高斯分布的真随机噪声信号,也可以是一个伪随机信号,其振幅分布可以由用户来定义。宽带这一术语可能具有误导性,因为一个好的实现的随机激励信号应该是频带有限的,并由分析频率范围的上限控制。也就是说,激励不应该激发高于测

量仪器所能测量的频率。随机发生器只产生频宽在分析频率范围内随机信号。这也将把激发能量集中在有用的频率范围,以提高测试动态范围。 宽带随机激励的优点是它能在短时间内激发宽频段,因此总测试时间较短。宽带激励的缺点是其频率能量在短时间内广泛传播。每个频率点激发的能量贡献远小于总信号能量(大概是-30到-50dB小于总数)。即使对于频率响应函数(FRF)估计有一个大的平均数字,宽带信号也不能有效地测量UUT的极端动态特性。 扫频正弦测量,优化了每个频率点的测量值。由于激励信号是一个正弦波,在某一时刻其所有的能量都集中在一个频率上,改进了宽带激励中的动态范围不足的缺点。此外,如果频率响应幅值大小下降,响应的跟踪滤波器可以帮助接收到非常小的正弦信号。只要优化每个频率的输入范围,就可以将测量的动态范围扩展到150分贝以上。 频率响应函数的应用很广,其中测试试件的固有频率是基础应用,可以有效的避免共振频率。试件由于材质、材料属性、形状的不同会影响自身刚度和质量。它的固有频率只受刚度分布和质量分布的影响,阻尼对固有频率的影响有限。质量增大固有频率必然降低,刚度增大固有频率必然增大。 理论上讲,试件有多阶固有频率。在二维频谱图中,并不是所有的峰值对应的都是固有频率,因为有可能是激励频率或是它的倍频。因此通常通过测量频响函数的方式来测量固有频率,频响函数对应的峰值都是系统的固有频率。多数情况下,我们只关心低阶或特定阶固有频率。 常用两种方法测试频率响应函数,锤击法和正弦扫频法。

信号与系统连续时间系统的频率响应

实验报告 实验名称:连续时间系统的频率响应

一、实验目的: 1 加深对连续时间系统频率响应理解; 2 掌握借助计算机计算任意连续时间系统频率响应的方法。 二、实验原理: 连续时间系统的频率响应可以直接通过所得表达式计算,也可以通过零极点 图通过用几何的方法来计算,而且通过零极点图可以迅速地判断系统的滤波特 性。 根据系统函数H(s)在s平面的零、极点分布可以绘制频响特性曲线,包括幅 频特性 H(jw) 曲线和相频特性?(w)曲线。这种方法的原理如下: 假定,系统函数H(s)的表达式为 当收敛域含虚轴时,取s = jw,也即在s平面中,s沿虚轴从- j∞移动到+ j∞时, 得到 容易看出,频率特性取决于零、极点的分布,即取决于Zj 、Pi 的位置,而式中K 是系数,对于频率特性的研究无关紧要。分母中任一因子(jw- Pi )相当于由极点 p 引向虚轴上某点 jw的一个矢量;分子中任一因子(jw-Zj)相当于由零点Zj引至虚轴上某点 jw的一个矢量。 在右图示意画出由零点Zj和极点 Pi 与 jw点连接构成的两个矢量,图中Nj、Mi 分别表示矢量的模,ψj、θi 表示矢量的辐角(矢量与正实轴的夹角,逆时针为正)。对于任意零点Zj 、极点Pi ,相应的复数因子(矢量)都可表示为: 于是,系统函数可以改写为

当ω延虚轴移动时,各复数因子(矢量)的模和辐角都随之改变,于是得出幅频特性曲线和相频特性曲线。这种方法称为s 平面几何分析。通过零极点图进行计算的方法是: 1 在S 平面上标出系统的零、极点位置; 2 选择S 平面的坐标原点为起始点,沿虚轴向上移动,计算此时各极点和零点与该点的膜模和夹角; 3 将所有零点的模相乘,再除以各极点的模,得到对应频率处的幅频特性的值; 4 将所有零点的幅角相加,减去各极点的幅角,得到对应频率处的相角。 三、实验内容 用 C 语言编制相应的计算程序进行计算,要求程序具有零极点输入模块, 可以手工输入不同数目的零极点。 计算频率从0~5频段的频谱,计算步长为0.1,分别计算上面两个系统的幅频特性和相频特性,将所得结果用表格列出,并画出相应的幅频特性曲线和相频特性曲线。 判断所给系统的滤波特性,对于带通滤波器,计算出 3dB 带宽的起始频点和结束频点;对于低通或高通滤波器,计算出3dB 带宽的截止或开始的频率。 四、画出系统一和系统二的零极点图 系统一 系统二 五、程序流程图和程序代码 程序流程图如下:

离散系统的频率响应分析和零、极点分布

实验2 离散系统的频率响应分析和零、极点分布 一、实验目的 通过MATLAB仿真简单的离散时间系统,研究其时域特性,加深对离散系统的冲激响应,频率响应分析和零、极点分布的概念的理解。 二、基本原理 离散系统的时域方程为 其变换域分析方法如下: 频域 ) ( ) ( ) ( ] [ ] [ ] [ ] [ ] [ω ω ωj j j m e H e X e Y m n h m x n h n x n y= ? - = * =∑∞ -∞ = 系统的频率响应为 ω ω ω ω ω ω ω jN N j jM M j j j j e d e d d e p e p p e D e p e H - - - - + + + + + + = = ... ... ) ( ) ( ) ( 1 1 Z域 ) ( ) ( ) ( ] [ ] [ ] [ ] [ ] [z H z X z Y m n h m x n h n x n y m = ? - = * =∑∞ -∞ = 系统的转移函数为 N N M M z d z d d z p z p p z D z p z H - - - - + + + + + + = = ... ... ) ( ) ( ) ( 1 1 1 1 分解因式 ∏- ∏- = ∑ ∑ = = - = - = - = - N i i M i i N i i k M i i k z z K z d z p z H 1 1 1 1 ) 1( ) 1( ) ( λ ξ ,其中i ξ 和i λ 称为零、极点。 在MATLAB中,可以用函数[z,p,K]=tf2zp(num,den)求得有理分式形式的系统转移函数的零、极点,用函数zplane(z,p)绘出零、极点分布图;也可以用函数zplane (num,den)直接绘出有理分式形式的系统转移函数的零、极点分布图。 另外,在MATLAB中,可以用函数 [r,p,k]=residuez(num,den)完成部分分式展开计算;可以用函数sos=zp2sos(z,p,K)完成将高阶系统分解为2阶系统的串联。 三、实验内容及要求 一个LTI离散时间系统的输入输出差分方程为 y(n)-1.6y(n-1)+1.28y(n-2) =0.5x(n)+0.1x(n-1) (1)编程求出此系统的单位冲激响应序列,并画出其波形。 (2)若输入序列x(n)=δ(n)+2δ(n-1)+3δ(n-2)+4δ(n-3)+5δ(n-4),编程求此系统输出序列y(n),并画出其波形。 (3)编程得到系统频响的幅度响应和相位响应,并画图。 (4)编程得到系统的零极点分布图,分析系统的因果性和稳定性。 解答:

系统辨识经典辨识方法

经典辨识方法报告 1. 面积法 1.1 辨识原理 1.1.1 分子多项式为1的系统 1 1 )(11 1++++= --s a s a s a s G n n n n ……………………………………………(1.1) 由于系统的传递函数与微分方程存在着一一对应的关系,因此,可以通过求取微分方程的系数来辨识系统的传递函数。在求得系统的放大倍数K 后,要先得到无因次阶跃响应y(t)(设τ=0)。大多数自衡的工业过程对象的y(t)可以用下式描述来近似 1)() ()()(a 111=++++--t y dt t dy a dt t y d a dt t y d n n n n ……………………………(1.2) 面积法原则上可以求出n 为任意阶的各系数。以n=3为例,注意到 1|)(,0|)(d |)(d |)(d 23====∞→∞→∞→∞→t t t t t y dt t y dt t y dt t y …………………………(1.3) 将式(2.1.2)的y(t)项移至右边,在[0,t]上积分,得 ?-=++t dt t y t y a dt t dy a dt t y d a 01223)](1[)() ()(…………………………………(1.4) 定义 ?-=t dt t y t F 01)](1[)(…………………………………………………………… (1.5) 则由式(2.1.3)给出的条件可知,在t →∞ ?∞ -=01)](1[a dt t y ……………………………………………………………(1.6) 将式a 1y(t)移到等式右边,定义 )()]()([)() (a 201123 t F dt t y a t F t y a dt t dy t =-=+?………………………………… (1.7) 利用初始条件(2.1.3)当t →∞时 )(a 22∞=F …………………………………………………………………… (1.8)

相关文档
最新文档