ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

维也纳整流器在充电桩前级PFC中的MATLAB/Simulink仿真实践

维也纳整流器在充电桩前级PFC中的MATLAB/Simulink仿真实践 为什么充电桩前级都在谈维也纳整流器我在 MATLAB/Simulink 里把三相 PFC 仿真跑通了做三相整流、PFC 或者电动汽车充电桩电源设计的工程师最近一定绕不开一个词维也纳整流器Vienna Rectifier。过去聊到三相功率因数校正大家第一反应是“三相不控整流 Boost PFC”或者 PWM 整流器。但到了充电桩这种需要高功率密度、高效率和低谐波输入的场合维也纳整流器几乎成了标准答案。原因并不复杂它用三只双向开关加一组二极管桥就实现了三电平输出开关管电压应力只有母线电压的一半电感可以更小THD 可以更低。但真正动手做的人会发现一个问题搜资料容易建模型难。维也纳拓扑虽然结构清晰但控制上涉及三相 PLL、电压外环、电流内环、三电平 PWM 调制和中点电位平衡任何一环接错仿真都跑不出正确波形。我自己在 MATLAB/Simulink 里复现这个拓扑时也踩过不少坑从“三相电压源参数填错”到“载波层叠方式与电流方向不匹配”每一步都有值得记录的点。这篇文章不打算写成一页拓扑介绍而是直接面向“需要把维也纳整流器仿真模型搭起来”的工程师和研究生。我会拆解拓扑结构、控制策略、Simulink 模型搭建步骤、参数初始化脚本、结果验证方法以及真正容易出问题的环节。不管是课程设计、毕业论文还是预研充电桩前级 PFC这篇文章都应该能帮你少走弯路。需要提前说明的是本文使用的 MATLAB 版本只需要 R2020a 以上即可必须安装 Simulink 和 Simscape Electrical部分旧版本叫 SimPowerSystems。具体模块名以你本机版本为准我用的是通用路径不绑定某一版。1. 维也纳整流器到底解决了什么问题理解一个拓扑不能只看电路图先看它是在什么背景下被需要的。1.1 传统三相整流方案的痛点充电桩前级是典型的三相 380V 交流输入目标直流母线电压通常在 650V 到 800V 之间。早期方案里最省事的做法是三相不控整流加电容滤波再用后级 DC-DC 调压。这个方案电路简单但有一个致命缺陷输入电流是脉冲状尖峰谐波含量极高功率因数只能做到 0.7 到 0.8 左右。如果电网对谐波没有严格要求这种方案还能凑合。但国内对充电桩入网有明确的电能质量要求THD总谐波畸变率需要控制在 5% 以下功率因数也要求接近 1。这时候就必须给前级加 PFC。常规做法是三相不控整流后接一个 Boost PFC但这种方式需要前置整流桥Boost 电感流过全部功率开关管承受的电压是直流母线电压高功率等级下损耗和器件应力都很难看。1.2 维也纳整流器的架构优势维也纳整流器本质上是一个三电平整流器但它的巧妙之处在于不直接做三相全桥 PWM而是通过一个二极管整流桥架起正负母线用每相一个双向开关选择把相电流接到正母线还是负母线。带来的直接好处有三个。第一开关管电压应力减半。母线电压 800V 时Vienna 的开关管只需要扛 400V 级别的电压这对 MOSFET 的选型非常友好可以选更低导通电阻的管子开关损耗也能降下来。第二输入电流更平滑。三电平输出电压比两电平多了一个电平台阶同样的开关频率下电感电流纹波更小或者反过来同样的纹波要求可以用更小的电感。这直接利好功率密度。第三开关数量少。相比传统的三电平 NPC中点钳位拓扑Vienna 整流器不需要大量钳位二极管每相只有一个双向开关功率主电路更紧凑驱动电路也更简单。1.3 它在充电桩里的位置在现代充电桩电源架构里维也纳整流器一般作为前级 AC-DC把三相交流电整成稳定的直流母线后级再接隔离型 DC-DC典型是 LLC 或移相全桥给电池充电。前级负责功率因数校正和母线稳压后级负责隔离和电压电流调节。所以如果你在做一个“三相充电桩前级仿真”你实际上需要交付的仿真模型的灵魂就是这棵维也纳整流器 PFC 树。控制好了它输入电流是接近正弦的功率因数高谐波低母线电压稳控制不好所有的后续 DC-DC 都是空谈。2. Vienna 拓扑结构详解别看图简单细节都在二极管和双向开关里这一节我们把拓扑结构讲清楚。网上很多资料会直接贴电路图但缺少对每个器件作用的解释初学者很容易看明白了图却不知道怎么在仿真里搭出来。2.1 主功率电路的基本构成维也纳整流器的主电路可以拆成三部分来看。第一部分是输入侧三相交流源和输入电感。三相电源输出经过三个交流电感接入整流电路电感的作用是滤波和储能。输入电流纹波、THD、系统动态响应速度很大程度上都由这三个电感的取值决定。第二部分是三相全桥整流二极管。这里的二极管并不承担高频开关功能它们只是把三相交流整流成带有正负母线结构的直流。六个二极管构成了整流桥输出端分别是正母线、负母线。第三部分是每相的双向开关和钳位二极管。每一相从输入电感出来后接有两个二极管分别连向正母线和负母线双向开关的一端接在交流输入节点另一端接在中点 O。当双向开关导通时该相电流可以被接到中点 O当双向开关关断时相电流通过二极管流到正母线或负母线。输出端是两个串联的电容中间连接点就是 O 点这个点既是双向开关的参考点也是负载中性点。2.2 三电平是怎么来的要理解三电平盯着一个桥臂看就行。考虑 A 相当双向开关导通时交流节点被钳位到中点 O输出电平为 0。当双向开关关断时电流方向决定电流流向哪个二极管。如果电流从交流侧流向直流侧它会通过上桥臂二极管流向正母线输出电平为 Udc/2如果电流从直流侧流向交流侧它会通过下桥臂二极管流向负母线输出电平为 -Udc/2。所以每一相的输出状态是三个正、零、负。这就是 Vienna 作为三电平整流器的含义。这种结构带来的直接结果就是开关管的电压应力不是 Udc而是 Udc/2。这也是为什么大功率充电桩里普遍选择维也纳而不是两电平方案。2.3 双向开关的仿真实现差异这是很多第一次搭 Vienna 仿真的同学最迷糊的地方。实际物理器件中双向开关可以用两个 MOSFET 共源极反串联实现因为 MOSFET 有体二极管反串联以后能实现双向阻断和双向导通。但在仿真模型里你可以直接用理想的“断路器”或者受控开关来实现只要它能按时钟逻辑动作即可。如果使用 Simscape Electrical 的Breaker模块要注意它默认是机械开关动作速度与实际电力电子频率不匹配。更合适的是用MOSFET器件按实际拓扑反串联或者使用Ideal Switch加脉冲信号驱动。在平均模型里甚至可以不用开关器件用受控电压源和电流源来等效三电平输出这是另外一条技术路线后面会单独提。2.4 一点有工程意义的提醒在仿真阶段如果你只是为了验证控制算法和波形趋势完全可以搭建一个简化器件模型比如理想开关加导通电阻。但如果你的目标是做损耗分析、器件选型、或者控制环参数标定那就要把 MOSFET 的导通电阻、结电容和二极管的恢复特性都加入模型。模型复杂度显著增加仿真速度也会慢不少。你需要明确自己的仿真目的再决定建模粒度。3. 控制策略电压外环、电流内环、中点平衡一个都不能少拓扑决定了大方向控制决定性能。维也纳整流器之所以有调试门槛是因为其控制策略明显比两电平 Boost PFC 复杂一些。3.1 整体控制结构我的仿真是采用 dq 同步旋转坐标系下的双闭环结构。外环是电压环采样直流母线总电压 Udc与目标电压 Udc_ref 比较经过 PI 控制器输出有功电流指令 Id_ref。这里 id 是有功分量对应的就是输入电流的幅值无功电流 Iq_ref 可以给 0这样功率因数就等于 1。内环是电流环采样三相输入电流经过 Clarke 变换和 Park 变换得到 d 轴电流 id 和 q 轴电流 iq。两路电流分别经过 PI 控制器再经过反 Park 变换得到三相调制波。调制波送入 PWM 发生器与层叠载波比较产生驱动双向开关的脉冲信号。为了得到旋转角需要三相锁相环 PLL。在 Simulink 里直接用PLL模块来锁三相电压的相位或者在 Simscape Electrical 库里选择PLL 3ph。3.2 三电平 PWM 调制方式维也纳整流器的三电平 PWM 调制工程上常用的是“载波层叠”法。具体做法是把同一个频率的两个三角载波上下层叠排列一个分布在 0 到 1 范围一个分布在 0 到 -1 范围。调制波在某一时刻的值如果大于正载波输出正电平小于负载波输出负电平介于两者之间输出零电平。这里有一个非常容易犯的错在 Vienna 拓扑中双向开关的占空比和电流方向有关。不像普通两电平 Boost给定占空比就直接驱动开关。Vienna 的零电平实际上是通过双向开关导通实现的而这个“导通”要作用在交流节点上所以开关状态必须根据电流方向选择。如果弄反了电流逆着二极管方向流动波形就会变形。仿真中解决这个问题的办法有两种第一种用一个“电流方向判断”逻辑结合调制波决定开关管的驱动信号。这是比真实的控制方式。第二种在平均模型里直接根据三相输入电流的方向和三电平输出电压状态计算出等价的占空比。这种方法不直接产生 PWM 脉冲但能加速仿真非常适合控制系统参数验证。3.3 中点电位平衡中点电位漂移是三电平拓扑的经典问题。两个输出电容的电压如果不平衡会出现某一半电容电压过高严重时会损坏电容或导致开关管过压。维也纳整流器控制中必须在调制波上叠加零序分量或者调整载波的偏置来控制流过中点的电流平均值为零。具体到仿真里常用做法是检测两个电容电压差 ΔU Uc1 - Uc2经过一个 PI 或比例控制器输出一个补偿量叠加到三相调制波上。这种方法简单有效在仿真中非常实用。3.4 控制参数怎么起步很多新手一上来就调 PI 参数结果波形发散或者振荡。我的建议是先把电压环积分去掉只做电流环把电流环调到内环稳定再投入电压外环。电流环 PI 可以先给一个相对保守的带宽比如 1kHz 级别再逐步提高。仿真里调试参数的手段相对自由你可以直接观察 d 轴电流能否快速跟随指令如果跟随有静差可以适当加大积分时间常数或增益。电压环的响应速度要明显低于电流环否则会互相打架。4. MATLAB/Simulink 仿真环境准备与建模思路代码和模型是实操部分。在开始建模前先确认环境齐全然后规划模型结构避免搭到一半发现库不对或版本不兼容。4.1 环境清单- MATLAB R2020a 或更新版本 - Simulink - Simscape Electrical旧版本中为 SimPowerSystems如果是比较旧的版本三相电源模块可能在Simscape Electrical Specialized Power Systems Fundamental Blocks Electrical Sources下也有可能在SimPowerSystems目录下。模块名称在不同版本中不完全一致但总体路径是类似的。如果你的课题组只有基础 MATLAB没有 Simscape Electrical 授权可以考虑使用纯 Simulink 的“数学平均模型”代替即用受控源建模不依赖电力电子库。这样也能完成大多数学术仿真任务但不再有开关级的波形细节。4.2 模型顶层结构规划我建议把模型分成三个层级别把所有的模块铺在一张画布上。最顶层是整体系统包含三相电源、主电路、控制子系统、测量与显示。第二层是主电路子系统和控制子系统。第三层是控制子系统内部的 PLL、坐标变换、PI 控制器、PWM 生成逻辑。这样做的好处是排查故障时可以逐层检查信号控制策略需要调整时只需要动控制子系统内部不会影响主电路结构。4.3 建模顺序建议很多初学者按电路图从左到右一口气搭完出现问题后无从下手。更稳妥的顺序是先搭主功率电路暂时不给双向开关加驱动信号或者加一个固定频率信号确认三相整流输出电压波形符合预期然后搭 PLL 和坐标变换用示波器观察 dq 轴波形确认旋转角正确且电流波形没有畸变再投入电流内环观察 dq 轴电流是否能跟随指令最后投入电压外环完成闭环调试。这个顺序的本质是“先开环后闭环先内环后外环”。5. 参数初始化脚本与 Simulink 模型搭建步骤5.1 参数初始化脚本我习惯把参数全部放在一个 MATLAB 脚本里然后在 Simulink 模型中使用变量名。这样改参数时不需要进入模型修改每一个模块只需要改脚本然后重新运行。这个脚本可以直接复制到你的项目目录命名如vienna_init_params.m。% vienna_init_params.m % 维也纳整流器三相 PFC 仿真参数初始化 % 使用时先运行本脚本再运行 Simulink 模型 %% 电网侧参数 Vg_rms 380; % 三相线电压有效值单位 V Vg_amp Vg_rms * sqrt(2); % 线电压幅值单位 V f_grid 50; % 电网频率单位 Hz %% 主电路参数 Udc_ref 750; % 直流母线电压参考值单位 V L_input 2e-3; % 输入电感单位 H R_dcr 0.01; % 电感寄生电阻单位 Ohm C_output 2000e-6; % 单个输出电容单位 F R_load 20; % 负载电阻单位 Ohm %% 控制参数 fs_sw 20000; % 开关频率单位 Hz Ts 1 / fs_sw; % 控制周期单位 s kp_i 5; % 电流环比例系数 ki_i 500; % 电流环积分系数 kp_v 0.8; % 电压环比例系数 ki_v 20; % 电压环积分系数 %% 仿真参数 T_stop 0.5; % 仿真时长单位 s这段脚本中的参数都是可以根据实际需求调整的。比如你的目标是低压小功率实验平台可以把 Vg_rms 改为 220 或 110Udc_ref 也相应降低。值得强调的是L 和 C 的值与功率等级、开关频率强相关脚本里的数值只适合先跑通一个中等功率级别的示例。5.2 主电路 Simulink 模型搭建在 Simulink 模型画布上建议按以下步骤操作。第一步从 Electric Sources 库拖入Three-Phase Source模块双击设置线电压为 380V、频率为 50Hz。为了避免电源内阻为 0 导致仿真收敛问题可以设置内部串联电阻为 0.01Ω 左右。第二步连接三相输入电感。电感直接使用Three-Phase Series RLC Branch设置 R 为 0.01Ω、L 为上述脚本变量L_input。注意这里不要勾选 C 参数否则电路特性会完全不同。第三步搭建整流桥和双向开关。这里可以使用 Simscape Electrical 里的Diode和MOSFET模块。按照 Vienna 拓扑每个交流相节点连接两个二极管分别指向正母线和负母线同时在交流节点与中点之间加双向开关。第四步输出电容用两个Series RLC Branch串联每个设置为 C_output中点标记为 O 点。第五步负载用电阻即可。如果需要模拟充电桩后级的恒功率负载特性可以用受控电流源代替电阻负载但首版调试不建议这样做。5.3 控制子系统搭建控制子系统内部我建议包括如下模块Three-Phase PLL锁定电网角度。abc_to_dq0变换模块输入三相电流和角度输出 id、iq。两个 PI 控制器分别处理 id、iq。输出电压调制波。dq0_to_abc变换把 dq 轴调制波转回 abc 三相。PWM 生成逻辑结合调制波和层叠三角载波产生开关信号。Simulink 中提供了PI Controller模块但 Simscape Electrical 里也常提供对应的控制模块。如果你的 Simulink 版本支持Simulink Control Design也可以用Transfer Fcn模块实现 PI。PWM 生成逻辑是三电平中的重点。你可以用两个Repeating Sequence模块分别生成 0~1 和 -1~0 的三角载波然后用比较器生成驱动信号。对于 Vienna 双向开关还需要根据输入电流的符号选择合适的开关管驱动。如果觉得详细开关模型太复杂可以先搭建平均模型。平均模型的核心思路是每一相输出电压直接等于调制波乘以 Udc/2不需要 PWM 比较器。这个模型可以快速验证 PI 参数和系统闭环稳定性等一切工作正常后再换成开关模型做细粒度仿真。5.4 仿真参数设置在 Simulink 模型菜单中打开配置参数求解器建议选择ode23tb相对容差设置为 1e-4 或更小。电力电子电路开关动作频繁ode45很容易因为刚性问题变得极慢。仿真时间先用 0.5s观察启动动态波形稳定后再延长到 1s 以上统计 THD 和效率指标。6. 运行脚本与结果验证示例为了让上述脚本和模型可以被重复执行我提供一个运行脚本的模板。这个脚本会调用 Simulink 模型、设置变量、运行仿真并把结果写到 MATLAB 工作区。% run_vienna_sim.m % 运行维也纳整流器 Simulink 模型并提取结果 % 清空工作区变量和窗口 clear; clc; close all; % 运行参数初始化脚本 vienna_init_params; % 如果模型不在当前目录这里改成你的模型名 model_name vienna_pfc_sim; % 加载模型 load_system(model_name); % 设置仿真时长并运行仿真 set_param(model_name, StopTime, num2str(T_stop)); simOut sim(model_name); % 从仿真结果中提取信号 % 注意这里的信号名需要和模型中的输出端口名称一致 t simOut.tout; % 如果模型中有 Logging 信号可以通过 logsout 获取 % 例如 % logsout simOut.get(logsout); % vdc logsout.get(Vdc).Values.Data; % ia logsout.get(ia).Values.Data;这一段脚本不能直接拿过来跑通所有模型因为变量名和模型结构必须与你的模型一致。更稳妥的做法是在模型里用Scope模块观察波形同时用To Workspace模块把需要的电压电流信号保存到工作区然后编写后处理脚本。后处理脚本可以计算输入电流 THD 和功率因数% analyze_vienna.m % 分析维也纳整流器仿真结果的谐波和功率因数 % 假设已经通过 To Workspace 获得了输入电流 ia_series 和电网电压 va_series % 采样时间 ts_sample % 电流波形截取稳态段例如最后 0.1s steady_start round(0.7 * length(ia_series)); ia_steady ia_series(steady_start:end); va_steady va_series(steady_start:end); % 基波幅值计算 Fs 1 / ts_sample; n length(ia_steady); win hann(n); IA_fft abs(fft(ia_steady .* win)) / sum(win) * 2; % 基波频率对应 bin f_grid 50; bin_fund round(f_grid / Fs * n) 1; IA_fund IA_fft(bin_fund); % 计算 THD % 累加 2~50 次谐波分量 harm_bins 2:50; num 0; for k harm_bins bin_idx round(k * f_grid / Fs * n) 1; if bin_idx length(IA_fft) num num IA_fft(bin_idx)^2; end end THD sqrt(num) / IA_fund * 100; % 有功功率与视在功率近似计算 % 这里使用同期线电压电流乘积之和的平均 p_inst va_steady .* ia_steady; P_active mean(p_inst); V_rms rms(va_steady); I_rms rms(ia_steady); PF P_active / (V_rms * I_rms); fprintf(THD %.2f%%\n, THD); fprintf(PF %.4f\n, PF);这段代码演示了常见的 THD 与功率因数计算方法但实际使用时要根据你的采样时间、数据格式和模块输出做调整。6.1 预期看到的波形如果模型搭建正确你会看到输入电压和输入电流基本同相位电流波形接近正弦。母线电压从零缓慢上升经过一个超调后稳定在 750V 附近。两个电容电压相差不大中点电位控制在允许范围内。THD 在几个百分比量级功率因数在 0.99 以上。如果电流波形是畸变的锯齿、母线电压发散、或者两个电容电压严重不均衡基本可以确定问题出在 PWM 驱动逻辑或者控制参数上。7. 常见问题与排查方法仿真时的问题往往不来自数学推导而是来自模型连接和控制逻辑。下面列几个实际高频问题。问题现象可能原因排查方式解决方案母线电压无法建立直流侧只在很低的电压附近振荡双向开关驱动逻辑不正确或 PWM 载波频率设置远高于求解器步长示波器观察驱动脉冲信号确认开关动作频率与 fs_sw 一致改用固定步长或更高精度求解器确认 PWM 信号占空比连续变化输入电流 THD 很高波形明显畸变输入电感取值过小电流纹波过大查看稳态电流波形估算纹波峰峰值增大 L 值或提高开关频率修正电流环参数两个输出电容电压差值越来越大中点电流不平衡缺少中点电位控制分别观察 Uc1 和 Uc2 波形在调制波叠加零序补偿量加入中点电位平衡环系统启动时母线电压超调严重电压环 PI 参数过于激进观察 Udc 启动曲线计算超调量和调节时间降低 kp_v增大 ki_v 或加软启动斜坡仿真速度极慢一个波形要跑几十分钟求解器选择了不适合的变步长算法或开关频率太高打开求解器诊断信息统计步长改用 ode23tb限制最大步长减小仿真时长电流环指令在正负间跳变控制不稳定PLL 锁相角度不准确观察 PLL 输出角度是否平滑变化确认 PLL 时间常数合适检查三相电压相序上面这些是我在调试 Vienna 仿真时遇到最多的几种情况。你可以按“先开环后闭环”的思路一步步确认问题点不要一上来就怀疑控制算法。7.1 一个容易被忽略的细节功率电源模型的内阻三相电源模块如果没有设置任何内阻仿真可能会因为理想的电压源直接连接电感而报出“无法求解”的代数环错误。解决办法是在三相电源参数里设置很小的串联电阻比如 0.001Ω 到 0.1Ω。7.2 三相电压相序检查三相 PLL 正确工作的前提是相序正确。如果 B 相和 C 相接反了PLL 输出的角度会与实际电流角度差很多电流环就会紊乱。检查方法是在空载开环情况下用 Scope 看三相电压波形确认只有 120 度相位差且顺序是 A、B、C。8. 从仿真到工程的关键建议平均模型先行开关模型复核很多同学一上手就搭详细开关模型结果调参调了一个月。我的建议是采用分层建模策略先用平均模型验证控制思路再用开关模型做精细验证。8.1 平均模型的价值平均模型的核心近似是忽略开关纹波把 PWM 调制器的行为等效为一个比例环节。在维也纳整流器里三相交流侧的电压可以由调制波和直流母线电压直接计算出来不需要真正的开关器件。这样做的好处是仿真速度可以提高一个数量级以上而且控制系统可以直接连续信号来设计PI 参数的整定也更容易。你可以在平均模型里快速验证电压外环和电流内环是否稳定中点电位平衡环是否有效负载突变时母线电压恢复时间。平均模型弄通之后再切换到开关模型。开关模型的目的是验证 PWM 死区、纹波电流、采样延迟等实际因素对系统的影响。8.2 开关模型里采样和延迟怎么处理数字控制中采样和 PWM 更新不是瞬时的。为了更贴近真实建议在电流环反馈路径中加入一个单位延迟模块模拟 DSP 或者 MCU 的采样保持特性。如果仿真模型目标是验证硬件可行性这个延迟不能省如果只是做理论分析或课程作业不加也可以。8.3 THD 与效率的取舍提高开关频率可以降低 THD但会增大开关损耗。仿真阶段你可以做个简单的参数扫描固定输出电压和负载功率让开关频率从 10kHz 到 30kHz 变化记录 THD 和电流纹波的变化趋势。这样的数据放在论文里作为参数选型依据非常有说服力比单点仿真更有价值。8.4 适合做负载和负载动态的模拟充电桩的实际负载不是纯电阻而是后级 DC-DC 和电池。仿真里可以用一个受控电流源把负载电流设为阶跃变化模拟电池开始充电、结束充电等状态。这时你能看到前级母线的动态调压能力和电流环的响应速度。对于严谨的工程预研这种方法比单纯挂电阻负载更有意义。9. 总结与下一步我在这篇文章里从一个比较贴近工程实际的角度把维也纳整流器的 MATLAB/Simulink 仿真拆了一遍。重点解决的不只是“这个拓扑怎么画”更是“这个拓扑怎么搭模型、怎么控制、怎么调参、怎么验证”。简单回顾一下几个关键点维也纳整流器是三相 PFC 里非常值得选择的拓扑三电平结构让开关管电压应力减半谐波特性和功率密度都优于传统两电平方案。控制上d q 双闭环 三电平层叠 PWM 是主流做法中点电位平衡不能省略。仿真上建议平均模型和开关模型分层使用先用平均模型整定参数再用开关模型验证细节。遇到问题先检查电源内阻、驱动逻辑、相序和求解器配置然后再动控制参数。如果你正在做充电桩前级仿真或者相关课程设计下一步可以做的事情其实很明确先把平均模型跑起来确认输入电流正弦且功率因数达标然后逐步向开关模型过渡加入中点平衡、负载阶跃、参数扫描等细节。关于定制仿真模型我的看法是知识体系比一个现成模型更值钱。你通过本文的方法自己搭一次维也纳整流器仿真虽然前期会花时间但之后遇到 LLC 变换器、有源钳位、交错并联 PFC 这些拓扑你会知道该从哪里入手调试而不是拿到一个模型却不会改参数。仿真技能和电路知识一样只有自己亲手调通过的模型才是真正属于你的武器。
返回列表