我一直面临一个问题,即如何根据Scilab Xcos中积分器块的值生成事件信号。例如,在积分器块的输出值等于零的情况下,我需要创建事件信号。我有一个想法,使用RELATIONALOP块将积分器输出的值与零进行比较,但我不知道如何将比较结果转换为事件。有人能帮忙吗?
zcross_f、NEGTOPOS_f POSTONE_f和general_f块正是为此目的而设计的。
基于ODE/DAE求解器的过零能力,进行连续时间积分,直到给定的状态表达式正好过零。此时,离散模拟在连续状态集成重新启动之前处理此事件的直接后果。