跳转到内容

公式流水线检查

本页检验后续所有页面都依赖的这条链路:

  1. packages/pe-core/equations/equations.yaml 保存公式表达式、其假设、引用和手工核对过的测试值。
  2. python scripts/gen_equations.py 用 sympy 解析该文件,生成 LaTeX 和共享测试向量;若有测试值与表达式不符,则运行失败。
  3. TypeScript 引擎用这些向量测试(相对误差 1e-9),每个生成的公式都由 KaTeX 以严格模式(strict mode)渲染。
  4. 文档用 <Eq id="…" /> 嵌入结果;不手工输入任何 LaTeX。
M=DM = D
MM
电压变换比(conversion ratio)
DD
占空比(duty ratio)
降压(buck)变换器的电压变换比,CCM✓ 经 8 项测试验证
假设、约定与出处
假设
  • 理想(无损)开关器件与无源元件
  • 连续导通模式(CCM)
  • 周期稳态
  • 小纹波近似(small-ripple approximation)
约定
M=V/VgM = V/V_g
出处
Erickson & Maksimović 2020, Ch. 2 (Principles of Steady-State Converter Analysis)
推导
sympy 逐步推导
公式 id
buck.ccm.M · equations.yaml 条目

展开公式下方的折叠栏可查看其假设和出处;徽章链接到一致性测试。公式本身在伏秒平衡页面中讲解。

下图是一个 React 岛(island),它在浏览器中调用降压(buck)和升压(boost)变换器 CCM 电压变换比(conversion ratio)的 TypeScript 求值函数(evaluator),并用 Plotly 绘图。公式浏览器对目录中的任何公式都能做同样的事。

本站例题、预设和练习中的数值均为合成值:为教学而凑整的数值,并非来自任何实际设计的数据。