全球最专业的电力 电子系统模拟工具 PLECS瑞士 PLEXIM GmbH 公司开发的系统级电力电子仿真软件 PLECS,目前在欧美使用的非常流行PLECS 是一个用于 电路和控制结合的多功能仿真软件,尤其适用于电力电子和传动系统不管在是工业领域中的开 发者或是学术研究者, PLECS 能够加速您对电气系统的设计和分析,大大缩短产品研发 周期,提高科研效率PLECS 以其准确快速的性能、友好的操作界面和诸多有意义的波形分析工具等众多优势,成为当今电力电子工程师追捧的一款仿真软件,被誉 为 “全球最专业的系统级电力电子电路仿真软件”PLEXIM GmbH 公司打破了传统意义上的软件开发战略,八年来,该公司采集全球超过 40多个国家的 PLECS 用户的反 馈,对 PLECS 进行定期升级 ,更多符合电力电子研发工作人员使用的新功能,使得 PLECS 越来越多的受到使用者的青睐一、PLECS 产品组成如今的 PLECS,已经拥有 PLECS Blockset(嵌套版本)(PLECS 作为在MATLAB®/Simulink®运行环境下的一款高速电力电子电路仿真工具) 和 PLECS Standalone 版本(独立版本)两个版本。
版本也由 2002 年的 1.0.1 升级至如今的 3.1.81、PLECS Blockset (MATLAB/Simulink 嵌套版)PLECS 嵌套版是基于 PLECS 以 MATLAB/Simulink 为运行环境,作 为 Simulink 的工具箱,和 Simulnk 下的其他模块并列存在,实现无缝兼容熟悉 Simulink 的用户,会很 轻松的掌握PLECS 软件的 编辑原理PLECS 是特别为电力电子系统的仿真而开 发的,当仿真既含有电路部分又含有复杂的控制方案的系统时,它同 样是一个非常有效 实用的工具 PLECS 与MATLAB/Simulink 的结合使用,既有效利用了 MATLAB 在系统级仿真时控制策略实现较为方便准确的优点,同时弥补 了其在电力电子器件级仿真 时模型不够精确, 元件库不够丰富的缺点,大大的提高了 Simulink 的模拟仿真性能Simulink 是运行在 MATLAB 环境中的用来对动态系统进 行建模、仿真和分析的软件包对于建模,Simulink 提供了一个图形化的用户界面 Simulink 被广泛地用于控制系统的仿真但是 Simulink 不能接受用户以网络表或电路图形式输入的电路系统。
PLECS 工具箱扩充Simulink 功能,使我 们可以在 Simulink 的环境中以网络表的形式建立电路部分的模型建模后的电路模型将以子系统的形式呈现在 Simulink 中系统中控制部分的建模可以通过调用Simulink 中的各种工具箱来完成在对仿真系统进行建模以后,电路部分可以接收来自控制部分的电压、电流信号及开关信号而在仿真 过程中,电路部分又将仿真的结果以电压量、电流量的形式传递给控制部分通 过两个部分的交互作用,可以完成比较复杂的仿真任务,并且可以利用 MATLAB 强大的 计算功能来分析仿真的结果此外,PLECS 具备离散状态空间方法的模拟参数「Refine factor」可让使用者在模拟离散式电路模型时,时步长(Time-Step)会比使用 Simulink 模型時要来的小该工具并支持无刷直流电机、基纳二极管(Zener Diode)、3D 查表(Look-Up Table)等元件PLECS/simulink 界面2、PLECS Standalone(独立版)PLECS 独立版本于 2010 年开 发,自此 PLECS 脱离 MATLAB/SimulinkPLECS 独立版具有控制元件库和电路元件库,采用 优化的解析方法,仿真速度更快,比 PLECS 嵌套版本快 2.5倍。
其控制部分可以在 PLECS 独立版本中被直接快速模拟连续和离散信号处理模块以及代数函数和间断点让你可以实现非常多的模拟仿真,如数字控制独立版本的 PLECS 从经济意义上降低了投资和维护成本与 传统的 PLECS 工具箱相比较,其编辑器仍保持以往方便使用的人性化界面的简约风格二、PLECS 的独特优势独特的热分析功能功能强大的示波器极快的仿真速度强大的波形分析工具C 语言控制器C 代码的自动生成丰富的元件库1、独特的热分析功能热分析是电力电子系统的重要环节,并且由于 压缩包装和更高功率密度的不断要求而 变得越来越重要PLECS 使用户在早期阶段完成电气设计与散热设计,以便为每一个特定的方案提供一个高质量的解决方法PLECS 热分析,其热函式让使用者可将热设计纳入电力电路的设计中,使用者可定义与溫度相关的热传导和每个 半导体元件的开关损耗能量分布;也可收集由半导体和电阻而损耗的能量,并使用热电阻和热电容元件来模 拟热的行为(热分析原理如下 图) 这样,通过热模型的仿真来设计散热器,达到优 化开关频率、开通关断 损耗等目的( 设计者可根据温度,由大功率选择小功率,从而改变了元器件 数量, 节约了成本)。
热分析原理图(1)开关和传导损耗PLECS 记录了每一个开关 动 作前后半导体器件的运行条件(正向电流,阻断电压,结温)而不是根据电流和电压的瞬变来决定半导体器件的开关损耗然后根据这些数据从一个三维的表中读取能量损失在运行的状 态中,耗散功率由 设备的 电流和温度可以计算出来这个理想的元器件模型和详细的能耗数据的结合提供了一个高效并且准确的对详细的设备仿真模拟的选择所需要的数据表通 过可视化编辑器集成后 进入 PLECS2)热壑的概念热分析元件库中的核心元件是一个半透明盒子样子的理想化的热壑(如下图)一个热壑吸收在它的覆盖范围内的元器件的发出的热量同 时,一个 热 壑保证了一个恒温的环境,并且将它的热量传给在它的覆盖范围内的元件3)热量相等网络从一个热壑散热到另一个或到一个周围环境的温度是采用集中热电阻和连接到散热片电容这个方法使得你可以控制热结构模型的详细程度2、功能强大的示波器PLECS 示波器用来 显示仿真 结果,并提供了强大的变焦和分析工具,以简化查看和处理结果PLECS 示波器可放置在 Simulink 模块中或在 PLECS 电路图中示波器包含绘图区和可选的缩放视图,保存的视图和数据 视图窗口。
1)缩放和平移功能通过点击图标曲线并拖动鼠标来放大图形,直至所需区域被选进去或通 过拖动图形轴来平移视图当你缩放或平移,缩放区域窗口将显示出来,你将会浏览这部分的数据通过查看历史记录,你可以很容易的向前或向后导航鼠 标单击将把当前的 轴设置加到已保存的可视列表中去,以便日后你可以重新回顾这些数据2)数据游标功能游标使得你可以准确的读取波形值或测量两点之间的差异除了显示波形值和差异之外,数据窗口可以进行简单的分析,比如 该曲线在游标之间的单调 速率调度(RMS )值3)打印和输出功能直接根据示波器界面打印出当前视图或者输出成一个位图或 PDF 文件以便一个报告中都含有这些当打印或输出时,示波器将自动使用白色的界面为图 形的背景4)傅里叶分析功能(如下图波形)在按一下按钮后,你可以在一个 单独的窗口显示您的傅立叶 频谱波形分析的范 围是由窗口中的光标位置来决定的在块 ,条和 线之间选择以便按照指定的 顺序来显示谐波的幅度3、极快的仿真速度在传统的电路仿真软件中,开关 动作的瞬态过程都要求大量的 计算时间有限的斜率使得 这些软件都需要用很小的步长来仿真,消耗了大量的仿真 时间 在 PLECS 中,这个问题不会出现,因为理想开关的开关动作都是瞬 时完成的。
每一个开关动作都只需要两个时间步长,这使得仿真速度大大提高在进行电力电子仿真的第一阶段,工程 师们一般希望验证 其所设计的原理图在理想状态下的仿真结果是否符合设计初衷, 设计方案是否可行在 这一 阶段仿真时就无需对电力电子器件设置过多的参数在 PLECS 中,电力电子器件,断路器等模型,都基于理想开关状态它们都具有理想的短路特性(短路电阻为零)和理想的开路特性(开路电阻为无穷大),开关动作也都是瞬时完成的在建模中使用理想开关器件有三个主要的 优点:易于使用, 鲁棒性和快速高效PLECS 能够快速运行且方便操作的一个关键因素是理想开关器件的使用,工程师们从这个概念中也受益颇多 这些理想的环境条件是我 们能够开发出一个真实系统的非常好的第一步,它可以让我们 迅速发现一个设计是否可行在仿真第二个阶段,为了更具有真实性,工程师们会加入一些 缓冲器或者寄生电感, 这些同 样能够在 PLECS 环境下进行操作很多客户反馈该软件能够 快速提供可靠而全面的模拟结 果,其 优良的整体性能也体现了 PLECS 有着深厚的 电力电 子学的理论基础4、强大的波形分析工具PLECS 通过稳态 分析、控制分析等诸多有意义的波形工具,实现了准确的仿真结果。
控制分析工具如 AC Sweep,脉冲响应 分析、环路增益分析等除了标准的瞬态仿真外,PLECS 具有先进的,易于使用的一整套分析工具1)稳态分析稳态分析使您能够确定一个开关系统的周期稳态工作点,而不必使用瞬态模拟 这个特性与时间常数可以很容易地跨越 6 个数量级的热模拟结合起来特别有用2)小信号分析传递函数在控制器的设计中发挥了重要作用 PLECS 使你无须恢复到平均模型就可以确定开关系统的开环传递函数或是闭环增益3)计算状态空间矩阵PLECS 让你可以 访问一个描述子系 统的状态空间矩阵,你可以使用这些矩阵做你自己进一步的研究,比如特征值分析和状 态空间平均法5、C 语言控制器C 语言脚本模块允许自定义功能在 C 编程语言中实现在仿真的开始阶段,集成的编译器在网络中转换你的 C 代码到本地机器代 码,它 动态链接到 PLECS 中C - Script 块求解器提供了非常精细的互动,实际上几乎可以使用 户实现任何功能6、C 代码的自动生成PLECS 可以从 电路原理图中生成独立的 C 代码,用户先在 PLECS 中模拟系统,然后生成 C代码用来实时仿真无缝集成的代 码的实时生成,非常方便用户将该代码嵌入不同的项目中去。
7、丰富的元件库PLECS 软件包含了所有常 见 的用于电力系统控制的元器件连续和离散信号处理模块以及代数函数和不连续性,让你几乎可以 创建任何模拟或数字控制系 统或电路除了一个标准的电器元件库外,元器件 库中还配有专门的 电力电子元器件理想和非理想半导体开关,以及包括可修改参数的转换器, 电机,变压器模型在库中可以找到各种电力半导体器件、开关和断路器,以及完整的电力电子变换器和三相变压器,三相变压器函式库包括 three-leg 和 five-leg 配置的模型,含有 core saturation 以及 variable phase shift angles要为电力传动系统建模的时候,只需要 选择一种交流或直流电 机,例如异步 电动机、永磁同步电动机等十三种电机PLECS 中的所有元件均为透明的,用户可以打开了解并通过改动数据来完成自己的设计方便的元件库浏览器让您可以轻松获得所有的组件您也可以使用库浏览或使用搜索栏查找你需要类型的组件三、系统要求PLECS 可用于 Windows,Mac OS X,Linux 和 Solaris四、应用领域有电力电子系统研发和生产的公司,驱动系统和自动控制的实验室等都是 PLECS 的潜在用户,如下表:领域 公司 典型应用 关建字航空 飞机制造商系统供应商 飞机电力供应发动系统 直流变换器汽车 汽车制造商系统供应商工 程技术维修机车电 力系统 X-by-wire 起动机混合电力机车燃油汽车场效应晶体管无刷直流电机开关磁阻电机驱动&自动化 驱动制造商自动化控制工 程技术 变速传动控制机器人机 电 I。