【脉宽调制DCDC功率变换学习笔记024】频域性能

可配置DC-DC变换器仿真平台:模块化设计与双闭环控制实践 DC-DC变换器是电力电子领域的核心组件,用于实现直流电压的升降压转换。其基本原理是通过开关管的周期性通断,配合电感和电容等无源元件,控制能量传递以调节输出电压。在工程实践中,仿真建模是验证拓扑性能、优化控制策略的关键环节。一个模块化、参数化的仿真框架能显著提升设计效率,其技术价值在于将工程师从重复的底层电路搭建中解放出来,专注于系统级性能分析与控制器优化。这类平台通常应用于开关电源设计、新能源发电系统以及电动汽车电驱系统等场景。本文介绍的可配置Simulink模型,正是这样一个集成了**变体子系统**和* 阅读详情

        使用渐近分析法研究频域性能。用图解说明环路增益和闭环传递函数的关系。以闭环控制降压变换器为例来说明 s 域传递函数表达式的因式分解,但结果适用于所有 PWM 变换器。

1、音频敏感度

        图 8.6 是闭环控制 Buck 变换器的小信号模型。由图 8.6 可得输入输出传递函数

G_{\text{vs}}(s) = D \frac{1+\dfrac{s}{\omega_{\text{esr}}}}{1+\dfrac{s}{Q\omega_\text{o}}+\dfrac{s^2}{\omega_\text{o}^2}}             {8.23} 

式中

\omega_{\text{esr}} = \frac{1}{CR_\text{c}}              {8.24}

\omega_\text{o} \approx \sqrt{\frac{1}{LC}}             {8.25}

Q \approx R\sqrt{\frac{C}{L}}             {8.26}

假定 $R \gg R_1$ 和 $R \gg R_\text{c}$。

        图 8.7 是由表 8.1 中的规则画出的 $|A_\text{u}|$ 渐近图。由式 (8.23) 得到 $|G_{\text{vs}}|$,$|T_\text{m}|$ 设为单积分函数。由表 8.1 中给出的渐近线图形规则,可以确定 $|A_\text{u}|$ 的上升/下降斜率和角频率。

T_\text{m}(s) = \frac{\omega_\text{c}}{s}          {8.27} 

        图 8.7 是环路增益对音频敏感度的影响。环路增益衰减到 0 dB 交越频率。图 8.7 中阴影区域表示的衰减量等于连接 $|T_\text{m}|$ 曲线和 0 dB 线形成的三角形面积。将环路增益交越频率推向更高的频率点,或增加积分器增益 $\omega_\text{c}$,均可加剧衰减的范围及程度。

        根据表 8.2 中给出的规则,将 $|A_\text{u}|$ 的渐近图转换为 $A_\text{u}(s)$ 的分解表达式

A_\text{u}(s) = K_\text{a} s \frac{1+\dfrac{s}{\omega_\text{esr}}}{\left(1+\dfrac{s}{Q\omega_\text{o}}+\dfrac{s^2}{\omega_\text{o}^2}\right)\left(1+\dfrac{s}{\omega_\text{c}}\right)}           {8.28} 

        通过估算功率级双极点 $s=\text{j}\omega_\text{o}$ 传递函数的幅值,可推导首项系数 $K_\text{a}$:

\left|A_\text{u}(\text{j}\omega_\text{o})\right| = \left|K_\text{a} s\right|_{s=\text{j}\omega_\text{o}} = \left|G_\text{vs}(\text{j}\omega_\text{o})\right| - \left|T_\text{m}(\text{j}\omega_\text{o})\right|         {8.29} 

化简为

20\log(K_\text{a}\omega_\text{o}) = 20\log D - 20\log\left(\frac{\omega_\text{c}}{\omega_\text{o}}\right)      {8.30} 

如图 8.7 所示,式 (8.30) 被转化为线性关系

K_\text{a}\omega_\text{o} = \frac{D}{\dfrac{\omega_\text{c}}{\omega_\text{o}}}                {8.31} 

得到 K_\text{a} 的表达式

K_\text{a} = \frac{D}{\omega_\text{c}}                 {8.32} 

2、输出阻抗

        由图 8.6 可知负载电流输出传递函数

Z_\text{p}(s) = R_1 \frac{\left(1+\dfrac{s}{\omega_\text{z}}\right)\left(1+\dfrac{s}{\omega_\text{esr}}\right)}{1+\dfrac{s}{Q\omega_\text{o}}+\dfrac{s^2}{\omega_\text{o}^2}}              {8.33} 

