控制系统中"带宽"的理解

2023-05-16

本文来自对知乎文章如何入门自动控制的一些理解
首先来看几个概念:

带宽频率也称为闭环截止频率,是指当闭环幅频特性下降到频率为零时的分贝值以下3dB时,对应的频率,记作 w b w_b wb;

开环截止频率也称为剪切频率,是闭环系统的开环幅频特性中,幅频特性曲线穿越0dB线的频率,记为 w c w_c wc

开环截止频率与闭环截止频率具有同向性:对一个闭环系统而言,其开环截止频率与闭环截止频率是两个完成不同的物理量,但它们之间又存在一定的相关性,即:开闭截止频率与其单位负反馈的闭环截止频率是同向增大的。且具有如下关系: w b > w c w_b>w_c wb>wc

下面首先通过一个例子来说明截止频率对系统性能的影响,最后再总结带宽对系统的影响:

以经典的弹簧阻尼系统为例,首先列写动力学方程:

m d 2 x d t 2 = F ( t ) − b d x d t − k x m\frac{d^2x}{dt^2}=F(t)-b\frac{dx}{dt}-kx mdt2d2x=F(t)bdtdxkx

即:惯性力+阻尼力+弹性力=外界激励

其中 b = 2 b=\sqrt{2} b=2 为阻尼系数, k = 1 k=1 k=1为弹簧弹性系数,将上式写成微分方程的形式:

X ( s ) F ( s ) = 1 s 2 + 2 s + 1 = w n 2 s 2 + 2 ζ w n s + w n 2 \frac{X(s)}{F(s)}=\frac{1}{s^2+\sqrt{2}s+1}=\frac{w_n^2}{s^2+2\zeta w_ns+w_n^2} F(s)X(s)=s2+2 s+11=s2+2ζwns+wn2wn2

现在假设用一个交变的正弦力 F ( t ) = F 0 s i n ( w t ) F(t)=F_0sin(wt) F(t)=F0sin(wt)去激励这个弹簧振子,会出现什么响应呢呢?从之前的博客频域分析基础得到的结果:当给LTI系统一个正弦激励时,其响应也是一个正弦,而且频率不变。具体见下图:
在这里插入图片描述
改变输入信号的频率,得到的输出信号也只有幅值和相位的变化,信号频率始终不变,如下如所示:
在这里插入图片描述

在这里插入图片描述
我们画出系统的bode图如下:
在这里插入图片描述
可以看到,当频率小于 1 r a d / s 1rad/s 1rad/s时,幅值响应增益基本为1,也就是幅值基本和输入一致,相位落后约 0   − 90 d e g 0~-90deg 0 90deg。当频率大于 1 r a d / s 1rad/s 1rad/s时,幅值响应开始迅速衰减,当频率增加至 100 r a d / s 100rad/s 100rad/s时,幅值响应为 − 40 d B -40dB 40dB,也就是输入幅值的1%,相位落后接近180°。

可见,对于一个一般的线性时不变系统(LTI),系统具有低通特性;
我们把对应幅值响应 20 l g ∣ A o u t / A i n ∣ = 20 l g ∣ 0.707 ∣ = − 3 d B 20lg|A_{out}/A_{in}|=20lg|0.707|=-3dB 20lgAout/Ain=20lg0.707=3dB时的频率称之为截止频率( w c = 1.27 r a d / s w_c=1.27rad/s wc=1.27rad/s),低于这个频率的系统能通过,高于这个频率的,系统会有较大幅度的过滤,幅值输出很小。特殊地,对于一个二阶系统,当阻尼比 ζ = 1 2 \zeta=\frac{1}{\sqrt{2}} ζ=2 1时,自然频率 w n w_n wn就代表了系统的截止频率。

举个例子:输入有两个正弦函数组成: u = s i n ( 0.5 w n t ) + s i n ( 10 w n t ) u=sin(0.5w_n t)+sin(10w_n t) u=sin(0.5wnt)+sin(10wnt),一个分量为截止频率一半,另一个分量是截止频率的10倍,观察系统的输出:
在这里插入图片描述

