simulink仿真问题。考试中,求解

发布网友 发布时间:2022-04-22 01:04

我来回答

1个回答

热心网友 时间:2023-10-07 19:24

其实这个出错提示已经说明了原因和解决方法。simulink仿真时,默认如果遇到超过1000个连续的过零事件,就会报错,如果想继续仿真,那么第一种方法就是使用自适应过零检测算法,在Simulation->ConfigurationParameters->ZeroCrossingOptions中,把Algorithm选项选成Adaptive。第二种方法就是把提示中那个模块的过零检测关掉。Simulation->ConfigurationParameters->ZeroCrossingControl,选择DisableAll。按照这两种方法中一种操作,应该不会再出现这样的错误。但是有时会有新的问题,就是仿真非常慢,停在某个地方不向下进行,也不报错。如果这样,那么应当试着换一下模型的求解器,在Simulation->ConfigurationParameters->SolverOptions->Solver中,尝试不同的求解器。通常,将模型离散化,然后使用离散求解器(discrete)是解决问题的一个方法。追问看题目回答……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com