• 主页
  • 产品
    • 获取软件
    • 关于DSIM
    • DSIM功能介绍
    • DSIM 2025a
    • 发布回顾
  • 应用案例
    • 用户案例
    • 仿真案例
  • 技术支持
    • 技术与销售支持
    • 问答库
    • 研究支持计划
    • 教学支持计划
  • 关于我们
    • 联系我们

 DSIM 电力电子仿真软件

  • 登录
  • 注册
退出
联系我们
ꀅ 简体中文(CN)
  • 简体中文(CN)
  • English(EN)

在MATLAB中使用DSIM应用程序编程接口(API)

      DSIM提供了可供MATLAB调用的API接口函数,包括电路图修改,仿真控制和数据后处理等各个环节。通过接口函数可以利用MATLAB的M语言快速实现参数设计,多场景测试和更多自定义功能。

  

DSIM API(MATLAB)支持以下接口:

          以下将演示如何使用DSIM API (MATLAB)对三相PWM整流电路的PI参数扫描。此样例展示了对某一工况下的PI模块进行参数扫描,其中比例增益Kp参数扫描了8组(从0.005到3),时间常数T扫描了7组(从1e-3到500e-3),共56次仿真(参数设置如下图所示)。

          此样例使用三相PWM整流电路,并使用电压外环电流内环的双环控制,电路拓扑如下图所示。本样例通过API对外环PI参数进行参数扫描,并对整流输出直流电压的仿真结果进行分析。其中内环参数固定:比例增益Kp=0.005,时间常数T=1e-3。

功能展示

  • 开关瞬态过程仿真
  • 损耗计算和热电耦合
  • C Block模块
  • 动态链接库(DLL)接口
  • 频率扫描分析
  • 脚本调用
  • MATLAB/Simulink联合仿真
  • DSIM API(MATLAB)
  • DSIM API(C/C++)

如何使用DSIM API(MATLAB)进行PI参数扫描

使用DSIM API(MATLAB)进行PI参数扫描的结果分析

        获取更多信息,请参考文档《教程-DSIM API接口定义(MATLAB)》。(本页末尾附教程文档以供下载)

句柄创建与释放 通过电路图创建句柄;设置仿真电路图;释放句柄
电路图操作 获取元件参数值;设置元件参数值;获取参数文件内容;设置参数文件内容;获取子电路变量值;修改子电路变量值;获取仿真控制参数;修改仿真控制参数;保存电路图
仿真过程 获取仿真曲线;设置输出曲线;开始仿真;暂停仿真;继续仿真;结束仿真;获取仿真状态
数据操作 获取曲线名;获取指定曲线数据;获取全部数据;删除指定曲线数据;删除全部数据;删除波形文件
其他 查看电路原理图;查看波形;获取波形文件数据

 

          使用个人计算机执行MATLAB脚本,参数扫描过程(56组参数)在一分钟内即可完成,执行结果如下所示。由结果可以看出,当内环PI参数确定后,当时间常数T超过50e-3后,对直流输出电压影响较小,时间常数过慢,因此选择时间常数T=10e-3。当时间常数T确定后,比例增益Kp过小会导致失稳或调节速度变慢,比例增益Kp过大会导致失稳或超调严重。因此,为选择合适的超调与调节速度,比例增益Kp=0.5。

*文档《教程-DSIM API接口定义(MATLAB)》、MATLAB *.m文件:

 

  • 2025-01-11 教程-DSIM API 接口定义 (MATLAB).pdf

    끂91 422.21 KB
  • 2024-12-27 PI_sweep_中文.m.zip

    끂4 3.15 KB

          扫频逻辑如下:对每一个时间常数T(i)分别设置不同的比例增益Kp进行仿真,并输出至同一图片中,仿真完成后对下一个时间常数T(i+1)分别设置不同的比例增益Kp仿真。
       对于每一组PI参数,需要分别对电路图进行以下操作:创建句柄;设置比例增益Kp与时间常数T;另存为电路图;设置输出曲线与开始仿真。

ꁲ
ꀅ 简体中文(CN)
  • 简体中文(CN)
  • English(EN)
产品信息
  • 获取软件
  • 关于DSIM
  • DSIM功能介绍
  • DSIM 2025a
  • 发布回顾
  • 用户案例
  • 仿真案例
应用案例
  • 产品文档
  • 问答库
  • 研究支持计划
  • 教学支持计划
技术支持
  • 联系我们
关于我们
版权所有 © DSIM-电力电子仿真软件
  • ꁸ 回到顶部
  • ꂅ 88888888
  • ꁗ QQ客服
  • ꀥ 关注微信公众号
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6