由上图可以看出, 0.5 w c 0.5w_c 0.5wc频率的分量能较好的通过,而 10 w c 10w_c 10wc频率分量则基本被过滤掉了。这是两个频率分量的情况,那假如更复杂一些的输入呢?比如常见的阶跃信号:

首先我们对系统的阶跃响应做频谱分析得到其频谱分布:
在这里插入图片描述
由图可知,阶跃函数在所有频率都有分量,而且随着频率的增加,其幅值越来越小,也就是低频下的分量贡献更多。假如现在输入是阶跃函数,那输出会是什么样?
注意: f ( t ) f(t) f(t) t > 0 t>0 t>0时等同于直流信号,但它又不是纯粹的直流信号,它在 t = 0 t=0 t=0处有跳变,因此其频谱不是仅在 t = 0 t=0 t=0处有一个冲激函数(这对应于信号的直流特性),而且还会含有其它众多的频率分量。)
我们可以得到系统的阶跃响应如下图:
在这里插入图片描述
输出整体来说,基本呈“阶跃”样貌,但是在细节上又有不同。现在,假如改变系统的截止频率:

w c = 3 r a d / s w_c=3rad/s wc=3rad/s

在这里插入图片描述

w c = 10 r a d / s w_c=10rad/s wc=10rad/s
在这里插入图片描述

可以看出,随着截止频率的增加,越来越多频率的分量能够通过系统,那输出也就更接近输入信号了。 控制系统中一般闭环系统居多,对闭环系统而言,其截止频率等于带宽;那么,从时域和频域的两个方面来看,系统的带宽(截止频率)越大,时域的响应速度也就越快,系统跟踪输入信号的能力就越强。当带宽无穷大时,系统可以完全复现输入信号,当然这是物理不可实现的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

控制系统中"带宽"的理解 的相关文章

