Я получаю следующую ошибку при запуске симуляции
terminate called after throwing an instance of 'std::runtime_error' what(): Error control wants to select step smaller than minimum allowed (1e-14)
Копирование ответа Русса с площади здесь
у вас, вероятно, есть что-то в вашей динамике, что возвращает инф? (что означает, что симулятор пытается получить невозможную точность). вы можете перевести симулятор в режим фиксированного шага , чтобы включить питание, но вы просто будете симулировать глупости. я думаю, что вам нужно найти источник численного раздувания.
у вас, вероятно, есть что-то в вашей динамике, что возвращает инф? (что означает, что симулятор пытается получить невозможную точность).
вы можете перевести симулятор в режим фиксированного шага , чтобы включить питание, но вы просто будете симулировать глупости. я думаю, что вам нужно найти источник численного раздувания.