Найти в Дзене
Лаборатория ЭМТП

Курсовой по ЭМТП. Шаг 5: составление графика машиноиспользования

Оглавление

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

Отрывок: 20 из 50 операций
Отрывок: 20 из 50 операций

Теперь нам предстоит муторная, но нехитрая задача (думаю, из заголовка понятно, какая именно). Что же, переворачиваем календарь лист экселя, называем его как-нибудь вроде "График черновик" и приступаем. Для начала просто скопируем туда весь план мехработ (также отступив пару строк) и немного помашем бритвой Оккама, а именно выкинем (удалением столбцов, не просто очисткой ячеек) следующее:

  • значения производительности;
  • расход топлива;
  • количество смен, их длину и коэффициент усталости;
  • расчётные числа агрегатов (те, что дробные) и коэффициенты загрузки к ним.

Получается нечто следующее:

-2

Теперь нужно расставить в столбиках "Др У" и "nа УО" отсутствующие числа, подтянув их из "номинальных" столбцов. Можно это сделать либо вручную, либо сделать столбец правее и в нём: =ЕСЛИ(L4="";K4;L4) , после чего скрыть два более ненужных столбца. Получаем:

-3

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

Кстати, попробуйте найти во всех таблицах выше ошибку! Можете написать в комментарии. Само собой, я прочитаю комментарий, найду ошибку и уже её исправил (:

Теперь справа от нашей таблицы (можно для приличия отступить пару столбцов) нужно в заголовке расписать даты, лучше всего на весь год. Пишем "1.01.23" (или на какой там год мы планируем работы, затем сразу задаём нужный формат даты (год не отображать), поворачиваем текст на 90 градусов. Правее пишем следующее число, делаем аналогичный формат, выделяем оба и уголком растаскиваем вправо до 31 декабря. Далее, перемещаясь обратно, выделяем буквенные заголовки столбцов всех дат, кликаем по любому выделенному и задаём ширину, скажем, 2,5.

Далее сверху можно написать названия месяцев, чтобы чуть быстрее ориентироваться, но это по желанию.

Теперь начинается чисто механическая работа. Смотрим в первую работу и видим: начало 20 марта, 40 дней и один агрегат. Идём в нужную дату, ставим в ней число агрегатов (единицу), хватаемся за неё и тянем вправо. Иногда везёт и подсказка возле курсора показывает ширину, на которую растянута ячейка, в старых же версиях Офиса ширина выделения будет написана в нижней части экрана, если отпустить кнопку. В любом случае нам нужно сделать Др одинаковых ячеек, в моём случае — 40.
Вторая работа аналогична по количественным характеристикам, её просто сделаю такой же.

Третья работа — с 10 апреля три дня по одному агрегату. Вносим в график.

Четвёртая — также с 10 апреля, но уже пять дней и три агрегата.

Начало корректировки графиков

Делаем ещё сколько-то операций и видим следующую ситуацию.
На одном и том же поле (об этом свидетельствует размер) посев делается с 23 апреля шесть дней, а следующее за ним прикатывание — два дня. Вероятно, это следствие уточнения числа рабочих дней на этапе определения числа агрегатов. Поскольку мы не можем закончить прикатывание раньше, чем посев, два дня прикатывания мы "приклеиваем" к концу посева. Соответственно, нужно завести ещё один столбик для дат, назовём его "Дата К", где К — корректировка графиков машиноиспользования. Расставляем наши два рабочих дня, видим, что начать работы нужно 27 апреля. Эту дату и внесём в новый столбец:

-4

(на вопрос "Как так же разделить экран" ответит сам скриншот, он неспроста сделан именно так).

Совмещение ненагруженных работ

В процессе можно наткнуться на ситуацию, подобную этой:

-5

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

Сортировка по тракторам и машинам

После того, как весь график заполнен, нужно его отсортировать.
Чтобы дальше было проще, запомним или запишем буквы последнего столбца (у меня это NS) и номер последней строки (не номер операции!), у меня это 53.

Теперь нам нужно выделить весь график со всеми заголовками. Для этого встаём в левую верхнюю ячейку, и слева от строки формул пишем нужный нам диапазон через двоеточие, после чего жмём Enter.

-6

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

Проделав это всё, объединим ячейки с одинаковыми машинами. Получаем нечто такое:

-7

Определение потребности в тракторах и машинах

Для выполнения этого нам нужно посчитать пиковые значения в соответствующих диапазонах. Для этого можно сделать новые столбцы, а можно воспользоваться теми, что мы оставили между таблицей и графиком. С тракторами всё понятно, например, для ДТ-75 у меня будет: =МАКС(O4:O13) (в столбце O — количество агрегатов).
С машинами чуть хитрее. Обычно к одному и тому же трактору агрегатируется одинаковое количество машин, поэтому здесь будет достаточно взять столбец с количеством машин и умножить его на максимальное число агрегатов, нечто вроде
=L4*МАКС(O4:O5) . Для машины с единственной операцией диапазоны и максимум нам не нужны, просто умножаем.

Вычисляем таким образом всё необходимое и получаем нечто подобное:

-8

В целом на этом можно пока что и остановиться, а корректировкой графика займёмся в следующий раз.

---

Вячеслав Егоров, старший преподаватель кафедры ЭМТП