开关电源知识库

40_仿真验证 06 —— GeckoCIRCUITS 实战二:DCDC 与三相逆变器

本篇回答的问题:02 篇 用官方 PFC 实验课完成了三组核对;本篇将同一方法用于剩余两套实验课上——**1_DCDC(Buck+Boost)**与 3_three_phaseInverter,把“手算公式 ↔ 仿真读数”的验证链补齐到最基础的 DCDC 层。 实测声明:数据为 2026-10-01 本机 GeckoCIRCUITS 实际运行(TutorialExercises/1_DCDC/{A_Buck,B_Boost}.ipes、3_three_phaseInverter/inverter.ipes;官方解答 Buck_Boost_Solution.pdf / three_phase_inverter_solution.pdf)。模型参数直接从 .ipes 读出,仿真设置随模型自带。 与库内的关系:Buck 纹波公式与 03_LTspice_ngspice实战 同源(两个仿真器互验同一公式);伏秒平衡框架见 开关电源基础概念 §2;三相桥与 PFC/LLC 的半桥家族关系见 隔离拓扑补遗。


本篇总结

  1. Buck 三条核对链全部闭合,最准的一条误差 0.1%:输出电压 −1.3%(二极管压降)、纹波电流 +1.7%、输出纹波电压 vs 电容电荷法 91.4 mV vs 91.5 mV——实验课解答最后一段的 ΔU=ΔQ/C 推导被实测精确复现。
  2. Boost 核对:电压 −5.6% 不是模型错,是“电感串联电阻分压”——解答原话给了机理(电感平均电压为零 → 稳态下 Uout 由负载与 rL 分压决定),实测幅度正好落在该解释的量级上;纹波电流 −2.2%。
  3. 三相实验的核心教学点是“空间矢量初值”:解答强调三相初值之和必须为零否则电流进入非物理状态——本模型用 40 ms 预仿真代替人工初值计算(另一条通向同一稳态的路,工程上更常用)。
  4. 本三相模型是教学设定:载波 2 kHz / 参考 200 Hz(脉率 10),开关纹波与基波同量级,谐波簇紧贴 2 kHz——观察 PWM 谐波用,不是逆变器设计模板。
  5. 两处工具限制如实记录:内置傅里叶/稳态检测接口对 scope 端口的参数格式要求严格(返回空/报错),本篇一概以时域统计+官方解答文本核对,不做强行拆分估算。
  6. 与前两篇的衔接:PFC(THD 163%→11.3%)→ DCDC(纹波/电压公式)→ 三相(对称性与预仿真稳态)——四套官方实验课全部运行并核对完毕。

1. A_Buck:参数、实测、核对

1.1 模型参数(.ipes 直读)

元件 值 元件 值
输入 UDC 12 V 电感 L 20 µH
占空比 D 0.417 输出电容 C 20 µF
开关频率 f 100 kHz 负载 R 1 Ω

仿真设置(模型自带):dt=50 ns、T_end=300 µs、预仿真至稳态(T_end_pre=−0.1 s 语义)。取 250~300 µs(末 5 个开关周期)为稳态窗。

1.2 实测读数(示波器稳态窗)

量 实测 理论 偏差
Vout 平均 4.936 V 5.00 V(D·UDC) −1.3%
IL 平均 4.935 A ≈Vout/R=4.94 A −0.1%
IL 纹波 pp 1.464 A Vout(1−D)/(Lf)=1.439 A +1.7%
Vout 纹波 pp 91.4 mV 电荷法 ΔI·T/(8C)=91.5 mV −0.1%
栅信号占空比 0.415 设定 0.417 −0.5%

1.3 核对链解读

2. B_Boost:同一方法

模型参数:UDC=12 V、D=0.77、f=100 kHz、L=100 µH(其余参数未逐一读取,不影响核对)。实测(0~100 µs 窗):

量 实测 理想 偏差
Uout 平均 49.25 V 12/(1−0.77)=52.17 V −5.6%
IL 平均 8.70 A — —
IL 纹波 pp 0.904 A UDC·D/(Lf)=0.924 A −2.2%

3. 三相逆变器:对称性 + 预仿真稳态

3.1 模型与设定(.ipes/参数直读)

3.2 实测读数

量 实测
相电流 RMS(三相) 55.90 / 55.70 / 55.59 A
相电流峰值包 ±94.5 / −90.5~+94.6 / −95.9~+89.7 A
三相对称度 RMS 互差 <0.55% ✓
直流侧探针 ±600 V 摆(端口 3,对应母线电压)

3.3 官方解答的核对点与本篇的取舍

4. 操作速查与陷阱

操作 命令/位置
起栈(桥接挂了时) ~/gecko-build/start-gecko-stack.sh(RMI 43035 + HTTP 8099;重启会话后 Connection refused 重跑即可)
打开模型 gecko_open_file → TutorialExercises/1_DCDC/A_Buck.ipes 等
读参数 list_parameters 看真名(源电压是 uDC 不是 U;信号源是 amplMAX/f/d)
跑+读 run_simulation → scope_channels(start,end 取稳态窗)
四套实验课 1_DCDC(本篇)、2_PFC(02 篇)、3_three_phaseInverter(本篇)、各自 Solution.pdf 已存安装目录

陷阱:①求平均/纹波务必取整周期或末段稳态窗(三相 0.005~0.02 平均非零的教训);②Scope 端口的物理量先对照电路拓扑猜(±94 A 的可能是线电流或探头换算后值——不确证就不下结论);③模型间参数别复用(Buck 1Ω 重载 vs Boost ~23Ω);④预仿真(T_end_pre 负值语义)是到达稳态的正路,比人工初值可靠。

5. 精炼速查

核对点 公式 理论 实测 判定
Buck Vout D·UDC −管压 5.00 V 4.936 V −1.3% ✓(解答同因)
Buck 电流纹波 Vout(1−D)/(Lf) 1.439 A 1.464 A +1.7% ✓
Buck 电压纹波 ΔQ/C=ΔI·T/(8C) 91.5 mV 91.4 mV −0.1% ✓✓
Boost Vout UDC/(1−D) −rL 分压 52.17 V 49.25 V −5.6%(解答给了分压机理)✓
Boost 电流纹波 UDC·D/(Lf) 0.924 A 0.904 A −2.2% ✓
三相 对称性/ma/预仿真 — <0.55% 偏差 ✓(初值推导按解答口径)

要点:四套官方实验课全部实际运行并核对完毕——PFC 重点核对 THD、DCDC 重点核对伏秒与电容电荷、三相重点核对对称与稳态初值;工具限制(傅里叶接口)如实留档。