如何选择求解器为一个系统,这是刚性,部分连续,部分离散,并有Simulink和Simscape组件?金宝app

2次浏览(过去30天)
我的任务是创建一个模拟模型 电流控制器 连接到 三相 逆变器 和一个 永磁同步电动机 .的 电流控制器 通过标准实现 金宝app仿真软件模块 .应该是这样 离散 并以频率运行 8 kHz .从而固定步长为 1.25年代的军医 适用于模型的那一部分。然而,模型的 逆变器 永磁同步电动机 应该是 连续 并以 Simscape组件 .六个 n沟道IGBT 组件应该用于 逆变器 捕捉晶体管的动态是必要的。因此,一个小的步长是必要的(可能在 1 e-8 s ).尝试模拟这种情况,无论是求解器,通常会导致非线性求解器出现错误(未能收敛)或模拟运行极其缓慢。我意识到缓慢的模拟时间可能是捕捉快速动态的必要条件,但我仍然想知道为这种情况配置求解器的最佳方法是什么?它是否有助于将控制器和物理系统分离为单独的模型并使用 模型 在第三个模型中调用它们?

答案(1)

胡安Sagarduy
胡安Sagarduy 2021年3月22日
你好,这张
我认为Simscape的固定步骤求解器(本地求解器)将有助于提高性能。
打开加速器模式试试1us或100ns。然后,你需要看看保真度是否足够。
最好的问候胡安

类别

了解更多开关和断路器帮助中心而且文件交换

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!