- •§ 1. Основные понятия и общая постановка задач исследования операций
- •§ 2. Математическое моделирование
- •§ 3. Основы оптимизации
- •§ 1. Социально-психологические вопросы
- •§ 2. Подбор, расстановка и подготовка кадров
- •§ 3. Документация и делопроизводство в системе управления
- •§ 4. Основные принципы партийного руководства
§ 2. Математическое моделирование
В математике обычно рассматриваются не реальные объекты, а некоторые их модели. Модель — это отображение исследуемой системы или некоторых интересующих нас явлений (процессов, событий). Модели используются в целях управления и прогнозирования (предсказания) возможной эффективности системы в случае изменения ее характеристик. Они позволяют объяснить интересующие нас явления и выявить взаимосвязь отдельных явлений, а также заменить дорогостоящие и сложные испытания систем в реальной обстановке. Моделирование осуществляется с целью усовершенствования системы, а также для ознакомления и обучения персонала с системами и ситуациями, которые трудно осуществить в реальных условиях. С помощью модели можно проверять или демонстрировать новые идеи, получать количественную оценку при различных вариантах управления. Деятельность, например, автотранспортного предприятия можно рассматривать в замедленном или ускоренном темпе. При моделировании можно заглянуть вперед и рассмотреть «будущее» состояние системы.
Моделирование систем может осуществляться на ЭЦВМ, что обеспечивает лучшее понимание принципов их работы и изучение процессов принятия решений. На таких машинах за несколько минут можно воспроизвести целые месяцы работы системы, учесть ряд случайных факторов (например, атмосфер-но-климатические и дорожные условия). Моделирование применимо при обучении инженерно-управленческого состава с помощью «деловых игр». Такая игровая модель позволяет моделировать целую отрасль народного хозяйства, министерство, управление, трест или предприятие. Модели широко используются для оптимизации систем, и это является основным научным принципом в исследовании операций.
Модели можно разделить на три типа: изобразительные (портретные), аналоговые и символические (логико-математические).
Изобразительные (портретные) модели или модели геометрического подобия точно копируют оригинал и отражают внешние характеристики системы — фотографии, макеты производственных корпусов, ситуационные планы, модели автомобилей или двигателей и т. д. С помощью этих моделей можно описать явление (объект), но нельзя объяснить или установить причинные связи и предсказать возможные изменения.
Аналоговые модели служат для представления протекания переходных процессов в различных механических и электрических системах и связывают свойства оригинала с другими более наглядными свойствами. Эти модели позволяют, например, представить дорожную сеть линиями разного цвета или рельеф местности с помощью горизонталей. Температура воздуха, например, представляется графически по высоте уровня в термометре и т. д.
В более сложных логико-математических (символических) моделях используются символы математического или логического характера для отображения свойств системы и объяснения явлений. Различают два метода решения и анализа этих моделей: аналитический (дедуктивный) и численный (индуктивный). Аналитические модели базируются на аналитических формульных зависимостях между параметрами задачи (алгебраические, дифференциальные и другие уравнения).
Обычно при решении практических задач, основанных на исследовании операций, приходится рассматривать несколько последовательных и взаимосвязанных частей (стадий). К ним относятся постановка (формулировка) задачи; составление математической модели управляемой системы; составление плана, проведение контрольных экспериментов и отыскание решения с помощью этой модели; проверка данной модели и принятие решения, уточнение решения и применение его на практике. Схематическое изображение этих стадий представлено на рис. 10.
Как видно из схемы рис. 10, математическая модель играет основную роль в методологии (методе) исследования операций. Решение данной задачи с помощью математической модели позволяет сформулировать и оценить альтернативу (необходимость выбора одного из двух единственно возможных решений) и выбрать окончательное решение, которое затем будет применено на практике.
Рис. 10. Схема принятия решений.
В общем виде математическую модель можно представить одним или несколькими уравнениями типа /(a,-, xi, уд—О, где а,- — неуправляемые (постоянные) переменные; xi — управляемые переменные системы; yt — неизвестные переменные. Ограничения, наложенные на переменные, выражаются дополнительной системой равенств или неравенств.
Наиболее простой моделью является такая, когда все факторы, от которых зависит исход операции, можно разделить на заранее известные, на которые нельзя повлиять (аь а», . . .),и зависящие от нас факторы, которые можно изменять по своему усмотрению {х\, Х2, ...). В этом случае задача исследования операций математически формулируется так: при заданных условиях а.\, а.2 ...
найти такие элементы решения х\, х? ..., которые обращают показатель Э в максимум (минимум). Символически такую модель запишем в виде
Модели на максимум и минимум просто решаются известным методом путем дифференцирования по аргументу (одному или нескольким) и приравнивания производной нулю. В тех случаях, когда аргументов х\, х2, ... много, или когда область их изменения ограничена, аналитическое решение уравнений становится очень сложным или вообще невозможным. Если в модели есть два параметра х\ и х2, которые можно менять, следует взять частные производные от Э по х\ (дЭ/дх\) и по х2 (дЭ/дх2), затем оба выражения приравнять к нулю и решить относительно х\ и х2.
На практике значительно чаще встречаются случаи, когда не все условия проведения операции заранее известны. При этом эффективность операции будет зависеть уже от трех категорий факторов. Кроме заранее известных факторов аь а2, ... и факторов X], х2, . . ., которые можно изменять по своему усмотрению, появляется третья группа факторов г/i, у2, ..., которые неизвестны. В этом случае математическая модель представляется в несколько илом виде: f(au а2, .. .; х\, х2, .. .; у\, у2, .. .) = 0.
В качестве одного примера построения математической модели рассмотрим модель расхода топлива при эксплуатации грузовых карбюраторных автомобилей в различных условиях. Расход топлива (критерий эффективности) в автотранспортных предприятиях определяется по следующей формуле (л):
где Но — основная норма расхода топлива на перемещение пустого автомобиля в конкретных условиях, л/100 км; Нд — дополнительный расход топлива на перемещение груза в данных условиях работы автомобиля, л/100 т-км; W — выполненная транспортная работа, т-км; 1С — суточный пробег автомобиля, км; кт — коэффициент, учитывающий температуру воздуха.
Основная норма расхода топлива (л/100 км) определится из выражения [5]
Дополнительная норма расхода топлива (л/100 км) на перемещение 1 т груза в данных условиях работы автомобилей
На расход топлива влияет температура окружающей среды. Коэффициент, учитывающий температуру воздуха, кт = (1,045 — — 0,003 • /в), где U — температура воздуха (с минусом, если ниже нуля; с плюсом, если выше).
В окончательном виде
где итах — максимальная скорость автомобиля, км/ч.
Рис 11. Модель подвески автомобиля.
Последнее выражение является математической моделью расхода топлива грузового карбюраторного автомобиля. В этой модели некоторые переменные являются постоянными (неуправляемыми). К управляемым переменным можно отнести скорость автомобиля,транспортную работу, качество топлива, лобовую площадь автомобиля, сопротивление дороги, передаточное число коробки передач и др. С помощью этой модели можно осуществлять анализ и нормирование расхода топлива для различных вариантов эксплуатации автомобиля, находить оптимальное значение расхода топлива и управлять движением автомобиля по критерию минимума расхода топлива.
Многие механические, электрические, экономические и другие системы описываются обыкновенными дифференциальными уравнениями. Например, колебания подрессоренных и неподрес-соренных масс автомобиля (рис. 11) при движении по неровной дороге можно описать следующими дифференциальными уравнениями:
Последние два уравнения являются математической моделью колебания кузова и заднего моста. Из этой модели можно определить перемещение кузова z и колес х, ускорения кузова z" и колес х", относительные перемещения кузова и колес (2 — х), модули передаточных функций для порожнего и груженого автомобилей при различной частоте возмущающей силы. Частота пропорциональна скорости движения автомобиля и обратно пропорциональна средней длине неровностей.
Для описания сложных операций с большим количеством взаимосвязанных постоянных и случайных элементов (машины, люди, системы) приходится применять статистическое моделирование или статистическое испытание (метод Монте-Карло). Суть его сводится к тому, что производится «розыгрыш» случайного явления с помощью некоторой процедуры (например, путем подбрасывания монеты), дающей случайный результат. Производя такой «розыгрыш» большое количество раз, можно получить необходимый статистический ( материал (множество реализаций случайного явления), который затем подвергается обработке обычными методами математической статистики. Моделирование может также
осуществляться С помо- Таблица 3
Шаг |
Случайные числа первая вторая цифра цифра |
X |
у |
|
1 |
3 |
6 |
|
1 |
2 |
0 |
2 |
0 |
2 |
3 |
4 |
4 |
1 |
3 |
4 |
0 |
5 |
2 |
2 |
5 |
2 |
5 |
3 |
1 |
6 |
4 |
1 |
4 |
0 |
7 |
8 |
8 |
5 |
1 |
49 |
0 |
3 |
7 |
7 |
50 |
7 |
2 |
8 |
6 |
щью специальных таблиц случайных чисел.
В качестве примера такого моделирования рассмотрим движение такси в крупном населенном пункте (городе). Для такси дальность поездки и количество пассажиров — случайные величины. Суточная производительность зависит от территории города, количества такси на 1000 чел и других факторов. Движение такси можно уподобить броуновскому движению молекул в жидкости, увеличенному во много раз. Для описания движения такси используются аналитические зависимости, известные из физики для описания движения молекул. Более просто эту задачу можно решить, применив метод Монте-Карло.
Такси в течение дня совершает п случайных поездок. Среднее расстояние (км) поездки пассажира в городе установим по приближенной формуле /„ = (1,2 + Q,VVF), где/7—площадь данного города, км2. Например, в городе с F = 300 км2 /„^4,0 км. В табл. 3 рассмотрено п шагов (ездок такси). Для каждого шага из таблицы случайных чисел выбраны последние две цифры. Если цифра четная или 0, принимаем х или у плюс 1, если нечетная — минус 1. После 50 шагов (ездок) такси окажется в точке города с координатами х = 8, у = 6. На рис. 12 показан возможный вариант движения такси в городе.
Существуют и другие модели. Например, модели транспортных процессов в задачах линейного программирования. Различные модели обслуживающих систем анализируются с помощью теории массового обслуживания. Широкое практическое приме-
нение
находит моделирование комплексов
работ с помощью сетевых
графиков. Эти модели рассмотрены ниже.
