Skip to main content
НачалоБлогГлосарСимулация на логистична система

Симулация на логистична система

17TRACK

Какво представлява симулацията на логистична система?

Симулацията на логистична система представлява използване на изчислителен модел за представяне на начина, по който стоки, поръчки, информация и оперативни ресурси се движат и взаимодействат в логистична система във времето. Тя позволява на анализаторите да тестват оперативни правила, промени в капацитета и прекъсвания, без първо да правят тези промени във физическата операция. Приложенията включват планиране на складове, попълване на запаси, транспортни мрежи, изпълнение на поръчки в електронната търговия и обработка на връщания.

Симулация на логистична система

Симулацията представя избрани аспекти на реална или предложена система, вместо да възпроизвежда всеки детайл. Например складов модел може да представя пристигането на поръчки, опашките за комплектоване, опаковъчните станции и часовете за вземане от превозвача, като същевременно пропуска дейности, които не влияят на разглеждания въпрос. Резултатите описват какво се случва при зададени допускания; те не са гарантирани прогнози за бъдещото представяне.

Обхват в логистиката и електронната търговия

Моделираната система може да бъде една дейност, например сортиране на пратки, или свързана мрежа от доставчици, складове, транспортни услуги и дестинации за доставка. Изборът на границите е важен, тъй като промяна, която подобрява една дейност, може да създаде ограничение другаде. Например увеличаването на капацитета за комплектоване може просто да премести опашката към опаковането, ако капацитетът за опаковане остане непроменен.

В електронната търговия симулацията може да свърже клиентското търсене с наличността на запасите, освобождаването на поръчки, капацитета за изпълнение, графиците за експедиране и ангажиментите за доставка. Поръчката и пратката не са непременно едно и също: една поръчка може да бъде разделена на няколко пратки. Полезният модел запазва това разграничение винаги когато разделеното изпълнение влияе върху натоварването, транспортните разходи или качеството на обслужването.

При трансграничната логистика моделираният процес може да включва подготовка за износ, международен транспорт, митническа обработка, обработка в държавата на местоназначение и крайна доставка. Митническата обработка трябва да бъде представена чрез релевантни доказателства и изрични допускания. Моделът не може да установи дали стоките законно отговарят на условията за освобождаване или да замени приложимите митнически изисквания.

Потребителите могат да срещнат термина в проучвания за проектиране на складове, доклади по логистично инженерство, предложения за дистрибуторски мрежи, проекти за планиране на капацитета и оценки на оперативни подобрения. В тези контексти основният въпрос не е дали моделът изглежда реалистичен, а дали е достатъчно достоверен за решението, което подпомага.

Основни подходи за моделиране

За логистиката могат да се прилагат няколко утвърдени подхода за симулация. Те описват различни гледни точки при моделирането и не са непременно взаимно изключващи се.

ПодходКак представя систематаИлюстративно логистично приложение
Симулация на дискретни събитияСъстоянието на системата се променя при настъпване на събития, като пристигания, приключване на обслужване или отпътувания.Изследване на опашки при ресурсите за комплектоване, опаковане, товарене или сортиране.
Агентно-базирана симулацияОтделните обекти следват поведенчески правила и взаимодействат с други обекти или със средата си.Проучване на взаимодействията между превозни средства, работници или независимо управлявани съоръжения.
Системна динамикаАгрегирани запаси, потоци, обратни връзки и закъснения описват промяната във времето.Изследване на реакциите на запасите и неизпълнените поръчки към политики за попълване или промени в търсенето.
Монте Карло симулацияМногократното извадково генериране от вероятностни разпределения изследва неопределеността в изчислените резултати.Оценяване на диапазона на общите срокове за изпълнение или разходи при несигурни входни данни.

На практика тези подходи се припокриват. Моделът на дискретни събития може да използва случайно извадково генериране за получаване на времената за обработка, докато по-голям мрежов модел може да комбинира агрегирани потоци на запасите с подробни процеси в отделните съоръжения. Самото случайно извадково генериране не обхваща непременно опашките, конкуренцията за ресурси или последователността на оперативните събития.

Какво съдържа една логистична симулация

