Введение
1 Современные методы построения программного обеспечения расчета режимов функционирования технических систем 17
1.1 Методы решения задач математического моделирования 22
1.2 Программное обеспечение для моделирования технических систем 27
1.3 Обзор существующих методов разработки 40
1.4 Основные задачи архитектурного проектирования 47
1.5 Общие методы архитектурного проектирования 51
1.6 Постановка задачи исследования 70
2. Структурно-параметрический синтез системы поддержки принятия решений 74
2.1 Постановка задачи структурно-параметрического синтеза системы поддержки принятия решений 74
2.2 Принципы методологии 77
2.3 Признаки соответствия системы поддержки принятия решений технической системе 80
2.4 Алгоритм структурно-параметрического синтеза системы поддержки принятия решений 83
2.5 Структура методологии 94
2.6 Свойства процесса синтеза системы поддержки принятия решений 99
2.7 Свойства вычислений в системе поддержки принятия решений 106
2.8 Уровни представления программных абстракций 111
Выводы к разделу 2 112
3 Структура математических операторов, определяющих содержание программных абстракций 114
3.1 Задача теплопроводности для одномерных многослойных тел канонической формы 116
3.2 Решение задачи теплопроводности для полого ограниченного цилиндра с функционально меняющейся температурой окружающей среды со стороны боковых поверхностей 121
3.3 Нестационарное температурное поле параллелепипеда 124
3.4 Дифференциальное уравнение переноса тепла жидкостью, движущейся в режиме идеального вытеснения по каналу с учетом переноса тепла теплопроводностью 129
Выводы к разделу 3 134
4 Представление структуры технической системы 136
4.1 Выбор метода представления структуры технической системы 136
4.2 Связность программных абстракций технической системы 144
4.3 Зацепление программных абстракций технической системы 147
4.4 Взаимное влияние связности и зацепления программных абстракций 151
4.5 Методы конструирования типов данных для описания программных абстракций 153
4.6 Использование методов проблемно-ориентированного программирования 177
4.7 Исследование влияния структуры программных абстракций на сложность сценариев их взаимодействия 188
Выводы к разделу 4 205
5 Программное представление динамики технической системы 208
5.1 Организация алгоритмов обработки информации на основе децентрализованных вычислительных архитектур 208
5.2 Анализ возможности использования децентрализованных архитектур в рамках одного потока вычисления 210
5.3 Недостатки существующих методов объектно ориентированного программирования при представлении динамики технических систем 212
5.4 Анализ методов организации параллельных вычислений, близких по структуре к объектам 214
5.5 Представление программных абстракций на основе активных объектов 219
5.6 Моделирование функционирования активных объектов 221
5.7 Методы обеспечения совпадения состояний технической системы и системы поддержки принятия решений во времени 227
5.8 Использование потоков и процессов 233
5.9 Управление вычислительной нагрузкой при использовании аналитических решений систем дифференциальных уравнений 237
5.10 Показатели производительности вычислений в системе поддержки принятия решений 243
5.11 Представление взаимосвязей элементов в технической системе 245
5.12 Связывание программных абстракций с помощью сообщений 246
5.13 Представление взаимодействия с помощью сообщений 248
5.14 Виды сообщений 250
5.15 Обмен информацией между элементами внутри абстракции 254
5.16 Распределенные вычисления в системе поддержки принятия решений 256
5.17 Моделирование работы абстракций на основе вычислительной сети реального времени 262
Выводы к разделу 5 266
6. Иллюстрация аспектов методологии в прикладных работах 269
6.1 Библиотека программных элементов для моделирования нестационарных теплообменных процессов 269
6.2 Структурно-параметрический синтез моделей изолирующих дыхательных аппаратов дополненной реальности 293
6.3 Компьютерная модель нестационарного процесса теплообмена 306
6.4 Методология разработки изолирующих дыхательных аппаратов на основе компьютерного моделирования 314
6.5 Краткое описание выполненных работ получивших внедрение в производство 325
Выводы к разделу 6 330
Заключение 333
Список литературы 335


