Сетевые модели

Автор: Пользователь скрыл имя, 14 Ноября 2011 в 12:32, реферат

Краткое описание


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

Файлы: 1 файл

помощь кр.doc

— 152.00 Кб (Скачать)

4. Расчет сетевой  модели.

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

Операция считается  критической, если задержка ее начала приводит к увеличению срока окончания всей программы.

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

Определение критического пути.

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

Метод определения  такого пути рассмотрим на примере.

Пусть задана сетевая  модель с исходным событием 0 и завершающем событием 6. У стрелок даны оценки времени, необходимые для выполнения каждой операции.

Расчет критического пути включает два этапа.

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

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

Рассмотрим  теперь прямой проход.

Пусть - ранний срок начала всех операций, выходящих из события i. Таким образом, является ранним сроком наступления события i. Если принять i=0, т.е. считать, что номер исходного события сети равен нулю, то при расчете сети . вычисления при прямом проходе выполняются по формуле:

Следовательно, чтобы вычислить ES j для события j, нужно сначала определить ES i начальных событий всех операций (i, j), входящих в событие j .

Обратный проход начинается с завершающего события  сети. При этом целью является определение - поздних сроков окончания всех операций, входящих в событие i. Если принять i=n, где n - завершающее событие сети, то является отправной точкой обратного прохода. В общем виде для любого события i

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

Операция (i, j) принадлежит  критическому пути, если она удовлетворяет следующим трем условиям:

ES i = LC i ,

ES j = LC j ,

ES j - ES i = LC j - LC i = D ij .

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

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

Определение резервов времени.

При определении  критического пути необходимо вычислить  резервы времени для некритических  операций.

Резерв  времени критической  операции равен нулю. Поэтому она и  называется критической.

Введем определения  еще двух сроков, связанных с каждой операцией. Это срок позднего начала (LS) и срок раннего окончания (EC),   

Различают два  основных вида резервов времени: полный резерв (TF) и свободный резерв (FF).

Полный  резерв времени операции (i, j) представляет собой разность между максимальным отрезком времени в течение которого может быть выполнена операция и ее продолжительностью, т.е.:  

Свободный резерв времени определяется в предположении, что все операции в сети начинаются в ранние сроки. При этом величина FF ij для операции (i, j) представляет собой превышение допустимого отрезка времени над продолжительностью операции, т.е.:  

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

    Раннее Позднее    
Операция (i, j) Продолжительность D ij начало

ES i

окончание

EC ij

начало

LS ij

окончание

LC j

Полный резерв

TF ij

Свободный резерв

FF ij

(0, 1) 2 0 2 2 4 2 0
(0,2) 3 0 3 0 3 0 0
(1, 3) 2 2 4 4 6 2 2
(2, 3) 3 3 6 3 6 0 0
(2, 4) 2 3 5 4 6 1 1
(3, 4) 0 6 6 6 6 0 0
(3, 5) 3 6 9 10 13 4 4
(3, 6) 2 6 8 17 19 11 11
(4, 5) 7 6 13 6 13 0 0
(4, 6) 5 6 11 14 19 8 8
(5, 6) 6 13 19 13 19 0 0

Замечания.

1. Только критические операции должны иметь нулевой полный резерв времени.

2. Когда полный резерв равен нулю, свободный резерв также должен быть равен нулю. Однако обратное неверно, поскольку свободный резерв некритической операции также может быть нулевым.

Задачи.

1. В таблице приведены данные по программе строительства здания. Постройте сетевую модель этой программы и выполните ее расчет.

Операция Описание Предшествующие  операции Продолжитель-ность  в днях
A Расчистка стройплощадки - 1
В Доставка материалов и оборудования - 2
С Выемка котлована  под фундамент А 1
D Заливка фундамента бетоном С 2
Е Наружные сантехнические работы В, С 6
F Сооружение  каркаса здания D 10
G Прокладка электропроводной сети F 3
H Настилка полов G 1
I Кровельные  работы F 1
J Внутренние  сантехнические работы E, H 5
K Обшивка досками I 2
L Внешняя теплоизоляция F, J 1
M Установка дверных  и оконных рам F 2
N Кладка кирпича L, M 4
O Теплоизоляция стен и потолков G, J 2
P Штукатурка  стен и потолков O 2
Q Теплоизоляция крыши I, P 1
R Внутренняя  отделка P 7
S Наружная отделка I, N 7
T Благоустройство территории S 3

Ответ: Критический путь включает операции (A,C, D, F, G, H, J, L, N, S, T). Его продолжительность 38 дней.

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

Операция Описание Предшествующие  операции Продолжитель-ность  в днях
A Разработка  прогноза сбыта - 10
В Изучение конъюнктуры  рынка - 7
С Подготовка  рабочих чертежей изделия и технологии его производства А 5
D Разработка  календарных планов производства С 3
Е Оценка себестоимости  производства D 2
F Определение цены изделия B, E 1
G Разработка  финансового плана Е, F 14

3. Определить критические пути в сетях программы. 

    10.1. ПРИНЦИПЫ ПАКЕТНОЙ ПЕРЕДАЧИ ДАННЫХ

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

    

Информация о работе Сетевые модели