plecs / plexim 学习随笔

本文分享了作者解决变换器损耗计算难题的经验,通过Matlab2015b结合PLECSBlockset3.6.1进行仿真。文章详细介绍了PLECS的安装配置、基本操作及开关器件损耗计算的方法,特别是如何避免计算出负值损耗的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

既然是随笔,那肯定是想到哪儿写到哪儿。
为了解决“估计变换器损耗”这一坑了我两年的问题,尝试学习使用plecs。plecs可以使用C语言写控制代码,但我还是倾向于使用Matlab的M语言来编写控制部分,在Simulink里仿真更自由也更熟练一些。
所以本次的软件平台是Matlab2015b + plecs blockset 3.6.1
需要注意的是,plecs 3.6.1版本只支持到2015b,不支持更高版本的Matlab。
当前最新的plecs版本是4.4.4 [1],支持Matlab2020b。新版本的功能更强大,用起来也更方便!
入门资料可以参考[2]。
光伏应用可以参考[3]。

基本操作

  • 在Matlab的命令行中输入 plecslib 可以打开元件库和例程库
  • 热数据以 .xml 格式的文件保存,存好后需要添加到索引路径中,方法是:File -> PLECS Preferences… -> Thermal

开关器件损耗相关

器件损耗的数据导入比想象中的要复杂很多,个人感觉很容易掉到坑里,一不小心就会算出负值的损耗……
plecs计算开关损耗的基本思路是查表,超出表范围的值采用线性外推获得。
涉及到器件双向导通时要格外小心,比如工作在同步整流模式的SiC MOSFET,如果不对反向时的损耗做特殊处理,就会计算出负值的开关损耗。
目前一种做法是将负电流部分的表全部写0,如下图是[4]中的做法,可以看到特意在电流-10A的地方加了一个点,数值为0.
在这里插入图片描述
目前一些半导体厂已经开始提供器件的plecs模型用于仿真[5]。
SiC方面,可以免费自由下载的只有Rohm提供的模型[6]。这些模型在4.2版本中搭建,3.6.1版本无法正常打开。可以用4.1.2版本打开,学习参考。

参考文献

  1. PLECS Blockset Packages
  2. Tutorials
  3. Single-Phase, Grid-Connected PV Inverter with Partial Shading (Equation-Based PV Cell, P&O and dP/dV MPPT)
  4. TIDA-01604
  5. PLECS热损耗模型
  6. Rohm SiC MOSFETs
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值