首页 > 解决方案 > Scilab xcos 积分器

问题描述

我一直面临一个问题,如何根据 Scilab Xcos 中积分器块的值生成事件信号。例如,如果积分器块的输出值为零,我需要创建事件信号。我有一个想法使用 RELATIONALOP 块来比较积分器输出的值与零,但我不知道如何将此比较的结果转换为事件。有人可以帮忙吗?

标签: scilabxcos

解决方案


zcross_f、NEGTOPOS_f POSTONEg_f 和 general_F 块正是为此目的而设计的。

基于 ODE/DAE 求解器的过零能力,执行连续时间积分,直到给定的状态表达式恰好过零。此时,离散模拟会在持续状态集成重新启动之前处理此事件的直接后果。


推荐阅读