КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Условие задачи
При составлении проекта работ выделено 8 событий: (0,1,2,3,4,5,6,7), которые связаны работами (i – j), где i,j 0,1,2,3…,7 и i ≠ j, например, событие 1 связано с событием 2 работой (1-2). Исходные данные по продолжительности работ
Требуется: 1. Построить сетевой график выполнения проекта. 2. Определить критический путь. Ход выполнения: Данная задача относится к классу задач сетевого планирования и решается методами булева программирования. Задание 1. Построение сетевого графика выполнения проекта. События на сетевом графике (или как говорят на графе) изображаются кружками (вершинами графа), а работы – стрелками (ориентированными дугами), показывающими связь между работами. Так как исходные данные представлены работами, то из их анализа видно, что процесс начинается событием Ѕ0 и заканчивается событием Ѕ7. Все остальные события являются промежуточными. Нарисуем график процесса, размещая события в последовательности: событие Ѕ0 – крайне левое, Ѕ7 – крайнее правое, если событие имеет номер i≤j,то оно изображается левее, любые события связываются одной стрелкой. С каждой стрелкой свяжем число, продолжительность работы.
Рис.1. Сетевой график проекта.
Получим рисунок, который называется сетевым графиком проекта. Задание 2. Определение критического пути в MS Excel.
С сетевым графиком связана таблица, которая называется матрицей инцидентностей. Рис. 2. Матрица инцидентностей.
Она строится следующим образом: столбцы соответствуют работам, а строки событиям. Если для дуги (i - j) начало соответствует i, а конец дуги соответствует j, то элемент матрицы в строке i будет равен -1, в строке j равен 1, а все другие элементы столбца равны 0. 1. Откройте новую книгу MS Excel и сохраните в своей папке под именем Сетевое проектирование.xls. 2. Переименуйте Лист1 в лист Матрица инцидентностей. 3. Для обеспечения проверки вводимых значений в диапазон ячеек B3:Q10 создайте список подстановки. Для этого: · Выделите диапазон ячеек. · Выполните команду Данные/Проверка… · В окне Проверка вводимых значений на вкладке Параметры задайте Тип данных Список. · В поле Источник введите значения : -1;1 4. В диапазон ячеек A11:Q11 введите продолжительность работ. Путь – любая последовательность работ, в которой конечное событие каждой работы совпадает с начальным событием следующей за ней работы. Среди различных путей сетевого графика наибольший интерес представляет полный путь L – любой путь, начало которого совпадает с исходным событием сети, а конец – с завершающим. Полными путями являются пути: Ѕ0 Ѕ3 Ѕ5 Ѕ7 продолжительность его 22 ед. Ѕ0 Ѕ2 Ѕ3 Ѕ4 Ѕ6 Ѕ7 продолжительность 45 ед. Критический путь имеет максимальную продолжительность. Для вычисления критического пути введем переменные хi = 0, если ребро не принадлежит пути и хi =1, если принадлежит. Такие переменные называются булевыми или двоичными. Рассмотрим функцию U(хi)= , где Ti – исходные значения продолжительности работ. По условию эта функция для критического пути должна быть максимальной. Построим систему ограничений. Все ограничения имеют вид: , где bj = -1 – для начальной вершины, bj = 1 – для конечной вершины, bj = 0 для всех промежуточных вершин, aij – элементы строки матрицы инцидентностей Для начального события Ѕ0 (вершина, исходящая для всех путей): -х1-х2-х3= -1 Для первого события Ѕ1: х1-х4- х5- х6=0 Для второго события Ѕ2: х2+х4- х7-х8 –х9=0 Для третьего события Ѕ3: х3+х5+х7- х10-х11=0 Для четвертого события Ѕ4: х6+х8 +х10-х12-х13=0 Для пятого события Ѕ5: х9+х11 +х12-х14-х15=0 Для шестого события Ѕ6: х13+х14 -х16=0 Для седьмого события Ѕ7 (завершающего) х15 +х16=1 Начальные значения всех переменных примем равными 1. Составим модель для поиска критического пути: Для этого: 5. В строке 12 введите переменные xi, равные 1. 6. В столбце R рассчитайте , воспользовавшись функцией СУММПРОИЗ. 7. В столбец S введите ограничения bj, учитывая, что bj = -1 – для начальной вершины, bj = 1 – для конечной вершины, bj = 0 для всех промежуточных вершин. 8. В ячейке R11 рассчитайте . 9. Сравните полученный результат с рисунком 3. Рис. 3. Матрица инцидентностей.
10. Для того, чтобы рассчитать критический путь (максимальную продолжительность проекта), воспользуйтесь возможностями MS Excel по поиску решений. Для этого: · Выполните команду Сервис/Поиск решений (Если данный модуль отсутствует, то предварительно установите его, выполнив команду Сервис/Надстройки/Поиск решения). · В диалоговом окне Поиск решения установите параметры поиска решения согласно рис.4. · Установите параметры модели – Линейная и Неотрицательные значения, щелкнув по кнопке [Параметры] диалогового окна Поиск решения.
Рис. 4. Диалоговое окно Поиск решения.
Где: целевая ячейка – $R$11 (сумма произведений Ti xi). изменяемые ячейки – $B$12:$Q$12 (переменные хi ). ограничения – ячейки столбца Σaijxi= bj, а также $B$12:$Q$12 = двоичное.
· Установите параметры модели – Линейная и Неотрицательные значения, щелкнув по кнопке [Параметры] диалогового окна Поиск решения. · Щелкните по кнопке [Выполнить] и в окне Результат поиска решения установите опцию « Сохранить найденное значение» и выберите Тип отчета – Результаты. 11. По результатам поиска определите критический путь и сравните с рис. 5. Рис. 5. Результат поиска решения.
Значение целевой функции равно 57 ед. Таким образом, критический путь включает работы Р01Р12 Р23 Р 34 Р 45 Р 56Р67. Этот путь или подпроцесс имеет максимальную продолжительность, и работы находящиеся на нем не имеют ни каких резервов времени. Критический путь определяет полное время завершения всех работ. Задание 3. Построение сетевого графика и определение критического пути в MS Project. Программа MS Project предназначена для создания и управления графиками выполнения проектов на основе технологий сетевого планирования. Окно системы приведено на рис. 6. Рис. 6. Окно MS Project.
Слева расположена Панель консультанта (Вид /Панель инструментов/Консультант). В рабочей области находится Диаграмма Ганта (Вид/Диаграмма Ганта), которая состоит из Панели для ввода задач (работ) и Панели протяженности работ (диаграмма выполнения проекта) Рассмотрим выполнение проекта представленного выше. Ход выполнения:
Рис. 7. Сведения о проекте.
Рис. 8. Область задач диаграммы Ганта.
Рис. 9. Фрагмент диаграммы Ганта.
Рис. 10. Трудовые ресурсы проекта.
Рис. 11. Назначение ресурсов задачам.
Задание 4. (самостоятельно). При составлении проекта работ выделено 8 событий:(0,1,2,3,4,5,6,7), которые связаны работами (i –j), где i,j 0,1,2,3…,7 и i ≠ j, например событие 1 связано с событием 2 работой (1-2).Определено штатное расписание для выполнения проекта в составе: 1. Руководитель проекта (РП), стандартная ставка – 70$/день; 2. Ведущий инженер (ВИ), стандартная ставка - 60$/день; 3. Исполнитель 1 (И1), стандартная ставка - 50$/день; 4. Исполнитель 2 (И2), стандартная ставка - 50$/день;
Рабочий день исполнителя 8 часов при 5 дневной рабочей неделе. Требуется: 1. Построить сетевой график выполнения проекта. 2. Определить критический путь. 3. Провести анализ использования ресурсов. 4. Провести анализ стоимости проекта.
Исходные данные по продолжительности работ и закрепленные работы приведены в таблице.
Дата добавления: 2014-01-15; Просмотров: 1078; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |