УДК 621.5.01
ПЛАНИРОВАНИЕ ВЫПОЛНЕНИЯ ЗАДАНИЯ В УСТАНОВЛЕННЫЙ СРОК
П.Г. Яковенко
Томский политехнический университет
E-mail pgj75@yandex.ruСоставлена программа планирования графика выполнения в установленный срок задания с учетом продолжительности рабочего дня, ограниченного темпа нарастания работы на начальном и равномерным распределением нагрузки на заключительном этапе.
На выполнение задания исполнителю обычно отводится определенное число часов (ЧЧ) и дней (ЧД), необходимых для завершения работы к установленной дате. Эти требования формируются с учетом опыта и уровня подготовки специалиста, продолжительности его рабочего дня (ЕМ) и других факторов. При планировании сложно учесть непредвиденные обстоятельства в ходе выполнения работы, поэтому на предварительном этапе желательно предусмотреть резерв времени в графике выполнения задания, а также индивидуальные особенности исполнителя.
Самым простым является равномерное распределение работы на все дни. В этом случае для определения времени ежедневного занятия работой (ЕР) достаточно разделить ЧЧ на ЧД. Полученное значение ЕР не должно превышать ЕМ. Если ограничение (ЕМ) не нарушено, то исполнитель должен в течение всех дней работать над выполнением задания по ЕР часов, начиная с первого дня. Такой график часто оказывается трудно реализуемым в первые дни работы, так как не всегда исполнитель способен с первого дня выполнения задания уделять ему ежедневно такое число часов.
Порой приходится равномерно увеличивать время занятия заданием от дня ко дню до достижения значения ЕР, при котором за оставшиеся дни при одинаковой ежедневной работе будет выполнено задание в установленный срок. При этом значение ЕР не должно превышать значения ЕМ. В этом случае необходимо предварительно прогнозировать для очередного дня увеличение времени занятия заданием по сравнению с предыдущим днем на предельную величину (ПВМ), рассчитывать выполнение работы с учетом этого дня и работу исполнителя с найденным значением ЕР до конца срока. Если суммарное прогнозируемое число часов на выполнение задания окажется меньше ЧЧ, то для очередного дня следует использовать найденное значение ЕР. Расчеты для следующих дней выполняются по аналогичной методике. Если суммарное прогнозируемое число часов на выполнение задания окажется больше ЧЧ, то для очередного дня и всех последующих следует использовать значение ЕР, равное отношению остатка работы к числу оставшихся дней, чтобы на заключительном этапе исполнитель работал ежедневно одинаковое число часов. В этом варианте для исполнителя облегчается начальный этап, но требуется более интенсивная работа на заключительном этапе выполнения задания.
Возможно, увеличение времени занятия заданием от дня ко дню по нелинейной зависимости до достижения значения ЕР, при котором за оставшиеся дни при одинаковой ежедневной работе задание будет выполнено в установленный срок. В этом случае приращение часов работы для последующего дня определяется суммой приращения часов работы на текущем дне, в сравнении с предыдущим днем, и числом часов работы в первый день выполнения задания (ПД). Эта сумма не должна превышать значения ПВМ. Значение ПД не может быть больше ПВМ. Для реализации такой зависимости необходимо прогнозировать для очередного дня время ЕР занятия заданием с учетом ПД, ПВМ и ЕМ, прогнозировать выполненную работу с учетом этого дня и работу исполнителя с найденным значением ЕР до конца срока. Если суммарное прогнозируемое число часов на выполнение задания окажется меньше ЧЧ, то для очередного дня следует использовать найденное значение ЕР. Для следующих дней расчеты выполняются по аналогичной методике. Если суммарное прогнозируемое число часов на выполнение задания окажется больше ЧЧ, то для очередного дня и всех последующих следует использовать значение ЕР, равное отношению остатка работы к числу оставшихся дней. При этом значение ЕР не должно превышать значения ЕМ. В этом варианте планирования еще больше облегчается начальный этап выполнения задания, но требуется более интенсивная работа на заключительном этапе.
Во всех рассмотренных вариантах если после выхода на значение ЕМ и работы с ним до конца срока суммарное число часов работы над заданием окажется меньше ЧЧ, то задание нельзя выполнить в установленный срок при принятых ограничениях.
Разработана «ПРОГРАММА ПЛАНИРОВАНИЯ РАБОТЫ ДЛЯ ВЫПОЛНЕНИЯ ЗАДАНИЯ В УСТАНОВЛЕННЫЙ СРОК» (PLANRA.EXE). Пользователь в режиме диалога должен дать ответы на вопросы:
- Сколько часов необходимо на выполнение работы (ЧЧ)?
- Сколько дней планируете на выполнение работы (ЧД)?
- Какое максимальное число часов в день можете уделить работе (ЕМ)?
- На сколько возможно предельное увеличение числа часов занятия работой для очередного дня в сравнении с предыдущим днем (ПВМ)?
- Сколько часов планируете заниматься работой в первый день (ПД)?
Выбор одного из трех описанных вариантов выполнения задания осуществляется программой автоматически и определяется ответами пользователя. После ввода параметров выполняется расчет графика выполнения задания в установленный срок с выводом информации о времени ежедневного занятия работой и остатка работы.
Разработанная программа позволяет найти наиболее приемлемый график выполнения задания в установленный срок при любых условиях.
Пример: ЧЧ=50, ЧД=14, ЕМ=7, ПВМ=0.8, ПД=0.15
День N 1 Работа на день (в часах) 0.15 Остаток работы (в часах) 49.85
День N 2 Работа на день (в часах) 0.45 Остаток работы (в часах) 49.40
День N 3 Работа на день (в часах) 0.90 Остаток работы (в часах) 48.50
День N 4 Работа на день (в часах) 1.50 Остаток работы (в часах) 47.00
День N 5 Работа на день (в часах) 2.25 Остаток работы (в часах) 44.75
День N 6 Работа на день (в часах) 3.05 Остаток работы (в часах) 41.70
День N 7 Работа на день (в часах) 3.85 Остаток работы (в часах) 37.85
День N 8 Работа на день (в часах) 4.65 Остаток работы (в часах) 33.20
День N 9 Работа на день (в часах) 5.45 Остаток работы (в часах) 27.75
День N 10 Работа на день (в часах) 5.55 Остаток работы (в часах) 22.20
День N 11 Работа на день (в часах) 5.55 Остаток работы (в часах) 16.65
День N 12 Работа на день (в часах) 5.55 Остаток работы (в часах) 11.10
День N 13 Работа на день (в часах) 5.55 Остаток работы (в часах) 05.55
День N 14 Работа на день (в часах) 5.55 Остаток работы (в часах) 00.00Поступила 1.12.2009 г.
Сведения об авторе: Яковенко Павел Георгиевич, д.т.н., профессор кафедры
Автоматизации теплоэнергетических процессов ТЭФ ТПУ.