СИСТЕМА УПРАВЛЕНИЯ МАТЕРИАЛЬНО-ТЕХНИЧЕСКИМ ОБЕСПЕЧЕНИЕМ ПРОИЗВОДСТВА ПРИ НАРУШЕНИИ ЦЕПОЧКИ ПОСТАВОК
PRODUCTION SUPPLY CHAIN SUPPLY CONTROL SYSTEM

ОБЛАСТЬ ТЕХНИКИ И УРОВЕНЬ ТЕХНИКИ
[001] Настоящее изобретение относится к обучающемуся обработчику событий нарушения. Более конкретно, настоящее изобретение относится к способу производства, включающему корректировку ресурсов при реагировании на событие серьезного нарушения, возникающее при решении производственной задачи.
[002] В современных системах управления запасами не учитываются взаимоотношения для зависимостей запасов и последовательно нарастающие проблемы, возникающие, когда происходят события нарушения. Например, в отношении изготовителя летательных аппаратов, когда фюзеляж, транспортируемый на производственный объект, оказывается поврежден третьей стороной, то такое нарушение сказывается на работе всего предприятия. Примеры таких вызывающих нарушения последствий включают в себя, без ограничения, простой персонала, назначенного для выполнения работ на этом фюзеляже, нарушение графика производства других летательных аппаратов, нарушение в работе всей производственной линии, неправильное физическое расположение деталей при продвижении по производственной линии других фюзеляжей, выполненных для различных заказчиков, нарушение деловой активности, не относящейся к летательным аппаратам, в результате нарушения рабочего графика производства летательного аппарата, уровни запасов некоторых деталей могут быть чрезмерными, в то время как уровни запасов других деталей могут быть недостаточны. Обычно многие другие серьезные нарушения в работе предприятия возникают в результате потери одного основного узла, такого как, например, фюзеляж. Также могут иметь место нарушения в отношении других продавцов, что приводит к последовательно нарастающим вопросам управления запасами, обусловленных этим обстоятельством.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[003] Иллюстративные варианты реализации изобретения обеспечивают создание системы управления материально-техническим обеспечением производства. Система включает в себя блок отслеживания запасов продуктов, включающий в себя по меньшей мере один процессор, имеющий память и линию связи, а также включающий в себя по меньшей мере одну из таких матриц, как матрица минимума-максимума изделий и матрица зависимостей поставщиков изделий. Система включает в себя сеть датчиков изделий на производственной линии, соединенную с блоком отслеживания запасов продуктов и выполненную с возможностью отслеживания в реальном времени уровней запасов множества компонентов, сборочных узлов и узлов в запасах продуктов, используемых для производственной линии при производстве объекта. Система включает в себя устройство выявления конфигураций с нарушениями, соединенное с возможностью передачи данных с сетью датчиков изделий на производственной линии и выполненное с возможностью выявления нормального и ненормального оборота запасов и выработки исходя из этого нормальной конфигурации и конфигурации с нарушениями. Система включает в себя распределитель ресурсов, соединенный с возможностью передачи данных с блоком отслеживания запасов продуктов, сетью датчиков изделий на производственной линии и устройством выявления конфигураций с нарушениями и выполненный с возможностью отслеживания указанных нормальной конфигурации и конфигурации с нарушениями и распределения ресурсов для других проектов при возникновении конфигурации с нарушениями.
[004] Иллюстративные варианты реализации изобретения также обеспечивают создание системы управления материально-техническим обеспечением производства. Система управления материально-техническим обеспечением производства включает в себя производственную сборочную линию, включающую в себя оборудование, пригодное для производства объекта, содержащего множество деталей, включающего в себя деталь. Система управления материально-техническим обеспечением производства также включает в себя компьютер, содержащий процессор, устройство ввода и некратковременный компьютерочитаемый носитель, соединенный с возможностью передачи данных с процессором и хранящий используемый на компьютере программный код, выполненный с возможностью исполнения процессором для реализации функций. Эти функции включают в себя отслеживание устройства ввода в отношении ввода, который указывает на событие нарушения, определяемое как событие, при котором производство объекта нарушено в результате потери ресурса или указанной детали. Эти функции также включают в себя, в ответ на прием указанного ввода, расчет еще одного проекта, который может быть продолжен. Эти функции также включают в себя, в ответ на прием указанного ввода, расчет оставшихся ресурсов, которые могут быть распределены для указанного еще одного проекта. Эти функции также включают в себя выработку плана перераспределения ресурсов, который определяет, как оставшиеся ресурсы должны быть перераспределены для указанного еще одного проекта. Система управления материально-техническим обеспечением производства также включает в себя систему связи, соединенную с компьютером с возможностью передачи данных и выполненную с возможностью передачи плана перераспределения ресурсов управляющему производственной сборочной линии.
[005] Иллюстративные варианты реализации изобретения также обеспечивают создание способа производства. Способ включает эксплуатацию производственной сборочной линии, включающую использование оборудования для производства объекта, содержащего множество деталей, включающего в себя деталь. Способ также включает отслеживание посредством компьютера устройства ввода, соединенного с компьютером с возможностью передачи данных, в отношении ввода, который указывает на событие нарушения, определяемое как событие, при котором производство объекта нарушено в результате потери ресурса или указанной детали. Способ также включает, в ответ на прием указанного ввода, расчет посредством компьютера еще одного проекта, который может быть продолжен. Способ также включает, в ответ на прием указанного ввода, расчет посредством компьютера оставшихся ресурсов, которые могут быть распределены для указанного еще одного проекта. Способ также включает выработку посредством компьютера плана перераспределения ресурсов, который определяет, как оставшиеся ресурсы должны быть перераспределены для указанного еще одного проекта. Способ также включает передачу с использованием системы связи, соединенной с компьютером, плана перераспределения ресурсов управляющему производственной сборочной линии.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[006] Признаки иллюстративных вариантов реализации изобретения, обеспечивающие новизну по сравнению с уровнем техники, изложены в прилагаемой формуле изобретения. При этом иллюстративные варианты реализации изобретения, а также предпочтительный режим их применения, дополнительные цели и преимущества будут лучше поняты из следующего подробного описания иллюстративного варианта реализации раскрытия настоящего изобретения при рассмотрении вместе с сопровождающими чертежами, на которых:
[007] на ФИГ. 1 показана иллюстрация системы управления материально-техническим обеспечением производства в соответствии с иллюстративным вариантом реализации изобретения;
[008] на ФИГ. 2 показана иллюстрация работы контроллера событий нарушения в соответствии с иллюстративным вариантом реализации изобретения;
[009] на ФИГ. 3 показана иллюстрация примера производственной линии в соответствии с иллюстративным вариантом реализации изобретения;
[0010] на ФИГ. 4 показана иллюстрация блок-схемы системы управления материально-техническим обеспечением производства в соответствии с иллюстративным вариантом реализации изобретения;
[0011] на ФИГ. 5 показана иллюстрация блок-схемы еще одной системы управления материально-техническим обеспечением производства в соответствии с иллюстративным вариантом реализации изобретения;
[0012] на ФИГ. 6 приведена технологическая схема способа производства в соответствии с иллюстративным вариантом реализации изобретения и
[0013] на ФИГ. 7 показана иллюстрация системы обработки данных в соответствии с иллюстративным вариантом реализации изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0014] В различных иллюстративных вариантах реализации изобретения признается и учитывается, что нарушения в производственной среде могут приводить к дестабилизирующим последствиями, лавинообразным образом нарушающим работу всего предприятия. В связи с фактическими обстоятельствами управления конкретной цепочкой поставок могут произойти задержки в заказе, отгрузке и доставке материальных запасов. Соответственно, могут проявляться импульсы, воздействующие на цепочку поставок, особенно во время нарушений. При возникновении крупномасштабных перерывов необходимо их отметить и задуматься о том, что потенциально может произойти, и о том, как откорректировать уровни поставщиков. Таким образом, в иллюстративных вариантах реализации изобретения также признается и учитывается, что существующие системы инвентаризации и управления производством не могут справиться с событиями нарушения и возникающими вследствие этого лавинообразными последствиями.
[0015] При использовании в настоящем документе термин "событие нарушения" определяется как событие, при котором производство объекта нарушается или задерживается в результате потери ресурса, потери детали, нехватки человеческих ресурсов (например, производственного персонала) или других событий нарушения, не относящихся к цепочке поставок. При использовании в настоящем документе термин "серьезное нарушение" относится к нарушению в производственной среде, которое затрагивает по меньшей мере два других отличающихся и значимых аспекта решаемой производственной задачи, а также включает в себя по меньшей мере один зависимый эффект, вызываемый этим нарушением.
[0016] При использовании в настоящем документе термин нарушение в отношении "человеческих ресурсов" относится к нарушениям, вызванным отсутствием необходимых человеческих ресурсов по любой причине. Например, забастовка может вызвать нехватку имеющегося персонала для строительства летательного аппарата. В другом примере для найма может быть предоставлен недостаточно квалифицированный персонал, что приводит к нехватке имеющегося персонала для завершения производства объекта. Возможны и другие примеры.
[0017] При использовании в настоящем документе термин нарушение "не относящееся к цепочке поставок" относится к нарушениям, вызванным событиями, не связанными прямо с цепочкой поставок, используемой для поддержки производственного предприятия. При использовании в настоящем документе термин "цепочка поставок" определен как система материально-технического обеспечения, компонентов или деталей, участвующих в производстве продукта от начала и до конца производственного процесса.
[0018] Например, серьезным нарушением в среде производства летательного аппарата может быть потеря или утрата фюзеляжа, предназначенного для использования для постройки летательного аппарата, когда такая утрата вызвана третьей стороной. Возникают по меньшей мере два отличающихся и значимых аспекта решаемой производственной задачи, такие как нарушение производственной линии и незанятость персонала, который бы выполнял работы на этом фюзеляже, если бы он был доставлен. Кроме того, возможно возникновение по меньшей мере одного зависимого эффекта, такого как нарушения уровней запасов и физического местоположения объектов материальных запасов, используемых при производстве. Как правило, нарушения также сказываются на продавцах и других аспектах компании, управляющей решением производственной задачи. Примеры событий, которые могут вызвать серьезные нарушения, включают в себя долгосрочное прерывание питания, аварийные ситуации с поставками, вызванные третьими лицами, нарушения вследствие погодных условий и потенциально многие другие события.
[0019] Иллюстративные варианты реализации изобретения обеспечивают создание обучающегося обработчика событий нарушения. Обучающийся обработчик событий нарушения действует как обучающаяся контрольная система управления запасами, которая отслеживает производственные процессы и уровни запасов, а затем накапливает этот опыт для упреждающего перераспределения ресурсов на основании контекстной осведомленности. Иллюстративными вариантами реализации изобретения, описанными в настоящем документе, учитываются взаимоотношения для зависимостей запасов и последовательно нарастающие проблемы, возникающие, когда обнаруживаются события нарушения. Иллюстративные варианты реализации изобретения предполагают использование и построение таких систем, как описанные в предыдущей работе авторов, описанной в патенте США 7,769,643 и патенте США 8,700,499.
[0020] Иллюстративные варианты реализации изобретения обеспечивают возможность управления запасами всей экосистемы производственной среды, включающей в себя как предприятие, так и работающих с ним продавцов. Управление уровнем запасов всей экосистемы приводит к сокращению запасов и упреждающему подходу к цепочке поставок. Посредством использования триггеров, основанных на конфигурациях, иллюстративные варианты реализации изобретения автоматически предвосхищают то, что потенциально может случиться и как откорректировать уровни поставщиков.
[0021] Иллюстративные варианты реализации изобретения обеспечивают создание основанных на правилах систем искусственного интеллекта, с помощью которых производят анализ больших данных. Например, иллюстративные варианты реализации изобретения обеспечивают возможность учета системных последствий нарушения в цепочке поставок. Иллюстративные варианты реализации изобретения обеспечивают создание сенсорной системы для "Интернета вещей", включая системный подход для определения параметров, воздействий и величины событий. Иллюстративные варианты реализации изобретения обеспечивают машинное обучение в отношении конфигураций с нарушениями и последствий нарушений. Иллюстративные варианты реализации изобретения обеспечивают создание таблицы зависимости поставщиков, которая описывает, как нарушение может повлиять на графики поставщиков. Иллюстративные варианты реализации изобретения обеспечивают создание устройства выявления конфигураций с нарушениями. Иллюстративные варианты реализации изобретения обеспечивают создание системы выдачи предупреждений, которая уведомляет внешнюю цепочку поставок о нарушении и его ожидаемой длительности. Иллюстративные варианты реализации изобретения обеспечивают возможность рекомендовать альтернативные внутренние задачи в зависимости от продолжительности. Иллюстративные варианты реализации изобретения обеспечивают возможность рекомендовать техническое обслуживание, которое в результате события нарушения должно выполняться вместо производства. Иллюстративные варианты реализации изобретения обеспечивают возможность инициировать возможности обучения или сертификации, чтобы использовать время персонала, который в противном случае был бы незанятым. Иллюстративные варианты реализации изобретения обеспечивают возможность начинать с упреждением перераспределение ресурсов для оптимизации, когда происходит событие нарушения. Иллюстративные варианты реализации изобретения обеспечивают возможность обновления и модифицирования системы управления потоками производственных процессов, которая управляет деталями, планами, инструментами, задачами, людьми и связанными с ними чертежами в соответствии с новыми требованиями и распределением ресурсов.
[0022] Таким образом, иллюстративные варианты реализации изобретения обеспечивают возможность создание системы управления материально-техническим обеспечением производства. Система управления материально-техническим обеспечением производства может включать в себя блок отслеживания запасов продуктов, включающий в себя по меньшей мере один процессор, имеющий память и линию связи. Система управления материально-техническим обеспечением производства также может включать в себя по меньшей мере одну из таких матриц, как матрица минимума-максимума изделий и матрица зависимостей поставщиков изделий. Система управления материально-техническим обеспечением производства также может включать в себя сеть датчиков изделий на производственной линии, соединенную с блоком отслеживания запасов продуктов и выполненную с возможностью отслеживания в реальном времени уровней запасов множества компонентов, сборочных узлов и узлов в запасах продуктов. Система управления материально-техническим обеспечением производства также может включать в себя устройство выявления конфигураций с нарушениями, соединенное с возможностью передачи данных с сетью датчиков изделий на производственной линии и выполненное с возможностью выявления нормального и ненормального оборота запасов и выработки исходя из этого нормальной конфигурации и конфигурации с нарушениями; и распределитель ресурсов, соединенный с возможностью передачи данных с блоком отслеживания запасов продуктов, сетью датчиков изделий на производственной линии и устройством выявления конфигураций с нарушениями и выполненный с возможностью отслеживания указанных нормальной конфигурации и конфигурации с нарушениями. Иллюстративные варианты реализации изобретения обеспечивают возможность последующей выработки: (а) одного или более параметров планового распределения и перераспределения ресурсов на линии и (b) при обнаружении конфигурации с нарушениями, по меньшей мере одного приоритетного параметра нарушения, который определяет скорректированную матрицу минимума-максимума изделий и предупреждение о корректировке.
[0023] Иллюстративные варианты реализации изобретения обеспечивают возможность получения технического преимущества и позволяют предприятию с большей уверенностью контролировать свое производство по всему циклу постройки объекта. Иллюстративные варианты реализации изобретения обеспечивают возможность защиты предприятия от слишком большого количества запасов и динамической корректировки рабочей силы, инструментов и комплексов работ. Например, с использованием иллюстративных вариантов реализации изобретения, отсутствие фюзеляжей, которое лавинообразно влияет на все субкомпоненты, может привести к избытку рабочей силы и ресурсов, которые могут быть немедленно, динамически перераспределены в другие области, которые в них нуждаются, чтобы избежать потери времени в отношении этих областей. Иллюстративные варианты реализации изобретения могут помочь предприятию осуществить координацию с продавцами, чтобы минимизировать лавинообразное влияние нарушений на продавцов, нарушений, которые могут вызвать последовательное нарастание проблем внутри предприятия и вне его с поставщиками.
[0024] Иллюстративные варианты реализации изобретения обеспечивают возможность одновременного управления группами деталей на множестве производственных объектов. Иллюстративные варианты реализации изобретения также обеспечивают возможность предотвращения последовательного нарастания нехватки и избыточного количества времени, деталей и человеческих ресурсов. Иллюстративные варианты реализации изобретения обеспечивают возможность управления эффективностью, которые влияют на запланированные обновления, изменения и возможности для решения производственной задачи.
[0025] Ниже приведен пример эффективности. Летательные аппараты на хвостах могут иметь номера моделей, представляющие различные модели летательных аппаратов. Скажем, например, модели с номерами 301-330 на хвосте для блока самолетов с конкретной спецификацией деталей могут иметь несогласованность. При выявлении несогласованности может быть желательным обновление производственных процедур и запасов. В дополнение к обновлению иллюстративные варианты реализации изобретения обеспечивают возможность учета эффективности и обновления более ранних блоков моделей, имеющих хвостовые номера, по принципу обратной связи.
[0026] Как описано выше, иллюстративные варианты реализации изобретения обеспечивают возможность управления производственным процессом в нисходящем направлении после нарушения в работе производственной системы. Иллюстративные варианты реализации изобретения могут обеспечить, таким образом, минимизацию негативных последствий в отношении денег, времени, запасов, персонала и продавцов при возникновении события нарушения.
[0027] На ФИГ. 1 показана иллюстрация системы управления материально-техническим обеспечением производства в соответствии с иллюстративным вариантом реализации изобретения. Система 100 управления материально-техническим обеспечением производства может быть реализована с использованием комбинации производственной сборочной линии и ее вспомогательных инструментов и механизмов, а также системы обработки данных, такой как система 700 обработки данных по ФИГ. 7.
[0028] Система 100 управления материально-техническим обеспечением производства включает в себя блок 102 отслеживания запасов продуктов, включающий в себя по меньшей мере один процессор, имеющий память и линию связи. Система 100 управления материально-техническим обеспечением производства также включает в себя таблицу 104 зависимости поставщиков, которая может включать в себя по меньшей мере одну из таких матриц, как матрица минимума-максимума изделий и матрица зависимостей поставщиков изделий.
[0029] Система 100 управления материально-техническим обеспечением производства также включает в себя сеть 106 датчиков изделий на производственной линии, соединенную с блоком 102 отслеживания запасов продуктов и выполненную с возможностью отслеживания в реальном времени уровней запасов множества компонентов, сборочных узлов и узлов в запасах продуктов, используемых для производственной линии при производстве объекта. Система 100 управления материально-техническим обеспечением производства также включает в себя устройство 108 выявления конфигураций с нарушениями, соединенное с возможностью передачи данных с сетью 106 датчиков изделий на производственной линии и выполненное с возможностью выявления нормального и ненормального оборота запасов и выработки исходя из этого нормальной конфигурации и конфигурации с нарушениями.
[0030] Система 100 управления материально-техническим обеспечением производства также включает в себя распределитель 110 ресурсов, соединенный с возможностью передачи данных с блоком 102 отслеживания запасов продуктов, сетью 106 датчиков изделий на производственной линии и устройством 108 выявления конфигураций с нарушениями. Распределитель 110 ресурсов может быть выполнен с возможностью отслеживания указанных нормальной конфигурации и конфигурации с нарушениями и распределения ресурсов для других проектов при возникновении конфигурации с нарушениями.
[0031] Система 100 управления материально-техническим обеспечением производства также включает в себя систему 112 выдачи предупреждений. Система 112 выдачи предупреждений может быть использована для выдачи предупреждений персоналу или в отношении других аспектов системы 100 управления материально-техническим обеспечением производства.
[0032] Эти иллюстративные варианты реализации изобретения могут быть изменены. Например, в дополнение к сети 106 датчиков изделий на производственной линии, система 100 управления материально-техническим обеспечением производства может принимать триггер 114 человеческих ресурсов в виде части ввода, принимаемого любым из следующего: блоком 102 отслеживания запасов продуктов, таблицей 104 зависимости поставщиков, устройством 108 выявления конфигураций с нарушениями, распределителем 110 ресурсов или системой 112 выдачи предупреждений.
[0033] Результатом использования системы 100 управления материально-техническим обеспечением производства может являться усовершенствованная производственная система, которая более эффективно выполняет производство физических объектов. Например, система 100 управления материально-техническим обеспечением производства может обеспечивать усовершенствованное управление 116 запросами в отношении поставщиков. Система 100 управления материально-техническим обеспечением производства может обеспечивать создание или организацию органически реагирующей цепочки 118 поставок, которая устойчива к событиям нарушения.
[0034] Таким образом, одно следствие использования системы 100 управления материально-техническим обеспечением производства может заключаться в более эффективном производстве множества летательных аппаратов, осуществляемом несмотря на событие нарушения, включая серьезное событие нарушения. Другим следствием использования системы 100 управления материально-техническим обеспечением производства может быть более эффективное упорядочение перемещения физического местоположения деталей, используемых при решении производственной задачи. Еще одним следствием использования системы 100 управления материально-техническим обеспечением производства может быть перераспределение человеческих ресурсов, осуществляемое несмотря на событие нарушения, например для обучения, технического обслуживания существующих летательных аппаратов вместо производства, передачи человеческих ресурсов на другие объекты или других корректировок. Возможны многие другие варианты. Таким образом, иллюстративные варианты реализации изобретения необязательно ограничены приведенными выше примерами.
[0035] На ФИГ. 2 показана иллюстрация работы контроллера событий нарушения в соответствии с иллюстративным вариантом реализации изобретения. Примером обучающегося контроллера 200 событий нарушения может быть система 100 управления материально-техническим обеспечением производства по ФИГ. 1. Обучающийся контроллер 200 событий нарушения может быть реализован с использованием системы обработки данных, такой как система 700 обработки данных по ФИГ. 7.
[0036] Обучающийся контроллер 200 событий нарушения может принимать ввод от многих различных датчиков и/или ввод от человека. Например, обучающийся контроллер 200 событий нарушения может использовать датчики 202 уровня запасов на заводе, датчики 204 уровня поставщиков, устройство 206 выявления конфигураций с нарушениями, датчики 208 потребности, ввод 210 пользователя и другие источники ввода. Другие источники ввода могут включать в себя библиотеку и алгоритмы 230 конфигураций с нарушениями, таблицы 232 зависимости поставщиков и локальные запасы 234.
[0037] При использовании обучающийся контроллер 200 событий нарушения может считывать показания датчиков уровня запасов на заводе (операция 212), считывать показания датчиков уровня поставщиков (операция 214), принимать ввод по требованию (операция 216), отслеживать служебные предупреждения (операция 218) и принимать ввод пользователя (операция 220). Отслеживание служебных предупреждений 218 может включать в себя отслеживание изменения 221 скорости производства, аварийные предупреждения 222, доставки 224 по воздуху, железнодорожные услуги 226 и наличие 228 персонала. Обучающийся контроллер 200 событий нарушения также может принимать 220 ввод пользователя, считывать 212 показания датчиков уровня запасов на заводе, считывать 214 показания датчиков уровня поставщиков и принимать 216 ввод по требованию.
[0038] Затем весь вышеуказанный ввод агрегируют как ввод датчика и после этого сравнивают с известными конфигурациями с нарушениями (операция 236). Затем определяют, произошло ли нарушение (операция 238). В случае положительного определения обучающийся контроллер 200 событий нарушения оценивает степень нарушения (операция 240). В случае отрицательного определения или если никаких нарушений не произошло, обучающийся контроллер 200 событий нарушения может проанализировать потребность завода в поставке и соответственно перераспределить ресурсы завода (операция 242). В рамках этой операции обучающийся контроллер 200 событий нарушения может принимать дополнительный ввод от системы 244 управления потоками производственных процессов.
[0039] После этого определяют, допустимы ли уровни поставщика (операция 246). В случае положительного определения обучающийся контроллер 200 событий нарушения может заказать стандартное количество запасов, которые были первоначально запланированы (операция 248). В случае отрицательного определения обучающийся контроллер 200 событий нарушения может уведомлять затронутых поставщиков о нарушении и его ожидаемой продолжительности (операция 250). Обучающийся контроллер 200 событий нарушения также может корректировать количественные уровни запросов в отношении поставщиков (операция 252).
[0040] Далее, независимо от того, были ли уровни поставщика приемлемыми или нет в операции 246, обучающийся контроллер 200 событий нарушения может выдавать поставщикам приоритетные заказы в контексте событий нарушения (операция 254). Эти заказы могут представлять собой сигналы обратной связи, подаваемые в датчики 208 потребности, и, таким образом, процесс может непрерывно функционировать до тех пор, пока отслеживание не станет ненужным. В противном случае, после этого выполнение способа может быть завершено.
[0041] Иллюстративные варианты реализации изобретения, описанные в отношении ФИГ. 2, представляют только один пример. Процессы и устройства, описанные в отношении ФИГ. 2, могут быть изменены и таким образом, не обязательно ограничивают другие иллюстративные варианты реализации изобретения, описанные в настоящем документе.
[0042] На ФИГ. 3 показана иллюстрация примера производственной линии в соответствии с иллюстративным вариантом реализации изобретения. Производственная среда 300 является примером среды, которая может быть усовершенствована иллюстративными вариантами реализации изобретения, описанными в отношении ФИГ. 1, ФИГ. 2 и ФИГ. 1-6. В частности, производственная среда 300 может быть средой для производства летательных аппаратов.
[0043] Производственная среда 300 может включать в себя производственную линию 302, которая может представлять собой линию для производства множества летательных аппаратов. Как показано на ФИГ. 3, в первый и второй дни фюзеляжи предоставляются так, как планировалось, как показано в области 304. Однако в области 304 также показано, что на третий день фюзеляжи не были предоставлены, что представляет собой серьезное событие нарушения. В результате, в четвертый, пятый и шестой дни возникает нарушение цепочки поставок фюзеляжей, как показано в области 306, и в результате также возникает нарушение в заводском комплексе деталей 308.
[0044] Система управления материалами для производства, такая как обучающийся контроллер 200 событий нарушения по ФИГ. 2, может быть использована для перераспределения трудовых и других ресурсов в реальном времени, как показано в области 310. При использовании в настоящем документе действие "в реальном времени" означает действия, предпринятые немедленно после события или приказа таким образом, что реакции на событие происходят почти немедленно после события.
[0045] Иллюстративные варианты реализации изобретения, описанные в отношении ФИГ. 3, представляют только один пример. Процессы и устройства, описанные в отношении ФИГ. 3, могут быть изменены и таким образом, не обязательно ограничивают другие иллюстративные варианты реализации изобретения, описанные в настоящем документе.
[0046] На ФИГ. 4 показана иллюстрация блок-схемы системы управления материально-техническим обеспечением производства в соответствии с иллюстративным вариантом реализации изобретения. Система 400 управления материально-техническим обеспечением производства представляет собой еще один вариант системы 100 управления материально-техническим обеспечением производства по ФИГ. 1 и обучающегося контроллера 200 событий нарушения по ФИГ. 2. Система 400 управления материально-техническим обеспечением производства может быть использована для управления производственной средой 300 по ФИГ. 3.
[0047] Система 400 управления материально-техническим обеспечением производства включает в себя блок 402 отслеживания запасов продуктов, который включает в себя по меньшей мере один процессор 404, имеющий память 406 и линию 408 связи, а также включающий в себя матрицу 410 минимума-максимума изделий и/или матрицу 412 зависимостей поставщиков изделий. Эти матрицы могут быть реализованы как базы данных.
[0048] Система 400 управления материально-техническим обеспечением производства также включает в себя сеть 414 датчиков изделий на производственной линии, соединенную с блоком 402 отслеживания запасов продуктов. Сеть 414 датчиков изделий на производственной линии может быть выполнена с возможностью отслеживания в реальном времени уровней запасов множества компонентов 416, сборочных узлов 418 и узлов 420 в запасах продуктов, используемых для производственной линии при производстве объекта 422. При использовании в настоящем документе термин "компоненты" обозначает детали, используемые для создания большего целого, например объекта 422, который может быть, например, летательным аппаратом. Сборочный узел, как определено в настоящем документе, обозначает набор компонентов, который сам является частью большего целого, в частности узлов 420. При использовании в настоящем документе узел обозначает набор сборочных узлов или компонентов, который составляют значительную часть объекта, которым может быть, например, летательный аппарат.
[0049] Система 400 управления материально-техническим обеспечением производства также может включать в себя устройство 424 выявления конфигураций с нарушениями. Устройство 424 выявления конфигураций с нарушениями может быть соединено с возможностью передачи данных с сетью 414 датчиков изделий на производственной линии. Устройство 424 выявления конфигураций с нарушениями может быть выполнено с возможностью выявления нормального и ненормального оборота запасов и выработки исходя из этого нормальных конфигураций 426 и конфигураций 428 с нарушениями.
[0050] Система 400 управления материально-техническим обеспечением производства также может включать в себя распределитель 430 ресурсов. Распределитель 430 ресурсов может быть соединен с возможностью передачи данных с блоком 402 отслеживания запасов продуктов, сетью 414 датчиков изделий на производственной линии и устройством 424 выявления конфигураций с нарушениями. Распределитель 430 ресурсов может быть выполнен с возможностью отслеживания нормальных конфигураций 426 и конфигураций 428 с нарушениями и распределения ресурсов для других проектов при возникновении конфигурации с нарушениями.
[0051] Система 400 управления материально-техническим обеспечением производства может быть изменена. Например, система 400 управления материально-техническим обеспечением производства также может включать в себя параметр планового распределения ресурсов на линии, выполненный с возможностью распределения ресурсов от производственной линии при возникновении конфигурации с нарушениями. В другом иллюстративном варианте реализации изобретения для системы 400 управления материально-техническим обеспечением производства, распределитель ресурсов дополнительно сконфигурирован с помощью приоритетного параметра нарушения, который после возникновения конфигурации с нарушениями и на основе ее типа определяет скорректированную матрицу минимума-максимума изделий и предупреждение о корректировке.
[0052] Еще в одном иллюстративном варианте реализации изобретения объект содержит коммерческий летательный аппарат, а производственная линия содержит сборочную линию для производства этого коммерческого летательного аппарата. В этом случае событие нарушения содержит потерю по вине третьей стороны. В частности, потеря может быть потерей по меньшей мере одного такого элемента, как основной узел, сборочный узел и/или компонент, предназначенный или предназначенные для использования в производственной линии. В этом случае распределитель ресурсов выполнен с возможностью распределения ресурсов, которые будут работать на указанном по меньшей мере одном таком элементе, как основной узел, сборочный узел и/или компонент, по меньшей мере для одного из следующего: другие участки производственной линии и задачи, отличные от производственной линии. Ресурсы могут быть выбраны из группы, состоящей из таких ресурсов, как: персонал, машины, инструменты, детали, узлы, грунтовые реперы (monument), энергия и сырье.
[0053] Иллюстративные варианты реализации изобретения, описанные в отношении ФИГ. 4, представляют только один пример. Процессы и устройства, описанные в отношении ФИГ. 4, могут быть изменены и таким образом, не обязательно ограничивают другие иллюстративные варианты реализации изобретения, описанные в настоящем документе.
[0054] На ФИГ. 5 показана иллюстрация блок-схемы еще одной системы управления материально-техническим обеспечением производства в соответствии с иллюстративным вариантом реализации изобретения. Система 500 управления материально-техническим обеспечением производства является еще одной разновидностью системы 500 управления материально-техническим обеспечением производства по ФИГ. 5, системы 100 управления материально-техническим обеспечением производства по ФИГ. 1 и обучающегося контроллера 200 событий нарушения по ФИГ. 2. Система 400 управления материально-техническим обеспечением производства по ФИГ. 4 может быть использована для управления производственной средой 300 по ФИГ. 3.
[0055] Система 500 управления материально-техническим обеспечением производства может включать в себя производственную сборочную линию 502, включающую в себя оборудование 504, пригодное для производства объекта 506, содержащего множество деталей 508, включающего в себя деталь 510. Система 500 управления материально-техническим обеспечением производства также включает в себя компьютер 512, включающий в себя процессор 514, устройство 516 ввода и некратковременный компьютерочитаемый носитель 518, соединенный с возможностью передачи данных с процессором 514. Некратковременный компьютерочитаемый носитель 518 может хранить используемый на компьютере программный код 520, выполненный с возможностью исполнения процессором 514 для реализации функций.
[0056] Эти функции включают в себя отслеживание устройства 516 ввода в отношении ввода, который указывает на событие нарушения, определяемое как событие, при котором производство объекта 506 нарушено в результате потери ресурса или указанной детали. Эти функции также включают в себя, в ответ на прием указанного ввода, расчет еще одного проекта, который может быть продолжен. Эти функции также включают в себя, в ответ на прием указанного ввода, расчет оставшихся ресурсов, которые могут быть распределены для указанного еще одного проекта. Эти функции также включают в себя выработку плана перераспределения ресурсов, который определяет, как оставшиеся ресурсы должны быть перераспределены для указанного еще одного проекта.
[0057] Система 500 управления материально-техническим обеспечением производства также включает в себя систему 522 связи. Система 522 связи соединена с возможностью передачи данных с компьютером 512 и выполнена с возможностью передачи плана перераспределения ресурсов управляющему производственной сборочной линии 502.
[0058] Этот иллюстративный вариант реализации изобретения может быть изменен. Например, используемый на компьютере программный код 520 может использовать контекстную осведомленность для выработки плана перераспределения ресурсов. Контекстная осведомленность может представлять собой ввод, вводимый в компьютер 512 и выбираемый из группы, состоящей из: минимальных и максимальных значений цепочки поставок для указанного множества деталей, описания события среды, которое оказывает влияние на производственную сборочную линию, матрицу зависимости поставщиков изделий, которая указывает на зависимости между поставщиками различных деталей из указанного множества деталей, и продолжительности события.
[0059] В другом иллюстративном варианте реализации изобретения система 500 управления материально-техническим обеспечением производства также может включать в себя систему предупреждения, выполненную с возможностью выдачи предупреждения при возникновении нарушения в любом из следующего: внешней цепочке поставок, которая является внешней по отношению к производственной линии, при недостатке человеческих ресурсов (включая кадровые проблемы с персоналом, такие как забастовки сотрудников или другие события нарушения, связанные с персоналом) или при недостатке других ресурсах (включая, но не ограничиваясь этим, перебои с электроэнергией, нехватку топлива, нехватку материалов, нехватку компонентов и тому подобное). В другом иллюстративном варианте реализации изобретения указанный еще один проект может представлять собой производство отличающейся детали на производственной сборочной линии. Еще в одном иллюстративном варианте реализации изобретения указанный еще один проект содержит использование производственной сборочной линии для выполнения технического обслуживания существующего объекта. Еще в одном иллюстративном варианте реализации изобретения указанный еще один проект может представлять собой прекращение или уменьшение работы производственной сборочной линии и передачу оставшихся ресурсов на другой производственный объект в другом географическом месте. В другом иллюстративном варианте реализации изобретения указанный еще один проект может представлять собой инициирование обучения или переобучения персонала, работающего на производственной сборочной линии.
[0060] При использовании в настоящем документе нарушение определено как использование останавливаемой или замедляемой производственной сборочной линии. Нарушение также предусматривает принудительную перекомпоновку компонентов, сборочных узлов или узлов на производственной сборочной линии 502. При использовании в настоящем документе указанная деталь может представлять собой узел подкомпонентов.
[0061] В другом иллюстративном варианте реализации изобретения ввод может представлять собой сенсорный ввод от датчика, расположенного для отслеживания производственной сборочной линии. Тем не менее, ввод может представлять собой по меньшей мере одно из ввода пользователя и данных, принятых от третьей стороны. Еще в одном альтернативном иллюстративном варианте реализации изобретения используемый на компьютере программный код выполнен с возможностью исполнения с реализацией машинного обучения для анализа конфигураций с нарушениями и последствий нарушений.
[0062] В другом иллюстративном варианте реализации изобретения система 522 связи может быть выполнена с возможностью уведомления, в ответ на прием указанного ввода, стороннего продавца об указанном событии. В этом случае система 522 связи может быть также выполнена с возможностью выдачи указаний, в качестве части плана перераспределения ресурсов, стороннему продавцу на изменение изготовления указанной детали или подкомпонентов. Кроме того, стороннему продавцу могут быть направлены указания на выполнение действия в отношении указанных детали или подкомпонентов, выбираемого из группы, состоящей из: увеличения изготовления, уменьшения изготовления, остановки изготовления и начала изготовления отличающейся детали или отличающегося подкомпонента.
[0063] Иллюстративные варианты реализации изобретения, описанные в отношении ФИГ. 5, представляют только один пример. Процессы и устройства, описанные в отношении ФИГ. 5, могут быть изменены и таким образом, не обязательно ограничивают другие иллюстративные варианты реализации изобретения, описанные в настоящем документе.
[0064] На ФИГ. 6 приведена технологическая схема способа производства в соответствии с иллюстративным вариантом реализации изобретения. Способ 600 может быть реализован посредством системы 100 управления материально-техническим обеспечением производства по ФИГ. 1, обучающегося контроллера 200 событий нарушения по ФИГ. 2, системы 400 управления материально-техническим обеспечением производства по ФИГ. 4 и системы 500 управления материально-техническим обеспечением производства по ФИГ. 5. Способ 600 может быть использован для управления производственной средой 300 по ФИГ. 3. Способ 600 может быть реализован посредством системы обработки данных, такой как система 700 обработки данных по ФИГ. 7.
[0065] Способ 600 может начинаться путем эксплуатации производственной сборочной линии, включающей в себя использование оборудования для производства объекта, содержащего множество деталей, включающего в себя деталь (операция 602). Затем, способ 600 может включать отслеживание посредством компьютера устройства ввода, соединенного с компьютером с возможностью передачи данных, в отношении ввода, который указывает на событие нарушения, определяемое как событие, при котором производство объекта нарушено в результате потери ресурса или указанной детали (операция 604).
[0066] Способ 600 также включает, в ответ на прием указанного ввода, расчет посредством компьютера еще одного проекта, который может быть продолжен (операция 606). Способ 600 также включает, в ответ на прием указанного ввода, расчет посредством компьютера оставшихся ресурсов, которые могут быть распределены для указанного еще одного проекта (608).
[0067] Способ 600 также включает выработку посредством компьютера плана перераспределения ресурсов, который определяет, как оставшиеся ресурсы должны быть перераспределены для указанного еще одного проекта (операция 610). Способ 600 также включает передачу с использованием системы связи, соединенной с компьютером, плана перераспределения ресурсов управляющему производственной сборочной линии (операция 612). После этого выполнение способа может быть завершено.
[0068] Иллюстративные варианты реализации изобретения, описанные в отношении ФИГ. 6, представляют только один пример. Процессы и устройства, описанные в отношении ФИГ. 6, могут быть изменены и таким образом, не обязательно ограничивают другие иллюстративные варианты реализации изобретения, описанные в настоящем документе.
[0069] На ФИГ. 7 приведена иллюстрация системы обработки данных в соответствии с иллюстративным вариантом реализации изобретения. Система 700 обработки данных по ФИГ. 7 представляет собой пример системы обработки данных, которая может быть использована для реализации иллюстративных вариантов реализации изобретения, таких как системы управления материально-техническим обеспечением производства, описанные со ссылкой на ФИГ. 1-6. В этом иллюстративном примере система 700 обработки данных включает в себя систему 702 связи, которая обеспечивает передачу данных между процессорным блоком 704, памятью 706, устройством 708 постоянного хранения, блоком 710 связи, блоком 712 ввода/вывода (I/O) и дисплеем 1014.
[0070] Процессорный блок 704 служит для выполнения инструкций для программного обеспечения, которое может быть загружено в память 706. Это программное обеспечение может быть ассоциативной памятью, ассоциативным запоминающим устройством или программным обеспечением для реализации процессов, описанных в других местах настоящего документа. Процессорный блок 704 может представлять собой множество процессоров, многоядерный процессор или процессор какого-либо иного типа, в зависимости от конкретной реализации. Множество при использовании в настоящем документе со ссылкой на элемент, означает один или более элементов. Кроме того, процессорный блок 704 может быть реализован с использованием множества гетерогенных процессорных систем, в которых основной процессор выполнен на одном чипе со вспомогательными процессорами. В качестве другого иллюстративного примера процессорный блок 704 может быть симметричной многопроцессорной системой, содержащей множество процессоров одного и того же типа.
[0071] Память 706 и устройство 708 постоянного хранения являются примерами устройств 716 хранения данных. Устройство хранения данных представляет собой любую часть аппаратных средств, которые выполнены с возможностью сохранения информации, такой как, например, без ограничения, данные, программный код в функциональной форме и/или иная подходящая информация на постоянной и/или временной основе. Устройства хранения данных 716 в этих примерах могут также называться компьютерочитаемыми устройствами хранения данных. Память 706 в этих примерах может представлять собой, например, оперативное запоминающее устройство или любое иное подходящее энергозависимое или энергонезависимое устройство хранения данных. Устройство 708 постоянного хранения может быть выполнено в различных формах, в зависимости от конкретной реализации.
[0072] Например, устройство 708 постоянного хранения может содержать один или более компонентов или устройств. Например, устройство 708 постоянного хранения может представлять собой жесткий диск, флэш-память, перезаписываемый оптический диск, перезаписываемую магнитную ленту или какую-либо комбинацию указанного выше. Носители, используемые устройством 708 постоянного хранения, также могут быть съемными. Например, съемный жесткий диск может быть использован для устройства 708 постоянного хранения.
[0073] Блок 710 связи в этих примерах обеспечивает сообщение с другими системами или устройствами обработки данных. В этих примерах блок 710 связи представляет собой сетевую интерфейсную плату. Блок 710 связи может обеспечивать передачу данных посредством использования физических линий связи и/или линий беспроводной связи.
[0074] Блок 712 ввода/вывода (I/O) обеспечивает возможность ввода и вывода данных другими устройствами, которые могут быть соединены с системой 700 обработки данных. Например, блок 712 ввода/вывода (I/O) может обеспечивать соединение для ввода пользователя с помощью клавиатуры, мыши и/или какого-либо иного подходящего устройства ввода. Кроме того, блок 712 ввода/вывода (I/O) может отправлять выходные данные на принтер. Дисплей 714 обеспечивает механизм отображения информации для пользователя.
[0075] Инструкции для операционной системы, приложений и/или программ могут быть расположены в устройствах 716 хранения данных, которые соединены с возможностью передачи данных с процессорным блоком 704 через систему 702 связи. В этих иллюстративных примерах инструкции выполнены в функциональной форме в устройстве 708 постоянного хранения. Эти инструкции могут быть загружены в память 706 для исполнения процессорным блоком 704. Процессы различных вариантов реализации изобретения могут быть выполнены процессорным блоком 704 с использованием исполняемых на компьютере инструкций, которые могут быть расположены в памяти, такой как память 706.
[0076] Эти инструкции могут быть упомянуты как программный код, используемый на компьютере программный код или компьютерочитаемый программный код, который может быть считан и исполнен процессором в процессорном блоке 704. Программный код в различных вариантах реализации изобретения может быть реализован на отличающемся физическом или компьютерочитаемом носителе для хранения данных, таком как память 706 или устройство 708 постоянного хранения.
[0077] Программный код 718 находится в функциональной форме в компьютерочитаемом носителе 720, который выполнен с возможностью съема по выбору и может быть загружен или перемещен в систему 700 обработки данных для исполнения процессорным блоком 704. Программный код 718 и компьютерочитаемый носитель 720 в этих примерах образуют компьютерный программный продукт 722. В одном примере компьютерочитаемый носитель 720 может представлять собой компьютерочитаемый носитель 724 для хранения данных или компьютерочитаемый носитель 726 сигналов. Компьютерочитаемый носитель 724 для хранения данных может включать в себя, например, оптический или магнитный диск, который вставлен или помещен в дисковод или другое устройство, которое является частью устройства 708 постоянного хранения для осуществления передачи на устройство хранения данных, такое как жесткий диск, который является частью устройства 708 постоянного хранения. Компьютерочитаемый носитель 724 для хранения данных также может быть выполнен в виде устройства постоянного хранения, такого как жесткий диск, флеш-накопитель или флеш-память, которое соединено с системой 700 обработки данных. В некоторых случаях компьютерочитаемый носитель 724 для хранения данных может быть выполнен без возможности удаления из системы 700 обработки данных.
[0078] В альтернативном варианте реализации изобретения программный код 718 может быть передан в систему 700 обработки данных с использованием компьютерочитаемого носителя 726 сигналов. Компьютерочитаемый носитель 726 сигналов может представлять собой, например, распространяемый сигнал данных, содержащий программный код 718. Например, компьютерочитаемый носитель 726 сигналов может быть электромагнитным сигналом, оптическим сигналом и/или сигналом какого-либо иного подходящего типа. Эти сигналы могут быть переданы по линиям связи, таким как беспроводные линии связи, оптико-волоконный кабель, коаксильный кабель, провод и/или линия связи любого иного подходящего типа. Иными словами, линия связи и/или соединение в этих иллюстративных примерах могут быть физическими или беспроводными.
[0079] В некоторых иллюстративных вариантах реализации изобретения программный код 718 может быть загружен по сети в устройство 708 постоянного хранения из другого устройства или другой системы обработки данных через компьютерочитаемый носитель 726 сигналов для использования в системе 700 обработки данных. Например, программный код, сохраненный в компьютерочитаемом носителе хранения данных в системе обработки данных сервера, может быть загружен по сети из сервера в систему 700 обработки данных. Система обработки данных, обеспечивающая программный код 718, может представлять собой компьютер-сервер, клиентский компьютер или какое-либо другое устройство, способное хранить и передавать программный код 718.
[0080] Различные компоненты, показанные для системы 700 обработки данных, не предназначены для установления архитектурных ограничений в отношении порядка, в котором могут быть реализованы различные варианты изобретения. Различные иллюстративные варианты реализации изобретения могут быть реализованы в системе обработки данных, включающей в себя компоненты в дополнение к компонентам или вместо компонентов, проиллюстрированных для системы 700 обработки данных. Другие компоненты, показанные на ФИГ. 7, могут отличаться от показанных иллюстративных примеров. Различные варианты реализации изобретения могут быть реализованы с использованием любого аппаратного устройства или системы, способной запускать программный код. В качестве одного примера, система обработки данных может включать в себя органические компоненты, встроенные в неорганические компоненты, и/или могут состоять целиком из органических компонентов, за исключением человека. Например, устройство хранения данных может состоять из органического полупроводника.
[0081] Еще в одном иллюстративном примере процессорный блок 704 может быть выполнен в виде аппаратного блока, который имеет схемы, которые изготовлены или сконфигурированы для конкретного использования. Этот тип аппаратных средств может выполнять операций без необходимости загрузки программного кода в память из устройства хранения данных, подлежащего конфигурированию для выполнения операций.
[0082] Например, когда процессорный блок 704 выполнен в виде аппаратного блока, процессорный блок 704 может быть выполнен в виде системы схем, специализированной интегральной схемы (ASIC), программируемого логического устройства или аппаратных средств какого-либо другого соответствующего типа, выполненных для выполнения множества операций. С помощью программируемого логического устройства, рассматриваемое устройство конфигурируют для выполнения указанного множества операций. Конфигурация рассматриваемого устройства может быть изменена позднее, или оно может иметь постоянную конфигурацию для выполнения указанного множества операций. Примеры программируемых логических устройств включают в себя, например, программируемый логический блок, программируемую матричную логическую схему, логическую матрицу с эксплуатационным программированием, программируемую пользователем вентильную матрицу и другие подходящие аппаратные устройства. При этом типе реализации программный код 718 может быть опущен, так как процессы для различных вариантов реализации изобретения реализуются в аппаратном блоке.
[0083] Еще в одном иллюстративном примере процессорный блок 704 может быть реализован с использованием комбинации процессоров, находящихся в компьютерах и аппаратных блоках. Процессорный блок 704 может иметь множество аппаратных блоков и множество процессоров, выполненных с возможностью запуска программного кода 718. С использованием этого изображенного примера некоторые процессы могут быть реализованы в указанном множестве аппаратных блоков, в то время как другие процессы могут быть реализованы в указанном множестве процессоров.
[0084] В качестве другого примера, устройство хранения данных в системе 700 обработки данных является любым аппаратным устройством, выполненным с возможностью хранения данных. Память 706, устройство 708 постоянного хранения и компьютерочитаемый носитель 720 являются примерами устройств хранения данных в материальной форме.
[0085] В другом примере для реализации системы 702 связи может быть использована система шин, которая может быть составлена из одной или более шин, таких как системная шина или шина ввода/вывода. Конечно, система шин может быть реализована с использованием архитектуры любого подходящего типа, которая обеспечивает передачу данных между различными компонентами или устройствами, подключенными к системе шин. Кроме того, блок связи может включать в себя одно или более устройств, используемых для передачи и приема данных, например, модем или сетевой адаптер. Кроме того, память может представлять собой, например, память 706 или кэш-память, такую как находящаяся в контроллере-концентраторе памяти и интерфейса, который может присутствовать в системе 702 связи.
[0086] Различные иллюстративные варианты реализации изобретения могут выполнены в виде полностью аппаратного варианта осуществления, полностью программного варианта осуществления или варианта осуществления, содержащего как аппаратные, так и программные элементы. Некоторые варианты осуществления реализованы в программном обеспечении, которое включает в себя, но без ограничения, такие формы, как, например, прошивка, резидентное программное обеспечение и микрокод.
[0087] Кроме того, различные варианты реализации изобретения могут быть выполнены в виде компьютерного программного продукта, доступного с используемого на компьютере или компьютерочитаемого носителя, обеспечивающего программный код для использования компьютером или любым устройством или любой системой, который или которая выполняет инструкции, или вместе с такими компьютером, устройством или системой. Для целей данного описания, используемый на компьютере или компьютерочитаемый носитель в общем случае может быть любым вещественным устройством, которое может содержать, хранить, передавать, распространять или перемещать программу для использования посредством системы, аппарата или устройства выполнения инструкций или вместе с такими системой, аппаратом или устройством.
[0088] Используемый на компьютере или компьютерочитаемый носитель может представлять собой, например, без ограничения, электронную, магнитную, оптическую, электромагнитную, инфракрасную или полупроводниковую систему или среду распространения. Неограничивающие примеры компьютерочитаемого носителя включают в себя полупроводниковую или твердотельную память, магнитную ленту, съемную компьютерную дискету, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), жесткий магнитный диск и оптический диск. Оптические диски могут включать в себя компакт-диск, предназначенный только для чтения (CD-ROM), перезаписываемый компакт-диск (CD-R/W) и диск DVD.
[0089] Кроме того, используемый на компьютере или компьютерочитаемый носитель может содержать или хранить компьютерочитаемый или используемый на компьютере программный код таким образом, что когда компьютерочитаемый или используемый на компьютере программный код выполняется на компьютере, выполнение этого компьютерочитаемого или используемого на компьютере программного кода вызывает передачу компьютером еще одного компьютерочитаемого или используемого на компьютере программного кода по линии связи. Эта линия связи может использовать носитель, который, например, без ограничения, является физическим или беспроводным.
[0090] Система обработки данных, пригодная для хранения и/или выполнения компьютерочитаемого или используемого на компьютере программного кода, будет включать в себя один или более процессоров, соединенных прямо или опосредованно с элементами памяти через систему связи, такую как системная шина. Элементы памяти могут включать в себя локальную память, используемую во время фактического выполнения программного кода, устройство массовой памяти и кэш-память, которые обеспечивают временное хранение по меньшей мере некоторого компьютерочитаемого или используемого на компьютере программного кода, чтобы уменьшить то, сколько раз код может быть извлечен из устройства массовой памяти во время выполнения кода.
Иллюстративные неисключительные примеры объекта изобретения в соответствии с настоящим раскрытием описаны в ниже следующих пунктах 1-25:
Пункт 1. Согласно одному аспекту раскрытия настоящего изобретения раскрыта система 100 управления материально-техническим обеспечением производства, содержащая:
блок 102 отслеживания запасов продуктов, включающий в себя по меньшей мере один процессор, имеющий память и линию связи, а также включающий в себя по меньшей мере одну из таких матриц, как матрица минимума-максимума изделий и матрица зависимостей поставщиков изделий;
сеть 106 датчиков изделий на производственной линии, соединенную с блоком 102 отслеживания запасов продуктов и выполненную с возможностью отслеживания в реальном времени уровней запасов множества компонентов, сборочных узлов и узлов в запасах продуктов, используемых для производственной линии при производстве объекта;
устройство 108 выявления конфигураций с нарушениями, соединенное с возможностью передачи данных с сетью 106 датчиков изделий на производственной линии и выполненное с возможностью выявления нормального и ненормального оборота запасов и выработки исходя из этого нормальной конфигурации и конфигурации с нарушениями; и
распределитель 110 ресурсов, соединенный с возможностью передачи данных с блоком 102 отслеживания запасов продуктов, сетью 106 датчиков изделий на производственной линии и устройством 108 выявления конфигураций с нарушениями и выполненный с возможностью отслеживания указанных нормальной конфигурации и конфигурации с нарушениями и распределения ресурсов для других проектов при возникновении конфигурации с нарушениями.
Пункт 2. Предложена предпочтительная система 100 управления материально-техническим обеспечением производства по пункту 1, также содержащая:
параметр планового распределения ресурсов на линии, выполненный с возможностью распределения ресурсов от производственной линии при возникновении конфигурации с нарушениями.
Пункт 3. Предложена предпочтительная система 100 управления материально-техническим обеспечением производства по пунктам 1 или 2, в которой распределитель 110 ресурсов дополнительно сконфигурирован с помощью приоритетного параметра нарушения, который после возникновения конфигурации с нарушениями и на основе ее типа определяет скорректированную матрицу минимума-максимума изделий и предупреждение о корректировке.
Пункт 4. Предложена предпочтительная система 100 управления материально-техническим обеспечением производства по любому из пунктов 1-3, в которой объект содержит коммерческий летательный аппарат, а производственная линия содержит сборочную линию для производства этого коммерческого летательного аппарата.
Пункт 5. Предложена предпочтительная система 100 управления материально-техническим обеспечением производства по любому из пунктов 1-4, в которой устройство 108 выявления конфигураций с нарушениями также выполнено с возможностью выявления события нарушения, содержащего потерю по вине третьей стороны.
Пункт 6. Предложена предпочтительная система 100 управления материально-техническим обеспечением производства по пункту 5, в которой потеря содержит потерю по меньшей мере одного такого элемента, как основной узел, сборочный узел и/или компонент, предназначенный или предназначенные для использования в производственной линии.
Пункт 7. Предложена предпочтительная система 100 управления материально-техническим обеспечением производства по любому из пунктов 1-6, в которой распределитель 110 ресурсов выполнен с возможностью распределения ресурсов, которые будут работать на указанном по меньшей мере одном таком элементе, как основной узел, сборочный узел и/или компонент, по меньшей мере для одного из следующего: другие участки производственной линии и задачи, отличные от производственной линии.
Пункт8. Предложена предпочтительная система 100 управления материально-техническим обеспечением производства по пункту 7, в которой ресурсы выбраны из группы, состоящей из таких ресурсов, как: персонал, машины, инструменты, детали, узлы, грунтовые реперы, энергия и сырье.
Пункт 9. Согласно еще одному аспекту раскрытия настоящего изобретения предложена система 500 управления материально-техническим обеспечением производства, содержащая:
- производственную сборочную линию 502, включающую в себя оборудование 504, пригодное для производства объекта 506, содержащего множество деталей 508, включающего в себя деталь 510;
- компьютер 512, содержащий процессор 514, устройство 516 ввода и некратковременный компьютерочитаемый носитель 518, соединенный с возможностью передачи данных с процессором 514 и хранящий используемый на компьютере программный код 520, выполненный с возможностью исполнения процессором для:
отслеживания устройства 516 ввода в отношении ввода, который указывает на событие нарушения, определяемое как событие, при котором производство объекта 506 нарушено в результате потери ресурса или указанной детали или нехватки человеческих ресурсов;
в ответ на прием указанного ввода, расчет еще одного проекта, который может быть продолжен;
в ответ на прием указанного ввода, расчет оставшихся ресурсов, которые могут быть распределены для указанного еще одного проекта; и
выработки плана перераспределения ресурсов, который определяет, как оставшиеся ресурсы должны быть перераспределены для указанного еще одного проекта; и
- систему 522 связи, соединенную с компьютером 512 с возможностью передачи данных и выполненную с возможностью передачи плана перераспределения ресурсов управляющему производственной сборочной линии 502.
Пункт 10. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по пункту 9, в которой используемый на компьютере программный код 520 выполнен с возможностью использования контекстной осведомленности для выработки плана перераспределения ресурсов.
Пункт 11. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по пункту 10, в которой контекстная осведомленность содержит ввод, вводимый в компьютер и выбираемый из группы, состоящей из: минимальных и максимальных значений цепочки поставок для указанного множества деталей, описания события среды, которое оказывает влияние на производственную сборочную линию, матрицы зависимостей поставщиков изделий, которая указывает на зависимости между поставщиками различных деталей из указанного множества деталей, и продолжительности события.
Пункт 12. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-11, также содержащая:
систему 112 предупреждения, выполненную с возможностью выдачи предупреждения при возникновении любого из следующих событий:
возникновение нарушения во внешней цепочке поставок, которая является внешней по отношению к производственной линии;
возникновение нарушения вследствие недостаточности человеческих ресурсов и
возникновение нарушения вследствие недостаточности ресурса.
Пункт 13. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-12, в которой указанный еще один проект содержит производство отличающейся детали на производственной сборочной линии 502.
Пункт 14. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-13, в которой указанный еще один проект содержит использование производственной сборочной линии 502 для выполнения технического обслуживания существующего объекта.
Пункт 15. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-14, в которой указанный еще один проект содержит прекращение или уменьшение работы производственной сборочной линии 502 и передачу оставшихся ресурсов на другой производственный объект в другом географическом месте.
Пункт 16. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-15, в которой указанный еще один проект содержит инициирование обучения или переобучения персонала, работающего на производственной сборочной линии 502.
Пункт 17. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-16, в которой нарушение определено как использование останавливаемой или замедляемой производственной сборочной линии 502.
Пункт 18. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-17, в которой указанная деталь 510 представляет собой узел подкомпонентов.
Пункт 19. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-18, в которой ввод содержит сенсорный ввод от датчиков, расположенных для отслеживания производственной сборочной линии 502.
Пункт 20. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-19, в которой ввод содержит по меньшей мере одно из ввода пользователя и данных, принятых от третьей стороны.
Пункт 21. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-20, в которой используемый на компьютере программный код 520 выполнен с возможностью исполнения с реализацией машинного обучения для анализа конфигураций с нарушениями и последствий нарушений.
Пункт 22. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по любому из пунктов 9-21, в которой система 522 связи выполнена с возможностью уведомления, в ответ на прием указанного ввода, стороннего продавца об указанном событии.
Пункт 23. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по пункту 22, в которой система 522 связи также выполнена с возможностью выдачи указаний, в качестве части плана перераспределения ресурсов, стороннему продавцу на изменение изготовления указанной детали или подкомпонентов.
Пункт 24. Предложена предпочтительная система 500 управления материально-техническим обеспечением производства по пункту 23, в которой стороннему продавцу направлены указания на выполнение действия в отношении указанных детали или подкомпонентов, выбираемого из группы, состоящей из: увеличения изготовления, уменьшения изготовления, остановки изготовления и начала изготовления отличающейся детали или отличающегося подкомпонента.
Пункт 25. Согласно еще одному аспекту раскрытия настоящего изобретения предложен способ производства 600, включающий:
эксплуатацию производственной сборочной линии, включающую использование оборудования для производства объекта, содержащего множество деталей, включающего в себя деталь 602;
отслеживание посредством компьютера устройства ввода, соединенного с компьютером с возможностью передачи данных, в отношении ввода, который указывает на событие нарушения, определяемое как событие, при котором производство объекта нарушено в результате потери ресурса или указанной детали 604;
в ответ на прием указанного ввода, расчет посредством компьютера еще одного проекта, который может быть продолжен 606;
в ответ на прием указанного ввода, расчет посредством компьютера оставшихся ресурсов, которые могут быть распределены для указанного еще одного проекта 608;
выработку посредством компьютера плана перераспределения ресурсов, который определяет, как оставшиеся ресурсы должны быть перераспределены для указанного еще одного проекта 610; и
передачу, с использованием системы связи, соединенной с компьютером, плана перераспределения ресурсов управляющему производственной сборочной линии 612.
Ввод/вывод или устройства ввода/вывода могут быть соединены с системой либо непосредственно, либо через промежуточные контроллеры ввода/вывода. Эти устройства могут включать в себя, например, без ограничения, клавиатуры, сенсорные дисплейные экраны и указательные устройства. Различные адаптеры связи также могут быть соединены с системой, чтобы обеспечить возможность соединения системы обработки данных с другими системами обработки данных или удаленными принтерами, или устройствами хранения данных через промежуточные частные или общественные сети. Неограничивающие примеры модемов и сетевых адаптеров представляют собой лишь некоторые из имеющихся в настоящее время типов адаптеров связи. Описание различных иллюстративных вариантов реализации изобретения представлено в целях иллюстрации и описания и не предназначено считаться исчерпывающим или ограниченным вариантами осуществления в раскрытой форме. Многие модификации и вариации будут очевидны специалистам в данной области техники. Кроме того, различные иллюстративные варианты реализации изобретения могут обеспечить различные функции по сравнению с другими иллюстративными вариантами реализации изобретения. Выбранные вариант или варианты реализации изобретения, выбраны и описаны для того, чтобы наилучшим образом объяснить принципы реализации изобретения, их практического применения и чтобы обеспечить для других обычных специалистов в данной области техники возможность понимания различных вариантов реализации с различными модификациями, которые подходят для конкретного рассматриваемого использования.