
- •Тема 3.1. Моделирование как метод познания
- •Лекция 3.1. Моделирование как метод познания
- •Материалы для оперативного контроля
- •Задание на самостоятельную работу студента по теме
- •Тема 3.2. Классификация и формы представления моделей
- •Лекция 3.2. Классификация и формы представления моделей
- •Материалы для оперативного контроля
- •Задание на самостоятельную работу студента по теме
- •Тема 3.3. Математическое моделирование и вычислительный эксперимент
- •Лекция 3.3. Математическое моделирование и вычислительный эксперимент
- •Задание на самостоятельную работу студента по теме
- •Тема 3.4. Информационные модели профессиональной области
- •Лекция 3.4.1. Информационные модели профессиональной области
- •Лабораторная работа 3.4.1. Моделирование в лингвистике
- •Материалы для оперативного контроля
- •Задание на самостоятельную работу студента по теме
Задание на самостоятельную работу студента по теме
Опишите этапы построения компьютерной модели, имитирующей какое-нибудь явление из вашей профессиональной области.
Опишите этапы построения компьютерной модели, имитирующей какой-нибудь объект из вашей профессиональной области.
Опишите этапы построения компьютерной модели, имитирующей какой-нибудь процесс из вашей профессиональной области.
Попробуйте оценить, какой вид компьютерного эксперимента – численные расчеты или имитационное моделирование – чаще используется в деятельности таких специалистов, как экономист, конструктор, архитектор, технолог, менеджер.
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.