【脉宽调制DCDC功率变换学习笔记019】Buck/Boost变换器的功率级传递函数

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

1、输入-输出传递函数

        在 $\hat{d}(s) = \hat{i}_o(s) = 0$条件下,输入-输出传递函数为

G_{\text{vs}}(s) = K_{\text{vs}} \frac{1 + \dfrac{s}{\omega_{\text{esr}}}}{1 + \dfrac{s}{Q\omega_o} + \dfrac{s^2}{\omega_o^2}}        (6.97)

式中

K_{\text{vs}} = \frac{D}{D'\left(1 + \dfrac{R_1}{RD'^2}\right)} \approx \frac{D}{D'}         {6.98}
\omega_{\text{esr}} = \frac{1}{CR_c}                                    {6.99}

\omega_o = \sqrt{\frac{1}{LC} \frac{RD'^2 + R_1}{R + R_c}} \approx \frac{D'}{\sqrt{LC}} = \frac{1}{\sqrt{L_e C}}           {6.100} 

Q = \frac{1}{\omega_o} \frac{RD'^2 + R_1}{L + C(R_1 R_c + R_1 R + R_c RD'^2)} \approx R \sqrt{\frac{C}{L_e}}            {6.101}

式中

L_e = \frac{L}{D'^2}         {6.102} 

传递函数的低频值是理想 Buck/Boost 变换器的电压增益:$|G_{\text{vs}}(j0)| = 20\log K_{\text{vs}} \approx 20\log\left(D/D'\right)$。

2、占空比-输出传递函数

占空比 - 输出传递函数由下式给出:

G_{\text{vd}}(s) = K_{\text{vd}} \frac{\left(1 - \dfrac{s}{\omega_{\text{rhp}}}\right)\left(1 + \dfrac{s}{\omega_{\text{esr}}}\right)}{1 + \dfrac{s}{Q\omega_o} + \dfrac{s^2}{\omega_o^2}}          {6.103}

式中

K_{\text{vd}} = \frac{V_s}{D'^2} \frac{1 - \dfrac{R_1 D}{RD'^2}}{1 + \dfrac{R_1}{RD'^2}} \approx \frac{V_s}{D'^2}             {6.104} 

\omega_{\text{rhp}} = \frac{D'^2 R}{DL} \left(1 - \frac{R_1 D}{RD'^2}\right) \approx \frac{D'^2 R}{DL} = \frac{R}{DL_e}             {6.105} 

式中,$L_e = L/D'^2$。如从变换器的电路结构和工作原理所预期的那样,传递函数具有移动的 RHP 零点 $\omega_{\text{rhp}}$,和 Boost 变换器的情况一样。

3、负载电流-输出传递函数

负载电流 - 输出传递函数为

Z_p(s) = K_p \frac{\left(1 + \dfrac{s}{\omega_z}\right)\left(1 + \dfrac{s}{\omega_{\text{esr}}}\right)}{1 + \dfrac{s}{Q\omega_o} + \dfrac{s^2}{\omega_o^2}}                 {6.106}

式中

K_p = R \parallel \frac{R_1}{D'^2} \approx \frac{R_1}{D'^2}              {6.107}

\omega_z = \frac{R_1}{L}                                {6.108} 

Buck/Boost 变换器的功率级传递函数的渐近图如图 6.30 所示。

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

相关推荐

Simulink电力电子仿真:三大变换电路建模与调试全攻略

电力电子仿真作为电源设计与电机驱动开发中的关键验证手段,常让初学者在模型搭建与参数整定上步履维艰。Simulink凭借其电路与控制一体化的建模环境,成为兼顾物理真实性与算法验证效率的优选工具。从基础拓扑出发,DC/DC变换器如Buck电路注重电感电流连续模式与双闭环PI参数设计;DC/AC逆变器需掌握SPWM调制与LC滤波转折频率对输出波形THD的影响;AC/DC整流则涵盖不可控整流到PWM整流的谐波抑制与单位功率因数控制。通过Simulink建模,可将功率器件、驱动脉冲与闭环策略无缝集成,快速复现电压纹波

weixin_29176179的博客 200

【脉宽调制DCDC功率变换学习笔记018】Boost变换器的功率级传递函数

本文分析了Boost变换器的传递函数特性。研究表明,其输入-输出传递函数呈现低通滤波特性,但极点频率和阻尼比受占空比影响而改变。占空比-输出传递函数中存在右半平面(RHP)零点,该零点频率随占空比变化而移动,会导致相位延迟而非提升,给电压反馈电路设计带来挑战。负载电流-输出传递函数的渐近图与Buck变换器类似。这些特性表明Boost变换器的功率级动态特性随占空比变化而改变,使其控制设计比Buck变换器更为复杂。

be_you_devil的博客 73

Android音频学习(十四)——加载音频设备

loadHwModule 是 Android 音频系统的核心初始化函数,负责加载音频硬件抽象层(HAL)的模块实现。它建立 AudioPolicyService 与底层硬件的桥梁,将配置文件(audio_policy_config.xml)中的标签<module>定义转化为可操作的硬件对象,加载的是音频硬件模块(HAL实现),每个模块对应一种音频设备类型,以动态库的形式存在,负责与底层音频硬件交互。

miemie2014的博客 1731

基于Boost同步变换器仿真的开环与闭环控制策略研究

今天咱们直接上硬货,用仿真拆解它的控制套路。仿真时故意给个2A的负载阶跃,输出电压会出现约300mV的跌落,恢复时间超过500μs——这显然不够顶。玩到最后发现,Boost控制就像调教烈马,既要压住它的电感脾气,又要顺着系统特性给补偿。实测波形显示,输入电压从11V跳变到13V时,传统PI控制输出电压波动达1.2V,而加入前馈后波动压到0.4V以内。这两传递函数暴露了关键参数——电流环响应速度比电压环快一个量级,这就决定了双环控制必须电流内环电压外环的结构。控制策略有PI,PID,电压前馈,前馈补偿控制。

qq18080951的博客 697

Chipyard------介绍与环境搭建

Chipyard是一个开源的、可扩展的、集成化的芯片设计平台,旨在帮助芯片设计人员快速、高效地开发自己的定制芯片。由伯克利大学架构研究小组开发,它基于Chisel语言和Scala编程语言,提供了一整套硬件设计工具和流程,包括RTL设计、验证、物理布局、仿真等,以及支持多种芯片体系结构的库和模块。

qq_38798111的博客 9479

VS Code + ESP-IDF:离线环境配置与示例工程编译全指南

本文详细介绍了在VS Code中离线配置ESP-IDF开发环境的完整流程。针对国内开发者常遇到的网络问题,指南提供了从Python环境准备、获取离线安装包、运行安装器到VS Code插件配置与示例工程编译的全套解决方案,确保环境搭建稳定、可控且高效。

weixin_28842367的博客 403

【youcans电力电子仿真 03】Boost变换电路

Boost变换电路是Buck变换电路的对偶拓扑,也属于非隔离型直流变换器,其输出电压大于输入电压。Boost变换电路具有效率高、输出稳定、控制简单和成本低的优点,广泛应用于电子设备、光伏发电、无线通信和汽车电子。

youcans的博客 4771

Dify实战应用指南(上传需求稿生成测试用例)

摘要: Dify是一款开源大语言模型应用开发平台,通过低代码/无代码方式支持AI应用开发。平台提供五种核心应用类型,包括聊天助手、文本生成、Agent、ChatFlow和Workflow,适用于不同场景。本文以ChatFlow为例,演示如何上传需求稿自动生成测试用例。通过条件分支、文档提取器和LLM设置,实现从需求文档到测试用例的自动化转换,显著提升测试效率并降低人工误差。该方案适用于需要快速生成测试用例的软件开发场景,尤其适合非技术人员使用。

Linda的自动化测试之旅 2743

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

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

be_you_devil的博客 431

神联动:LSTM+卡尔曼滤波!一区大门轻松开!

近来热度飙升,成为时间序列预测和状态估计等领域的香饽饽,非常好发高区!主要在于:这两者结合,不仅能提高模型预测准确性;还能拓展应用场景,为我们的论文创新提供发挥空间,且当下还在蓝海阶段,还不算卷。具体点说:卡尔曼滤波擅长处理线性状态估计和噪声,能使LSTM更好地适应动态环境的变化,减少噪声干扰,降低预测误差。而LSTM通过捕捉长期依赖关系,擅长处理非线性时间序列,能够弥补卡尔曼滤波在这方面的不足,从而把应用场景从传统的状态估计,延伸到金融预测、工业检测、自动驾驶等任务。

2401_82426425的博客 2208

零停机更新黑科技:Spring Boot应用实现无缝升级的实战指南

本文介绍了基于Spring Boot和Tomcat实现零停机更新的技术方案,通过动态端口切换和优雅关闭机制,确保服务更新过程中业务不中断。文章详细解析了核心原理,包括内嵌Tomcat的工作机制、零停机更新的三大技术基石(端口动态切换、优雅关闭和进程接管)。同时提供了完整的Java实现代码,重点展示了端口动态检查、参数动态调整、旧进程优雅终止等关键逻辑。该方案适用于高可用系统升级场景,能够有效避免传统部署方式导致的服务中断问题,实现100%无感知的应用更新。

墨夶的博客 818

【脉宽调制DCDC功率变换学习笔记014】DCDC功率变换器建模-PWMDCDC变换器的小信号模型

本文分析了PWM变换器的电压反馈电路和小信号建模方法。电压反馈电路通过电阻网络控制输出电压,其传递函数不受输出电压控制电阻影响。针对PWM变换器的小信号建模,文章建立了包含PWM开关、PWM模块和电压反馈电路的小信号模型,并给出了Buck、Boost和Buck/Boost变换器的通用模型框图。该模型将小信号源作为输入变量,输出电压作为输出变量,并通过增益块表示功率级传递函数,其中负号表示系统中的负反馈控制机制。

be_you_devil的博客 201

【知识分享】IBIS 建模指南 03

本文介绍了差分缓冲器的数据提取方法,重点分析了差分系统与单端系统的核心差异。文章详细阐述了差分接收机和驱动器的结构特点、工作原理及建模方法,指出全差分结构具有优异的电源噪声抑制能力。针对IBIS建模规范,作者提出了三维I-V曲面数据提取技术,并介绍了共模/差模电流分离、片上端接处理以及V-T表生成的解决方案。文章还探讨了差分电容(C_diff)的测量方法和数据简化策略,为复杂差分缓冲器的精确建模提供了系统化的技术路径。

一只豌豆象的博客 1282

开关电源调制模式和工作模式

开关电源(Switch Mode Power Supply,简称‌SMPS)是一种高频化电能转换装置,利用现代电力电子技术,通过‌脉冲宽度调制(‌PWM)等方法,将一个位准的电压转换为用户所需的电压或电流。开关电源的输入多为‌交流电源(如市电)或‌直流电源,输出多为直流电源,适用于各种电子设备。

weixin_45905650的博客 1万+

基于STM32设计的温室大棚种植监测系统(onenet+GPRS通信)

当前所设计的温室大棚种植监测系统基于STM32单片机开发,它能够对温室大棚内的温度、湿度、光照强度、土壤湿度、二氧化碳含量等环境参数进行实时监测,并将数据传输至OneNET云平台,实现了远程监测和管理。该系统具有体积小、功耗低、可靠性高等特点,适合在温室大棚等场合使用。

7872

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

2026.11.7 AI学习总结

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

qq_41181702的博客 369

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

MySQL建库建表操作学习笔记

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

Eternitycai的博客 224

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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

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

木木的学习笔记 419

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

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

m0_57222081的博客 215

天线模块布局走线学习

天线通常与射频收发芯片、匹配网络、滤波器以及射频连接器等共同组成完整的无线通信链路;在进行原理图设计时,器件封装应当尽量小,倾向于0402、0201等,可以减小由封装带来的寄生参数影响。

qq_59757948的博客 155

Java 多态 学习笔记

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

AA_AA114514的博客 358

CMake学习

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

m0_56487684的博客 196

商业经济学学习资料

商业经济学学习资料

weixin_29403917的博客 282

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

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

lovely_yoshino的博客 828

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

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

2601_96469072的博客 226

Linux网络学习【深入理解多路转接epoll】

本文围绕 Linux 多路转接 epoll 展开,以“设计动机—核心机制—触发模式—代码实践”为主线,对比 select、poll 的监听管理与就绪检查方式,解析关注集合、就绪列表及核心接口,重点讲解水平触发与边缘触发的行为差异,以及边缘触发配合非阻塞读写的处理要点。结合多连接服务器实践,梳理事件注册、连接接收、部分收发、可写事件按需监听及断开清理流程,厘清就绪通知与操作完成的区别,分析常见错误与性能影响因素,帮助读者建立从事件循环到连接管理的完整认识,为高并发服务器与事件驱动框架开发打下基础。

承于所学,探技术之渊;以代码求政,寻成长之道。 1万+
上一篇: 【脉宽调制DCDC功率变换学习笔记018】Boost变换器的功率级传递函数
下一篇: 【脉宽调制DCDC功率变换学习笔记020】频域性能准则
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值