
控制系统的时域分析虽然直观明了,但往往要求解复杂的微分方程,随着系统的复杂程度增加,微分方程的阶数也会增加,这样给系统的求解和分析带来了不便和巨大的工作量。
频域分析正是为了不求解微分方程就能够预示出系统的性能,而又能方便地指出应该如何调整系统以达到性能指标。
在引出什么是频域分析及其常用工具之前,我们先回顾下正弦信号及正弦量的一些基本知识。
- 正弦量及其相量表示
正弦电压和电流等物理量统称为正弦量。正弦量的特征表现在变化的快慢、大小及初始值三个方面,而它们分别由频率(或周期)、幅值(或有效值)和初相位来确定。
频率、幅值和初相位也被称为确定正弦量的三要素。

<1.1>频率与周期
正弦量变化一次所需的时间称为周期
频率是周期的倒数:
正弦量变化的快慢除用周期和频率表示外,还可用角频率
<1.2>幅值与有效值
正弦量在任一瞬间的值称为瞬时值,常用
因此正弦电流的波形可用数学表达式表示为:
但我们通常都不用幅值来表示正弦电流、电压和电动势的大小,而是用有效值来表示,如平常我们所说的380V或220V电,都是指有效值。
有效值是从电流的热效应来规定的,某一个周期电流
有效值与幅值的关系如下:
<1.3>初相位
正弦量
<1.4>正弦量的相量表示
正弦量除了可以用上面提到的三角函数和正弦波形来表示,还可以用相量来表示。相量表示法的基础是复数,下面先回顾复数的表示方法,再说明如何用复数来表示正弦量。
设复平面中有一复数
代数式:
指数式:
极坐标式:
备注:由代数式推导出指数式,利用欧拉公式,

一个复数由模和幅角两个特征来确定,用复数来表示正弦量,则复数的模即为正弦量的幅值或有效值,复数的幅角即为正弦量的初相位。
例如正弦电流
2.频率特性的定义
线性定常系统(或元件)的频率特性是零初始条件下稳态输出正弦信号与输入正弦信号的复数比,用
频率特性描述了在不同频率下系统(或元件)传递正弦信号的能力。
频率特性和传递函数之间还有个非常重要的关系,即传递函数的复变量
3.频率特性的图形表示方法
用频率法分析、设计控制系统时,常常不是从频率特性的函数表达式出发,而是将频率特性绘制成一些曲线,借助这些曲线对系统进行图解分析。
下面介绍几种常用频率特性曲线及其图解,其中奈奎斯特(Nyquist)图和伯德(Bode)图使用较为广泛,会进行详细说明。
<3.1>频率特性曲线
频率特性曲线包括幅频特性曲线和相频特性曲线。幅频特性是频率特性幅值
以RC电路举例:

其传递函数:
绘制其频率特性曲线:


<3.2>幅相频率特性曲线
幅相频率特性曲线又称奈奎斯特(Nyquist)曲线,在复平面上以极坐标的形式表示。
绘制RC电路的幅相频率特性曲线:
clear,clc,close all;
g = tf(1,[1,1]);
nyquist(g);
grid;
备注:
tf函数是用来表示传递函数,tf(num,den)用来分别描述传递函数的分子分母系数
nyquist是绘制奈奎斯特曲线的函数

<3.3>对数频率特性曲线
对数频率特性曲线又称伯德(Bode)曲线。它由对数幅频特性和对数相频特性两条曲线组成,是频率法中应用最广泛的一组图线。伯德图是在半对数坐标纸上绘制出来的,横坐标采用对数刻度,纵坐标采用线性的均匀刻度。
伯德图中,对数幅频特性是
绘制伯德图有个关键的概念——频程:
在横轴坐标上标明的数值是实际的
频率

横坐标说完,伯德图的纵坐标都是线性分度,对数幅频特性纵轴数值
绘制RC电路的对数频率特性曲线:
clear,clc,close all;
g = tf(1,[1,1]);
bode(g);
grid;

在控制系统初步设计时,可以利用渐近线来画伯德图,更简单方便:

<3.4>对数幅相特性曲线
对数幅相特性曲线又称为尼克尔斯(Nichols)曲线。对数幅相特性是由对数幅频特性和对数相频特性合并而成的曲线。
对数幅相坐标的横坐标为相角
绘制RC电路的对数幅相特性曲线:
clear,clc,close all;
g = tf(1,[1,1]);
nichols(g);
grid;
axis([-135,0,-40,0])

4.应用举例:利用Bode图分析汽车液压助力转向系统反馈
液压助力转向的原理如下图,为了便于分析,我们忽略车桥运动及转向管柱特性的影响,将其看作振动系统,简化其模型并列出运动方程:
其中m为齿条和液压油液的质量,b为系统的阻尼,k为系统的刚度,F(t)为随时间变化作用在齿条上的外力,x为齿条的位置。

利用拉式变换可以得到系统的传递函数:
分别设置两组参数绘制系统Bode图,观察不同参数对系统性能的影响:
clear,clc,close all;
m1 = 1;
b1 = 1;
k1 = 1;
g1 = tf(1,[m1,b1,k1]);
bode(g1);
hold on;
m2 = 1;
b2 = 10;
k2 = 1;
g2 = tf(1,[m2,b2,k2]);
bode(g2);
grid;

首先只看蓝色曲线,即
我们再一起看两条曲线,红色线g2是将阻尼系数提高了10倍(b2=10),可以看到系统幅值减小,转折频率向左移动变小,借助这样的分析可以帮助我们合理设计系统的参数。
关联文章阅读:
杂谈精要:由拉普拉斯变换到传递函数zhuanlan.zhihu.com

喜欢笔者的分享也可以搜索“杂谈精要”加下公众号支持一下。