PLECS 矢量化建模方法

Meynard Ch.3 介绍了在 PLECS 仿真环境中使用矢量化(Vectorization)构建可缩放多单元变换器模型的方法论。核心思想:通过向量参数(而非复制电路)实现参数化 的通用模型,改变一个数值即可探索不同拓扑配置。


1. 矢量化元件

PLECS 中大多数元件支持矢量化:单个符号可被解释为多个元件。

基本方式:

  • 电感参数设为向量 → 解释为 3 个电感
  • 连接向量化元件的标量元件自动复制

线复用器(Wire Multiplexer):

  • 在标量和向量化部分之间转换
  • 大小由固定整数、变量整数或整数向量定义
  • 是构建可缩放电路的关键

串联连接

将 个器件串联:

  • 每个器件用向量参数
  • 线复用器将向量展开为标量串联

星形连接(Star Connection)

将 个器件并联到公共节点:

  • 线复用器将向量收束为单线
  • 设计需确保 时不生成零长向量

2. 星形连接块

可复用的星形连接子系统:

  • 输入:向量化组件( 路)
  • 输出:单线公共节点
  • 内部:线复用器 + 安全逻辑

应用:交错并联 buck 变换器

  • 个换流单元 + 星形连接
  • 矢量化控制信号发生器
  • 参数 改变 → 自动调整电路规模

3. 串联连接块

可复用的串联连接子系统:

  • 输入:向量化的子组
  • 输出:串联链
  • 两个参数:(并联数)和 (串联数)

广义多单元换流单元

将串联块扩展为支持子组并联:

  • 总单元数
  • 提供 个 A 节点(每组首器件)和 个 B 节点(每组末器件)

4. 飞电容宏单元块

宏换流块(Macro-Commutation Block):

构建模块 = 一个电容 + 两个互补开关

  • 上管:所有单元的顶部半导体串联(串联连接块 1)
  • 下管:所有单元的底部半导体串联(串联连接块 2)

三个功率端子:

  • cellP:HV 侧正极
  • cellN:HV 侧负极
  • chop:LV 侧输出端

当 时退化为标准换流单元。

单元编号:从 HV 侧到 LV 侧(与均衡响应速度相关)。

自动预设计

宏单元掩码(Mask)自动计算飞电容值:

参数来源:

  • :系统级规格
  • :变换器特性
  • :飞电容纹波要求(默认 5%)

初始化条件:

  • 平衡态:
  • 不平衡态:通过 系数偏移

5. 可缩放串并联变换器

完整的串并联 buck 变换器实现:

  • HV 侧:星形连接块( 路 → 单源)
  • 功率级:宏换流块()
  • LV 侧:星形连接块 + 滤波电感/电容

当 和 改变时,掩码自动重算所有参数。


6. 实践要点

库安装

  1. 将 MacroCell Library 复制到指定目录
  2. PLECS → File → Preferences → Libraries → 添加搜索路径
  3. 通过 Library Browser 拖放使用

基本练习

  1. 向量化电阻并联 → 验证电流分配
  2. 星形连接参数调整 → 观察向量大小变化
  3. 多电阻并联 → 最少修改数实现
  4. 飞电容变换器 → 观察波形
  5. 串并联组合 → 比较不同 配置

7. 矢量化建模的核心价值

特性传统建模矢量化建模
电路规模固定参数化可调
探索设计空间复制修改电路改变 数值
模型维护每个配置一个模型一个模型覆盖所有配置
预设计手动计算掩码自动计算

与已有知识对比:矢量化建模的方法论与 ΣΔ调制器行为建模与高层仿真 中 Rosa 的 SIMSIDES 工具类似——都是通过参数化模型实现快速设计空间探索。区别在于 PLECS 面向功率电子电路级仿真(含开关瞬态),而 SIMSIDES 面向 ΔΣ 系统级行为仿真。


前后关系