Как работает расчет на anylogic?

Сейчас я работаю над проектом с помощью anylogic. Я делаю систему динамической для моделирования модели SIR. и я делаю вручную расчет каждой акции в Excel (используя метод Эйлера), но результаты в Excel отличаются от результатов в anylogic. Мне любопытно, как anylogic рассчитывает модель, которую я построил на ней. кто нибудь знает как работает расчет на anylogic?

1 ответ

Решение

Если ваша модель SD смешана с дискретными событиями или на основе агентов, временной шаг, который вы установили в конфигурации для своей модели, больше не учитывается, и используется другой временной шаг, к которому у вас нет доступа, если вы не запустите симуляция в виртуальном режиме (по крайней мере, это с большей вероятностью будет вести себя так, как вы ожидаете)

Я тщательно протестировал это, и пока ваша модель на 100% является системной динамикой, ваши уравнения Эйлера должны работать должным образом, и в этом случае причина в том, что ваш Excel неверен.

С другой стороны, если вы используете приближение RK4 в anylogic, оно действительно не работает должным образом, поэтому я даже не знаю, почему они все еще есть в качестве опции.

Я предлагаю вам Vensim и провести несколько тестов, чтобы увидеть разницу в результатах и ​​убедиться, что вы правильно рассчитываете в Excel..

В своем курсе я подробно рассказываю об этой теме: https://noorjax.teachable.com

Другие вопросы по тегам