ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ Канал. 
ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² срСдС anylogic

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

На ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅ ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°Π½Π΅Π»ΠΈ Бвойства Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Ρ X: 10, Y: 752, Π¨ΠΈΡ€ΠΈΠ½Π°: 377, Высота: 118. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ элСмСнты ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, размСститС ΠΈ Π΄Π°ΠΉΡ‚Π΅ ΠΈΠΌ ΠΈΠΌΠ΅Π½Π° согласно рис. 4.16. ΠšΠΎΡΡ„Π—Π°Π³Ρ€Π Π΅Π·Πš=Ρ€Π΅Π·Π΅Ρ€Π²_ΠΊΠ°Π½Π°Π».statsUtilization.mean (); ΠΊΠΎΡΡ„Π—Π°Π³Ρ€ΠšΠ°Π½=ΠΊΠΎΡΡ„Π—Π°Π³Ρ€ΠžΡΠ½Πš+ΠΊΠΎΡΡ„Π—Π°Π³Ρ€Π Π΅Π·Πš; Π’ΠΈΠΏΡ‹ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ элСмСнтов ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ систСмой ΠΈΠΌΠ΅Π½Π° ΠΈ Ρ„Π»Π°ΠΆΠΎΠΊ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ Канал. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² срСдС anylogic (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π”Π°Π½Π½Ρ‹ΠΉ сСгмСнт ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний ΠΏΠΎ ΠΊΠ°Π½Π°Π»Π°ΠΌ связи. Для Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² AnyLogic ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ имитационная модСль направлСния связи, состоящСго ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ² (см. Π³Π». 2).

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

  • 1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Канал. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра viewData.
  • 2. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ элСмСнт Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ.
  • 3. На ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅ ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°Π½Π΅Π»ΠΈ Бвойства Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Ρ X: 10, Y: 752, Π¨ΠΈΡ€ΠΈΠ½Π°: 377, Высота: 118.
  • 4. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ элСмСнты ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, размСститС ΠΈ Π΄Π°ΠΉΡ‚Π΅ ΠΈΠΌ ΠΈΠΌΠ΅Π½Π° согласно рис. 4.16.
  • 5. Π’ΠΈΠΏΡ‹ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установитС согласно Ρ‚Π°Π±Π». 4 8.
Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ сСгмСнта Канал.

Рис. 4.16. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ сСгмСнта Канал

Π’Π°Π±Π»ΠΈΡ†Π° 4.8

Π’ΠΈΠΏΡ‹ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ элСмСнтов ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ.

Имя.

Π’ΠΈΠΏ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

skorPcrcdKan.

double.

skorPeretlKanR.

To ΠΆΠ΅.

timeOtkKan.

-//;

time Vosst Kan.

3.2.

timeBklResK.

-//;

0.1.

всСго_потСряио_сообщ.

int.

Бобытийная Ρ‡Π°ΡΡ‚ΡŒ сСгмСнта Канал

  • 1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠ° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра ΠΎΠ±Π»ΠšΠ°Π½Π°Π»Ρ‹.
  • 2. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ элСмСнт ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ.
  • 3. На ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅ ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°Π½Π΅Π»ΠΈ Бвойства Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Ρ X: 186, Y: 50, Π¨ΠΈΡ€ΠΈΠ½Π°: 200, Высота: 135.
  • 4. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ selectOutput, размСститС ΠΊΠ°ΠΊ Π½Π° Ρ€ΠΈΡ. 4.17.
ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ событийной части сСгмСнта Канал.

Рис. 4.17. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ событийной части сСгмСнта Канал

  • 5. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ систСмой ΠΈΠΌΠ΅Π½Π° ΠΈ Ρ„Π»Π°ΠΆΠΎΠΊ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ имя.
  • 6. Π’ ΠΏΠΎΠ»Π΅ Π’ΠΈΠ½ Π°Π³Π΅Π½Ρ‚Π° вмСсто Agent Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Message.
  • 7. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π’Ρ‹Ρ…ΠΎΠ΄ true выбираСтся ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ условия.
  • 8. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ условиС: основной_ΠΊΠ°Π½Π°Π»_Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
  • 9. ДСйствия ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ (true):

agent.timePered = agent. dlina/skorPeredKan;

  • 10. Π’ ΠΏΠΎΠ»Π΅ Π’ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ 1.
  • 11. ДСйствия ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ (false):

if (Π°==0).

agent.timePered=agent.dlina/skorPeredKanR; if (a==l) {.

agent.timePered=agent.dlina/skorPeredKanR +.

timeBklResK;

a=0 ;

}.

a=l;

  • 12. УстановитС Ρ„Π»Π°ΠΆΠΎΠΊ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сбор статистики.
  • 13. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ delay. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. ΠŸΡ€ΠΈ этом имя измСнится Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ_ΠΊΠ°Π½Π°Π», Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ свойства останутся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.
  • 14. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ имя основной_ΠΊΠ°Π½Π°Π» Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²_ΠΊΠ°Π½Π°Π».
  • 15. ДСйствия ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅:

ΠΊΠΎΡΡ„Π—Π°Π³Ρ€Π Π΅Π·Πš=Ρ€Π΅Π·Π΅Ρ€Π²_ΠΊΠ°Π½Π°Π».statsUtilization.mean (); ΠΊΠΎΡΡ„Π—Π°Π³Ρ€ΠšΠ°Π½=ΠΊΠΎΡΡ„Π—Π°Π³Ρ€ΠžΡΠ½Πš+ΠΊΠΎΡΡ„Π—Π°Π³Ρ€Π Π΅Π·Πš;

16. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ согласно рис. 4.17 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ selectOutput ΠΈ delay.

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