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. 实践要点
库安装
- 将 MacroCell Library 复制到指定目录
- PLECS → File → Preferences → Libraries → 添加搜索路径
- 通过 Library Browser 拖放使用
基本练习
- 向量化电阻并联 → 验证电流分配
- 星形连接参数调整 → 观察向量大小变化
- 多电阻并联 → 最少修改数实现
- 飞电容变换器 → 观察波形
- 串并联组合 → 比较不同 配置
7. 矢量化建模的核心价值
| 特性 | 传统建模 | 矢量化建模 |
|---|---|---|
| 电路规模 | 固定 | 参数化可调 |
| 探索设计空间 | 复制修改电路 | 改变 数值 |
| 模型维护 | 每个配置一个模型 | 一个模型覆盖所有配置 |
| 预设计 | 手动计算 | 掩码自动计算 |
与已有知识对比:矢量化建模的方法论与 ΣΔ调制器行为建模与高层仿真 中 Rosa 的 SIMSIDES 工具类似——都是通过参数化模型实现快速设计空间探索。区别在于 PLECS 面向功率电子电路级仿真(含开关瞬态),而 SIMSIDES 面向 ΔΣ 系统级行为仿真。
前后关系
- 前序:多电平DCDC变换器拓扑(Ch.2)提供拓扑基础
- 后续:多电平斩波器矢量化调制器(Ch.4)解决调制器设计
- 交叉:ΣΔ调制器行为建模与高层仿真(系统级仿真方法论对比)
- 来源:Meynard Multicell DCDC Converters 深度解析 Ch.3