ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ процСссов ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΈ обслуТивании

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€ΠΈ ΠΌΠ΅Ρ€ 14. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ систСму Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π΄Π²Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΈ Π²Ρ‹ΡΠΎΠΊΠΈΠΌ уровнями ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°. Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ поступлСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° — 0,2; Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° — 0,25. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ проходят Π΄Π²Π° этапа ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Па ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ задСйствовано ΠΎΠ΄Π½ΠΎ устройство, срСдний ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» обслуТивания Ρ€Π°Π²Π΅Π½ 2 с. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ поступлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Π²Ρ‹ΡΠΎΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ процСссов ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΈ обслуТивании (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’ Π·Π°Π΄Π°Ρ‡Π°Ρ… дискрСтно-событийного модСлирования часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ситуация прСрывания процСсса ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ заявки (Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ‚Π°). ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ процСсса ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ. НапримСр, Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΡΡ‚роя (ΠΏΠΎΠ»ΠΎΠΌΠΊΠ°) ΠΊΠ°Π½Π°Π»Π° обслуТивания; ΠΏΡ€ΠΈΡ…ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΠΉ заявки, которая вытСсняСт заявку с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ; ΠΏΠ»Π°Π½ΠΎΠ²ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ оборудования ΠΈ Ρ‚. ΠΏ.

Π’ ExtendSim настройки процСсса прСрывания Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² Π±Π»ΠΎΠΊΠ΅ Activity. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Π»ΠΎΠΊΠ° Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Preemption (ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ) ΠΈ Shutdown (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅) для описания процСсса прСрывания.

Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Preemption Π·Π°Π΄Π°ΡŽΡ‚ΡΡ настройки для модСлирования ситуации ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΠΉ заявки. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Π΅Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π°, прСрванная заявка выводится ΠΈΠ· Π±Π»ΠΎΠΊΠ° Activity Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ (PEJtemOut). Π’ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠ΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Π²Π°Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ заявки с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ (the item with the lowest priority); заявки, Π½Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ трСбуСтся наибольшСС/наимСньшСС врСмя (the item furthest/closest to finishing); всС Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ заявки (all items currently in processing); Ρ‚ΠΎΠ»ΡŒΠΊΠΎ заявки с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° (only items with a particular attribute value).

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ прСрывания Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΠ»ΡƒΡ‡Π°Π΅ занятости всС ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² Π±Π»ΠΎΠΊΠ΅ Activity (Preempt only if block is full) ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ хранится ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ заявки {Store remaining process time in attribute).

Π’ΠΎ Π²ΠΊΠ»Π°Π΄Π΅ Shutdown Π·Π°Π΄Π°ΡŽΡ‚ΡΡ настройки для модСлирования ситуации Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ (ΠΎΡ‚ΠΊΠ°Π·Π°) Π±Π»ΠΎΠΊΠ° Activity. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° происходит, ΠΊΠΎΠ³Π΄Π° Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ SD Π±Π»ΠΎΠΊΠ° Activity ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ сигнал (value) ΠΈΠ»ΠΈ элСмСнт (item).

Для задания расписания Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π»ΠΎΠΊΠ° Activity ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ.

Shutdown, Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π·Π°ΠΊΠΎΠ½Ρ‹ распрСдСлСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ (TBF— time between failures) ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ (777? — time to repair) Π±Π»ΠΎΠΊΠ° Activity. На Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π΅ Π±Π»ΠΎΠΊΠ° Shutdown (SD ValueOut) гСнСрируСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 (Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°) ΠΈΠ»ΠΈ 0 (Ρ€Π°Π±ΠΎΡ‚Π°). Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ связываСтся с ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ SD Π±Π»ΠΎΠΊΠ° Activity ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ происходит ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссом обслуТивания заявок.

Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Π»ΠΎΠΊΠ° Activity Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Shutdown Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ происходит с Π·Π°ΡΠ²ΠΊΠΎΠΉ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π±Π»ΠΎΠΊΠ°: заявка сохраняСтся ΠΈ Π΅Π΅ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ возобновляСтся послС восстановлСния (keep items, resume process after shutdown); заявка сохраняСтся ΠΈ Π΅Π΅ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ начинаСтся сначала послС восстановлСния (keep items, restart process after shutdown), Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ заявки, Π° ΠΏΠΎΡ‚ΠΎΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π»ΠΎΠΊ блокируСтся (finish processing items before shutting down): заявка уничтоТаСтся (discard items that are being processed).

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ прСрывания процСсса модСлирования.

ΠŸΡ€ΠΈ ΠΌΠ΅Ρ€ 14. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ систСму Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π΄Π²Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΈ Π²Ρ‹ΡΠΎΠΊΠΈΠΌ уровнями ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°. Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ поступлСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° — 0,2; Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° — 0,25. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ проходят Π΄Π²Π° этапа ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Па ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ задСйствовано ΠΎΠ΄Π½ΠΎ устройство, срСдний ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» обслуТивания Ρ€Π°Π²Π΅Π½ 2 с. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ поступлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Π²Ρ‹ΡΠΎΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ обслуТивания ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ происходит ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠ°ΠΊΠ΅Ρ‚ с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ выводится ΠΈΠ· ΡΠΈΡΡ‚Π΅ΠΌΡ‹ ΠΈ ΡΠ½ΠΎΠ²Π° становится Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. На Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапС происходит ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚Π° равновСроятно ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… устройств, срСдний ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» обслуТивания Ρ€Π°Π²Π΅Π½ 3 с. На Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° устройства. Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ — 100 с, срСдний ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» восстановлСния — 10 с. ВсС ΠΏΠΎΡ‚ΠΎΠΊΠΈ, ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅, — ΠŸΡƒΠ°ΡΡΠΎΠ½ΠΎΠ²ΡΠΊΠΈΠ΅.

Π‘ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСму Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 1000 Ρ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ коэффициСнты Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСх устройств, ΡΡ€Π΅Π΄Π½ΡŽΡŽ Π΄Π»ΠΈΠ½Ρƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅Ρ… этапах, ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, количСство ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ врСмя Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ устройств Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Ρ€ΠΈΡ. 51.

МодСль Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 14^.

Рис. 51. МодСль Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 14^.

Настройки основных Π±Π»ΠΎΠΊΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

  • 1. Π—Π°Π΄Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Π»ΠΎΠΊΠΎΠ² Create Ρ€Π΅ΠΆΠΈΠΌ Create items randomly, распрСдСлСниС Exponential с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ срСдним mean = 5 (4) ΠΈ location = 0.
  • 2. Π—Π°Π΄Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Π»ΠΎΠΊΠΎΠ² Set Π² ΠΏΠΎΠ»Π΅ Property Name Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚: Item Priority Ρ€Π°Π²Π½Ρ‹ΠΉ 1 ΠΈ 2 соотвСтствСнно для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².
  • 3. Π—Π°Π΄Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Π»ΠΎΠΊΠΎΠ² Activity Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Process Ρ€Π΅ΠΆΠΈΠΌ Delay is: specified by a distribution распрСдСлСниС Exponential c mean = 2 (3) ΠΈ location = 0. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Activity, Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Preempt Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ прСрывания: Enable preemption, Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ прСрывания ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ: the item with the lowest priority, ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ занятого устройства: Preempt only if block is full, Π·Π°Π΄Π°Ρ‚ΡŒ имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€Π΅Ρ€Π²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°: Store remaining process time in attribute — Remainingtime ΠΈ Π΅Π³ΠΎ использованиС: Use this attribute as delay. Bo Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π±Π»ΠΎΠΊΠ°Ρ… Activity, Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Shutdown Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ: Enable shutdown, ΠΎΠΏΡ†ΠΈΡŽ сохранСния ΠΏΡ€Π΅Ρ€Π²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΅Π³ΠΎ обслуТивания послС снятия Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ: When activity' shuts down Keep items, resume process after shutdown.
  • 4. Π—Π°Π΄Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Select Item In Ρ€Π΅ΠΆΠΈΠΌ select input based on: merge, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Select Item In Ρ€Π΅ΠΆΠΈΠΌ select input based on: random.
  • 5. Π—Π°Π΄Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Queue ΠΌΠ΅Ρ‚ΠΎΠ΄ сортировки ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΏΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρƒ: Select sort method — Sort by Priority.
  • 6. Π—Π°Π΄Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Π»ΠΎΠΊΠ° Decision Ρ€Π΅ΠΆΠΈΠΌ сравнСния ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚Π°, находящСгося Π½Π° ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠΈ, ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, стоящСго Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π° ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅: А —> Π’.
  • 7. Π—Π°Π΄Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Π»ΠΎΠΊΠΎΠ² Shutdown распрСдСлСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ (ΠΏΠΎΠ»ΠΎΠΌΠΊΠ°ΠΌΠΈ): Set time between failures ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ восстановлСния: Set time to repair ΠΏΠΎ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π°ΠΊΠΎΠ½Ρƒ Exponential с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ: mean = 100 (10) ΠΈ location = 0.

Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ настройки «ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ».

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ модСлирования коэффициСнты использования устройств Utilization Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапах ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π²Π½Ρ‹ соотвСтствСнно 0,95 (0,74; 0,76); срСдняя Π΄Π»ΠΈΠ½Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Length ΠΏΠΎ ΡΡ‚Π°ΠΏΠ°ΠΌ обслуТивания: 11,3 (1,9; 2,4). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Preemptions ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС обслуТивания: 104. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Total ΠΏΠΈΡ‚ downs ΠΈ ΡΡƒΠΌΠΌΠ°Ρ€Π½ΠΎΠ΅ врСмя Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ устройств Total down time Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапС обслуТивания: 11 (5) ΠΈ 96,2 (52,7). Π’ Ρ†Π΅Π»ΠΎΠΌ, систСма справляСтся с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², наибольший коэффициСнт Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ соотвСтствуСт ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ устройству.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