Моделът превръща оперативния въпрос в определен набор от обекти, ресурси, правила и измервания. Важните компоненти включват:

  • Обекти: елементите, които се движат през модела, като поръчки, пратки, палети, контейнери, превозни средства или върнати стоки.
  • Ресурси: капацитетът, необходим за извършване на работата, включително служители, оборудване, товарни рампи, складови позиции и транспортен капацитет.
  • Дейности и събития: комплектоване, проверка, опаковане, товарене, отпътуване, пристигане или приключване на етап от обработката.
  • Опашки и буфери: места, където работата или стоките чакат, тъй като следващата дейност не може да започне.
  • Оперативни правила: приоритети на поръчките, разпределение на запасите, сигнали за попълване, графици на смените, решения за маршрутизиране и крайни часове за експедиране.
  • Входни данни и неопределеност: модели на търсенето, времена за обработка, транзитни времена, наличност на оборудването и други условия, свързани с проучването.
  • Изходни данни: измервания, използвани за сравняване на сценариите, като производителност, време на изчакване, неизпълнени поръчки, използване на ресурсите и разходи при посочените допускания.

Необходимото ниво на детайлност зависи от решението. Проучване на ежедневното осигуряване на персонал в склад може да изисква модели на смените и почасовото пристигане на поръчките. Проучване на дългосрочния дистрибуторски капацитет може вместо това да използва по-агрегирани допускания за търсенето и транспорта. Допълнителният детайл е полезен само когато съществено подобрява способността на модела да отговори на въпроса.

Как протича едно симулационно проучване

  1. Определете решението и показателите за ефективност. Посочете какво се сравнява и как ще се оценяват алтернативите. Например проучването може да сравни дали промяната на правилата за освобождаване на поръчки или добавянето на капацитет за опаковане намалява пропуснатите крайни часове за експедиране.
  2. Определете границите на системата. Идентифицирайте включените съоръжения, процеси, времеви хоризонт и външни условия. Запишете изключенията, особено когато те могат да повлияят на интерпретацията.
  3. Разработете концептуален модел. Опишете потоците на процесите, ограниченията на ресурсите, правилата за опашките и допусканията, преди да реализирате изчислителния модел. Оперативният персонал може да помогне за идентифициране на липсващи стъпки и нереалистични правила.
  4. Подгответе входните данни. Проверете времевите печати, мерните единици, липсващите записи, дублираните събития и разликите между планираната и действителната дейност. Разделете обичайните операции от прекъсванията, когато това разграничение е важно.
  5. Изградете и проверете модела. Проверете дали реализацията следва концептуалния дизайн. Проследете отделни обекти, тествайте опростени случаи и потвърдете, че броят на запасите и пратките остава съгласуван.
  6. Валидирайте за предвидената употреба. Сравнете поведението на модела с релевантни наблюдения и оперативни знания. Оценете дали моделът е достатъчно точен за конкретното решение, вместо да разглеждате валидацията като доказателство за универсална точност.
  7. Проектирайте и изпълнете експерименти. Сравнете базов сценарий с определени алтернативи. Поддържайте несвързаните допускания постоянни, осигурете достатъчна продължителност на изпълнението и използвайте повторни изпълнения, когато случайните вариации влияят на резултатите.
  8. Интерпретирайте и документирайте констатациите. Докладвайте допусканията, неопределеността, компромисите и ограниченията заедно с резултатите. Съхранете достатъчно подробности, за да може друг анализатор да разбере как са достигнати заключенията.

Този работен процес е итеративен. Неочакваните резултати могат да разкрият грешка в кода, неправилно допускане, проблем с данните или реално оперативно взаимодействие. Всяка възможност изисква проучване, а не автоматично приемане или отхвърляне на резултата.

Данни и експериментален дизайн

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

Зависимостите също имат значение. По-големият обем поръчки може да съвпада с различен продуктов микс, по-големи поръчки или свързани със задръствания забавяния при обработката. Независимото извадково генериране на всеки вход може да създаде нереалистични комбинации, когато тези зависимости са важни. Анализаторите трябва да запазват значимите зависимости, когато доказателствата го подкрепят, и да разкриват допусканията, когато това не е възможно.

Началните условия изискват изрично третиране. Модел, който започва с празна складова опашка, може да подцени изчакването при установени операции. В зависимост от проучването анализаторите могат да инициализират модела от наблюдавано състояние или да използват период на загряване, преди да събират измервания за ефективността. Кратка, ограничена във времето операция, като конкретен прозорец за експедиране, може вместо това да изисква умишлено определен първоначален обем неизпълнена работа.

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

Интерпретиране на показателите за ефективност

ПоказателКакво показваПроверка при интерпретация
ПроизводителностРаботата, завършена за определен период.Посочете дали единицата е поръчки, пратки, пакети, палети или друг обект.
Време на цикълаИзминалото време между определени начални и крайни събития.Посочете границите и дали времето на изчакване е включено.
Използване на ресурситеМоделираният дял от наличния капацитет, който е зает.Самото високо използване не доказва, че ефективността на обслужването е приемлива.
Дължина на опашката или неизпълнена работаРаботата, която чака обработка.Изследвайте пиковите стойности и работата в края на периода, а не само средните стойности.
Спазване на крайния часДелът от допустимата работа, завършена преди определен краен срок.Определете допустимостта и точното събитие на завършване.
Моделирани разходиРазходите, изчислени въз основа на включените дейности и ставки.Посочете изключените разходи и разграничете оценките от действителните разходи.

