Введение
Глава 1. Основные положения и способы анализа идентифицируемости математических моделей динамических систем в пространстве состояний 16
1.1 Определение независимых системных параметров, наблюдаемости и управляемости модельной структуры 19
1.2 Анализ структурной локальной идентифицируемости 23
1.3 Элиминирование структурной локальной неидентифицируемосги 24
1.3.1 Вычисление ПФДЛО 26
1.3.2 Расширение матрицы ограничений 29
1.3.3 Объединение модельных структур 30
1.4 Анализ структурной глобальной идентифицируемости 31
1.5 Элиминирование структурной глобальной неидентифицируемости 40
1.6 Классификация модельных структур и соответствующее классам проведение вычислений для анализа идентифицируемости 41
1.6.1 Класс модельных структур с произвольными числовыми матрицами управления и наблюдения 42
1.6.2 Класс модельных структур со стандартными параметризованными матрицами управления и наблюдения 45
1.6.3 Класс модельных структур со стандартными числовыми матрицами управления и наблюдения 49
1.7 Основные задачи диссертационной работы 51
Глава 2. Методы алгоритмизации и проектирования ПО 56
2.1 Модели жизненного цикла разработки ПО 59
2.2 Структурный анализ и разработка ПО 73
2.3 Объектно-ориентированый анализ и разработка ПО 81
2.4 Организация динамических вычислений 92
2.5 Основные принципы архитектуры «документ/представление» 108
2.6 Современные программные средства для анализа и разработки ПО 118
2.7 Определение методов и средств для анализа и разработки проекта 122
2.8 Выводы по главе 123
Глава 3. Проектирование архитектуры программной системы 125
3.1. Проектирование концепции интерфейса пользователя 128
3.2. Проектирование функциональных аспектов архитектуры 135
3.3. Проектирование структуры данных и репозитория 150
3.4. Разработка алгоритмов для методов анализа идентифицируемости 168 3.5 Выводы по главе 184
Глава 4. Создание прототипа и реализация механизмов организации динамических вычислений 186
4.1 Разработка функционала математических методов анализа 187
4.1.1 Определение независимых системных параметров 187
4.1.2 Определение управляемости и наблюдаемости модельной структуры 190
4.1.3 Формирование СЛИ- и СГИ- матриц 191
4.1.4 Формирование СЛНИ-матриц 196
4.1.5 Поиск слабых сепараторов 197
4.2 Обеспечение взаимодействия между программным интерфейсом и математическим ядром MATLAB 210
4.2.1 Интерпретатор командной строки и взаимодействие с сессией MATLAB 212
4.2.2 Синхронизация переменных между сессией MATLAB и приложением 219
4.2.3 Организация стека для сессии MATLAB 222
4.3 Выводы по главе 223


