软件说明
◆友好的用户操作界面
Portunus提供友好的用户操作界面,可以帮助设计人员集中精力于仿真系统的分析,而避免浪费大量时间于系统的仿真建模。
◆多领域、多物理场、多层次仿真
Portunus支持复杂系统的耦合仿真,包括电磁,机械设计及数字控制系统分析,也支持对器件的元件级精确仿真,在SPICE器件库中提供了不同层次的仿真模型。 Portunus的应用范围涵盖了电力电子、自动化、电机驱动系统、独立供电系统等机电一体化系统,其典型应用包括:
◆ 驱动系统
◆ 电力电子
◆ 发电系统
◆ 混合动力汽车
◆ 作动器和传感器
◆ 开关电源,UPS
◆ 独立供电系统
功能特点
灵活的建模方式
Portunus提供了完整、灵活的建模方式,支持网络拓扑(电路、机械、温升拓扑结构)、框图模块(控制算法模块搭建)、状态机、SPICE模型、VHDL-AMS语言模型等多种方式建模,从而帮助设计人员实现复杂机电系统的快速建模。
◆完整的器件库
Portunus标准器件库中提供了电路、机械、磁性器件以及框图模块、状态机和数字信号处理等基本元器件模块;在SPICE器件库中提供了常见的半导体元器件,器件库同时支持标准的VHDL-AMS模型和SPICE网表模型导入。
◆Portunus软件协同仿真
Portunus软件提供了非常完善、开放的仿真接口,以实现对复杂机电系统的完整分析。
◆ 支持与电机快速设计分析平台EasiMotor的联合仿真;
◆ 支持与系统仿真软件Matlab/Simulink的联合仿真;
◆ 支持与布线仿真器InCa3D的联合仿真;
◆ 支持与电机设计分析软件SPEED的联合仿真;
◆ 支持与电机温升优化设计软件Motor-CAD的联合仿真;
◆ 支持与电磁场和温度场有限元仿真分析软件Flux 2D/3D的联合仿真;
◆Portunus支持VHDL – AMS建模功能
Portunus支持硬件描述语言VHDL – AMS建模,从而使得仿真建模更加方便,同时也使得Portunus与其他仿真器之间的模型转换更加方便:
VHDL-AMS是用于描述模拟、数字以及数模混合系统的一种IEEE标准建模语言,目前大部分的系统软件均支持该语言,因此它可以用于不同仿真系统之间的模型转换; Portunus支持VHDL-AMS建模;
在Portunus原理图中,双击VHDL-AMS 即可以对模型直接进行编辑,编辑器支持语法检查;
VHDL-AMS模型可以保存在元器件库中; VHDL-AMS建模语言不仅是不同仿真软件之间一种有效的模型转换语言,同时在很多情况下,用它建立的模型会比电路或者模块搭建的模型更简洁、更高效。
◆标准的API接口
Portunus支持C++建模,可以创建所有分析类型的元器件模型;利用C++编程接口,可以与其他软件有效进行数据交换,实现联合仿真分析;
Portunus提供基于VB的标准调用接口,设计人员可以利用该接口启动Portunus求解器,导入求解模型并可对模型参数、变量、仿真参数等进行修改并进行仿真,仿真结果可利用接口函数导出。基于该接口,设计人员可以定义实现基于Portunus的自动仿真流程。
◆电力电子及驱动系统仿真
Portunus电力电子器件库中提供了80多个电力电子器件模块,包括常见的电力变换器如AC/DC、DC/DC、DC/AC等等,同时在该库中,提供了常见的电力电子拓扑结构及其控制算法,例如Park变换、Clarke变化、V/F控制、SVPWM控制等控制模块,从而使得电力电子和驱动系统的仿真建模变得非常容易(右图所示为利用Portunus整流模块和控制模块搭建的三相整流电路仿真)。
◆系统温升分析
Portunus支持机电系统的温升分析,包括传导、辐射以及对流等散热方式的建模分析,同时软件支持向导式输入界面的结构散热分析(右图所示为散热片温升分析仿真模型),设计人员可以搭建不同结构和材料的散热模型,同时可以有效将温升与电路仿真进行耦合分析。