我正在运行一个模拟,其中包含一个子系统(或参考模型),它本身就是一个模拟,需要在恢复主模拟之前的某些时间完全运行。
基本上,在时刻t,主仿真需要子系统的输出。然后触发子系统并运行6秒的模拟(子系统模拟依赖于时间)。然后使用子系统的输出进行主仿真。这里的问题是,当主模拟恢复时,它应该在时间t+ts(采样时间)恢复,而不是t+6s……所以子系统应该运行在一种虚拟时钟上。
这是可能的吗?如果不是,有什么替代方案?
提前感谢您的帮助!!
法比
我意识到我从来没有对我的尝试给予反馈。我现在就这样做:我发现的解决方案是用Matlab函数块取代我的仿真子系统,该块运行/调用参考模型作为独立于主仿真的仿真。这工作得很好!