PLECS可以应用于电力电子领域的各个方向。遵循由上而下的设计理念,从电源,变流器到负载,PLECS使得复杂系统的建模仿真简单明了。
提供丰富的元件库,涉及到电能转换系统的电气回路,磁性元件,散热回路,机械以及其控制部分。 在用户界面中,模型的搭建以电气工程师所熟悉的直观方式进行。只需把如半导体,电感和电容等典型元件添加到设计图中并用导线连接即可。
多功能的辅助工具
在便于操作的图形用户界面和丰富的元件库之外,PLECS还提供了用于电力电子系统设计和分析的多种辅助工具。
• 在仿真进行时和结束后,数值结果将被显示在PLECS示波器中。PLECS示波器尽可能真实地再现了实际电力电子测量设备,用户可以提取感兴趣的波形片段,进行后续处理并生成数据report。
• 内置的频域分析工具通过简单的设置可以寻找系统稳态工作点,以及计算系统开环和闭环传递函数。除此之外,系统的状态空间矩阵可以通过命令行指令提取并用于高级的系统动态研究。
• 用户可以使用仿真指令来改变模型参数,调用仿真过程以及进行后续数值结果处理。
• PLECS代码生成器作为附加功能,可以将电气回路和控制模块转化为实时C代码。
PLECS Standalone
独立的仿真平台
PLECS Standalone是用于电力电子系统动态仿真的自主软件。不需要其他平台支持,就可以在其独立环境下建模仿真任何复杂电气回路和控制器。
得益于进一步优化的模拟引擎,PLECS Standalone的运行速度比PLECS Blockset更高。与直观丰富的元件库结合,PLECS Standalone为系统动态仿真提供了高性价比的解决方案。
精心设计的求解器
PLECS Standalone有自己的模拟引擎,以解算电路和控制器的数学模型。用户可以选择变步长或定步长求解器。变步长求解气会根据系统动态自动调整采样步长,以最省时的方式达到用户设定的精度要求。PLECS Standalone为刚性或非刚性系统提供了优化的隐式和显式求解器。
采样
PLECS的模拟引擎支持离散信号系统。用户可以建模固定或变步长采样,多采样率,以及同时包含连续和离散模块的混合系统。
兼容性
PLECS Standalone的仿真模型可以通过导入导出功能与PLECS Blockset交互。所有PLECS Standalone的库元件也都能在PLECS Blockset中找到。如果将PLECS Blockset导入PLECS Standalone中, Simulink本身的模块会被忽略。
PLECS Blockset
集成入Simulink的电力电子工具箱
PLECS Blockset集成在Simulink环境中,专注于电力电子系统的高速仿真。用户可在PLECS中搭建电气回路,而在Simulink中建模控制器。
PLECS电路模块
PLECS电路在Simulink编辑环境中以独立模块的形式出现。用户可以将Simulink信号引入PLECS模块中以控制半导体元件或电源。而PLECS模块中的电流电压量测则直接通过输出端口导出到Simulink环境中。这些量测值可以在示波器中显示,MATLAB编程进行后续处理,或者作为反馈量与控制系统连接。PLECS Blockset用户可以结合Simulink涵盖不同领域的庞大元件库,而同时享受PLECS电力电子仿真的高速。
直观的原理图编辑器
如果之前熟悉Simulink,上手PLECS会轻而易举。双击Simulink面板中的PLECS模块将展开原理图编辑器,其中模型建立以拖动和连线的简单方式进行,与Simulink大同小异。
在PLECS原理图中拖入输入和输出端口即可定义与Simulink的接口。事实上,PLECS模块在Simulink看来就是一个子系统,而其动态特性通过Simulink求解器进行处理。除此之外,用户也可以在PLECS原理图中封装子系统以建立自定义模块。
结合Simulink求解器
每次仿真开始之前,PLECS会把模型转化为等效数学方程。不同于联合仿真,Simulink求解器将PLECS方程连同Simulink本身的控制系统一起解算。PLECS Blockset模型支持Simulink解算器的各种设置,例如可变或固定步长,以及过零点检测等。