式中

\omega_\text{z} = \frac{R_1}{L}             {8.34} 

        如图 8.8 所示,利用式 (8.33) 和 $T_\text{m}(s)=\omega_\text{c}/s$,可画出输出阻抗 $|Z_\text{o}|$ 的渐近线。渐近线被转化为因式分解方程

Z_\text{o}(s) = K_\text{z} s \frac{\left(1+\dfrac{s}{\omega_\text{z}}\right)\left(1+\dfrac{s}{\omega_\text{esr}}\right)}{\left(1+\dfrac{s}{Q\omega_\text{o}}+\dfrac{s^2}{\omega_\text{o}^2}\right)\left(1+\dfrac{s}{\omega_\text{c}}\right)}             {8.35} 

        利用输出阻抗 $|Z_\text{o}(\text{j}\infty)|$ 的高频渐近线推导 $K_\text{z}$ 的表达式。如图 8.8 所示在高频下,$|T_\text{m}| \ll 1$,$|Z_\text{o}(\text{j}\infty)|$ 收敛于 $|Z_\text{p}|$ 的高频渐近线:$|Z_\text{o}(\text{j}\infty)| = |Z_\text{p}(\text{j}\infty)|$。电感 L 在高频段开路,电容 C 在高频段短路,由图 8.6 中的小信号模型可知输出阻抗 $|Z_\text{o}(\text{j}\infty)|$ 是负载电阻和输出电容 ESR 的并联阻抗。因此

|Z_\text{o}(\text{j}\infty)| = |Z_\text{p}(\text{j}\infty)| = 20\log(R \parallel R_\text{c}) \approx 20\log R_\text{c}          {8.36} 

另一方面,由式 (8.35) 可得 $|Z_\text{o}(\text{j}\infty)|$ 为

|Z_\text{o}(\text{j}\infty)| = 20\log\left( \frac{K_\text{z}\omega_\text{o}^2\omega_\text{c}}{\omega_\text{z}\omega_\text{esr}} \right)           {8.37} 

联合式 (8.36) 和式 (8.37),得到 $K_\text{z}$ 为

K_\text{z} = R_\text{c} \frac{\omega_\text{z}\omega_\text{esr}}{\omega_\text{o}^2\omega_\text{c}}                {8.38} 

以与音频敏感度相同的方式来理解环路增益对输出阻抗的影响。

从零开始学习使用 AI 欢迎踏入ClaudeCode未来世界,开启与AI协作的全新旅程。无论你是零基础新手、开发者,还是非程序员,都能通过实战项目快速掌握智能体协作技能——不再只是提问,而是指挥AI完成复杂任务。你将化身主角,在16个级别、200+实践中成长为高效创造者。真正的优势不再是会用工具,而是懂得如何让智能体为你工作。取代你的不是AI,而是会用AI的人。现在,故事从你开始👇 阅读详情

相关推荐

第28篇 sw放样特征矩形-圆-矩形学习笔记

本例演示三轮廓放样:先画中心对齐的100×100矩形草图,再在偏移100的基准面上绘制圆,最后在另一基准面画矩形。通过依次选择三个轮廓并正确设置连接点,实现矩形→圆→矩形的平滑过渡,注意连接点位置避免扭曲。

Txwtech 33

【脉宽调制DCDC功率变换学习笔记003】Buck变换器

摘要:降压型DC-DC变换器通过SPDT开关将输入电压转换为矩形波,经傅里叶变换后包含直流分量和谐波。理想低通滤波器可滤除谐波,仅保留直流分量输出,其电压增益等于开关占空比,实现输出电压调节(始终低于输入)。实际LC滤波器无法完全消除高频分量,导致输出电压纹波。通过频域分析,降低极点频率(增大滤波器)或提高开关频率可有效减小纹波。关键参数包括极点频率(式3.7)和阻尼系数Q(式3.8)。(149字)

be_you_devil的博客 246

Quartus II 13.1 出现 ‘‘can‘t find design entity <Filename>‘‘ 问题的解决方法

Quartus II 13.1 出现 ''can't find design entity '' 问题的解决方法

qq_62076686的博客 1万+

【脉宽调制DCDC功率变换学习笔记009】DCDC功率变换器建模

