Table of Contents Table of Contents
Previous Page  7 / 15 Next Page
Information
Show Menu
Previous Page 7 / 15 Next Page
Page Background

Оптимизация алгоритма расчета моделей…

Инженерный журнал: наука и инновации

# 8·2016 7

Рис. 2.

Алгоритм расчета модели:

I — этап решения системы алгебраических уравнений;

II — этап численного интегрирования

Организация вычислений.

При подготовке материалов для [10,

11] была разработана программа на языке Python, реализующая сле-

дующий подход к организации вычислений. На основе стандартных

контейнеров типа «словарь» (

dict

) была создана структура данных,

повторяющая структуру модели, т. е. компонент верхнего уровня

(вся модель) представлялся в виде словаря, в который были вложены

другие словари, описывающие компоненты низших уровней, ПМ,

фрагменты, ОС. Значения параметров и ссылки на расчетные подпро-

граммы размещались в той же структуре данных. Фрагмент описания

модели приведен на рис. 3.