Остановка запуска / моделирования в Netlo go, когда система достигает 95% равновесия - PullRequest
1 голос
/ 09 июля 2020

Есть ли способ остановить запуск Netlo go, когда система достигнет равновесия? Тики просто продолжают работать, и я хотел бы, чтобы моя симуляция автоматически останавливалась, когда достигается изменение, близкое к равновесию, то есть когда система приближается к 95% равновесию.

1 Ответ

1 голос
/ 09 июля 2020

У меня похожая ситуация, когда я использовал два подхода. Когда есть переменная, для которой стабильность указывает на квазиравновесие, я храню историю этой переменной в списке и проверяю стандартное отклонение самых последних значений "n". Если эта дисперсия падает ниже заданного значения, я останавливаю моделирование. Для вас это может быть концентрация. Конечно, если переменная плавно перемещается в том или ином направлении, вы можете получить ложное срабатывание, поэтому в качестве проверки я также регрессировал самые последние значения, чтобы увидеть, близок ли наклон к нулю. Мне было бы трудно поставить процент от близости - это будет зависеть от ситуации. Но что-то вроде этого может сработать.

Надеюсь, это поможет, Чарльз

...