तपाईं एउटा गोदामको फ्लोर चलाउनुहुन्छ जहाँ लगभग 24 स्वायत्त मोबाइल रोबोट (AMR) ले भण्डारण गल्लीबाट चार कोबोट प्याकिङ सेलसम्म टोट बोक्छन्। प्रत्येक अर्डर 240 m को यात्रा हो — 200 m रोबोट-मात्र गल्लीबाट, 40 m मानिसहरू काम गर्ने साझा क्षेत्रबाट — र सेलमा एक पिक। मोडेलले प्रकाशित मापदण्ड र पाठ्यपुस्तकका सूत्रबाट मिनेट-मिनेटमा लाइन, भीड, डेडलक, रोकिने दूरी, ब्याट्री ऊर्जा र चार्जर पावर, तथा रोकाइमा सफ्टवेयर संस्करणको प्रभाव गणना गर्छ। यो सञ्चालन सिद्धान्तको मोडेल हो: यसले रोबोट सफ्टवेयर चलाउँदैन, र अङ्कहरू सामान्य हुन्, कुनै उत्पादनका होइनन्। शैक्षिक सिमुलेसन मात्र — वास्तविक साइटहरूले आफ्नै जोखिम मूल्याङ्कन पालना गर्छन्।
तपाईंले के सिक्नुहुनेछ
किन प्रायः रोबोट होइन, चार्जर नै बटलनेक हुन्छन् — र अवसर चार्जिङ तथा स्थिर-करेन्ट चरणसम्म मात्र चार्ज गर्दा पिकअघि कसरी ऊर्जा सञ्चित हुन्छ।
चोकहरूमा डेडलक कसरी बन्छ, पस्नुअघि अगाडिका क्षेत्रहरू आरक्षण गर्दा किन रोकिन्छ, र मानिस भएको ठाउँमा रोबोटले आफ्नो सुरक्षा क्षेत्रले रोक्न सक्नेभन्दा छिटो किन कहिल्यै चल्नु हुँदैन।
क्यानरी रोलआउटले केही अपडेट भएका रोबोटलाई बाँकी फ्लिटसँग कसरी तुलना गर्छ, कहिले रोलब्याक गर्ने, र अपडेटहरू किन लहरमा पठाइन्छन्।
सिमुलेटर
समय 0 मि
▶काम लिएर चल्दै
⚙कोबोट सेलमा
⇥सेल पर्खिरहेको
·खाली
⚡चार्ज हुँदै
⌛चार्जर पर्खिरहेको
↻सफ्टवेयर अपडेट हुँदै
!रोकिएको (लिङ्क वा स्थानीकरण)
⛔डेडलकमा अड्किएको
∅चार्ज सकिएको, तानेर लगिएको
✓मानिस नभएको क्षेत्र
⚠क्षेत्रमा मानिस, गति सुरक्षा क्षेत्रभित्र
⛔मानिस भएको ठाउँमा सुरक्षा क्षेत्रका लागि धेरै छिटो
☺कोबोट सेलमा मान्छे
✕चार्जर सेवाबाहिर
नियन्त्रण
जगेडा रोबोट डिपोबाट ब्युँझिन्छन्; पार्क गरिएका रोबोटले बिजुली खपत गर्दैनन्। सेवामा रहेको प्रत्येक रोबोटको लागत प्रति घण्टा एक रोबोट-घण्टा हो।
क्षेत्र A मानिसका लागि बन्द छ, त्यसैले रोबोट छिटो चल्न सक्छन्। मानिस भित्र पसे भने गति फेरि कर्मचारी-पहिचान क्षेत्रमा अटाउनै पर्छ।
यहाँ सधैँ मानिसहरू काम गर्छन्। यो गतिमा रोकिने दूरी 1.3 m को कर्मचारी-पहिचान क्षेत्रभित्र अटाउनै पर्छ।
स्वतन्त्र: रोबोटले एकअर्कालाई स्थानीय रूपमा मात्र छल्छन् — छिटो, तर दुई वा बढीले एकअर्कालाई सधैँका लागि अवरुद्ध गर्न सक्छन्। क्षेत्र आरक्षण: अगाडिका क्षेत्रहरू आफ्ना लागि आरक्षित भएपछि मात्र रोबोट चोकमा पस्छ — डेडलक हुँदैन, प्रत्येक क्रसिङमा छोटो पर्खाइ।
डेडलकमा परेका सबै रोबोटलाई तुरुन्तै मुक्त गर्छ। मुक्त गरिएको प्रत्येक रोबोटका लागि 2 अपरेटर-मिनेट लाग्छ; यसले नयाँ डेडलक बन्न रोक्दैन।
यति वा योभन्दा कम चार्जसहित काम सक्ने रोबोट चार्जरको लाइनमा बस्छ। कम सीमाले ब्याट्री बढी प्रयोग गर्छ, तर धेरै बेर पर्खने रोबोटको चार्ज पूरै सकिन सक्छ।
चार्जरले लगभग 70 % सम्म पूरा पावर दिन्छ; त्यसभन्दा माथि करेन्ट बिस्तारै घट्छ। चाँडै रोक्दा चार्जर छिटो खाली हुन्छ।
काम नभएका रोबोट खाली बसेर पर्खनुको सट्टा जुनसुकै खाली चार्जरमा जान्छन्, र अर्डर पर्खिरहेको हुने बित्तिकै र तिनको चार्ज चार्ज-पठाउने सीमाभन्दा 20 % माथि हुने बित्तिकै फेरि काममा निस्कन्छन्।
सेलभित्र कोही नहुँदा उपकरणको गति। 10 वस्तुको टोटलाई 1 m/s मा 25 s लाग्छ।
पावर र बल सीमांकन: टोटमा च्यापिएको हातले 140 N भन्दा बढी बल महसुस गर्नु हुँदैन (अर्ध-स्थिर सीमा, सावधानीपूर्वक प्रयोग गरिएको), जसले यहाँ बढीमा 0.67 m/s मात्र अनुमति दिन्छ।
स्लाइडर सार्दा सबैभन्दा नयाँ प्रकाशित बिल्ड फ्लिटको त्यति हिस्सामा (क्रमअनुसार पहिला रोबोटहरूमा) रोलआउट हुन्छ; बाँकी v1 मा चल्छन्। पछि प्रकाशित बिल्ड तपाईंले स्लाइडर फेरि सारेपछि मात्र इन्स्टल हुन्छ। संस्करण बदल्ने प्रत्येक रोबोट 4 मिनेटका लागि सेवाबाहिर रहन्छ।
सूचक
प्याक भएका टोट
360/h
सामान्य
अर्डर लिड टाइम
0.0min
सामान्य
उपलब्ध रोबोट
100%
सामान्य
मानिस भएको ठाउँमा रोकिने मार्जिन
0.27m
सामान्य
पर्खिरहेका अर्डर
0
कोबोट गति मार्जिन (पावर र बल सीमा)
0.17 m/s
औसत ब्याट्री चार्ज
67 %
सबैभन्दा कम ब्याट्री चार्ज
42 %
चार्जर पर्खिरहेका रोबोट
0
चार्ज भइरहेका रोबोट
0
चार्ज सकिएका रोबोट (तानेर लगिएका)
0
डेडलकमा अड्किएका रोबोट
0
बनेका डेडलक
0
नेभिगेसन रोकाइ (लिङ्क वा स्थानीकरण)
0
प्रति रोबोट-घण्टा रोकाइ, सबैभन्दा नयाँ बिल्ड
0.0 /h
प्रति रोबोट-घण्टा रोकाइ, बाँकी फ्लिट
0.0 /h
सबैभन्दा नयाँ बिल्डमा फ्लिट
0 %
v2.0 मा फ्लिट
0 %
अपडेट भइरहेका रोबोट
0
क्षेत्र A गति सेटिङ
1.5 m/s
रोबोटमा खर्च भएको अपरेटर समय
0 min
प्रयोग भएका रोबोट-घण्टा
0 h
सेवामा रहेका रोबोट
24
चलिरहेका रोबोट
0
क्षेत्र A मा वास्तविक गति
1.50 m/s
प्रति चोक क्रसिङ पर्खाइ
0.0 s
फ्लिटको पावर खपत
0.00 kW
दिइएको चार्जर पावर
0.00 kW
व्यस्त कोबोट सेल
0 %
प्रवृत्ति
सङ्कट परिदृश्य
स्तर 1 · अर्डर पिकअघि आधा चार्जर बिग्रिन्छन्
बिहानको सिफ्ट, 24 रोबोट सेवामा, प्रति मिनेट लगभग 3.7 अर्डर। व्यस्त रातपछि फ्लिट औसत 60 % चार्जसहित सिफ्ट सुरु गर्छ। मिनेट 15 मा बिजुलीको खराबीले छवटा चार्जरमध्ये चारवटालाई सिफ्टको बाँकी समयका लागि बन्द गर्छ। मिनेट 90 मा अर्डर पिक सुरु हुन्छ (दुई घण्टाका लागि +25 %)। अर्डर बगिरहन दिनुहोस्, चार्ज भएको फ्लिटसहित पिकमा पस्नुहोस्, कुनै पनि रोबोटको चार्ज पूरै सकिन नदिनुहोस्, र सिफ्टको रोबोट-घण्टा बजेटभित्र रहनुहोस्।
पिकको समयमा र पछि औसत लिड टाइम ≤ 3.5 मिनेट
पिक सुरु हुँदा फ्लिट औसत कम्तीमा 49 % चार्ज
कुनै पनि रोबोटको चार्ज पूरै सकिँदैन
सिफ्टमा बढीमा 97 रोबोट-घण्टा
मानिस भएको ठाउँमा रोकिने दूरी सधैँ क्षेत्रभित्र
भित्र मान्छे हुँदा कोबोट कहिल्यै पावर र बल सीमाभन्दा छिटो नहोस्
स्तर 2 · गल्ली बन्द हुन्छ, रोबोट जाम हुन्छन्, र टोली क्षेत्र A मा पस्छ
प्रति मिनेट लगभग 4.2 अर्डर, 24 रोबोट, ट्राफिक नियन्त्रण स्वतन्त्र ड्राइभिङमा। मिनेट 10 मा र्याक पुनर्व्यवस्थाका लागि एउटा गल्ली बन्द हुन्छ: कम चोक, बढी आमनेसामने भेट र कुनै वैकल्पिक बाटो छैन। मिनेट 60 मा एउटा मर्मत टोली 40 मिनेटका लागि रोबोट-मात्र क्षेत्र A मा पस्छ। कम अपरेटर समयमा अर्डर चलाइरहनुहोस्, मानिस भएको ठाउँमा प्रत्येक रोकिने दूरी सुरक्षा क्षेत्रभित्र राख्नुहोस्, र क्षेत्र A खाली भएपछि त्यहाँ फेरि पूरा गतिमा चलाउनुहोस्।
औसत लिड टाइम ≤ 6 मिनेट
टोली निस्केपछि क्षेत्र A फेरि औसत ≥ 1.4 m/s मा
बढीमा 1 डेडलक बन्छ
रोबोटमा बढीमा 20 अपरेटर-मिनेट
मानिस भएको ठाउँमा रोकिने दूरी सधैँ क्षेत्रभित्र
भित्र मान्छे हुँदा कोबोट कहिल्यै पावर र बल सीमाभन्दा छिटो नहोस्
स्तर 3 · नयाँ नेभिगेसन सफ्टवेयरको क्यानरी रोलआउट
हिजो राति गल्लीहरूको र्याक पुनर्व्यवस्था गरियो र हालको सफ्टवेयर (v1) मा चल्ने रोबोटले त्यहाँ आफ्नो स्थिति धेरै पटक गुमाउँछन्; प्रत्येक पटक अपरेटर चाहिन्छ। रिलिज v2.0 ले यो समाधान गर्छ र पहिले नै फ्लिटको 10 % मा क्यानरीका रूपमा चलिरहेको छ। क्यानरीलाई मूल्याङ्कन गर्न पर्याप्त समय दिनुहोस्, यसलाई बाँकी फ्लिटसँग तुलना गर्नुहोस्, विस्तार गर्ने कि रोलब्याक गर्ने निर्णय गर्नुहोस्, र फ्लिटलाई राम्रो बिल्डमा पुर्याउनुहोस् — चरणबद्ध रूपमा, एकैपटक धेरै रोबोटलाई सेवाबाहिर नगरी।
मिनेट 30 देखि 49 सम्म त्रुटिपूर्ण v2.0 बाट बाहिर (औसत फ्लिटको ≤ 1 % त्यसमा)
हटफिक्स आफ्नो पहिलो 10 मिनेटमा फ्लिटको बढीमा 20 % मा
हटफिक्स तुरुन्तै रोलआउट: प्रकाशनपछि औसत ≥ 55 % फ्लिट त्यसमा
अन्त्यमा कम्तीमा 90 % फ्लिट सबैभन्दा नयाँ बिल्डमा
सधैँ कम्तीमा 60 % रोबोट उपलब्ध
मानिस भएको ठाउँमा रोकिने दूरी सधैँ क्षेत्रभित्र
भित्र मान्छे हुँदा कोबोट कहिल्यै पावर र बल सीमाभन्दा छिटो नहोस्
आधार — सङ्ख्याको पछाडिको मोडेल
सिमुलेटरले प्रयोग गर्ने हरेक सम्बन्ध, यसको स्रोतसहित। मान्यताका रूपमा चिह्नित स्थिरांक उदाहरणीय क्यालिब्रेसन हुन्।
लिटलको नियम: अझै प्याक नभएका सबै अर्डर — पर्खिरहेका वा पहिले नै रोबोटमा रहेका — लाई टोट वास्तवमा प्याक हुने दरले भाग गर्दा लिड टाइम आउँछ।
lead time W = L / X, L = orders waiting + orders on a robot, X = totes packed per minute (smoothed, τ = 10 min)[5]
धेरै रोबोटले गल्ली बाँड्दै जाँदा गति घट्छ (Greenshields को रेखीय गति–घनत्व सम्बन्ध)।
v_eff = v · max(0.1, 1 − n_moving / N_jam), N_jam = 120 robots (80 with an aisle closed)[7][9]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
आरक्षण बिना, दुई रोबोटले प्रत्येकले अर्कोले ओगटेको ठाउँ पर्खन सक्छन् — चक्रीय पर्खाइ। भेटघाटहरू चलिरहेका रोबोटको सङ्ख्याको वर्गसँगै बढ्छन्।
free traffic: P(new deadlock in a minute) = 1 − e^(−κ·n_moving²/n_I), κ = 0.00001 (× 300 with an aisle closed, n_I = 6 → 4); a robot behind joins with p = 0.5 (≤ 8); the fleet manager re-plans with p = 0.2/min (0.03/min with no detour)[8][10]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
क्षेत्र आरक्षण: अगाडिका क्षेत्रहरू आफ्ना लागि आरक्षित भएपछि मात्र (सबै एकैपटक, निश्चित क्रममा) रोबोट पस्छ, जसले चक्रीय पर्खाइ हटाउँछ; त्यसपछि प्रत्येक चोक निश्चित क्रसिङ समय भएको एकल-सर्भर लाइनजस्तो व्यवहार गर्छ।
zone reservation: a robot enters only when the zones ahead are granted to it → no circular wait; each crossing W = ρτ / (2(1 − ρ)), ρ = λ_I·τ, τ = 2 s, 6 crossings per task[8][6][9]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
जहाँ मानिस हुन सक्छन्, त्यहाँ रोकिने दूरी — प्रतिक्रिया अवधिको यात्रा र ब्रेकिङ — कर्मचारी-पहिचान क्षेत्रभित्र अटाउनै पर्छ।
d_stop = v·t_r + v²/(2a) + C ≤ F (t_r = 0.3 s, a = 0.8 m/s², C = 0.1 m, F = 1.3 m ⇒ v ≤ 1.17 m/s where people can be)[1][2]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
पावर र बल सीमांकन: हातसँगको सम्पर्क अनुमत बलभन्दा तल रहने अधिकतम गति, हात र रोबोटको घटाइएको द्रव्यमान र हातको कडापनबाट। छोटो सम्पर्कका लागि पनि अर्ध-स्थिर सीमा प्रयोग गरिन्छ, जुन सावधानीपूर्ण छ।
v ≤ F / √(μ·k), μ = (1/m_H + 1/m_R)⁻¹, m_R = M/2 + m_L; hand: F = 140 N (quasi-static limit, used conservatively), k = 75 N/mm, m_H = 0.6 kg; M = 24 kg, m_L = 3 kg ⇒ v ≤ 0.67 m/s[3][4]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
एक टोट वस्तुका लागि समात्ने समय र प्रति वस्तु हातका दुई पहुँच लाग्छ; भित्र मान्छे हुँदा कोबोट सहकार्य गतिमा चल्छ। रोबोटहरूलाई सेलमा पुगेको क्रममा सेवा दिइन्छ, प्रत्येक मिनेटभित्र सेकेन्ड-सेकेन्डमा।
tote time = 10 items × (1.5 s + 2 × 0.5 m / v_cobot); v_cobot = collaborative speed while a person is in the cell; 4 cells, served in order of arrival within the minute[3]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
चलाउने पावर: इलेक्ट्रोनिक्सको स्थिर भार, गुड्ने प्रतिरोध, र प्रत्येक रोकिने-चल्नेमा गुम्ने ब्रेकिङ ऊर्जा।
P = 60 W + C_rr·m·g·v/η + 0.03/m · v · ½mv²·(1 − r)/η (C_rr = 0.012, m = 500 kg, η = 0.75, r = 0.5)[12]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
चार्जरले लगभग 70 % चार्जसम्म पूरा पावर दिन्छ, त्यसपछि करेन्ट घट्छ (पहिले स्थिर करेन्ट, त्यसपछि स्थिर भोल्टेज)।
P_charge = 0.8 kW up to 70 % SoC, then × (1 − 0.9·(SoC − 70)/30); battery 0.8 kWh; stranded at 1 %[11][10]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
फ्लिट म्यानेजरसँगको लिङ्क रोबोटको वाचडगभन्दा लामो समय मौन रहँदा रोबोट रोकिन्छ; छोटो वाचडगले धेरै बढी छोटा Wi-Fi अवरोध समात्छ।
P(link silent > W in a robot-minute) = 0.224·e^(−W/0.1 s); watchdog W: v1 0.5 s, v2.0 0.15 s, v2.1 0.5 s; stop 2 min[13]दृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
क्यानरी तुलना: सबैभन्दा नयाँ बिल्डका रोबोटको प्रति रोबोट-घण्टा रोकाइ, बाँकी फ्लिटसँग तुलना गरेर।
stops per robot-hour, canary vs control: 60·stops / robots (smoothed τ = 10 min); update or rollback = 4 min out of service[13]
यस मोडेलका अन्य स्थिरांक
task 200 m in zone A + 40 m in the shared area · 6 intersections · 4 cobot cells, a person inside 25 % of minutes · 6 chargers · shift-start charge stratified over mean ± 27.5 % · v1 mislocalises 0.6 % per driving minute in re-racked aisles (others 0.04 %), 6-min stop + 3 operator-min · clearing a deadlock 2 operator-min per robot · tow 15 operator-minदृष्टान्तका लागि मानहरू, कुनै वास्तविक साइट वा उत्पादनका होइनन्। वास्तविक साइटहरूले क्षेत्र, गति र सीमा आफ्नै जोखिम मूल्याङ्कन र निर्माताको डेटाबाट तय गर्छन्।
अनियमितता: सिड भएको mulberry32 जेनेरेटर; प्रयोग गरिएका वितरण — एकसमान, घातीय (उल्टो CDF), सामान्य (Box–Muller), पोइसन (Knuth)। सिड देखाइन्छ र साझा गर्न सकिन्छ।
M. Harchol-Balter — Performance Modeling and Design of Computer Systems (M/G/1 Pollaczek–Khinchine mean wait; M/D/1) — Cambridge University Press, 2013
B. D. Greenshields — A Study of Traffic Capacity (linear speed–density relation) — Highway Research Board Proceedings 14:448–477, 1935