摘要:本文介绍了PWM变换器小信号模型的建立方法。通过将变换器分为功率级、PWM模块和电压反馈电路三个功能块,分别进行建模:功率级采用平均技术和线性化处理得到时不变线性模型;PWM模块在满足小信号变化条件下简化为线性增益;电压反馈电路直接转换为线性模型。最后合并三个模块的小信号模型,形成完整的闭环控制模型,使非线性时变变换器能够采用传统s域分析技术进行动态特性研究。

be_you_devil的博客 215

AI驱动全栈开发实战:基于Spec与Codex的规格驱动开发指南

1. 先搞清楚“AI重构前端全栈”到底在解决什么实际问题 最近很多人在聊“AI重构前端全栈”,听起来像是又一个营销概念。但如果你真的拆开看,它核心解决的是一个非常具体且痛苦的问题: 一个开发者,如何从零开始,系统性地、不跑偏地完成一个完整项目,并且保证代码质量和架构一致性。 传统开发流程里,产品经理出PRD,前后端开会对齐,前端画页面,后端写接口,测试再介入。这个过程沟通成本高,文档容易过时,新人上手慢。而“AI重构”的思路,是试图用一套 规范化的指令(Spec) 来驱动AI(比如Codex这类模型)生成代

weixin_30596023的博客 459

保姆级教程:用GATK4分析重测序数据,从fq.gz到vcf文件一步不落

本文提供了一份详细的GATK4重测序数据分析教程,涵盖从原始fq.gz文件到最终vcf文件的完整上游分析流程。通过Miniconda环境配置、数据质控、序列比对、变异检测等步骤的逐步指导,帮助生物信息学研究人员掌握标准流程,特别适合Linux命令行基础薄弱的研究者学习实践。

weixin_28366053的博客 473

【脉宽调制DCDC功率变换学习笔记011】DCDC功率变换器建模-线性化平均功率级动态特性

本文介绍了非线性系统的小信号建模方法及其在PWM开关和DC-DC变换器中的应用。首先阐述了通过泰勒展开对非线性函数进行线性化处理的基本原理,定义了直流分量和交流分量,推导出小信号增益表达式。其次,详细分析了PWM开关的小信号模型构建过程,给出其电路方程和小信号表示。最后,将时域小信号模型转换为s域模型,展示了Buck、Boost和Buck-Boost三种基本变换器的s域小信号等效电路,为后续研究变换器动态特性奠定了基础。小信号建模的关键在于满足小信号假设条件,确保模型精确性。

be_you_devil的博客 431

华为海思IC前端中后端(COT&XPU)岗位笔试机考题

华为海思COT和XPU部门IC前端,IC中端,IC后端岗位笔试真题分享

weixin_37584728的博客 3361

【脉宽调制DCDC功率变换学习笔记020】频域性能准则

本文分析了闭环控制DC-DC变换器的三个关键频域传递函数。首先,环路增益作为稳定性判据,包含了功率级传递函数和反馈补偿特性。其次,音频敏感度表征变换器抑制输入噪声的能力,其表达式与环路增益相关。最后,输出阻抗反映变换器维持恒定输出电压的能力,理想情况下应最小化。这三个参数共同决定了变换器的动态性能,其中环路增益的设计直接影响音频敏感度和输出阻抗的优化。通过合理设计控制环路,可以同时实现系统稳定性和良好的噪声抑制特性。

be_you_devil的博客 263

Underactuated Robotics - 欠驱动机器人学(一)- 全驱动与欠驱动系统

