0
Дек 13
При расчете Eclipse выдает строчки вида:
STEP ... TIME= ... DAYS ( ... DAYS REPT ... ITS) ...
При этом на месте REPT бывает DIFF, CHOP (это понятно что), HALF, MAXF, может и еще что-то
Есть где-то расшифровка, что это означает? В мануалах не нашел.
Опубликовано
13 Дек 2013
Активность
5
ответов
4553
просмотра
5
участников
2
Рейтинг
Контекст
Eclipse x221
Technical Description
Chapter 14. Convergence Reports
Ок, исчерпывающе :)
У шлюмов есть презентация по скорости расчета. Там все это описывается. Можете запросить у них, у нас поддержка же их есть =)
HALF Шаг по времени равен половине интервала времени до момента создания очередного отчета (если шаг, определяемый обычным образом, получается длиннее это величины, но недостаточно длинным, чтобы достичь момента создания отчета, ECLIPSE уменьшает длину шага, делая ее равной половине остающегося интервала).
MAXF Шаг по времени был определен по максимальному допустимому отношению длин шага и следующего за ним шага (по умолчанию 3.0 — см. TUNING).
CHOP Если нелинейные уравнения не сходятся, то делается попытка произвести расчет с новым шагом по времени, длина которого в 10 раз меньше (см. TUNING), причем лимиты MINS или MINF не принимаются во внимание.
DIFF После CHOP длина шага по времени аккуратно увеличивается, чтобы избежать ее последовательных дроблений при прохождении сложного участка расчета. См. TUNING (TFDIFF по умолчанию = 1.25).
Можно еще добавить MAXS - если такой тип шага чаще всего попадается, то вполне можно убрать TUNING, который ограничивает максимальный шаг - симулятор побежит быстрее. Чтобы он не споткнулся, разумеется, кроме шага, надо посмотреть на число итераций, за которое он пройден. Удержание 1<=ITS<=4 почти оптимально.