Оптимизация производства упаковочных продуктов
Иллюстрации
Показать всеИзобретение относится к способу для оптимизации производства упаковочных продуктов и способу идентификации конструкции для производства заготовки коробки. Способ для оптимизации производства упаковочных продуктов в компьютерной системе включает в себя один или более процессоров и системную память, причем способ содержит:
этап приема информации о производстве упаковки для производства упаковочного продукта, причем информация о производстве упаковки по меньшей мере задает размер упаковочного продукта;
этап осуществления доступа к множеству различных конструкций упаковки, причем каждая из упомянутого множества различных конструкций упаковки указывает значения для комбинации характеристик производства упаковки, причем указанные значения для комбинации характеристик производства упаковки должны быть использованы при производстве упаковочного продукта в соответствии с конструкцией упаковки;
этап выбора конструкции упаковки, из упомянутого множества различных конструкций упаковки, для производства упаковочного продукта, причем выбор основан на пригодности выбранной конструкции упаковки для производства упаковочного продукта в соответствии с информацией о производстве упаковки, при этом этап выбора конструкции упаковки из упомянутого множества различных конструкций упаковки для производства упаковочного продукта содержит:
этап вычисления оценки для по меньшей мере некоторых из упомянутого множества различных конструкций упаковки; и
этап сравнения вычисленных оценок друг с другом; и
этап отправки инструкций для производства упаковочного продукта в машину производства упаковки, причем инструкции инструктируют машину производства упаковки использовать доступные исходные материалы, достаточные для заданного размера и в соответствии с выбранной конструкцией упаковки. 2 н. и 12 з.п. ф-лы, 4 табл., 7 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Данная заявка испрашивает приоритет предварительной заявки на патент США № 61/359,753, озаглавленной «Оптимизация конструкции упаковки в реальном времени», поданной 29 июня 2010 г., которая включена в данный документ в своем полном объеме.
УРОВЕНЬ ТЕХНИКИ
С увеличением доступности товаров, продуктов и других изделий не только локально, но и через мировой рынок, требования к надлежащей упаковке таких материалов для транспортировки и доставки важны как никогда. К счастью, имеющиеся системы упаковки могут быть использованы в настоящее время для получения по существу любого стиля упаковки.
Пожалуй, единственным самым важным фактором в производстве упаковки для продукта является то, что упаковка должна быть выполнена так, чтобы по возможности точно соответствовать содержащемуся продукту. Благодаря более точному соответствию не только уменьшается вероятность повреждения содержащегося изделия или продукта, но и уменьшается и возможно устраняется необходимость внутренней упаковки. В частности, когда упаковочные материалы, такие как гофрированный картон, используют для создания коробки или другой конструкции упаковки, материалы загибают и складывают по возможности под прямым углом. Загибание и складывание под прямыми углами увеличивает прочностные характеристики упаковочных материалов (по существу по экспоненциальному закону), тем самым придавая полученной в результате коробке соответственно увеличенную стойкость к повреждению при укладке.
Для удовлетворения конкретных ограничивающих условий по размерам может быть создано множество различных стилей коробок. Каждый из различных стилей коробок может иметь различные достоинства и недостатки. Например, некоторые стили коробок могут быть более приятными с эстетической точки зрения, а другие могут обладать более высокими защитными особенностями. Одни стили коробок могут быть быстрее произведены и/или собраны, тогда как другие могут требовать меньше материала для производства или меньше материала для сборки, запечатывания или другого манипулирования заготовкой коробки.
Вследствие очень большого числа типов коробок и других упаковочных материалов, которые могут быть произведены, каждый со своими собственными положительными и отрицательными особенностями, человеку, не знакомому с конкретным стилем коробки, может быть очень трудно идентифицировать, когда некоторые стили могут быть использованы. Даже при обеспечении информации о типах стилей, для человека, производящего или собирающего коробку, возможно, будет сложно и/или потребуется много времени, для того чтобы рассмотреть каждый доступный вариант выбора и выбрать предпочтительный вариант выбора. Кроме того, в некоторых условиях, могут оказывать влияние факторы производства в реальном времени, когда должна быть использована конкретная коробка. Например, если имеется задолженность производства, то может быть желательно увеличить производительность посредством производства коробок с меньшим временем производства, даже если производимые коробки обладают менее привлекательными с точки зрения эстетики или более низкими защитными свойствами, или требуют больше материалов для производства или сборки. В других случаях, информация в реальном времени может указывать, что существуют неиспользуемые производственные мощности, так что другим соображениям придают более высокий приоритет.
КРАТКАЯ СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение относится к способам, машинам, системам и компьютерным программным продуктам для оптимизации производства упаковочных продуктов. Компьютерная система принимает информацию о производстве упаковки для производства упаковочного продукта. Информация о производстве упаковки по меньшей мере задает размер упаковочного продукта. Компьютерная система осуществляет доступ ко множеству различных конструкций упаковки. Каждая из множества различных конструкций упаковки указывает значения для комбинации характеристик производства упаковки. Указанные значения для комбинации характеристик производства упаковки должны быть использованы при производстве упаковочного продукта в соответствии с конструкцией упаковки.
Компьютерная система выбирает конструкцию упаковки из множества различных конструкций упаковки для производства упаковочного продукта. Выбор основан на пригодности выбранной конструкции упаковки для производства упаковочного продукта в соответствии с информацией о производстве упаковки. Компьютерная система отправляет инструкции для производства упаковочного продукта в машину производства упаковки. Инструкции инструктируют машине производства упаковки использовать доступные исходные материалы, достаточные для заданного размера и в соответствии с выбранной конструкцией упаковки.
Данная сущность изобретения обеспечена для введения выбора концепций в упрощенной форме, которые дополнительно описаны ниже по тексту в подробном описании. Данная сущность изобретения не предназначена для идентификации ключевых признаков или существенных признаков заявленного объекта изобретения и не предназначена для использования в качестве помощи в определении объема заявленного объекта изобретения.
Дополнительные признаки и преимущества изобретения будут изложены в приведенном ниже по тексту описании и частично будут очевидны из данного описания или могут быть выяснены в процессе реализации изобретения на практике. Признаки и преимущества изобретения могут быть реализованы и получены посредством инструментов и комбинаций, конкретно указанных в прилагаемой формуле изобретения. Эти и другие признаки настоящего изобретения станут более понятными из приведенного ниже по тексту описания и прилагаемой формулы изобретения или могут быть выяснены в процессе реализации изобретения на практике, как изложено ниже по тексту.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для того чтобы описать, каким образом могут быть получены вышеупомянутые и другие преимущества и признаки настоящего изобретения, будет представлено более подробное описание изобретения, кратко описанного выше по тексту, посредством ссылки на конкретные варианты его осуществления, которые показаны в прилагаемых чертежах. Подразумевая, что данные чертежи показывают только типичные варианты осуществления изобретения и поэтому не должны рассматриваться как ограничивающие его объем, изобретение будет описано и объяснено с дополнительной конкретизацией и подробно посредством использования прилагаемых чертежей, из которых:
Фиг. 1 показывает примерную производственную архитектуру, которая обеспечивает оптимизацию производства упаковочных продуктов.
Фиг. 2 показывает блок-схему последовательности операций примерного способа для оптимизации производства упаковочных продуктов.
Фиг. 3 показывает примерную таблицу информации об упаковке.
Фиг. 4 показывает примерный пользовательский интерфейс для осуществления доступа к информации о производстве упаковки.
Фиг. 5А показывает примерную таблицу упаковочных материалов.
Фиг. 5В показывает примерную таблицу данных о машинах.
Фиг. 6 показывает блок-схему последовательности операций примерного способа для выбора конструкции для упаковочного продукта.
Фиг. 7 показывает примерный пользовательский интерфейс для представления конструкций упаковки.
ПОДРОБНОЕ ОПИСАНИЕ
Настоящее изобретение относится к способам, машинам, системам и компьютерным программным продуктам для оптимизации производства упаковочных продуктов. Компьютерная система принимает информацию о производстве упаковки для производства упаковочного продукта. Информация о производстве упаковки по меньшей мере задает размер упаковочного продукта. Компьютерная система осуществляет доступ ко множеству различных конструкций упаковки. Каждая из множества различных конструкций упаковки указывает значения для комбинации характеристик производства упаковки. Указанные значения для комбинации характеристик производства упаковки должны быть использованы при производстве упаковочного продукта в соответствии с конструкцией упаковки.
Компьютерная система выбирает конструкцию упаковки из множества различных конструкций упаковки для производства упаковочного продукта. Выбор основан на пригодности выбранной конструкции упаковки для производства упаковочного продукта в соответствии с информацией о производстве упаковки. Компьютерная система отправляет инструкции для производства упаковочного продукта в машину производства упаковки. Упомянутые инструкции инструктируют машине производства упаковки использовать доступные исходные материалы, достаточные для заданного размера и в соответствии с выбранной конструкцией упаковки.
Варианты осуществления настоящего изобретения могут содержать или использовать специализированный или универсальный компьютер, включающий в себя аппаратное обеспечение компьютера, такое как, например, один или более процессоров и системная память, как более подробно описано ниже по тексту. Варианты осуществления в пределах объема настоящего изобретения включают в себя также физические и другие считываемые компьютером носители для выполнения или хранения исполняемых компьютером инструкций и/или структур данных. Такие считываемые компьютером носители могут представлять собой любые доступные носители, к которым может быть осуществлен доступ посредством универсальной или специализированной компьютерной системы. Считываемые компьютером носители, которые хранят исполняемые компьютером инструкции, представляют собой компьютерные носители данных (устройства). Считываемые компьютером носители, которые содержат исполняемые компьютером инструкции, представляют собой передающие среды. Таким образом, только в качестве примера, а не ограничения, варианты осуществления настоящего изобретения могут содержать по меньшей мере два совершенно разных типа считываемых компьютером носителей: компьютерные носители данных (устройства) и передающие среды.
Компьютерные носители данных (устройства) включают в себя запоминающие устройства с произвольной выборкой (random access memory - RAM), постоянные запоминающие устройства (read only memory - ROM), электрически стираемые программируемые постоянные запоминающие устройства (electrically erasable programmable read-only memory - EEPROM), компакт-диски, доступные только для чтения (compact-disk read-only memory - CD-ROM), твердотельные накопители (solid state drives - SSD), (например, на основе RAM), флэш-память, память с изменением фазы (phase-change memory - PCM), другие типы памяти, другие запоминающие устройства на оптических дисках, запоминающие устройства на магнитных дисках или другие магнитные запоминающие устройства или другие носители, которые могут быть использованы для хранения желаемых средств программного кода в форме исполняемых компьютером инструкций или структур данных, и к которым может быть осуществлен доступ посредством универсального или специализированного компьютера.
«Сеть» задается как один или более каналов передачи данных, которые обеспечивают перемещение электронных данных между компьютерными системами и/или модулями и/или другими электронными устройствами. Когда информация передается или обеспечивается по сети или другому соединению связи (или проводному, беспроводному, или комбинации проводного и беспроводного) в компьютер, компьютер соответственно рассматривает соединение как передающую среду. Передающие среды могут включать в себя сеть и/или каналы передачи данных, которые могут быть использованы для перемещения либо требуемых программных кодовых средств в форме исполняемых компьютером инструкций, либо структур данных, и к которым может быть осуществлен доступ посредством универсального или специализированного компьютера. Комбинации вышеупомянутых средств должны быть также включены в объем считываемых компьютером носителей.
Кроме того, при достижении различных компонентов компьютерной системы, средства программного кода в виде исполняемых компьютером инструкций или структур данных могут автоматически переноситься из передающих сред в компьютерные носители данных (устройства) (или наоборот). Например, исполняемые компьютером инструкции или структуры данных, принимаемые по сети или каналу передачи данных, могут быть буферизированы в RAM в модуле сетевого интерфейса (например, «NIC») и затем в конечном итоге перенесены в RAM компьютерной системы и/или в менее энергозависимые компьютерные носители данных (устройства) в компьютерной системе. Таким образом, необходимо понимать, что компьютерные носители данных (устройства) могут быть включены в компоненты компьютерной системы, которые также (или даже главным образом) используют передающие среды.
Исполняемые компьютером инструкции содержат, например, инструкции и данные, которые, при исполнении в процессоре, побуждают универсальный компьютер, специализированный компьютер или специализированное устройство обработки выполнять некоторую функцию или группу функций. Исполняемые компьютером инструкции могут представлять собой, например, двоичный код, промежуточные инструкции форматирования, такие как язык ассемблера, или даже исходный код. Хотя объект изобретения описан на языке, характерном для структурных признаков и/или методологических этапов, необходимо понимать, что объект изобретения, заданный в прилагаемой формуле изобретения, необязательно ограничен описанными признаками или этапами, описанными выше по тексту. Точнее, описанные признаки и этапы раскрыты как примерные формы реализации формулы изобретения.
Для специалистов в данной области техники будет понятно, что настоящее изобретение может быть реализовано на практике в сетевых вычислительных средах при самых разных типах конфигураций компьютерной системы, включающих в себя персональные компьютеры, настольные компьютеры, ноутбуки, процессоры для обработки сообщений, ручные устройства, многопроцессорные системы, бытовую электронику на базе микропроцессоров или программируемую бытовую электронику, сетевые персональные компьютеры, миникомпьютеры, универсальные компьютеры, мобильные телефоны, персональные цифровые помощники, пейджеры, роутеры, коммутационные устройства, машины производства упаковки и др. Настоящее изобретение может быть также осуществлено на практике в распределенных системных средах, в которых локальная и удаленная компьютерные системы, которые связаны (либо посредством проводных каналов передачи данных, беспроводных каналов передачи данных, либо посредством комбинации проводных и беспроводных каналов передачи данных) через сеть, обе выполняют задачи. В распределенной системной среде программные модули могут быть расположены как в локальных, так и в удаленных запоминающих устройствах памяти.
Варианты осуществления изобретения могут эффективно и автоматически определять и выбирать оптимальные конструкции упаковки для производства упаковочных продуктов, таких как, например, заготовки коробок. Определение и выбор конструкций упаковки могут быть основаны на информации об упаковочном продукте и заданных конструкциях упаковки, и в некоторых вариантах осуществления наряду с одним или более из: данных о машинах производства, данных об упаковочном материале и факторов реального времени производственной среды. Затем машине производства упаковки может быть инструктировано производство упаковочных продуктов в соответствии с выбранными конструкциями упаковки.
На фиг. 1 показана примерная производственная архитектура 100, которая обеспечивает оптимизацию производства упаковочных продуктов. Ссылаясь на фиг. 1, производственная архитектура 100 включает в себя машины 102 производства, компьютерную систему 104 и хранилище 106 данных. Каждый из показанных компонентов и машин соединен с другим посредством (или является частью) сети, такой как, например, локальная сеть (local area network - LAN), широкомасштабная сеть (wide area network - WAN) и даже Интернет. Следовательно, каждая из показанных компьютерных систем, а также любые другие соединенные компьютерные системы, машины и их компоненты, могут создавать данные, связанные с сообщением, и обмениваться по сети данными, связанными с сообщением (например, дейтаграммами Интернет-протокола (Internet Protocol - IP) и другими протоколами более высокого уровня, которые используют дейтаграммы IP, такими как протокол управления передачей (Transmission Control Protocol - TCP), протокол передачи гипертекста (Hypertext Transfer Protocol - HTIP), простой протокол передачи почты (Simple Mail Transfer Protocol - SMTP) и др.).
Как показано, машина 102 производства упаковки включает в себя производственные линии 102А, 102В и 102С. Каждая из производственных линий 102А, 120В и 102С может быть загружена исходными упаковочными материалами, такими как, например, сложенный гармошкой или рулонный гофрированный картон. Как показано, каждая из производственных линий 102А, 102В и 102С имеет разную максимальную ширину для исходных материалов. Когда производственные линии 102А, 102В и 102С производят упаковочные продукты (например, заготовки коробок), машина 102 производства упаковки может поддерживать локальное хранилище данных об использовании. Машина 102 производства упаковки может включать в себя NIC для связи по сети. Время от времени или с желаемыми интервалами машина 102 производства упаковки может передавать данные об использовании из локального хранилища в компьютерную систему 104 и/или хранилище 106 данных. Вертикальные троеточия выше и ниже машины 102 производства упаковки показывают, что в производственную архитектуру 100 может быть включена одна или более дополнительных машин производства упаковки.
Хранилище данных 106 обычно может хранить различные типы информации для оптимизации производства упаковочных продуктов. Например, хранилище 106 данных может хранить информацию для одной или более машин производства упаковки, таких как, например, машина 102 производства упаковки. Хранимая информация для машин производства упаковки может включать в себя: типы машин производства упаковки, стоимость эксплуатации машин производства упаковки, типы исходных материалов, доступные в машинах производства упаковки, и группы конструкций, используемые для оптимизации производства упаковки в машинах производства упаковки. Как показано в производственной архитектуре 100, хранилище 106 данных, более конкретно, включает в себя таблицу 301 конструкций упаковки, таблицу 501 упаковочных материалов и таблицу 502 данных о машинах.
Компьютерная система 104 включает в себя модуль 112 оптимизации. Модуль 112 оптимизации в общем сконфигурирован для оптимизации производства упаковочных продуктов. В некоторых вариантах осуществления модуль 112 оптимизации включает в себя функциональность конструирования упаковочного продукта в реальном времени. Когда упаковочный продукт должен быть произведен, модуль 112 оптимизации может обращаться к данным в хранилище 106 данных, для того чтобы определять каким образом оптимизировать производство упаковочного продукта. Когда оптимизация определена, модуль 112 оптимизации может отправлять инструкции в машину производства упаковки. Инструкции инструктируют машине производства упаковки производить упаковочный продукт в соответствии с определенной оптимизацией.
В некоторых вариантах осуществления, компьютерная система 104 и/или машина 102 производства упаковки используют всю или некоторую часть информации из хранилища 106 данных, для того чтобы оптимизировать, каких типов и/или размеров заготовки упаковки должны быть произведены машиной 102 производства. В некоторых вариантах осуществления, компьютерная система 104 и/или машина 102 производства упаковки также оптимизируют, какая линия упаковочных материалов должна быть использована для производства упаковочного продукта.
Кроме того, хотя машина 102 производства упаковки, компьютерная система 104 и хранилище 106 данных показаны раздельно, компоненты и данные, показанные в машине 102 производства, компьютерной системе 104 и хранилище 106 данных могут быть объединены. Например, компьютерная система 104 может быть физически объединена в одно целое с машиной 102 производства упаковки. Аналогичным образом, хранилище 106 данных может быть физически объединено в одно целое с компьютерной системой 104 и/или машиной 102 производства упаковки.
В некоторых вариантах осуществления, упаковочный продукт представляет собой заготовку коробки. Заготовка коробки может быть подвергнута дополнительным манипуляциям, например, сложена, и края могут быть соединены вместе, чтобы сформировать коробку. Для разных проектов могут быть использованы или желательны разные типы коробок или другой упаковки. Размер коробки может быть изменяться в зависимости от того, что размещается в коробке. При определении, какого типа и/или размера коробка потребуется для конкретного использования или применения, могут также учитываться другие типы особенностей. Например, размещение тяжелого или хрупкого объекта может требовать использования коробки, выполненной из некоторого типа материала или имеющей улучшенные защитные характеристики (например, клейкие клапаны, встроенные угловые защитные элементы, полноразмерные клапаны и др.).
Таким образом, как описано в основном, компоненты производственной архитектуры 100 могут быть использованы для оптимизации производства упаковочных продукций на основе любого числа различных особенностей или факторов. Для того чтобы обеспечить использование производственной архитектуры 100 в определении надлежащей упаковки для объекта, может быть рассмотрено некоторое число различных конструкций или типов упаковки. Каждый тип или конструкция упаковки может иметь разную форму, стиль или другую особенность. Например, одна конструкция упаковки может иметь верхние и/или нижние клапаны, которые составляют приблизительно половину ширины готовой коробки. Для других конструкций коробки, верхние и/или нижние клапаны могут доходить до полной ширины коробки. Эти или другие типы коробок могут также включать в себя клейкие или сшиваемые скобками клапаны для сборки, иметь выполненные как одно целое угловые защитные элементы, встроенные в верхние и/или нижние клапаны, или содержать другие особенности или их любое сочетание.
На фиг. 2 показана блок-схема последовательности операций примерного способа 200 для оптимизации производства упаковочных продуктов. Способ 200 будет описан с учетом компонентов и данных компьютерной архитектуры 100. При описании способа 200 будут также сделаны ссылки на фиг. 3, 4, 5А и 5В.
Способ 200 включает в себя этап приема информации о производстве упаковки для производства упаковочного продукта, причем информация о производстве упаковки по меньшей мере задает размер упаковочного продукта (этап 201). Например, компьютерная система 104 может принимать информацию 111 о производстве упаковки. Информация 111 о производстве упаковки может задавать размер упаковочного продукта (например, коробки). Информация 111 о производстве упаковки может также включать в себя другую информацию, которую может использовать модуль 112 оптимизации, для того чтобы определять каким образом оптимизировать производство упаковочного продукта. Например, упомянутая другая информация может включать в себя: некоторое количество коробок для производства, выбранную группу конструкций, производственные условия, доступные машины производства упаковки и производственные временные затраты.
В некоторых вариантах осуществления, информация 111 о производстве упаковки составляется автоматически в другой компьютерной системе или даже в другом модуле компьютерной системы 104. В других вариантах осуществления, пользователь-человек вводит информацию 111 о производстве упаковки через пользовательский интерфейс, например, предусмотренный в компьютерной системе 104 или в каком-либо другом местоположении сети. Ссылаясь кратко на фиг. 4, пользовательский интерфейс 401 показывает различные элементы управления пользовательского интерфейса для ввода информации о производстве упаковки. Оператор или другой пользователь может использовать пользовательский интерфейс 401 для того, чтобы вводить размерность коробки, количество коробок для производства, выбор группы конструкций, указывать производственные условия, выбирать доступные машины производства и указывать производственные временные затраты. Например, через пользовательский интерфейс 401 пользователь может выбирать группу 302а конструкций и указывать, какая машина 102 производства упаковки является доступной. Информация о производстве упаковки, введенная через пользовательский интерфейс 401, может быть включена в информацию 111 о производстве упаковки.
Способ 200 включает в себя этап осуществления доступа к множеству различных конструкций упаковки, причем каждая из множества различных конструкций упаковки указывает значения для комбинации характеристик производства упаковки, причем указанные значения для комбинации характеристик производства упаковки должны быть использованы при производстве упаковочного продукта в соответствии с конструкцией упаковки (этап 202). Например, компьютерная система 104 может осуществлять доступ к таблице 301 конструкций упаковки. Ссылаясь на фиг. 3, таблица 301 конструкций упаковки содержит столбцы, включающие в себя группы 302 конструкций, конструктивные особенности 310, оценочный показатель 311 предпочтения, варианты 312 выбора, ограничения 308 и описание 314.
Группы 302 конструкций включают в себя некоторое число групп 302а, 302b, 302с, 302d, 302е, 302f и др. конструкций. Каждая группа конструкций может включать в себя одну или более основных конструкций. Например, группа 302а конструкций включает в себя основные конструкции 304. Каждая основная конструкция может быть связана с конкретным алгоритмом или другой конструкцией, которая может быть оценена, выражена численно или как-то иначе соотнесена с другими основными конструкциями в соответствующей группе конструкций.
В группах конструкций может быть установлена иерархия. Например, основная конструкция 304а имеет множество конструкций 306 упаковки, заданных в ней. Каждая конструкция 306 упаковки связана с основной конструкцией 304а, частью которой она является. Однако каждая из конструкций 306 упаковки включает в себя по меньшей мере одно отличное значение или отличный вариант выбора в конструктивных особенностях 310, оценочном показателе 311 предпочтения, вариантах 312 выбора и ограничениях 308, которое отличает ее от других конструкций 306 упаковки. Например, разные конструкции 306 упаковки могут относиться к одной и той же основной конструкции с взаимозаменяемыми размерами по длине, ширине и высоте, добавленными карманами и разделителями в конструкции, или к другим особенностям или аспектам, общим для основной конструкции.
В некоторых вариантах осуществления, основная конструкция 304а может соответствовать разным типам коробок. Например, основная конструкция 304а может соответствовать коробкам, имеющим конструкции RSC, коробкам с полностью перекрывающимися клапанами, коробкам с встроенной защитой углов, коробкам с конструкцией нижней крышки с отдельным дном и компонентами крышки. Другие основные конструкции 304 соответствуют другим типам конструкций упаковки. Каждая конструкция упаковки может иметь одну или более связанных формул, которые могут быть использованы для производства конструкции. Например, если основная конструкция используется для производства прямоугольной коробки, то формула может содержать требуемую длину, ширину и высоту собранной коробки. Заготовка коробки производится на основе основной конструкции. Заготовка коробки может быть сложена, чтобы получить коробку, имеющую конкретную длину, ширину и высоту, и которая также обладает другими характеристиками или особенностями конкретной основной конструкции.
Таким образом, различные конструкции 306 упаковки могут рассматриваться как подчиненные конструкции в пределах основной конструкции 304а. Каждая из конструкций 306 упаковки может использовать аналогичную или даже по существу одинаковую формулу с некоторым изменением.
При необходимости компьютерная система 104 может также осуществлять доступ к одной или более таблицам 501 упаковочных материалов и таблицам 502 данных о машинах. Ссылаясь на фиг. 5А, таблица 501 упаковочных материалов указывает аспекты одного или более упаковочных материалов, которые являются доступными в производственной архитектуре 100, некоторая часть из которых может быть доступной в машине 102 производства упаковки. Например, таблица 501 упаковочных материалов указывает такие аспекты упаковочных материалов, как, например, наименование, тип, ширина, толщина, количество и стоимость.
Ссылаясь на фиг. 5В, таблица 502 данных о машинах указывает аспекты одной или более машин производства упаковки в производственной архитектуре 100, включающих в себя машину 102 производства упаковки. Например, таблица 502 данных о машинах указывает машины производства упаковки, включая наименование, связанные эксплуатационные расходы (например, относительные расходы на каждую секунду, которая требуется для производства упаковочного продукта), доступность различных упаковочных материалов и др.
Способ 200 включает в себя этап выбора конструкции упаковки, из множества различных конструкций упаковки, для производства упаковочного продукта, причем выбор основан на пригодности выбранной конструкции упаковки для производства упаковочного продукта в соответствии с информацией о производстве упаковки (этап 203). Например, модуль 106 оптимизации может выбирать конструкцию 306а упаковки на основе пригодности конструкции 306а упаковочного продукта для производства упаковочного продукта (например, заготовки коробки) в соответствии с информацией 111 о производстве упаковки. Содержимое таблицы 501 упаковочных материалов и/или таблицы 502 данных о машинах может также учитываться при выборе конструкции 306а упаковки. Для выбора конструкции упаковки может быть использовано любое число различных алгоритмов, рассматривающих таблицу 301 конструкций упаковки, и одна или более таблица 501 упаковочных материалов и таблица 502 данных о машинах.
В некоторых вариантах осуществления, алгоритм обрабатывает одно или более значений и/или вариантов выбора из таблицы 301 конструкций упаковки и одно или более значений и/или вариантов выбора из таблицы 501 упаковочных материалов и/или таблицы 502 данных о машинах, чтобы генерировать значения оценочных показателей для различных конструкций упаковки. На основе сгенерированных значений оценочных показателей модуль 106 оптимизации может выбирать конструкцию упаковки.
Способ 200 включает в себя этап отправки инструкций для производства упаковочного продукта в машину производства упаковки, причем инструкции инструктируют машине производства упаковки использовать доступные исходные материалы, достаточные для заданного размера и в соответствии с выбранной конструкцией упаковки (этап 204). Например, компьютерная система 104 может отправлять производственные инструкции 144 в машину 102 производства упаковки. Инструкции 114 для производства упаковки инструктируют машине 102 производства упаковки использовать исходные материалы, достаточные для создания упаковочного продукта, имеющего размер, заданный в информации о производстве упаковки, и создания упаковочного продукта в соответствии с конструкцией 306а упаковки.
Другие варианты осуществления изобретения включают в себя установки информации об упаковке и затем использование установленной информации об упаковке для выбора конструкции упаковки. На фиг. 6 показана блок-схема примерного способа 600 для выбора конструкции для упаковочного продукта. Способ 600 будет описан со ссылкой на фиг. 3, 4, 5А, 5В и 7.
Способ 600 включает в себя этап задания групп конструкций (этап 601). Например, со ссылкой на фиг. 3, могут быть заданы группы 302 конструкций. Группы 302 конструкций в общем могут быть связаны с наборами различных весовых коэффициентов, предпочтений, ограничений и других факторов, или комбинаций вышеупомянутого, которые пользователь, оператор, потребитель или другое лицо или организация накладывает на конкретную конструкцию. Например, разные группы конструкций могут быть сконструированы для использования с разными продуктами, разными типами продуктов (например, хрупкими по сравнению с нехрупкими, дорогими по сравнению с дешевыми и др.), разными потребителями и др.
Способ 600 включает в себя этап настройки иерархии в группах конструкций (этап 602). Например, каждая группа 302 конструкций может быть настроена с одной или более разными основными конструкциями 304. Каждая основная конструкция 304 может быть связана с конкретным алгоритмом или другой конструкцией, которая может быть оценена, выражена численно или как-то иначе соотнесена с другими основными конструкциями 304 в пределах группы 302 конструкций. Каждая основная конструкция 304 может быть также настроена с одной или более конструкций упаковки. Например, основная конструкция 304а включает в себя конструкции 306 упаковки.
Настройка иерархии в сгруппированных конструкциях может включать в себя назначение значений для одного или более из: конструктивных особенностей 310, оценочного показателя 311 предпочтения, вариантов 312 выбора, ограничений 308 и описания 314 для каждой конструкции упаковки. Таким образом, каждая конструкция 306 упаковки относится к основной конструкции 304а, но включает в себя множество различных вариантов выбора. Следовательно, различные конструкции 306 упаковки могут рассматриваться как подчиненные конструкции в пределах основной конструкции 304а, и могут использовать аналогичную формулу - или по существу одинаковую формулу - но с некоторым изменением. Например, различные конструкции 306 упаковки могут относиться к одной и той же основной конструкции с взаимозаменяемыми размерами по длине, ширине и высоте, добавленными карманами и разделителями в конструкции, или к другим особенностям или аспектам, общим для основной конструкции 304а.
В некоторых вариантах осуществления, настройка иерархии включает в себя установку основных конструкций, которые соответствуют разным типам коробок. Например, некоторые из основных конструкций 304 могут соответствовать коробкам, имеющим конструкции RSC, коробкам с полностью перекрывающимися клапанами, коробкам с встроенной защитой углов, коробкам с конструкцией нижней крышки с отдельным дном и компонентами крышки. Другие основные конструкции 304 соответствуют другим типам конструкций упаковки. Каждая конструкция упаковки может иметь одну или более связанных формул, которые могут быть использованы для производства данной конструкции. Например, если основная конструкция используется для производства прямоугольной коробки, то формула может содержать требуемую длину, ширину и высоту собранной коробки, чтобы затем произвести заготовку коробки, которая может быть сложена, чтобы произвести коробку конкретной длинны, ширины и высоты, и которая также предлагает другие характеристики или особенности конкретной основной конструкции.
В некоторых вариантах осуществления, один тип упаковки может быть произведен при использовании требуемой длины, высоты и ширины требуемой коробки. Однако существует до шести различных комбинаций, которые могут быть получены просто посредством изменения значений длины, ширины и высоты. Таким образом, если пользователь вводит значения длины, высоты и ширины, то различные конструкции 306 упаковки могут быть связаны с различными комбинациями (например, при использовании длины в качестве высоты, высоты в качестве ширины и ширины в качестве длины). Пользователь может вводить размеры одним способом, и затем модуль 106 оптимизации может оценивать размеры в шести различных комбинациях. Например, коробка может иметь следующие размеры:
Размер 1: 12 дюймов
Размер 2: 18 дюймов
Размер 3: 14 дюймов
Одна и та же коробка может быть также описана следующими способами:
Длина/Ширина/Высота
- А: 12 дюймов × 18 дюймов × 14 дюймов
- В: 12 дюймов × 14 дюймов × 18 дюймов
- С: 18 дюймов × 12 дюймов × 14 дюймов
- D: 18 дюймов × 14 дюймов × 12 дюймо