Оптимизация алгоритма расчета моделей…
Инженерный журнал: наука и инновации
# 8·2016 7
Рис. 2.
Алгоритм расчета модели:
I — этап решения системы алгебраических уравнений;
II — этап численного интегрирования
Организация вычислений.
При подготовке материалов для [10,
11] была разработана программа на языке Python, реализующая сле-
дующий подход к организации вычислений. На основе стандартных
контейнеров типа «словарь» (
dict
) была создана структура данных,
повторяющая структуру модели, т. е. компонент верхнего уровня
(вся модель) представлялся в виде словаря, в который были вложены
другие словари, описывающие компоненты низших уровней, ПМ,
фрагменты, ОС. Значения параметров и ссылки на расчетные подпро-
граммы размещались в той же структуре данных. Фрагмент описания
модели приведен на рис. 3.