- •394026 Воронеж, Московский просп., 14 оглавление
- •Введение
- •Глава 1. Введение в теорию систем
- •1.1. Основные понятия, характеризующие строение и функционирование систем
- •1.2. Закономерности систем
- •1.3. Системный подход и системный анализ
- •1.4. Сложная и большая система
- •1.5. Классификация систем
- •1.6. Система как всеобщность свойства материи
- •1.7. Методика системного анализа
- •Глава 2. Методы описания систем
- •2.1. Качественные методы описания систем
- •2.2. Количественные методы описания систем. Уровни описания систем
- •2.3. Методы формализованного представления систем
- •2.4. Кибернетический подход к описанию систем
- •Глава 3. Моделирование систем
- •3.1. Классификация видов моделирования систем
- •3.2. Построение моделей систем
- •3.3. Проверка адекватности моделей, анализ чувствительности и работоспособности
- •3.4. Основные положения теории планирования эксперимента
- •3.4.1. Этапы планирования эксперимента
- •3.4.2. Полный факторный эксперимент
- •3.4.3. Дробный факторный эксперимент
- •3.5. Обработка и анализ результатов моделирования систем
- •3.5.1. Метод наименьших квадратов
- •3.6. Аналитические модели сложных систем
- •3.6.1. Приближенное решение обыкновенных дифференциальных уравнений при заданных начальных условиях
- •3.6.2. Метод Эйлера и его модификации
- •3.6.3. Метод Рунге-Кутта
- •3.6.4. Приближенное решение дифференциальных уравнений n-го порядка при заданных начальных условиях
- •3.6.5. Приближенное решение дифференциальных уравнений при заданных граничных условиях (краевых задач)
- •3.6.6. Метод начальных параметров
- •3.6.7. Редукция к задаче Коши для линейного дифференциального уравнения второго порядка
- •3.7. Имитационное моделирование
- •3.7.1. Композиция дискретных систем
- •3.7.2. Содержательное описание сложной системы
- •3.7.3. Пример построения имитационной модели анализа надежности сложной системы
- •3.8. Когнитивное моделирование
- •Глава 4. Модели многосвязных технических систем
- •4.1. Типы элементов
- •4.2. Источники энергии и преобразователи. Аналоги топологических уравнений
- •4.3. Метод получения топологических уравнений.
- •Глава 5. Конечно-элементные модели. Метод конечных элементов
- •5.1. Общий ход решения задачи на основе метода конечных элементов
- •5.2. Сети одномерных конечных элементов
- •5.3. Виды конечных элементов
- •5.4. Выделение конечных элементов
- •Заключение
- •Библиографический список
- •Оглавление
3.2. Построение моделей систем
Моделью называют некий объект, который в определенных условиях может заменять оригинал, воспроизводя интересующие свойства и характеристики оригинала. Модели бывают материальные и абстрактные. Разновидностью абстрактных моделей являются математические модели. Они и будут объектом дальнейшего рассмотрения.
Построение математической модели системы есть процесс формализации определенных сторон существования, жизнедеятельности системы, ее поведения с точки зрения конкретной решаемой задачи. Различают статические и динамические модели. Статическая модель отражает конкретное состояние объекта. Примером статической модели является структурная схема системы. Динамическая модель описывает процесс изменения состояний системы. При решении задач системного анализа цели исследования заключаются в изучении характеристик системы, прогнозировании путей развития системы, сравнении вариантов развития и т.п., т.е. интересуются, в основном, вопросами динамического поведения систем. Следовательно, можно сказать, что динамические модели находят более широкое применение, чем статические.
Следующий вопрос, на котором следует остановиться при обсуждении подходов к построению математической модели, - это целевое предназначение модели. Перед тем как приступать к созданию математической модели необходимо уяснить существо решаемой задачи, для которой создается данная модель. Ошибочным будет разработка модели системы, описывающая все стороны, все аспекты существования и развития системы. Такая модель будет излишне громоздка и скорее всего не пригодна для проведения каких-либо серьезных исследований. Модель всегда должна быть конкретной, нацеленной на решение поставленной задачи. Для оценки характеристик надежности системы необходимо строить модель надежностную, для решения задач прогнозирования развития производственных процессов – производственную модель, для решения экономических задач – экономическую модель. Если перед системными аналитиками ставится задача исследования ряда аспектов, то целесообразнее создавать несколько моделей, а не пытаться разрабатывать одну всеобъемлющую модель. Правда, в этом случае необходимо, чтобы разные модели, отражающие различные аспекты существования и развития системы, были взаимосвязаны по входным и выходным параметрам и характеристикам системы. Такая взаимосвязь достигается путем проведения итеративных расчетов на моделях, т.е. осуществляется последовательный расчет моделей. Те параметры, которые известны до проведения расчетов, задаются в качестве входных в каждой из моделей, где их присутствие необходимо. Недостающие параметры получают расчетным путем и последовательно включают в модели от первой к последующим по мере проведения расчетов. На начальном этапе эти параметры заменяют оценками, принадлежащими области определения параметра. По мере получения результатов модели должны уточняться и процесс расчетов по уточненным моделям должен повторяться. В этом заключается итеративность процесса. Расчеты прекращаются, когда исследователь отмечает сходимость процессов уточнения параметров.
Рассмотрим теперь типы математических моделей. Выделяют два класса моделей: аналитические и имитационные. В аналитических моделях поведение сложной системы записывается в виде некоторых функциональных соотношений или логических условий. Наиболее полное исследование удается провести в том случае, когда получены явные зависимости, связывающие искомые величины с параметрами сложной системы и начальными условиями ее изучения. Однако это удается выполнить только для сравнительно простых систем. Для сложных систем исследователю приходится идти на упрощение реальных явлений, дающее возможность описать их поведение и представить взаимодействия между компонентами сложной системы. Это позволяет изучить хотя бы некоторые общие свойства сложной системы, например, оценить устойчивость системы, характеристики надежности и т.п. Для построения математических моделей имеется мощный математический аппарат (функциональный анализ, исследование операций, теория вероятностей, математическая статистика, теория массового обслуживания и т.д.). Наличие математического аппарата и относительная быстрота и легкость получения информации о поведении сложной системы способствовало повсеместному и успешному распространению аналитических моделей при анализе характеристик сложных систем.
Когда явления в сложной системе настолько сложны и многообразны, что аналитическая модель становится слишком грубым приближением к действительности, системный аналитик вынужден использовать имитационное моделирование. В имитационной модели поведение компонентов сложной системы описывается набором алгоритмов, которые затем реализуют ситуации, возникающие в реальной системе. Моделирующие алгоритмы позволяют по исходным данным, содержащим сведения о начальном состоянии сложной системы, и фактическим значениям параметров системы отобразить реальные явления в системе и получить сведения о возможном поведении сложной системы для данной конкретной ситуации. На основании этой информация аналитик может принять соответствующие решения. Отмечается, что предсказательные возможности имитационного моделирования значительно меньше, чем у аналитических моделей.
Вопрос о том, какой модели следует отдать предпочтение при проведении исследований характеристик системы, не является очевидным. Аналитическая модель имеет некоторые преимущества по сравнению с имитационной моделью. Во-первых, аналитическая модель дает решение поставленной задачи в законченной форме. Во-вторых, применение аналитической модели обеспечивает глубину анализа. С помощью аналитических моделей можно проводить исследование характеристик в некоторой области определения параметров, в которой модель адекватна описываемым явлениям или процессам. Применение аналитических моделей позволяет получить решение в виде функциональной зависимости исследуемых характеристик от параметров модели. Имитационная модель за один цикл ее применения производит расчет характеристик в одной точке. Для получения функциональной зависимости выходной характеристики от параметров модели необходимо провести многократные расчеты на имитационной модели.
С другой стороны, построить аналитическую модель для сложной системы очень трудно. При таком построении требуется принимать существенные упрощающие предположения, которые могут привести к тому, что построенная модель будет неадекватна описываемым процессам или явлениям. В этом смысле имитационные модели имеют преимущества, так как они могут быть построены в самых общих предположениях о функционировании системы. Следовательно, имитационные модели могут быть более адекватны. К недостаткам аналитических моделей относится также и то, что простая модификация проекта или изменение предположений о функционировании элементов структуры может потребовать коренной перестройки модели, в то время как у имитационной модели потребуется изменить лишь входную информацию.
Рассмотрим простой пример. Пусть необходимо оценить характеристики надежности системы, структура которой известна. Если проводить расчеты в предположении об отсутствии восстановительных мероприятий после отказов элементов, то аналитическая модель для такого расчета строится с использованием логико-вероятностного подхода. Если изменить предположения и считать, что после отказа элементов осуществляется восстановление и потоки отказов и восстановлений пуассоновские, то для расчета надежности используются уравнения Колмогорова-Чепмена. Если же будем предполагать восстановление элементов, но потоки отказов или восстановлений описывать не пуассоновским, а каким-нибудь другим распределением, то для построения моделей расчета надежности необходимо использовать аппарат теории восстановления, т.е. для решения одной и той же задачи при смене предположений о характере функционирования системы для построения аналитической модели приходится полностью менять теоретический аппарат. В имитационной модели в этом случае меняются лишь входные данные. Таким образом, на основании сказанного нельзя однозначно решить, какая модель лучше. Обе модели являются полезным инструментом исследования и об их соответствии решаемым проблемам надо судить в контексте конкретного применения. В задачах системного анализа целесообразно проводить комбинированные исследования, использующие как аналитические, так и имитационные модели.