随机推荐

  • 【STM32】OV2640摄像头学习笔记

    目录 xff1a 一 OV2640 Camera二 读取OV2640模块图像数据过程 xff1a 三 DCMI xff08 Digital camera interface xff09 接口四 SCCB协议1 起始信号2 停止信号 五 OV
  • 【笔记】MS5837-30BA压力传感器调试笔记

    文章目录 一 MS5837 30BA相关介绍1 技术参数2 典型应用电路3 PROM中的标定参数 二 MS5837 30BA数据解算1 解算流程图2 初始化读取标定参数并进行CRC校验 MS5837复位 MS5837 CRC4 bit 校验
  • 【通信协议】1-Wire 单总线

    文章目录 一 1 Wire相关介绍1 典型命令序列 xff1a 2 典型电路图 xff1a 二 1 Wire通信过程1 初始化2 写操作3 读操作 三 1 Wire程序 xff08 以DS18B20为例 xff09 DS18B20功能命令
  • linux 安裝mitmproxy

    1 安装mitmproxy sudo apt install python3 pip amp amp sudo pip3 install U pip amp amp sudo pip3 install mitmproxy 接下来需要安装证书
  • C++ 多态性的一些个人总结

    关于继承 xff1a public继承 xff0c 和其它两种继承方式 xff0c 子类对象可以访问基类的Public成员 xff0c 保护成员和私有成员只能在子类中访问 xff0c 而不能由子类对象进行访问 关于虚函数 xff08 每个虚
  • ubuntu用Dockerfile配置ros+cuda+torch镜像及rviz可视化

    dockerfile配置ros 43 cuda 43 torch镜像及rviz可视化 Dockerfile创建容器 Dockerfile 因工作环境 xff0c 需要有深度学习的那一套环境 xff0c 还要用到一些可视化的东西 xff0c
  • 简单理解TCP/IP协议栈

    协议定义的是一系列的通信标准 xff0c 通信双方需要共同按照这一标准进行正常的数据收发 xff1b 信的双方需要共同按照这一个标准进行正常的数据收发 xff1b xff08 两人 xff0c 说共同的语言 xff0c 不然不能交流 xff
  • ubuntu查看系统版本和linux内核版本

    lsb release a No LSB modules are available Distributor ID Ubuntu Description Ubuntu span class token number 18 04 span 5
  • 电路设计——教你如何阅读数据手册

    我们为什么要看数据手册 xff0c 数据手册又有什么作用呢 xff1f 我们能够从中得到哪些东西呢 xff1f 哪些是我们所需要的呢 xff1f 下面我们以AD847芯片为例来说一说我们在工作中以及设计中需要注意哪些方面 下面是芯片的数据手
  • ORB-SLAM3笔记(编译、踩坑、论文、看代码)

    目前基于orb slam想做的方向 提升动态建图精度 xff08 东西Map就是上不去 KITTI有几个groundtruth官网下架了找不到而且 红外相机退化环境下的点线融合 数据集https sites google com view
  • 【树莓派】Ubuntu-mate安装及ROS安装

    树莓派使用之Ubuntu mate 烧录镜像至SD卡下载镜像烧录SD卡 将SD插入树莓派实物GIF安装流程 树莓派开机sudo reboot换源下载SSH首先得下载net tools下载openssh 电脑远程操作下载 Xshell设置远程
  • 【SLAM】ORB_SLAM3 初步调试运行详细记录

    前言 相关解析及参考 xff1a 超详细解读ORB SLAM3单目初始化 xff08 下篇 xff09 ORB SLAM3和之前版本有什么不同 xff1f 小白学视觉的技术博客 51CTO博客 orbslam3 官方源码地址 xff1a h
  • 如何实现一个简单的Ubuntu远程虚拟桌面

    文章目录 前言一 什么是noVNC xff1f 二 如何部署1 安装VNC服务端1 1 安装tigervnc standalone server1 2 安装tigervnc standalone server1 3 安装xserver xo
  • 软件开发经验总结 读源代码的艺术

    读取源代码是每一个开发人员成长的必经之路 xff0c 一份优秀的源代码 xff0c 是作者多年开发技术的心血结晶 xff0c 研究一份优秀的源代码 xff0c 总是能够让你的技术得到一定程度的提升 然后 xff0c 读别人的源代码并不是拿着
  • vsCode用户设置vue.js、保存格式化代码

    34 window zoomLevel 34 0 34 workbench iconTheme 34 34 vscode icons 34 34 editor wordWrap 34 34 on 34 vscode默认启用了根据文件类型自动
  • PX4姿态控制算法分析

    PX4姿态控制流程图 图片来源 Px4的姿态控制分为角度环 外环 和角速度环 内环 xff0c 角度环使用P控制 xff0c 角速度环使用PID控制 xff0c 由于偏航通道响应较慢 多旋翼飞行器的俯仰和滚转运动由旋翼的升力力矩产生 xff
  • 滤波器的设计(一)

    滤波器的设计 引言 对实际的控制系统而言 xff0c 采集到的原始信号往往是有噪声的 xff0c 而噪声往往会对系统的稳定性能产生隐患 xff1b 或为了提取有用的控制信号 xff0c 滤除不必要的频域成分 xff0c 数字滤波技术必不可少
  • 算法

    算法 xff08 Algorithm xff09 xff1a 计算机解题的基本思想方法和步骤 算法的描述 xff1a 是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述 xff0c 包括需要什么数据 xff08 输入什么数据 输出什
  • 延迟环节对控制系统的影响

    本文内容来自知乎浅谈控制器的增益大小 xff08 下 xff09 区分惯性环节与延迟环节 惯性环节 1 T s 43
  • 控制系统中"带宽"的理解

    本文来自对知乎文章如何入门自动控制的一些理解 首先来看几个概念 xff1a 带宽频率也称为闭环截止频率 xff0c 是指当闭环幅频特性下降到频率为零时的分贝值以下3dB时 xff0c 对应的频率 xff0c 记作 w b w b w b 开