Работа с приложением «Сетевик»
О программе
При работе с приложением существует возможность получения кратких сведений о приложении: текущая версия, краткое описание, информация о разработчике. Дополнительно дается информация о текущих параметрах вычислительной системы.
· доля системной памяти;
· объем доступной памяти;
· общий объем физической памяти;
· установка сопроцессора.
Установка календарного (горизонтального) масштаба
Для наглядности отрисовки календарного сетевого графика и графиков ресурсов необходимо установить горизонтальный масштаб и отрисовать календарную шкалу. Календарная шкала отрисовывается на период текущей продолжительности строительства. После окончательного уточнения продолжительности строительства необходимо повторить отрисовку календарной шкалы, а затем и формирование сети.
Рис. 12 Установка календарного (горизонтального) масштаба
Ввод титула проекта
Перед началом проектирования новой сетевой модели рекомендуется заполнить «Титул проекта», который является ее информационным ярлыком, в соответствии с которым присваивается имя текущему новому файлу и в дальнейшем происходит его идентификация при поиске или вложении в качестве объекта низшего уровня в сетевые модели высшего уровня (комплекса).
В титул вводится следующая информация:
- обозначение проекта, которое сохраняется как новое имя текущего файла;
- наименование проекта, которое выводится в заголовок сетевого графика и графика капвложений;
- срок начала строительства, выводится в виде справочной информации над календарной шкалой.
В процессе работы с сетевой моделью титул проекта можно переопределять.
Рис. 13 Ввод титула проекта
3.5. Подготовка и ввод исходных данных
3.5.1. Общие положения
Вся исходная информация, необходимая для расчета сетевой модели и определения требуемых ресурсов вводится на листе «Расчетной ведомости» в соответствующих графах. Здесь же выводятся численные результаты расчета сетевой модели. Описание граф «Расчетной ведомости» приведено в таблице 3.
На основании применяемой методики расчета сетевой модели, а также учета и разбивки ресурсов по периодам (неделям) строительства, выделено и систематизировано пять типов работ:
- обычная работа;
- комплексная работа (работа-объект);
- прочая работа;
- фиктивная работа;
- дополнительная работа.
Обычная работа
Применяется для всех основных видов работ, для нее выполняется расчет Продолжительности/Численности, расчет требуемых ресурсов, определяется ее трудоемкость построечная и плановая. На сетевом графике данный тип работ отрисовывается в полном объеме (см. условные обозначения Приложение 1). Все требуемые для выполнения данной работы ресурсы: трудовые и финансовые, отображаются на соответствующих графиках.
Комплексная работа (работа-объект)
Применяется для вставки информации о существующей сетевой модели низшего уровня (объекта), включаемой в состав проектируемой сетевой модели высшего уровня (комплекс).
Информация по данной работе вставляется из исходного файла сетевой модели объекта низшего уровня и без изменений участвует в дальнейших расчетах и графических построениях, выполняемых аналогично обычным работам. На сетевом графике комплексная работа отображается аналогично обычной работе, кроме информационного графа (условные обозначения для комплексной работы даны в скобках, см. Приложение 1). Основное отличие заключается в том, что в интервале данной комплексной работы, отображаемом на графиках ресурсов, заключена информация о требуемых ресурсах всего объекта низшего уровня, включающего в себя определенный набор работ.
Прочая работа
Применяется для отображения прочих работ и затрат в виде отдельных работ. Для нее задается продолжительность освоения ресурсов, без расчета численности работающих, и выполняется разбивка только требуемых финансовых ресурсов. На сетевом графике прочая работа отображается аналогично обычной, без численности работающих.
Фиктивная работа
Работа с нулевой продолжительностью. Вводится для вспомогательных целей: замыкания "лишних" зависимостей других работ, выделения промежуточных событий, например сдач захваток, технологических узлов и т.п. Данная работа не оказывает влияния на расчеты сетевой модели, не требует ресурсов. На сетевом графике отображается как обычная работа, но с нулевым календарным интервалом и другими показателями.
Дополнительная работа
Применяется для отображения работ и затрат, начисляемых процентно на общий объем сметной стоимости других работ в течение всего периода строительства. К дополнительным работам можно отнести: временные здания и сооружения; прочие работы и затраты (кроме отдельных работ относимых к типу "обычных"); непредвиденные работы и затраты, различные виды отчислений и т.п. Для данных работ вычисляются дополнительно требуемые трудовые и финансовые ресурсы, разбивка которых производится на весь период строительства. Дополнительные работы отображаются только на графиках ресурсов в виде дополнительных ресурсов, на сетевом графике данные работы отсутствуют и в расчетах его не участвуют.
Примечание: дополнительные работы вставляются в конце Расчетной ведомости после всех остальных работ без указания порядкового номера.
При определении топологии сети необходимо помнить, что число входящих зависимостей (предыдущих работ) ограничено четырьмя. При превышении их числа необходимо вводить фиктивную работу, на которую замыкаются «лишние» зависимости.
При необходимости можно директивно ограничить сроки начала и окончания любой работы. При вводе директивных сроков необходимо предусмотреть их совместимость с введенными зависимостями (графа Предыдущие работы) и соответствующими расчетными сроками выполнения, как текущей, так и зависящих от нее работ.
Последняя по времени работа должна располагаться непосредственно перед дополнительными работами. По ней определяется общая продолжительность для обратного расчета сети. При необходимости для данной работы вводится директивный срок окончания (не позднее), который задает общий резерв всего строительства.
Все работы необходимо заранее сгруппировать по исполнителям (потокам или техузлам) и присвоить им соответствующий цвет. Дополнительные работы выделить отдельным от остальных цветом.
Определяющие признаки типов работ, а также способы заполнения граф Расчетной ведомости для каждого из типов работ приведены в таблице 4, где:
"+ +" - обязательный ввод значения (определяющий признак);
"+" - обязательный ввод значения;
"- -" - обязательное отсутствие значения (определяющий признак);
"-" - отсутствие значения;
"+/-" - заполняется при необходимости;
"р" - заполняется по результатам расчетов.
Таблица 3 Графы Расчетной ведомости
| №
| Наименование
| Ед. изм.
| Описание
| Источник ввода
| Требуемый тип данных
| Примечания
|
|
|
|
|
|
|
|
| Предыдущие работы, в т. ч.:
| -
| Задает связь текущей работы с предшествующими ей работами
| Пользователь
|
| Рекомендуется заполнять в порядке возрастания слева–направо. Нуль («пусто») воспринимается как начальная работа или нулевая зависимость
|
| №
| -
| Номер предыдущей работы
| Целое положительное число от 0 до 32767
|
| Зависимость
| Недели
| Организационная или технологическая зависимость текущей работы от предшествующей работы
|
| Любое целое число от –32767 до 32767
|
| Обозначение (название файла)
|
| Задает название файла для связи с исходной сетевой моделью низшего уровня
| Пользователь
| Строковый
| Имя файла задается без расширения «.xls»
|
| № п.п
|
| Порядковый номер текущей работы на сетевом графике
| Пользователь
| Целое положительное число от 0 до 32767
| Заполнять в порядке возрастания. Нуль («пусто») располагать в конце списка
|
| Наименование
|
| Наименование текущей работы
| Пользователь
| Строковый
| Значение «пусто» прерывает дальнейшую обработку списка
|
| Исполнитель (поток или техузел)
|
| Наименование исполнителя, потока, захватки или технологического узла, к которым группируется текущая работа
| Пользователь
| Строковый, с заливкой ячейки цветом
| Значение «пусто» считается отдельным исполнителем
|
| Сметная стоимость, в т. ч.:
|
| Сметная стоимость выполнения текущей работы, в т. ч.
| Пользователь
| Положительное число с плавающей точкой от 1.401298е-45 до 3.402823е-38
|
|
| СМР
| Тыс. руб.
| Строительно - монтажных работ
|
| оборудование
| Тыс. руб.
| Оборудования
|
| Всего капвложений
| Тыс. руб.
| Общая сметная стоимость работ
|
| Трудоемкость
| Чел.-дни
| Трудоемкость выполнения текущей работы (построечная и планируемая)
| По расчету
| Целое положительное число от 0 до 32767
|
|
| Средняя сменная выработка
| Руб. в смену
| Средняя недельная сменная выработка на одного работающего
| Пользователь
| Положительное число с плавающей точкой от 1.401298е-45 до 3.402823е-38
|
|
| Средняя сменная численность (дневная)
| Чел. в смену (в день)
| Средняя недельная численность работающих в смену (средняя дневная численность – для работ-объектов)
| Пользователь или по расчету
| Целое положительное число от 0 до 32767
|
|
| Максимальная дневная численность
| Чел. в день
| Максимальная средняя недельная дневная численность работающих
| По расчету
| Целое положительное число от 0 до 32767
| Заполняется по связи с объектом низшего уровня
|
| Сменность
| Смены
| Средняя недельная сменность выполнения работы
| Пользователь
| Положительное число с плавающей точкой от 1.401298е-45 до 3.402823е-38
|
|
| Продолжительность расчетная
| Недели
| Расчетная продолжительность выполнения работ
| Пользователь или по расчету
| Целое положительное число от 0 до 32767
|
|
| Продолжительность минимальная
| Недели
| Минимальная продолжительность выполнения работы – для работ-объектов
| По расчету
| Целое положительное число от 0 до 32767
| Заполняется по связи с объектом низшего уровня
|
| Ранние сроки в т. ч.:
|
| Ранние сроки выполнения работы
|
|
| Все директивные сроки должны быть согласованы с расчетными сроками текущей и всех зависящих от нее работ
|
| РН
| Недели
| Раннее начало
| По расчету
| Целое положительное число от 0 до 32767
|
| РО
| Недели
| Раннее окончание
| По расчету
|
| Директивный срок (начать не ранее)
| Недели
| Задает директивный срок начала – начать не ранее
| Пользователь
|
| Поставка оборудования, в т.ч.:
|
| Сроки поставки оборудования (при его наличии)
| Пользователь
| Целое положительное число от 0 до 32767
|
|
| Директивный срок начала
| Недели
| Задает директивный срок начала поставки оборудования
|
| Продолжительность поставки
| Недели
| Задает продолжительность поставки оборудования
|
| Поздние сроки, в т. ч.
|
| Поздние сроки выполнения работы
|
| Целое положительное число от 0 до 32767
|
|
| ПН
| Недели
| Позднее начало
| По расчету
|
| ПО
| Недели
| Позднее окончание
| По расчету
|
| Директивный срок (окончить не позднее)
| Недели
| Задает директивный срок окончания – окончить не позднее
| Пользователь
|
| Резервы, в т. ч.:
|
| Резервы работ
|
| Целое положительное число от 0 до 32767
|
|
| Частный
| Недели
| Частный резерв – запас времени текущей работы при неизменных сроках начала последующей работы
| По расчету
|
| Общий
| Недели
| Общий резерв – запас времени при неизменной общей продолжительности строительства
| По расчету
|
|
| 18
| Критический путь
|
| Непрерывная цепь работ максимальной продолжительности, у которых минимальные резервы времени
| По расчету
| Строковый
| Знак «+» показывает принадлежность работы к критическому пути
|
| Последующие работы, в т. ч.:
|
| Связь текущей работы с последующими работами
| По расчету
|
|
|
| №
| -
| Номер последующей работы
| Целое положительное число от 0 до 32767
|
| Зависимость
| Недели
| Технологическая зависимость от текущей работы к последующей работе
| Любое целое число от -32767 до 32767
|
| Таблица 4 Определяющие признаки типов работ
Предыдущие работы
| Обозначение (название файла)
| № п.п
| Наименование
| Исполнитель (поток или техузел)
| Сметная стоимость
| Трудоемкость
| Средняя сменная выработка
| Средняя сменная (дневная) численность
| Максимальная дневная численность
| Сменность
| Продолжительность расчетная
| Продолжительность минимальная
| Поставка оборудования
| СМР
| Оборудование
| Всего капвложений
| +
|
| + +
| Обычная работа
| +
| + +
| +/-
| + +
| Р
| +
| +/р
| -
| +
| Р/+
| -
| +/-
| +
| + +
| + +
| Комплексная работа
| +
| Р
| Р
| Р
| Р
| -
| Р
| Р
| -
| Р
| Р
| -
| +
| - -
| + +
| Прочая работа
| +
|
|
| + +
| Р
| Прочая
| -
| -
| -
| +
| -
| -
| +
| - -
| + +
| Фиктивная работа
| +
| - -
|
|
| Р
| фиктивная
| -
| -
| -
| -
| -
|
| +
| - -
| - -
| Дополнительная работа
| дополнительная
| +/-
| +/-
| + +
| Р
| +/-
| -
| -
| -
| Р
| +/-
|
|
3.5.2. Обновление вложенных объектов
Вставка информации в Расчетную ведомость по комплексным работам (работам-объектам) осуществляется путем ввода в соответствующие графы связей с файлом, содержащим сетевую модель объекта низшего уровня. Поиск исходных файлов для вставки связей выполняется по названиям файлов в графе "Обозначение". Сетевые модели объектов низшего уровня должны быть созданы заранее.
Рис. 14 Обновление вложенных объектов
Действия пользователя:
- В графу "Обозначения" ввести имя файла исходного объекта (при необходимости - путь oт общей папки)
- Выбрать пункт меню "Обновление вложенных объектов...
- В появившемся диалоговом окне задать путь к общей папке, где находятся все исходные объекты, см. рис.14
- Ок.
3.5.3. Изменение порядка работ Расчетной ведомости
С целью облегчения редактирования Расчетной ведомости и компоновки сетевого графика, в приложение введена вспомогательная процедура Изменение порядка работ, которая предназначена для соответствующих действий со строками Расчетной ведомости.
Перемещение строк
Пользователь изменяет текущий номер строки на необходимый. Процедура переносит строку с измененным номером на место перед строкой с укачанным номером, после чего присваивает новые текущие порядковые номера работ и соответствующим образом изменяет номера в графе "Предыдущие работы". В результате при новой отрисовке сетевого графика, переносится на новое место соответствующий граф перемещенной работы, без изменения существующих зависимостей.
Действия пользователя:
- Выполнить необходимые вышеуказанные предварительные действия (изменение номера, установка курсора)
- Выбрать пункт меню "Изменение порядка работ..."
- В появившемся диалоговом окне, выбрать переключатель "Переместить работы", см. рис. 15
- Ок
Рис 15 Изменение порядка работ Расчетной ведомости
Обмен строк
Пользователь изменяет текущий номер строки на необходимый. Процедура выполняет обмен строки с измененным номером на строку с указанным номером, после чего присваивает новые текущие порядковые номера работ и соответствующим образом изменяет номера в графе "Предыдущие работы". В результате при новой отрисовке сетевого графика, графы соответствующих работ меняются местами, без изменения существующих зависимостей.
Действия пользователя:
- Выполнить необходимые вышеуказанные предварительные действия (изменение номера, установка курсора)
- Выбрать пункт меню "Изменение порядка работ..."
- В появившемся диалоговом окне, выбрать переключатель "Переместить работы", см. рис.15
- Ок
Вставка строки
Пользователь указывает курсором номер строки, перед которой необходимо вставить новую. При необходимости можно указать работу-аналог для вставки или вставить узловую фиктивную работу, на которую замыкаются свободные зависимости предыдущих работ. Процедура вставляет новую пустую строку, после чего присваивает новые текущие порядковые номера и, соответствующим образом, изменяет номера работ в графе "Предыдущие работы". В результате, после оформления новой работы и перерисовки сетевого графика, появляется граф новой работы, без изменения существующих зависимостей.
Действия пользователя:
- Выполнить необходимые вышеуказанные предвари тельные действия (изменение номера, установка курсора)
- Выбрать пункт меню "Изменение порядка работ..."
- В появившемся диалоговом окне, выбрать переключатель "Вставить работу" см. рис.15
- Выбрать необходимый переключатель "Скопировать работу N" или "Вставить узловую фиктивную работу" см. рис.15
- Ок
Удаление строки
Пользователь выделяет курсором номер соответствующей строки, которую требуется удалить. Процедура удаляет текущую строку, после чего присваивает новые текущие порядковые номера и соответствующим образом изменяет номера работ в графе "Предыдущие работы". В результате, после перерисовки сетевого графика, удаляется граф этой работы, без изменения остальных существующих зависимостей.
Действия пользователя:
- Выполнить необходимые вышеуказанные предварительные действия (изменение номера, установка курсора)
- Выбрать пункт меню "Изменение порядка работ..."
- В появившемся диалоговом окне, выбрать переключатель "Удалить работу" см. рис.15
- Ок
- В появившемся запросе подтвердить необратимое удаление строки
- Ок
3.6. Расчет Продолжительности/ Численности
При вводе исходных данных возникает необходимость определить продолжительность выполнения работ при заданной численности работающих по средней дневной выработке или наоборот, при известной нормативной (директивной) продолжительности выполнения работы определить требуемую численность работающих, занятых на выполнении данной работы. В приложении "Сетевик" реализованы обе эти возможности.
Расчет Продолжительности/Численности выполняется только для обычных работ. Комплексные, прочие и фиктивные работы в расчете не участвуют. Для дополнительных работ в процессе расчета ресурсов выполняется расчет только дополнительной численности работающих на период всей продолжительности строительства (см. раздел 3.8)
Расчет Продолжительности/Численности выполняется на основании исходных данных введенных пользователем в соответствующие графы Расчетной ведомости (см. раздел 3.5.1.)
Продолжительность определяется по формуле:
(5.1)
аналогично численность:
(5.2)
где
П -продолжительность выполнения работы, в неделях;
СМР -сметная стоимость выполнения СМР для соответствующей работы, тыс. рублей;
1000 -переводной коэффициент от тыс. руб к руб.;
В -средняя недельная дневная выработка на 1 работающего при выполнении работы соответствующим исполнителем, рублей в день;
5 -переводной коэффициент к неделе пятидневке;
CM -средняя недельная сменность выполнения работы;
N -средняя недельная численность работающих в смену, занятых на выполнении работы;
Рис.16 Расчет Продолжительности/ Численности
Действия пользователя:
- Ввести необходимую исходную информацию (см. выше) в соответствующие графы Расчетной ведомости (см. раздел 3.5.1.)
- Выбрать пункт "Продолжительность/Численность..."
- В появившемся диалоговом окне выбрать переключатель, соответствующий требуемому виду расчета, см. рис.16
- Ок.
3.7. Расчет и формирование сетевого графика
3.7.1. Общие положения
Сетевые модели строительства, проектирование которых автоматизирует предлагаемая система, реализуются при помощи сетевых графиков типа ПДВ, то есть работы-вершины графика связаны между собой строго обусловленными прямыми одноцелевыми зависимостями, а топология сети выстраивается в календарном временном масштабе.
С целью придания большей гибкости процессу формирования сетевой модели в приложении реализовано разделение всего процесса на отдельные независимые потоки:
- полный расчет и формирование сети;
- расчет и формирование сети упрощенным способом (по предварительно заданной продолжительности);
- полный расчет сети (без формирования).
Это дает возможность как поэтапного (пошагового) расчета и формирования сети, так и полной (пакетной) обработки с построением графиков.
Весь процесс расчета и формирования сетевой модели включает в себя следующие процедуры:
- в составе расчетного блока;
- определение последующих работ сетевого графика;
- прямой расчет сетевого графика;
- обратный расчет сетевого графика;
- определение общих и частных резервов работ;
- выделение работ лежащих на критическом пути;
- в составе графического блока;
- формирование и построение сетевого графика;
- отрисовка зависимостей работ.
|