exponenta event banner

Сопоставление сущностей на основе атрибутов

В этом примере показано, как построить модель для хранения и сопоставления объектов, представляющих компоненты велосипеда. Модель использует блок хранилища объектов для хранения и блок селектора объектов для сопоставления набора велосипедных колес с рамой соответствующего размера для сборки.

Производство велосипедных рам и колес

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

В модели:

  • Блок рамы велосипеда генерирует Frame с периодом 5 для представления скорости медленного прибытия велосипедных рам. A Frame может иметь размер 1, 2, или 3, и каждый Frame несет атрибут FrameSize который представляет его размер.

  • Создается блок необработанного материала колеса Wheel с периодом 1. Каждый Wheel несет WheelSize атрибут, представляющий размер каждого сгенерированного колеса. Начальное значение WheelSize имеет значение 0.

  • В блоке «Производство штурвалов с различными размерами» задается размер штурвалов. 1, 2, или 3.

  • Блок хранилища объектов называется штурвалами хранения в корзине и хранит обработанные штурвалы.

  • Блок выбора объектов имеет имя «Сопоставить штурвалы с рамами» и соответствует 'WheelSize' к соответствующему 'FrameSize'.

Моделирование модели и анализ результатов

Моделирование модели. Откройте инспектор данных моделирования. Обратите внимание, что для велосипедной сборки размер набора колес и рам точно соответствует блоку селектора объектов. Хотя колеса генерируются быстрее, они сохраняются в блоке хранилища объектов и ожидают согласования с поступающими рамами для сборки.

См. также

| | | |

Связанные примеры

Подробнее