Показателите трябва да се разглеждат заедно. По-високата производителност може да съществува едновременно с по-дълго време на изчакване, а по-ниските разходи за персонал могат да съвпадат с повече пропуснати крайни часове. Симулацията прави тези компромиси видими; тя не решава кой компромис организацията трябва да приеме.

Илюстративни приложения

Планиране на експедирането от склад

Търговец може да моделира поръчки, пристигащи през целия работен ден, като екипи за комплектоване захранват общи опаковъчни станции. Моделът може да сравни допълнителен капацитет за комплектоване, допълнителен капацитет за опаковане и преразгледани приоритети за освобождаване на поръчките. Ако опаковането е обвързващото ограничение, само увеличаването на комплектоването може да увеличи опашката за опаковане, без да повиши броя на пратките, готови за вземане. Това е хипотетичен пример, а не отчетен бизнес резултат.

Трансгранично изпълнение на поръчки

Продавач в електронната търговия може да сравни маршрути за изпълнение с различни транспортни графици и допускания за времето на обработка. Полезният модел може да разграничи времето на изчакване за отпътуване от времето в транзит и времето в очакване на обработка в дестинацията. Той може да тества как забавянията се пренасят в оценките за доставка, но резултатите му остават условни спрямо представените маршрут, характеристики на пратката и допускания за обработка.

Обработка на връщания

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

Свързани термини и важни граници

Свързан терминВръзка със симулацията на логистична система
ОптимизацияТърси предпочитано решение при определени цели и ограничения. Симулацията оценява поведението при конкретни сценарии; двата подхода могат да се комбинират.
ПрогнозиранеОценява бъдещи условия, като търсенето. Прогнозите могат да осигуряват входни данни за симулацията, но симулацията не е автоматично прогноза.
Дигитален близнакЦифрово представяне, свързано с физически еквивалент. Симулацията може да бъде компонент, но самостоятелната симулация не трябва автоматично да се описва като дигитален близнак.
ПроследяванеЗаписва или отчита наблюдавани събития по пратките. Данните за проследяване могат да информират модела, докато симулацията генерира поведение при моделирани условия.
Аналитичен моделИзползва математически зависимости за изчисляване на резултати. Симулацията вместо това изпълнява моделирано поведение или извадково генерира резултати; всеки от подходите може да е подходящ за конкретен въпрос.

Ограничения и проверки на надеждността

Подробната визуална анимация не е доказателство, че моделът е валиден. Проверката задава въпроса дали моделът е реализиран правилно; валидацията задава въпроса дали е достатъчно точен за предвидената си цел. Моделът може да премине проверките на реализацията и въпреки това да пропуска оперативно ограничение, което е важно за решението.

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

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

Често задавани въпроси

За какво се използва симулацията на логистична система?

Тя се използва за изследване на това как логистичните операции могат да се държат при различни нива на капацитет, оперативни правила, модели на търсенето или прекъсвания, преди да бъдат направени физически промени.

Същото ли е логистичната симулация като оптимизацията?

Не. Симулацията оценява моделирани сценарии, докато оптимизацията търси предпочитано решение според определени цели и ограничения. Те могат да се използват заедно.

Може ли симулацията да предскаже точни срокове за доставка?

Тя може да оцени резултатите от доставката при посочени допускания, включително моделираната неопределеност. Не може да гарантира срока за доставка на отделна пратка или да отчете условия извън обхвата си.

Какви данни са необходими за логистична симулация?

Необходимите данни зависят от решението. Релевантните входни данни могат да включват пристигането на поръчки, продължителността на процесите, запасите, капацитета на ресурсите, графиците на смените, транспортните графици и оперативните правила за маршрутизиране или приоритизиране.

Източници

  • Manuel D. Rossetti, Simulation Modeling and Arena — Образователен източник за моделиране на дискретни събития, опашки, моделиране на входни данни, проектиране на експерименти и анализ на резултатите.
  • Robert G. Sargent, Verification and validation of simulation models, Journal of Simulation — Академичен източник за проверката, валидацията, достоверността на моделите и пригодността за предвидена цел.
  • Wikipedia, Computer simulation — Допълнителен източник за общата концепция на изчислителната симулация и разграниченията между подходите за моделиране.