Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Осоргин.docx
Скачиваний:
10
Добавлен:
16.12.2018
Размер:
139.35 Кб
Скачать

6. Методы реализации математических моделей

20. Классификация математических моделей в зависимости от методов реализации.

Математическое моделирование - это идеальное научное зна­ковое формальное моделирование, при котором объект описывается на языке математики, а модель исследуется с использованием математических методов.

Классификация математических моделей в зависимости от методов реализации (рис. 1.12)

Метод реализации модели относят к аналитическим, если он позволяет получить выходные параметры в виде аналитических выражений, т.е. выражений, в которых используется не более чем счет­ная совокупность арифметических операций и переходов к пределу.

Частным случаем аналитических выражений являются алгебра­ические выражения, в которых используется конечное или счетное число арифметических операций, операций возведения в целочис­ленную степень и извлечения корня.

Очень часто аналитическое решение для модели представляют в элементарных или специальных функциях: показательных, тригонометрических и т.п. Для по­лучения значений этих функций при конкретных значениях вход­ных параметров используют их разложение в ряды (например, Тей­лора). Учитывая различное число членов ряда, можно вычислять значе­ние функции с различной степенью точности. Таким образом, значение функции при каждом значении аргумента в этом случае определяется приближенно. Модели, использующие подобный при­ем, называются приближенными.

Аналитические методы реализации модели являются более ценными в том плане, что позволяют с меньшими вычислительными затратами изучить свойства объекта моделирования, применяя тра­диционные хорошо развитые математические методы анализа. Кроме того, знание аналитического выражения для искомых параметров позволяет исследовать фундаментальные свойства объекта, его качественное поведение, строить новые ги­потезы о его внутренней структуре. Следует отметить, что возмож­ности аналитических методов существенно зависят от уровня раз­вития соответствующих разделов математики.

К сожалению, существующие математичес­кие методы позволяют получить аналитические решения только для относительно несложных математических моделей. В большинстве случаев при исследова­нии моделей приходится использовать алгоритмические подходы, позволяющие получить лишь приближенные значения искомых параметров.

При численном подходе математические соотно­шения модели заменяется конечномерным аналогом. Это чаще всего достигается дискретизацией исходных соотношений, т.е. переходом от функций непрерывного аргумента к функциям дискрет­ного аргумента. После дискретизации исходной задачи выполня­ется построение вычислительного алгоритма, т.е. последовательно­сти арифметических и логических действий, выполняемых на ЭВМ и позволяющих за конечное число шагов получить решение диск­ретной задачи. Найденное решение дискретной задачи принимает­ся за приближенное решение исходной математической задачи.

Степень приближения искомых параметров модели зависит как от погрешностей са­мого метода, связанных с заменой исходной модели ее дискретным аналогом, так и от ошибок округления, возникающих при выполне­нии любых расчетов на ЭВМ в связи с конечной точностью пред­ставления чисел в ее памяти. Основным требованием к вычисли­тельному алгоритму является необходимость получения решения исходной задачи с заданной точностью за конечное число шагов.

Алгоритмические модели, использующие как численный, так и имитационный подход, не позволяют получить решения задач в аналитической форме, что затрудняет и усложняет процесс анали­за результатов моделирования. Так как применение моделей дан­ного типа возможно лишь при наличии вычислительной техники, то их эффективность зависит от мощности и быстродействия ЭВМ. Несомненным достоинством алгоритмических моделей является отсутствие принципиальных ограничений на сложность модели, что позволяет применять их для исследования систем произвольной сложности.

Использование математической модели, построенной алгорит­мическими методами, аналогично проведению экспериментов с реальным объектом, только вместо реального эксперимента с объек­том - проводится вычислительный эксперимент с его моделью. Зада­ваясь конкретным набором значений исходных параметров модели, в результате вычислительного эксперимента находим конкретный набор приближенных значений искомых параметров. Для исследо­вания поведения объекта при новом наборе исходных данных необ­ходимо проведение нового вычислительного эксперимента.

7. Анализ объектов с точки зрения цели моделирования, приведите примеры

Классификация математических моделей в зависимости от целей моделирования (рис.)

Целью дескриптивных моделей (от лат. descriptio - описание) яв­ляется установление законов изменения параметров модели. В ка­честве примера такой модели можно привести модель движения ма­териальной точки под действием приложенных сил, использующая второй закон Ньютона. Задавая положение и скорость точки в на­чальный момент времени (входные параметры), массу (собствен­ный параметр) и закон изменения прикладываемых сил (внешние воздействия), можно определить скорость и координаты материаль­ной точки в любой момент времени (выходные параметры). Полу­ченная модель описывает зависимость выходных параметров от входных. Поэтому дескриптивные модели являются реализацией описательных и объяснительных содержательных моделей на фор­мальном уровне моделирования.

Оптимизационные модели предназначены для определения оп­тимальных па­раметров моделируемого объекта или же для поиска оптимального режима управления некоторым процессом. Часть параметров модели относят к параметрам управления. Как правило, данные модели строятся с использованием одной или нескольких дескриптивных моделей и включают некоторый критерий, позволяющий сравнивать выходные параметры между со­бой с целью выбора наилучшего. Целью оптимизационных моделей является поиск таких допустимых параметров управления, при которых критерий выбора достигает своего «наилучшего значения».

Примером оптимизационной модели может служить модели­рование процесса запуска ракеты с поверхности Земли с целью подъема ее на заданную высоту за минимальное время при ограни­чениях на величину импульса двигателя, время его работы, началь­ную и конечную массу ракеты. Математические соотношения дес­криптивной модели движения ракеты выступают в данном случае в виде ограничений типа равенств.

Отметим, что для большинства реальных процессов, конструк­ций требуется определение оптимальных параметров сразу по не­скольким критериям, т.е. мы имеем дело с так называемыми мно­гокритериальными задачами оптимизации. При этом нередкими являются ситуации противоречивости критериев; например, при оптимизации конструкции рамы грузового автомобиля можно по­требовать максимальной жесткости, минимальной массы и минимальной стоимости.

Управленческие модели применяются для принятия управленческих решений в различных областях деятельности человека. В общем случае принятие решений яв­ляется процессом, по своей сложности сравнимым с процессом мышления в целом. Однако на практике под принятием реше­ний обычно понимается выбор некоторых альтернатив из заданно­го их множества. На­пример, на предприятии освободилась должность главного инженера, и задача директора состоит в выборе из имеющегося множества кандидатов на эту должность одного, отвечающего за­данным требованиям. Сложность задачи заключается в наличии неопределенности как по исходной информации (неполные данные о кандидатах); по характеру воздействия внешних условий (случай­ное: выбранный кандидат заболел или отказался; игровое: мини­стерство против выбранной кандидатуры), так и по целям (проти­воречивые требования к выбираемой кандидатуре: должен быть хо­рошим специалистом и администратором, опытен, энергичен, молод и пр.). Поэтому в отличие от оптимизационных моделей, где критерий выбора считается определенным и искомое решение устанавливается из условий его экстремальности, в управленческих моделях необходимо введение специфических критериев оптималь­ности, которые позволяют сравнивать альтернативы при различных неопределенностях задачи.

Поскольку оптимальность принятого решения даже в одной и той же ситуации может пониматься по-разному, вид критерия оп­тимальности в управленческих моделях заранее не фиксируется. Именно в этом состоит основная особенность данных моделей.