wangudjsudh 2023-02-21 20:01 采纳率: 0%
浏览 18

saber与simulink联合仿真设置问题

saber中的采样点设置在哪啊,显示igbt的采样点设置超出saber设置上限,matlab中才5k开关频率

img

  • 写回答

1条回答 默认 最新

  • CodeBytes 2023-02-22 14:40
    关注

    该回答引用ChatGPT

    在 Saber 中,可以使用 sampler 和 meas 来设置采样点。

    sampler 是一个数据采集器,它可以实时记录仿真中任意时刻的变量。你可以使用 sampler 来记录 igbt 的变量,比如电流、电压、功率等等。在 Saber 的仿真模型中,你可以通过在电路模型中添加 sampler 来设置采样点。在添加 sampler 时,你需要指定采样的变量和采样的时间点。下面是一个简单的示例:

    .SIGNAL
    .VARIABLE ID=V_IGBT TYPE=VOLTAGE
    .VARIABLE ID=I_IGBT TYPE=CURRENT
    .MEAS TBEG=0 TEND=1e-3 TSAMPLE=1e-6 VARS=V_IGBT,I_IGBT
    .SAMPLER TIME=0
    + NODE(V_IGBT) V=V_IGBT
    + NODE(I_IGBT) I=I_IGBT
    
    

    在上面的示例中,我们使用了 .MEAS 来设置采样点,设置了开始时间、结束时间和采样间隔。在 .SAMPLER 中,我们指定了要采样的节点,以及需要采样的变量。这里,我们采样了 igbt 的电流和电压。

    如果 igbt 的采样频率超过了 Saber 的采样频率上限,你可以尝试在 Saber 中使用内插器来增加采样点,从而获得更高的采样频率。此外,你也可以尝试通过缩短仿真时间来提高采样频率。如果这些方法都无法满足你的需求,你可以考虑在 Simulink 中进行仿真。在 Simulink 中,你可以更容易地设置高采样频率。你可以将 Saber 和 Simulink 集成在一起,实现联合仿真。在联合仿真中,你可以在 Simulink 中设置更高的采样频率,同时仍然使用 Saber 中的电路模型来进行仿真。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月21日

悬赏问题

  • ¥15 使用STM32F103C6微控制器设计两个从0到F计数的一位数计数器(数字),同时,有一个控制按钮,可以选择哪个计数器工作:需要两个七段显示器和一个按钮。
  • ¥15 在yolo1到yolo11网络模型中,具体有哪些模型可以用作图像分类?
  • ¥15 AD9910输出波形向上偏移,波谷不为0V
  • ¥15 淘宝自动下单XPath自动点击插件无法点击特定<span>元素,如何解决?
  • ¥15 曙光1620-g30服务器安装硬盘后 看不到硬盘
  • ¥15 抖音直播广场scheme
  • ¥15 为什么我明明有这个文件调试器还显示错误?
  • ¥15 软件工程用例图的建立(相关搜索:软件工程用例图|画图)
  • ¥15 如何在arcgis中导出拓扑关系表
  • ¥15 处理数据集文本挖掘代码