当前位置: 首页 > news >正文

基础整理01:Bode图、PM、GM、极点零点 - 教程

基础整理01:Bode图、PM、GM、极点零点 - 教程

一、基本知识

  • 传递函数

    • 零初始条件下,线性系统响应量的拉普拉斯变换与激励量的拉普拉斯变换之比,即输出拉普拉斯与输入拉普拉斯之比;
  • 根轨迹

    • 分析对象是开环传递函数;
    • 画出是闭环传递函数的根的轨迹;
  • Bode图

    • 是开环传递函数的幅频和相频特性;
    • 开环Bode,分析稳定性、设计补偿器(增益裕度、相位裕度、带宽);
    • 闭环Bode,验证整体性能;
  • 理想系统传递函数:

    • 较大的直流增益;
    • 相位裕度在45°~75°(太大动态响应慢);
    • 高频处有较大衰减(抑制噪声);
  • 评估动态性能 -环路带宽

    • 定义:增益曲线穿过0dB点的频率;
    • 带宽高:响应快,调节性能好,输出电压偏差小;
    • 带宽低:响应慢,负载突变时,电压跌落或过冲很大;
    • (但带宽太高,系统对开关噪声更敏感)
  • 对于线性时不变系统(LTI,Linear Time Invariant),系统传递函数G ( s ) G(s)G(s):

    • 输入:M i sin ⁡ ( w t + ϕ i ) M_{i}\sin(wt+\phi_{i})Misin(wt+ϕi)
    • 输出:M o sin ⁡ ( w t + ϕ o ) M_{o}\sin(wt+\phi_{o})Mosin(wt+ϕo)
    • 频率响应:M = M o M i = ∣ G ( j w ) ∣ M=\frac{M_{o}}{M_{i}}=|G(jw)|M=MiMo=G(jw)
    • 幅角响应:ϕ = ϕ o − ϕ i = ∠ G ( j w ) \phi=\phi_{o}-\phi_{i}=∠G(jw)ϕ=ϕoϕi=G(jw)

输入输出系统

二、相位裕度PM、增益裕度GM

闭环系统

bode图

三、极点Pole、零点Zero

  • 极点、零点
    • 极点:使得传递函数的分母为0;(极点会使得传递函数数学计算结果变“极”大)
    • 零点:使得传递函数的分子为0;(零点会使得传递函数数学计算结果变“零”)
    • 传递函数H ( s ) = ( s + a ) / ( s + b ) H(s)=(s+a)/(s+b)H(s)=(s+a)/(s+b),其中− b -bb就是极点,− a -aa就是零点;
  • 极点和零点指的都是某个频率点,极点频率f p f_{p}fp、零点频率f z f_{z}fz
  • Bode图中,在极点位置上:
    • 增益:计算为直流增益减去3dB;
    • 相位:环境的相移已经有45°;
    • (一个极点会给环境带来90°的相移,相位在极点频率两边以− 45 ° / -45°/45°/十倍频的斜率变化为0°和− 90 ° -90°90°
  • Bode图中,在零点位置上:
    • 增益:计算为直流增益加上3dB;
    • 相位:系统的相移已经有45°;
    • (一个零点点会给系统带来90°的相移,相位在极点频率两边以+ 45 ° / +45°/+45°/十倍频的斜率变化为0°和+ 90 ° +90°+90°
  • Bode图中,极点之后:
    • 增益:随着频率增大,幅值进一步衰减,增益按照(− 20 d B / -20dB/20dB/十倍频)衰减;
    • 相位:随着频率增大,相位进一步滞后,按照(− 45 ° / -45°/45°/十倍频)衰减;
  • Bode图中,零点之后:
    • 增益:随着频率增大,幅值进一步增大,增益按照(+ 20 d B / +20dB/+20dB/十倍频)增大;
    • 相位:随着频率增大,相位进一步超前,相位按照(+ 45 ° / +45°/+45°/十倍频)增大;

极点零点

  • 如果系统中有两个极点,随着频率增大,增益衰减、相位滞后至− 180 ° -180°180°,可能导致系统振荡;
  • 所以通常并不希望存在极点,但由于元器件的寄生参数,极点是天然存在的;为避免系统输出振荡,一般人为增加零点,这就是频率补偿;
  • 零点Zero的作用:抵消极点Pole的作用,矫正输出信号衰减的趋势、矫正相位滞后的趋势;
  • 如下图:零点的作用就体现在1kHz频率的位置,零点抵消了前一个极点(100Hz)引起的增益衰减作用;

零点作用

学习来源:知乎
学习来源:B站_DRCAN
学习来源:Hailandao

http://www.hskmm.com/?act=detail&tid=22563

相关文章:

  • [已解决]CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling cublasSgemmStridedBatched
  • VMware vCenter Server 7.0U3w 发布 - 集中管理 vSphere 环境
  • VMware Aria Operations 8.18.5 发布,新增功能概览
  • VMware Aria Operations for Logs 8.18.5 发布,新增功能概览
  • 专题:2025医药行业数智赋能与AI应用全景研究报告|附200+份报告PDF、数据仪表盘汇总下载
  • 喵之勇者败北录
  • Windows 作为 Ansible 节点的完整部署流程(含 Docker 部署 Ansible) - 实践
  • 软工
  • 10.1考试T4(swap)题解
  • 基本分段存储管理方式
  • 专题:2025零售数字化与即时零售竞争洞察报告|附130+份报告PDF、数据仪表盘汇总下载
  • 2025/10/1图论
  • 详细介绍:Python 豆瓣TOP250 爬虫类讲解
  • springboot用jar启动能访问,但是打成war,部署到tomcat却访问不到 - 详解
  • 用AirPods控制的创新iPhone游戏:RidePods技术解析
  • oppoR9m电话号码盘对应工程模式
  • 常量
  • Index of /ubuntu-releases/25.10/
  • P10364 [PA 2024] Dzielniki 题解
  • 20251001 之所思 - 人生如梦
  • 25普及联考day6爆炸记
  • unity面向组合开发一:面向对象(OOP)与面向组合(EC)
  • 两级页表
  • 复健。(10月,OI)
  • 实用指南:自动驾驶中的传感器技术55——USS(1)
  • 市场交易反心理特征之三:日内假反转
  • 实用指南:云服务器 + Jenkins 实现项目自动化部署与上线
  • Linux 中awk命令如何统计每行指定字符出现的次数
  • 常系数齐次微分方程
  • 变量