- •Тема 2: Математические модели и методы в системном анализе
- •1. Задачи и возможности моделирования
- •2. О способах использования математической модели для исследования процессов
- •3. Особенности моделирования процессов с учетом случайных факторов
- •4. Модель. Моделирование. Изоморфизм. Гомоморфизм.
- •5. Классификация моделей
- •6. Аспекты рассмотрения математических моделей.
- •7. Требования, предъявляемые к математическим моделям
2. О способах использования математической модели для исследования процессов
При любом способе использования математической модели для исследования некоторого реального процесса в первую очередь необходимо наметить совокупность искомых величин, т.е. тех характеристик процесса, параметров системы и начальных условий или функций от них, определение которых является целью исследования.
Кратко остановимся только на основных способах использования математической модели, а именно:
1) на аналитическом исследовании процессов;
исследовании процессов при помощи численных методов (в том числе и с применением всех видов вычислительной техники);
физическом моделировании процессов;
4) моделировании процессов на вычислительных машинах непрерывного действия (аналоговых установках или моделирующих машинах) и
5) моделировании процессов на цифровых вычислительных машинах (машинах дискретного действия)*.
Каждый из перечисленных способов имеет специфические свойства, определяющие сферу его эффективного применения при решении различных теоретических и прикладных задач.
Рассмотрим вкратце мероприятия, проводимые при аналитическом исследовании процессов.
Как правило, математическая модель в своём первоначальном виде не может быть использована для аналитического исследования процесса. В частности, математическая модель вообще может не содержать в явном виде искомых величин. Необходимо преобразовать математическую модель в такую систему соотношений (например, уравнений) относительно искомых величин, которая допускает получение нужного результата аналитическими методами. Это преобразование является наиболее существенным и в то же время часто наиболее трудным шагом при аналитическом исследовании процессов. Под получением результата здесь будем понимать либо построение явных формул для искомых величин, либо приведение уравнений к виду, для которого решения известны, либо, наконец, проведение исследования уравнений качественными методами (например, оценка асимптотических значений искомых величин, оценка устойчивости решений) и т.д.
Однако воспользоваться аналитическим исследованием удается сравнительно редко, так как преобразование математической модели в систему уравнений, допускающую эффективное получение результатов, является трудной задачей, а для сложных процессов часто эти трудности оказываются непреодолимыми.
При решении многих прикладных (а иногда и теоретических задач) идут на умышленное отступление от первоначальной модели, на упрощение и огрубление её ради возможности получить хотя бы приближённое решение задачи.
В случаях, когда не удаётся преобразовать математическую модель в подходящую систему уравнений, а упрощения задачи приводят к недопустимо грубым результатам, от аналитического исследования отказываются к переходят к другим способам использования математической модели.
Более широкую сферу применения имеет исследование процессов при помощи численных методов. Содержание работы при численном исследовании процессов остаётся в основном таким же, как и при использовании аналитических методов. Разница заключается в том, что после выполнения наиболее трудной части работы - преобразования математической модели в систему уравнений, допускающую эффективное решение численными методами, - необходимо вручную или с использованием вычислительной техники произвести вычисления - реализовать соответствующий численный метод, В качестве результатов при исследовании процессов численными методами обычно получают таблицы значений искомых величин для конечного набора значений параметров системы, начальных условий или времени.
Необходимо отметить, что класс уравнений для искомых величин, которые могут быть решены приближенно численными методами, значительно шире, чем класс уравнений, доступных аналитическому исследованию. Вместе с тем решение задач при использовании численных методов бывает обычно менее полным по сравнению с аналитическим исследованием, а в некоторых весьма распространенных случаях ограничивается обследованием небольшого количества частных реализации процесса.
Чрезвычайно неприятным является то обстоятельство, что математические модели сложных процессов в своём первоначальном виде далеко не всегда оказываются пригодными для применения численных методов, а преобразования математических моделей в соответствующую систему уравнений, как правило, остаются столь же сложными, как и в случае аналитического исследования.
При моделировании процессов не обязательно преобразовывать математическую модель в специальную систему уравнений относительно искомых величин. Для моделирования характерно воспроизведение явлений, описываемых математической моделью, с сохранением их логической структуры, последовательности чередования во времени, а иногда и физического содержания, выполняемое при помощи специальных моделирующих установок или средств вычислительной техники,
Для моделирования процесса на ЭВМ необходимо преобразовывать математическую модель его в специальный моделирующий алгоритм.
При моделировании процессов на цифровых вычислительных машинах реализация моделирующего алгоритма является в некотором смысле имитацией элементарных явлений, составляющих исследуемый процесс, с сохранением их логической структуры, последовательности протекания во времени и особенно характера и состава информации о состояниях процесса.
Структура моделирующего алгоритма слабо зависит от совокупности искомых величин, а определяется главным образом строением математической модели.
Метод моделирования процессов на цифровых вычислительных машинах имеет весьма обширную сферу применения. Он дает возможность проводить достаточно полное исследование разнообразных процессов независимо от физической природы явлений, составляющих данный процесс, выбора совокупности искомых величин и формулировки прикладных задач.
