Основные данные

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

Основные данные могут быть сформированы тремя способами:

  1. Описание модели производства собирается в одном файле - книге Excel с набором вкладок, имеющих определенное название.
  2. Описание модели производства представляет собой набор отдельных файлов (формата .xls или .csv), где каждый файл описывает отдельную часть производственной модели.
  3. путем прямой связи и маппинга с существующими БД - после отладки, через механизм API

Важно: в BFG IS считается, что источником для основных данных должны быть соответствующие информационные мастер-системы (ERP, PLM, PDM), поэтому принято, что основные данные не могут быть созданы или отредактированы внутри системы.

Основные требования к формату заполнения данных

Идентификация полей в импортируемых файлах .xls или .csv происходит по их названиям. Названия полей (столбцов) на каждом листе (отдельном файле) строго фиксированы, Название листов в книге Excel (если данные собраны в один файл) должны соответствовать заданным правилами, при этом листы, не содержащие данных, должны в начале названия иметь символ #. При задании данных в виде отдельных файлов .xls для их автоматического распознавания желательно именовать их в соответствии с правилами, при этом будет прочитан единственный (первый слева) лист, даже если он скрыт для просмотра. Расположение столбцов (полей) с валидными названиями на листах возможно произвольное. Допускается наличие других, не значащих столбцов - они при импорте будут проигнорированы, если не содержат заголовков. Рекомендуется заголовки незначащих столбцов начинать с символа #.

Содержание вкладок (листов книги или отдельных файлов)

Замечание: разделы, касающиеся групп изделий и состава групп изделий, импортируются только из отдельных файлов и не могут быть импортированы из книги Excel модели данных

Описание вкладок

Вкладки, помеченные зведочкой * , являются опциональными и могут отсутствовать. Наименования листов в книге Excel - из ряда допустимых. Наименования полей (столбцов) фиксированы. Порядок столбцов допускается менять. Не допускается на одном листе столбцов с одинаковыми названиями. Незначащие столбцы рекомендуется задавать с именем, начинающимся с символа #.

Полные требования (техническое описание) доступны здесь

Примеры заполнения основных данных приведены здесь.

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

Каждый маршрут для каждой его операции задает:

  • идентификатор операции (не код операции из классификатора операций, а уникальный код именно этой операции для этого маршрута)
  • наименование операции
  • номер операции - формирующий порядок следования операций в маршруте
  • место проведения в оргструктуре - через задание идентификатора подразделения
  • оборудование, на котором выполняется операция - через задание идентификатора класса РЦ
  • составляющие технологических времен (см. здесь)
    • Тшт,
    • Тпз,
    • Тнал
  • идентификатор цехозахода. В один цехозаход (фазу маршрута) может быть включена совокупность операций, выполняемых в одном или нескольких цехах, которые можно рассматривать как единый непрерывный набор работ с известной (задаваемой отдельно) длительностью - что позволяет более обоснованно разносить трудоемкость в объемных расчетах (см. здесь)

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

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

  • идентификатор операции
  • идентификатор ресурса
  • тип ресурса (фиксированный ряд значений - PROF для персонала, TOOL (зарезервированно, не реализовано) для инструмента и оснастки)
  • количество
  • количество ресурса данного типа, используемых операцией - например, может потребоваться двое рабочих