根据牛顿的观点,机械系统的动力学是二阶的(其状态由位置向量 q(也称为配置向量)和速度向量以及(可能还有)时间给出。二阶控制动力系统的一般形式是:其中 u 是控制向量。定义 1.1 (欠驱动控制微分方程) 二阶控制微分方程描述如下:在状态和时间 t 中,如果所得到的映射是可射的:对于每一个,都存在一个能产生预期响应的,那么系统就是全驱动的。否则,就是欠驱动(状态在时间 t)。

机器人控制与仿真应用 3377

基于模糊神经网络实现水质评价预测 - Matlab源码

首先定义输入层、隐含层和输出层的节点数,并初始化权重和阈值,然后开始训练模型,在每轮训练中通过比较模型的输出值与实际值的误差来更新权重和阈值,直到误差达到最小值,为了提高模型的性能,我们可以采用交叉验证等技术进行优化。首先需要准备好数据集,使用的是嘉陵江的水质监测数据集,数据集包含了多个指标,如 pH 值、溶解氧、总氮、总磷等,以及相应的水质等级,我们需要将数据集分为训练集和测试集。在当今环境日益恶化的情况下,水质监测变得越来越重要,模糊神经网络作为一种新型的。

weixin_50547796的博客 147

【脉宽调制DCDC功率变换学习笔记021】时域性能准则

摘要:时域性能分析主要研究DC-DC变换器在负载电流或输入电压突变时的瞬态响应特性。阶跃负载响应通过输出阻抗传递函数分析,重点关注峰值偏差和建立时间两个参数;阶跃输入响应则利用音频敏感度分析,同样考察输出电压的过冲/下冲幅度和稳定时间。这两种响应特性对评估变换器动态性能具有重要意义,尤其适用于数字设备供电等负载快速变化的场景。(149字)

be_you_devil的博客 55

【SWAT】SWAT中预定义河网及流域

平原圩区没有明显的海拔差异。DEM中包含的地形信息无法定义河段的位置和水文连接,SWAT模型Watershed Delineator中提供两种方法,帮助用户输入流域拓扑信息。第一种方法,“Burn-in”和手动绘制河段和子流域边界。首先,使用“Burn-in”功能导入数字河道网络(DCN),并根据DEM和DCN绘制河流和子流域。然后在ArcGIS中编辑“流域”和“河段”层,可以调整位置、范围和水文连接。第二种方法,可以手动绘制或重新编辑河流和子流域,预定义河网及流域。

```On Earth, Be Water, By Coding``` 3273

电动汽车核心半导体技术:EIS、GaN OBC与OPP算法深度解析

在电动汽车电驱系统中,半导体技术是提升性能、安全与效率的核心。从基本原理看,电池管理系统(BMS)通过监测电压、电流等参数估算电池状态,而车载充电器(OBC)和电机控制器则依赖功率半导体实现高效能量转换。这些技术的价值在于直接决定了车辆的续航、充电速度、驾驶质感与安全性。随着电池能量密度与系统电压不断提升,行业对状态感知精度、功率密度及能效提出了更高要求。在此背景下,电化学阻抗谱(EIS)技术为BMS提供了直接监测电池内部状态的新维度,能实现早期热失控预警和高精度SoC估算;基于氮化镓(GaN)的单级OBC

weixin_30628077的博客 391

Java数据可视化实战:基于JFreeChart的数学函数绘图工具开发

JFreeChart是一个开源的Java图表库,适用于Swing和JavaFX应用程序。折线图和面积图柱状图和饼图散点图和气泡图组合图表3D图表等实现自定义数学表达式解析:java复制下载throw new IllegalArgumentException("表达式不能为空");// 验证表达式try {}");throw new IllegalArgumentException("无效的数学表达式: " + e.getMessage());try {

2201_76125393的博客 365

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

电路设计实战指南:从电压电流到PCB布局的工程师经验分享

电路是连接物理世界与数字世界的底层语言,其核心在于理解电压、电流与电阻这三个基本物理量及其相互作用关系。欧姆定律揭示了它们之间的定量关系,是电路分析的基石。掌握这些基础原理,不仅有助于分析复杂电路网络,更能为实际工程设计提供关键支撑,例如在电源设计、信号调理和噪声抑制等场景中。本文聚焦于实战应用,深入探讨了电容、电感、二极管等关键元器件的选型要点与常见误区,并结合基尔霍夫定律,阐述了从原理图设计到PCB布局布线的综合分析方法。对于从事嵌入式系统、物联网开发的工程师而言,这些知识是进行硬件调试、确保系统稳定性

weixin_34221773的博客 450

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

MySQL建库建表操作学习笔记

SQL(Structured Query Language,结构化查询语言)是用于在关系型数据库上执行数据操作、数据检索以及数据维护的标准语言。:用于定义对数据库对象(库、表、列、索引)的操作,如 CREATE、DROP、ALTER、RENAME、TRUNCATE 等。保存可变长度的字符串(可包含字母、数字以及特殊字 符)。:用于定义对数据库记录的操作,如 INSERT、DELETE、UPDATE、SELECT 等。:用于定义对数据库、表、字段、用户的访问权限和安全级别,如 GRANT、REVOKE 等。

Eternitycai的博客 222

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

2026.11.7 AI学习总结

110 你 14b 模型权重本身就要约 8.8GB,默认上下文(Ollama 在 16GB 卡上可能给到 4K)加上 KV Cache 就爆了。比如设成 2048,你输入了 500 个 token 的问题,那模型最多还能生成 1500 个 token 的回答。超出部分会被截断,模型就"看不见"了。4 如果 14b 跑起来后发现它"忘事",再逐步往上加,比如先试 4096。,根据注意力头的重要性动态分配缓存资源,重要的留显存,不重要的下沉。,单位是 token,表示模型这一次推理最多能同时"看到"多少内容。

qq_41181702的博客 367

【FreeRTOS源码学习笔记】任务创建

【FreeRTOS源码学习笔记】任务创建

2502_90565057的博客 459

Flink 学习日志 03:自定义一个SourceFunction,完成对Redis中数据的读取

本文介绍了在Flink中自定义SourceFunction读取Redis数据的完整流程:通过Jedis客户端连接WSL2中的Redis服务,编写RedisSource实现循环读取所有Key-value并逐条输出,结合Thread.sleep()实现每秒一条的流式效果。关键步骤包括环境准备、添加Jedis依赖、配置IDEA运行时加载provided依赖,并注意生产环境中应避免使用阻塞的keys *,改用scan命令。最终实现动态读取、实时打印,验证了Flink与Redis的数据集成能力。

木木的学习笔记 410

邓明 Agent 系统面试-意图识别学习笔记

不要只是做意图识别而不做测评,就好像要评估 RAG 准确性,在接口服务要测试响应时延,超时控制等等,这里也要关注意图识别准确率,如果面试官认为项目指标太高是在吹牛,关键就是回答因为 Agent 解决的是特定领域的意图识别,识别场景单一,另外就是因为用户输入相对简单。意图识别影响 prompt/spec 的加载,意图识别影响上下文组织,意图识别影响工具选择,意图识别影响 prompt 建议,意图识别得到的意图不是让模型随机生成而是候选类别里去做选择。2.意图识别的原因,以及意图识别得到的是什么?

m0_57222081的博客 212

Java 多态 学习笔记

多态是面向对象编程的重要特性,指同一操作作用于不同对象时产生不同行为。其核心在于“父类引用指向子类对象”,结合方法重写实现运行时动态绑定。多态使代码更灵活、可扩展,如用Person p = new Student();统一处理各类人员注册,无需修改调用逻辑。但多态无法直接调用子类特有方法,需通过instanceof判断并强制转换。编译时看左边(类型),运行时看右边(实际对象),实现解耦与维护便利。

AA_AA114514的博客 354

CMake学习

CMake如何编译成库?1. 为什么要有库?库就是预先写好,编译好的代码集合。存在的意义,1)避免重复造轮子和重复编译,库是,你的代码在编译时直接链接它,不需要把库的源码重新编译一遍,大大节省了编译时间。;2):编译成库让别人可以直接调用我的函数,但看不到cpp源码,看不到里面的逻辑。3):大项目可以拆分给不同的团队开发不同的库,最后拼在一起。静态库:就是在程序编译和链接阶段,把库里被用到的代码部分,像打包裹一样,直接复制粘贴到最终的可执行文件(如.exe或 Linux 下的无后缀文件)里面。

