Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
model.doc
Скачиваний:
17
Добавлен:
13.11.2019
Размер:
318.98 Кб
Скачать

Задание на самостоятельную работу студента по теме

  1. Опишите этапы построения компьютерной модели, имитирующей какое-нибудь явление из вашей профессиональной области.

  2. Опишите этапы построения компьютерной модели, имитирующей какой-нибудь объект из вашей профессиональной области.

  3. Опишите этапы построения компьютерной модели, имитирующей какой-нибудь процесс из вашей профессиональной области.

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

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

Тема 3.4. Информационные модели профессиональной области

Содержание темы: Примеры информационных моделей профессиональной области.

К началу изучения темы студент должен

знать: объект моделирования, этапы моделирования, виды моделей;

уметь: разработать простейшую модель процесса или (и) явления.

После изучения темы студент должен

знать: об информационных моделях профессиональной области;

иметь представление: о видах моделей применяемых в их специальности, о особенностях процесса моделирования в данной области.

Лекция 3.4.1. Информационные модели профессиональной области

Терминология: модель, моделирование, виды моделей, задачи оптимизации.

Материалы для изучения

Рассмотрим задачу оптимизации. Если в задаче оптимизации либо целевая функция, либо ограничения, либо и то, и другое нелинейны, то возникает задача нелинейного программирования.

Для нелинейных задач не существует методов, гаранти­рующих получение решения или вывода о его несуществова­нии, подобных симплекс-методу для линейных задач. Это неудивительно, поскольку даже в более простой, чем задача оптимизации, задаче решения нелинейного уравнения (сис­темы уравнений) также не существует таких методов.

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

Вернемся к рассмотренному выше примеру работы стан­ции технического обслуживания автомобилей, выполняю­щей два вида работ: ТО-1 и ТО-2. Изменим постановку зада­чи следующим образом: допустим, что прибыль, получаемая предприятием от производства работ, связана с ценой, взи­маемой с клиентов, по корневому закону: если цена услуги равна х, то прибыль пропорциональна 4х. Пусть целью ра­боты предприятия будет максимизация прибыли. Тогда мы имеем ту же систему ограничений:

и следующую целевую функцию:

значений, но не в вершине многоугольника, а в точке Р, ле­жащей на одной из сторон.

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

Ситуацию с этой задачей иллюстрирует рис. 3.4.1.

Рис. 3.4.1. Иллюстрация к решению задачи

На нем изображена область допустимых решений (многоугольник ABCD) и три линии уровня целевой функции. Как и прежде (при решении аналогичной линейной задачи) максимум це­левой функции реализуется на границе области допустимых

где С — значение целевой функции. На рис. 3.4.1 линии уров­ня целевой функции соответствуют следующим ее значениям: 1) С = 22; 2) С = 26, 46; 3) С = 30. Решая систему (3.4.3), полу­чаем квадратное уравнение для нахождения х (или у), в кото­рое в качестве параметра входит С. Ситуация наличия двух действительных корней этого уравнения переходит с ростом С в ситуацию наличия одного корня и далее — в ситуацию от­сутствия корней. Условие наличия одного корня — равенство нулю дискриминанта указанного квадратного уравнения. Это событие реализуется при С = 20. Соответствующие решения системы уравнений (3.4.3): х = 100, у = 25.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]