m0_56487684的博客 196

商业经济学学习资料

商业经济学学习资料

weixin_29403917的博客 281

将物理先验嵌入机器人学习:从经典力学到 VLA 与 WAM

本文综述了将物理先验嵌入机器人学习的三条路径:数据与表示、模型架构、训练损失,强调其位置决定约束效力。通过夹取软物体案例,阐明运动学、动力学、接触与材料特性在任务中的分层作用。指出物理先验非万能,需匹配实际条件;强约束可加速学习,但误用会引入偏差。提出“有效刚度”等概念,强调主动探测与参数辨识的重要性,并警示仅靠单一方法无法保障安全执行,需结合在线验证与控制闭环。

lovely_yoshino的博客 780

【学习笔记】51单片机 模块化编程

模块化编程:把各个模块的代码放在不同的c文件里,在.h文件里提供外部可调用函数的声明,在其他.c文件想使用其中的代码时,只需要#include"xxx.h"文件即可。传统方式编程:所有的函数均放在main.c中,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码组织和管理,而且很影响编程者的思路。使用LCD602液晶屏作为调试窗口,提供类似printf函数的功能,可实时观察单片机内部数据的变换情况,便于调试和演示。使用到的.h文件必须要放在编译器可寻找到的地方(工程文件夹根目录,安全目录,自定义)

2601_96469072的博客 223
上一篇: 【脉宽调制DCDC功率变换学习笔记023】渐进分析法
下一篇: 【脉宽调制DCDC功率变换学习笔记025】电压反馈补偿和环路增益
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值