ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Ρƒ ΠΈ систСм ΠΎΠ΄Ρƒ: ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (ЛСкция 14) ΠšΡƒΡ€Ρ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (ЛСкция 14) ΠšΡƒΡ€Ρ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

БистСмой Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ называСтся систСма Π²ΠΈΠ΄Π°

Π³Π΄Π΅ x — нСзависимый Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚,

yi — зависимая функция, ,

yi|x=x0 =yi0 — Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ yi(x), ΠΏΡ€ΠΈ подстановкС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ систСма ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ обращаСтся Π² тоТдСство, называСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ систСмой Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

  1. ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°.

    yij+1=yij+hfi(xi,y1j y2j..ynj)

    j — Π½ΠΎΠΌΠ΅Ρ€ шага.

    xj+1=xj+h

  2. ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°.

    ki1=h*fi(xj,y1j..ynj)

    ki1=h*fi(xj+h,y1j+ki1.

    .ynj+ki2)

    yij+1=yij+(ki1+ki2)/2

    xj+1=xj+h

  3. ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ порядка.

    ki1=hfi(xj,y1j..ynj)

    ki2=hfi(xj+h/2,y2j+ki1/2,..,ynj+kn1/2)

    ki3=hfi(xj+h/2,y2j+ki2/2,..,ynj+kn2/2)

    ki4=hfi(xj+h,y1j+ki2,..,ynj+kn3)

    yij+1=yij+(ki1+2ki2+2ki3+ki4)/6

    xj+1=xj+h

Π”ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка называСтся ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π°

F(x,y,Ρƒ’,y»)=0
(1)

ΠΈΠ»ΠΈ

y»=f(x,y,y’). (2)

Ѐункция y(x), ΠΏΡ€ΠΈ подстановкС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ обращаСтся Π² тоТдСство, называСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния.

ЧислСнно ищСтся частноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ уравнСния (2), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ удовлСтворяСт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиям, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π°Π΄Π°Ρ‡Π° Коши.

Для числСнного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка прСобразуСтся Π² систСму Π΄Π²ΡƒΡ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка ΠΈ приводится ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ (3). Для этого вводится новая нСизвСстная функция , слСва Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ систСмы ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ нСизвСстных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π° Π² ΠΏΡ€Π°Π²Ρ‹Ρ… частях ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ

. (3)

Ѐункция f2(x, y1, y) Π² систСму (3) Π²Π²Π΅Π΄Π΅Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅, ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка. Рассмотрим нСсколько числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы (3). РасчСтныС зависимости для i+1 шага интСгрирования ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы ΠΈΠ· n ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ расчСтныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π²Ρ‹ΡˆΠ΅. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы ΠΈΠ· Π΄Π²ΡƒΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ расчСтныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±Π΅Π· Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… индСксов Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅:

  1. ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°.

    Ρƒ1,i+1=Ρƒ1,i+hf1(xi, y1,i, yi),

    Ρƒi+1=Ρƒi+hf2(xi, y1,i, yi),

    xi+1=xi+h.

  2. ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ порядка.

    Ρƒ1,i+1=Ρƒ1,i+(m1+2m2+2m3+m4)/6,

    Ρƒi+1=Ρƒi+(k1+2k2+2k3+k4)/6,

    m1=hf1(xi, y1,i, yi),

    k1=hf2(xi, y1,i, yi),

    m2=hf1(xi+h/2, y1,i+m1/2, yi+k1/2),

    k2=hf2(xi+h/2, y1,i+m1/2, yi+k1/2),

    m3=hf1(xi+h/2, y1,i+m2/2, yi+k2

    /2),

    k3=hf2(xi+h/2, y1,i+m2/2, yi+k2/2),

    m4=hf1(xi+h, y1,i+m3, yi+k3),

    k4=hf2(xi+h, y1,i+m3, yi+k3),

    xi+1=xi+h,

    Π³Π΄Π΅ h — шаг интСгрирования. ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия ΠΏΡ€ΠΈ числСнном ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° Π½ΡƒΠ»Π΅Π²ΠΎΠΌ шагС: i=0, x=x0, y1=y10, y=y0.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ Π·Π°Ρ‡Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅.

КолСбания с ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ свободы

ЦСль. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка ΠΈ систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка.

Π—Π°Π΄Π°Π½ΠΈΠ΅.

ЧислСнно ΠΈ аналитичСски Π½Π°ΠΉΡ‚ΠΈ:

  1. Π·Π°ΠΊΠΎΠ½ двиТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€ΡƒΠΆΠΈΠ½ΠΊΠ΅ Ρ…(t),
  2. Π·Π°ΠΊΠΎΠ½ измСнСния силы Ρ‚ΠΎΠΊΠ° I(t) Π² ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π΅ (RLC — Ρ†Π΅ΠΏΠΈ) для Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π».1,2 Ρ€Π΅ΠΆΠΈΠΌΠΎΠ². ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ искомых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π΄Π°Π½ΠΈΠΉ.

Π’Π°Π±Π»ΠΈΡ†Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²

β„–

Π Π΅ΠΆΠΈΠΌ

1

Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹Π΅ Π½Π΅Π·Π°Ρ‚ΡƒΡ…Π°ΡŽΡ‰ΠΈΠ΅ колСбания

2

Π—Π°Ρ‚ΡƒΡ…Π°ΡŽΡ‰Π΅Π΅ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅

3

АпСриодичСскоС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅

4

ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ апСриодичСскоС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅

5

Π’Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠ΅ Π±Π΅Π· сопротивлСния

6

Π’Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠ΅ Π±Π΅Π· сопротивлСния, явлСниС рСзонанса

7

Π’Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠ΅ с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ сопротивлСниСм

8

Π’Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠ΅ с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ сопротивлСниСм, явлСниС рСзонанса

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

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²:

  1. Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ
  2. RLC — Ρ†Π΅ΠΏΡŒ

Π’Π°Ρ€.

Π—Π°Π΄Π°Π½ΠΈΠ΅

Π’Π°Ρ€.

Π—Π°Π΄Π°Π½ΠΈΠ΅

1

Π°) 1,2,5

16

Π±)1,2,6

2

Π°) 1,3,6

17

Π°) 1,4,7

3

Π±)1,3,7

18

Π±)1,2,7

4

Π°) 1,4,8

19

Π°) 1,2,5

5

Π±)1,2,8

20

Π±)1,4,6

6

Π°) 1,4,7

21

Π°) 1,3,5

7

Π±)1,3,6

22

Π±)1,3,8

8

Π°) 1,4,5

23

Π±)1,4,5

9

Π±)1,3,8

24

Π°) 1,3,6

10

Π°) 1,3,5

25

Π±)1,4,7

11

Π±)1,4,6

26

Π°) 1,2,8

12

Π°) 1,2,7

27

Π±)1,4,8

13

Π±)1,2,5

28

Π°) 1,3,6

14

Π°) 1,2,6

29

Π±)1,3,7

15

Π±)1,4,7

30

Π°) 1,2,5

Рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ порядок составлСния Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ привСдСния ΠΈΡ… ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ для описания двиТСния Ρ‚Π΅Π»Π° Π½Π° ΠΏΡ€ΡƒΠΆΠΈΠ½ΠΊΠ΅ ΠΈ RLC-Ρ†Π΅ΠΏΠΈ.

  1. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€ΡƒΠΆΠΈΠ½ΠΊΠ΅. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этого задания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ массой m Π½Π° ΠΏΡ€ΡƒΠΆΠΈΠ½ΠΊΠ΅ ΠΆΠ΅ΡΡ‚ΠΊΠΎΡΡ‚ΡŒΡŽ c Π² срСдС с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ сопротивлСниСм ΠΏΠΎΠ΄ дСйствиСм ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ силы ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ повСрхности.

    Рис. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΡ€ΡƒΠΆΠΈΠ½ΠΊΠ΅.

    Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ двиТСния (Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΊΠΎΠ½ ΠΡŒΡŽΡ‚ΠΎΠ½Π°) для ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ дСйствия сил Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ сопротивлСния (-Ξ²x’), упругости ΠΏΡ€ΡƒΠΆΠΈΠ½Ρ‹ (-cx) ΠΈ ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΠΎΠΉ силы F0βˆ™sin(pt) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ

    ,

    Π³Π΄Π΅ m=1+int(n/2) — масса ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ξ² — коэффициСнт сопротивлСния, с=2+int(n/3) — ΠΆΠ΅ΡΡ‚ΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΡƒΠΆΠΈΠ½Ρ‹, Ρ… — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° (Ρ…=0 Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ равновСсия Ρ‚ΠΎΡ‡ΠΊΠΈ), t — врСмя, p — частота Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ, F0=n — Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° силы, n — Π½ΠΎΠΌΠ΅Ρ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, int — цСлая Ρ‡Π°ΡΡ‚ΡŒ числа. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ξ², p ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рассматриваСмого Ρ€Π΅ΠΆΠΈΠΌΠ°.

  2. ΠšΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ (RLC Ρ†Π΅ΠΏΡŒ) ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.

    Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ падСния напряТСния Π² Ρ†Π΅ΠΏΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄

    ,

    Π³Π΄Π΅ L=1+int(n/2) — ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, R — сопротивлСниС, C=2+int(n/3) — Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсатора, q — заряд, U0=nΠ°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° напряТСния, p — частота, — сила Ρ‚ΠΎΠΊΠ°. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ R, p ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рассматриваСмого Ρ€Π΅ΠΆΠΈΠΌΠ°.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°:

  1. НазваниС, Ρ†Π΅Π»ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅.
  2. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ описаниС, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ (структограмма) ΠΈ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
  3. Π¨Π΅ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² зависимости (Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Π΅) x(t) ΠΈΠ»ΠΈ I(t), Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅.

БообщСство ЭкспонСнта

  • вопрос
  • 14.02.2023

Π”Ρ€ΡƒΠ³ΠΎΠ΅, БистСмы управлСния

Π“ΠΈΠ΄Ρ€ΠΎΡ†ΠΈΠ»ΠΈΠ½Π΄Ρ€

Π“ΠΈΠ΄Ρ€ΠΎΡ†ΠΈΠ»ΠΈΠ½Π΄Ρ€

  • Π“ΠΈΠ΄Ρ€Π°Π²Π»ΠΈΠΊΠ°

14. 02.2023

  • вопрос
  • 12.02.2023

БистСмы управлСния, Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ ΠΈ силовая элСктроника, Π”Ρ€ΡƒΠ³ΠΎΠ΅

Π•ΡΡ‚ΡŒ модСль двигатСля https://www.mathworks.com/help/sps/ref/bldc.html МнС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ модСль Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· стандартных Π±Π»ΠΎΠΊΠΎΠ². Mask -> Look under mask Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Как ΠΌΠΎΠΆΠ½ΠΎ заглянут…

Π•ΡΡ‚ΡŒ модСль двигатСля https://www.mathworks.com/help/sps/ref/bldc.html МнС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ модСль Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· стандартных Π±Π»ΠΎΠΊΠΎΠ². Mask -> Look under mask Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Как ΠΌΠΎΠΆΠ½ΠΎ заглянут…

3 ΠžΡ‚Π²Π΅Ρ‚Π°

  • Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄
  • BLDC

12.02.2023

  • вопрос
  • 11.02.2023

Автоматизация испытаний

Как ΠΈΠ· MatLab ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ USB <-> I2C Π½Π° основС микросхСмы Ch441A ? КакиС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ОБ Windows Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ? Π”Π°Ρ‚Ρ‡…

Как ΠΈΠ· MatLab ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ USB <-> I2C Π½Π° основС микросхСмы Ch441A ? КакиС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ОБ Windows Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ? Π”Π°Ρ‚Ρ‡. ..

  • Ch441A
  • USB
  • I2C

11.02.2023

  • вопрос
  • 09.02.2023

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ ΠΈ силовая элСктроника

ЗдравствуйтС, Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ частоты построСнных ΠΏΠΎ Ρ‚Ρ€Π΅Ρ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ с Ρ†Π΅ΠΏΡŒΡŽ заряда кондСнсаторов (Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²) Π² Ρ†Π΅ΠΏΠΈ постоянного Ρ‚ΠΎΠΊΠ°?

ЗдравствуйтС, Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ частоты построСнных ΠΏΠΎ Ρ‚Ρ€Π΅Ρ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ с Ρ†Π΅ΠΏΡŒΡŽ заряда кондСнсаторов (Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²) Π² Ρ†Π΅ΠΏΠΈ постоянного Ρ‚ΠΎΠΊΠ°?

  • ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ
  • 07.02.2023

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ядСр β€” большС возмоТностСй! На прСдстоящСм Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ ΠΌΡ‹ расскаТСм ΠΎ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅: использованиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ многоядСрных вычислСний ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ энСргосистСм Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈ построСнии Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠΎΠ² энСргосистСм…

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ Вас Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€Β «Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ многоядСрных вычислСний ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ энСргосистСм Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ» 16 ΠΌΠ°Ρ€Ρ‚Π° 2023 Π³ΠΎΠ΄Π°.

  • ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ
  • 25.01.2023

Π‘ΡƒΡ€Ρ€ΠΎΠ³Π°Ρ‚Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² послСднСС врСмя стало Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ Π² сфСрС матСматичСского модСлирования динамичСских систСм. Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ тСхничСскиС систСмы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами, ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния, Ρ‡Ρ‚ΠΎ сильно замСдляСт процСсс Ρ€…

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ вас Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€ Β«ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ суррогатного модСлирования слоТных динамичСских систСм», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ 16 фСвраля Π² 10:00 ΠΏΠΎ московскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.Β 

  • MATLAB
  • Simulink
  • Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Π΅ сСти

25.01.2023

  • вопрос
  • 18.01.2023

Π•ΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ аудиосигнал. Π•Π³ΠΎ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ НЧ (600 Π“Ρ†) Π² MATLAB. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

Π•ΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ аудиосигнал. Π•Π³ΠΎ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ НЧ (600 Π“Ρ†) Π² MATLAB. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

9 ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ²

  • ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ
  • 18.01.2023

Π’Π΅Π±ΠΈΠ½Π°Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ… частСй. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Ρ€ΠΎΠ»ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠΎΠ² Π² ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ обслуТивании. Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ построСн Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ настоящСго трансформатора ΠΌΠ°Π»ΠΎΠΉ мощности, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ MATLAB/Simulink, ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ ΠΈ КПМ РИВМ. Π’ΠΎ…

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ€ Π² этом Π³ΠΎΠ΄Ρƒ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅: Β«Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ трансформатора: Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΡƒΒ» 9 фСвраля Π² 10:00.

  • MATLAB
  • Simulink
  • МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
  • Predictive Maintenance
  • РИВМ

18.01.2023

  • вопрос
  • 16.01.2023

ВсСм здравствуйтС, стоит Π·Π°Π΄Π°Ρ‡Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ сигналов Π² Matlab, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сигнал ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ. Π•ΡΡ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Tm = 5;% Π”Π»ΠΈΠ½Π° сигнала (с)Fd = 22050;% Частота диск…

ВсСм здравствуйтС, стоит Π·Π°Π΄Π°Ρ‡Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ сигналов Π² Matlab, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сигнал ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ. Π•ΡΡ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Tm = 5;% Π”Π»ΠΈΠ½Π° сигнала (с)Fd = 22050;% Частота диск…

5 ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ²

  • MATLAB
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигналов

16. 01.2023

  • ΠžΡ‚Π²Π΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ вопрос
  • 11.01.2023

ЗдравствуйтС! ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ» Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡ†Π΅Π½ΠΊΡƒ распрСдСлСния модуля ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΠ½ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. 1) Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΡ†Π΅Π½ΠΊΠΈ распрСдС…

ЗдравствуйтС! ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ» Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡ†Π΅Π½ΠΊΡƒ распрСдСлСния модуля ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΠΎΠ½ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. 1) Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΡ†Π΅Π½ΠΊΠΈ распрСдС…

8 ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ²

ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСм ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (ΠžΠ”Π£ 1-Π³ΠΎ порядка) | Π‘Π°Ρ‡ΠΈΠ½ ЧандрасСкара

РСшСниС систСм ΠžΠ”Π£ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MATLAB

Π€ΠΎΡ‚ΠΎ Π”ΠΆΠΎΠ½Π°Ρ‚Π°Π½Π° ΠšΠ΅ΠΌΠΏΠ΅Ρ€Π° Π½Π° Unsplash

ΠžΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния, ΠΈΠ»ΠΈ ΠžΠ”Π£, ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прилоТСниях. И часто для ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π»ΡƒΡ‡ΡˆΠ΅ всСго подходят числСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это Π² MATLAB, Ρ€Π΅ΡˆΠ°Ρ систСмы ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ обСспокоСны ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ распространСния Π’Π˜Π§-ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΈ.

УравнСния ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ балансы, основанныС Π½Π° количСствС Π·Π΄ΠΎΡ€ΠΎΠ²Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ (H) , ΠΈΠ½Ρ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ (I) ΠΈ количСствС вирусов (V) . Π’ этой систСмС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Ρ‡Π»Π΅Π½Ρ‹ с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ эквивалСнтноС количСство ΠΊΠ»Π΅Ρ‚ΠΎΠΊ ΠΈΠ»ΠΈ вируса. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ„Ρ€Π°Π·Ρ‹ со Π·Π½Π°ΠΊΠΎΠΌ минус ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ количСство ΠΊΠ»Π΅Ρ‚ΠΎΠΊ ΠΈΠ»ΠΈ вирусов.

Π’Ρ€ΠΈ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… уравнСния ΠΎ распространСнии Π’Π˜Π§

МодСль содСрТит ΡˆΠ΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² kr1, kr2, kr3, kr4, kr5 ΠΈ kr6, , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π³ΠΈΠ±Π΅Π»ΠΈ ΠΊΠ»Π΅Ρ‚ΠΎΠΊ, распространСниС ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΈ, Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ вируса ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ процСссы, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° распространСниС Π’Π˜Π§ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌΠ΅.

Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, имССтся ΡˆΠ΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ значСниями.

ЗначСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

Π― надСюсь, Π²Ρ‹ всС Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MATLAB. Π—Π°Ρ‚Π΅ΠΌ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ode45 Π² MATLAB, Ρ€Π΅ΡˆΠ°Ρ систСму ΠžΠ”Π£. Как ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, функция ode45 являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»Π΅ΠΌ ΠžΠ”Π£ Π² MATLAB.

Для этого сначала Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠžΠ”Π£ Π² Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ шагом являСтся объСдинСниС всСх этих ΠžΠ”Π£ Π² ΠΎΠ΄Π½ΠΎ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π°Π·ΠΎΠ²Π΅ΠΌ X.

ЗначСния Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Β«XΒ»

БтратСгия состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ X , Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц с трСмя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… H, I, ΠΈ V . Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта X . Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ опрСдСляСт ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ исходной систСмы.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ вСкторизованная систСма ΠžΠ”Π£, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ созданиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ MATLAB. Π­Ρ‚Π° функция вычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ для использования с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ode45. Наша функция Β« модСль» Π±ΡƒΠ΄Π΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄ dXdt для Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ t ΠΈ X.

Ѐункция, построСнная с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ значСниями ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

ПослСдний шаг β€” Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ode45, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² дСскриптор нашСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Π΅ΠΊΡ‚ΠΎΡ€, содСрТащий Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π—Π΄Π΅ΡΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия: H_0 = 1000000, I_0 = 0 ΠΈ V_0 = 100.

Π—Π°Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия

РСшСниС нашСго Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния записываСтся Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅0010 ΠΈ β€˜tsol’ , ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ запускаСм этот скрипт. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ являСтся Π²Π΅ΠΊΡ‚ΠΎΡ€, содСрТащий значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для вычислСния числСнного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ прСдставляСт собой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ рассчитанноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ X для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² β€˜tsol’ . Π—Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ столбцы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Ρ‹ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Новак М. ΠΈ Мэй Π . М. Вирусная Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°: матСматичСскиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈΠΌΠΌΡƒΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ вирусологии: матСматичСскиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈΠΌΠΌΡƒΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ вирусологии . Oxford University Press, 2000.

ΠžΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния Π² R

Β© 2018 Aaron A. King.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Часто Π±Ρ‹Π²Π°Π΅Ρ‚ СстСствСнным ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (Π”Π£). ΠŸΡ€ΠΎΡ‰Π΅ говоря, Ρ‚Π°ΠΊΠΈΠ΅ уравнСния Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ значСниями ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ измСнСния этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ согласуСтся с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ систСмах. РСшСниСм мноТСства Π”Π£ являСтся траСктория ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π”Π­ часто СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ динамичСских Π΄Π°Π½Π½Ρ‹Ρ….

ВсС Π”Π£, ΠΊΡ€ΠΎΠΌΠ΅ самых простых, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π² Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Ρ‚. Π΅. Π² Π²ΠΈΠ΄Π΅ простых Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· элСмСнтарныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Однако Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ дСсятилСтий интСнсивных исслСдований ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ высоконадСТныС ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ числСнныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для аппроксимации Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π”Π£. Π’ этом Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ этим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ числСнного интСгрирования Π² R , ΠΈ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования DE Π² статистичСском Π°Π½Π°Π»ΠΈΠ·Π΅.

НачнСм с простой ΠΌΠΎΠ΄Π΅Π»ΠΈ DE. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ числСнныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Π  . НаконСц, ΠΌΡ‹ встраиваСм числСнноС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² контСкст Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄.

МодСль SIR

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Ρ€Ρ‚ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ модСль SIR Π΄Π΅Π»ΠΈΡ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡŽ хозяСв Π½Π° Ρ‚Ρ€ΠΈ класса: восприимчивыС, ΠΈΠ½Ρ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅, Π²Ρ‹Π·Π΄ΠΎΡ€ΠΎΠ²Π΅Π²ΡˆΠΈΠ΅ (см. Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π½ΠΈΠΆΠ΅). МодСль описываСт, ΠΊΠ°ΠΊ количСство людСй Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· этих классов мСняСтся со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. РоТдСния ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Β«ΠΈΠ· Π½ΠΈΠΎΡ‚ΠΊΡƒΠ΄Π°Β» Π² восприимчивый класс; смСрти ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠ· отсСка S, I ΠΈΠ»ΠΈ R Π² Β«Π½ΠΈΠΊΡƒΠ΄Π°Β».

Π‘Ρ…Π΅ΠΌΠ° отсСковой ΠΌΠΎΠ΄Π΅Π»ΠΈ SIR.

ΠŸΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡ хозяСв дСлится Π½Π° Ρ‚Ρ€ΠΈ класса Π² зависимости ΠΎΡ‚ ΠΈΡ… ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ статуса:

  • S, восприимчивыС хозяСва;
  • I, ΠΈΠ½Ρ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ (ΠΈ Π·Π°Ρ€Π°Π·Π½Ρ‹Π΅) носитСли;
  • Π , хозяСва ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· Π·Π°Ρ€Π°Π·Π½ΠΎΠΉ популяции.
  • 90Β 125 Π ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ появлСнию Π½ΠΎΠ²Ρ‹Ρ… восприимчивых людСй, ΠΈ всС люди ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ смСртности 90Β 008 Π½Π° Π΄ΡƒΡˆΡƒ насСлСния 90Β 009 \(\mu\). {}}} & = \ gamma \, I- \ mu \, R \\ \end{Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ΠΎ} \] Π—Π΄Π΅ΡΡŒ \(B\) — ΠΎΠ±Ρ‰ΠΈΠΉ коэффициСнт роТдаСмости (число Ρ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ), \(\mu\) — коэффициСнт смСртности, Π° \(\gamma\) — ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ выздоровлСния. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ сила зараТСния \(\lambda\) ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ \[ \lambda = \beta\,\frac{I}{N} \] Π³Π΄Π΅ \(N\) — общая Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ насСлСния (\(N=S+I+R\)), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ риск зараТСния восприимчивого Π»ΠΈΡ†Π° ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π΅Π½ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½ΠΎΡΡ‚ΡŒ (доля ΠΈΠ½Ρ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ насСлСния). Π­Ρ‚ΠΎ извСстно ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ частотно-зависимой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅.

    РСшСниС ΠžΠ”Π£ Π² R

    ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти уравнСния Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹, Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΡ… нСльзя Ρ€Π΅ΡˆΠΈΡ‚ΡŒ аналитичСски. Однако ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ с Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ эта, ΠΏΡƒΡ‚Π΅ΠΌ числСнного интСгрирования ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Π’ΠΎΡ‡Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большого количСства вычислСний, ΠΈ Π΅ΡΡ‚ΡŒ ΡƒΠΌΠ½Ρ‹Π΅ ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΌΠ½Ρ‹Π΅ способы ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. Π­Ρ‚Π° ΠΎΡ‡Π΅Π½ΡŒ распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π»Π°ΡΡŒ числСнными Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ Π½Π° протяТСнии ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ всСй этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° уравнСния ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π³Π»Π°Π΄ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, прСвосходныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ числСнного интСгрирования Π»Π΅Π³ΠΊΠΎ доступны для вычислСния ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с высокой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π’ частности, R ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько слоТных Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ (для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡) Π΄Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π­Ρ‚ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π³ΠΈΠ±ΠΊΠΈ, автоматичСски Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π²Ρ‹Π΄Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ошибки ΠΈ прСдупрСТдСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»Ρ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ deSolve package

     library (deSolve) 

    . Π Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ ODE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, называСтся ode . ВзглянитС Π½Π° страницу ΠΏΠΎΠΌΠΎΡ‰ΠΈ для этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

    Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° справки сообщаСт Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² ode выглядит ΠΊΠ°ΠΊ

     ode(y, times, func, parms,
        method = c("lsoda", "lsode", "lsodes", "lsodar", "vode", "daspk",
        "эйлСр", "rk4", "ode23", "ode45", "radau",
        "bdf", "bdf_d", "adams", "impAdams", "impAdams_d", "итСрация"),
        .  {}}} & = \ gamma \, I \\
    \end{Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ΠΎ}
    \] Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти уравнСния Π² Ρ„ΠΎΡ€ΠΌΠ΅, подходящСй для использования Π² качСствС  func  Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для  ode , Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. НапримСр: 

     closed.sir.model <- function (t, x, params) {
      ## сначала ΠΈΠ·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ состояния
      S <- Ρ…[1]
      я <- Ρ…[2]
      R <- Ρ…[3]
      ## Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
      Π±Π΅Ρ‚Π° <- ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹["Π±Π΅Ρ‚Π°"]
      Π³Π°ΠΌΠΌΠ° <- ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹["Π³Π°ΠΌΠΌΠ°"]
      Н <- Б+И+Р
      ## Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠΉΡ‚Π΅ уравнСния ΠΌΠΎΠ΄Π΅Π»ΠΈ
      dSdt <- -Π±Π΅Ρ‚Π°*S*I/N
      dIdt <- Π±Π΅Ρ‚Π°*S*I/N-Π³Π°ΠΌΠΌΠ°*I
      dRdt <- Π³Π°ΠΌΠΌΠ°*I
      ## ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ Π²Π΅ΠΊΡ‚ΠΎΡ€
      dxdt <- c(dSdt,dIdt,dRdt)
      ## Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π²ΠΈΠ΄Π΅ списка!
      список (dxdt)
    } 

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ порядок ΠΈ Ρ‚ΠΈΠΏ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ оТиданиям ΠΈΠ»ΠΈ . Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, пСрСмСнная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ t Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, Π΄Π°ΠΆΠ΅ Ссли, ΠΊΠ°ΠΊ здСсь, Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ зависит. [Когда правая Ρ‡Π°ΡΡ‚ΡŒ ΠžΠ”Π£ Π½Π΅ зависит ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠžΠ”Π£ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΌΠΈ ; ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ явно зависят ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, говорят, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΌΠΈ . ] Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π° ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ значСния ODE RHS Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ элСмСнтом списка .

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ для вычислСния Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… условий , Ρ‚. Π΅. значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… состояния \(S\), \(I\), ΠΈ \(R\) Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Если ΠΌΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΡ€ΠΈ, ΠΈ измСряСм врСмя Π² Π³ΠΎΠ΄Π°Ρ…, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

     пармс <- c(Π±Π΅Ρ‚Π°=400,Π³Π°ΠΌΠΌΠ°=365/13) 

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΈ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия:

     Ρ€Π°Π· <- seq(from=0,to=60/365,by=1/365/4)
    xstart <- c(S=999,I=1,R=0) 

    Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ вычисляСм Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ode ΠΈ сохраняСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΊΠ°Π΄Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…:

     Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° (tidyverse)
    ΠΎΠ΄Π°(
      func=closed.sir.model,
      Ρƒ=хстарт,
      Ρ€Π°Π· = Ρ€Π°Π·,
      пармс=пармс
    ) %>%
      as.data.frame() -> out 

    ΠΈ постройтС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄:

     Π²Ρ‹Ρ…ΠΎΠ΄ %>%
      ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ (пСрСмСнная, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, врСмя) %>%
      ggplot(aes(x=врСмя,y=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅,Ρ†Π²Π΅Ρ‚=пСрСмСнная))+
      geom_line (Ρ€Π°Π·ΠΌΠ΅Ρ€ = 2) +
      Ρ‚Π΅ΠΌΠ°_классика()+
      labs(x='врСмя (Π³ΠΎΠ΄)',y='количСство людСй') 


    Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

    ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ врСмя Π² днях. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ваши измСнСния.


    Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ, ΠΊΠ°ΠΊ кривая эпидСмии зависит ΠΎΡ‚ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ \(\beta\) ΠΈ ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°. Π’ частности, ΠΌΡ‹ исслСдуСм, ΠΊΠ°ΠΊ мСняСтся кривая эпидСмии ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ \(\beta\) ΠΎΡ‚ 20 Π΄ΠΎ 500 ΠΈ ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΎΡ‚ 5 Π΄ΠΎ 30 Π΄Π½Π΅ΠΉ.

     Π±Π΅Ρ‚Π°-значСния <- c(20,50,500)
    ipvals <- c(5,10,30)/365
    gammavals <- 1/ipvals 
     expand.grid(beta=betavals,gamma=gammavals)%>%
      group_by(Π±Π΅Ρ‚Π°,Π³Π°ΠΌΠΌΠ°) %>%
      Π΄Π΅Π»Π°Ρ‚ΡŒ(
        {
          ode(func=closed.sir.model,y=xstart,times=times,
            parms=c(beta=.$beta,gamma=.$gamma)) %>%
            as.data.frame()
        }
      ) %>%
      ggplot(aes(x=врСмя,y=I))+
      гСомСтричСская_линия()+
      facet_grid(beta~gamma,scales='free_y',labeller=label_both)+
      theme_bw() 

    Π”ΠΈΠ½Π°ΠΌΠΈΠΊΠ° SIR Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ популяции 9{}}} &= \gamma\,I-\mu\,R\\ \end{Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ΠΎ} \]

    ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠžΠ”Π£:

     open.sir.model <- function (t, x, params) {
      B <- ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹["B"]
      Π±Π΅Ρ‚Π° <- ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹["Π±Π΅Ρ‚Π°"]
      мю <- ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹["ΠΌΡƒ"]
      Π³Π°ΠΌΠΌΠ° <- ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹["Π³Π°ΠΌΠΌΠ°"]
      N <- Ρ…[1]+Ρ…[2]+Ρ…[3]
      dSdt <- B - Π±Π΅Ρ‚Π°*x[1]*x[2]/N - mu*x[1]
      dIdt <- Π±Π΅Ρ‚Π°*x[1]*x[2]/N - (мю+Π³Π°ΠΌΠΌΠ°)*x[2]
      dRdt <- gamma*x[2] - mu*x[3]
      список (с (dSdt, dIdt, dRdt))
    } 

    Нам Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ роТдаСмости/смСртности Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π΄Π²ΡƒΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅:

     parms <- c(B=20,mu=1/50,beta=400,gamma=365/13) 

    Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ уравнСния, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅:

     ode(
      func=open. sir.model,
      Ρƒ=хстарт,
      Ρ€Π°Π· = ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (ΠΎΡ‚ = 0, Π΄ΠΎ = 25, ΠΏΠΎ = 1/365),
      пармс=пармс
    ) %>%
      as.data.frame() -> out 

    ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ зависимости ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… состояния ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ \(I\) ΠΎΡ‚ \(S\), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

     out %>%
      ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ (пСрСмСнная, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, врСмя) %>%
      ggplot(aes(x=врСмя,y=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅,Ρ†Π²Π΅Ρ‚=пСрСмСнная))+geom_line()+
      facet_wrap(~пСрСмСнная,ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹="free_y",ncol=1)+
      ΠΌΠ°ΡΡˆΡ‚Π°Π±_y_log10()+
      Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅(Ρ†Π²Π΅Ρ‚=Π›ΠžΠ–Π¬)+theme_bw() 

     Π²Ρ‹Ρ…ΠΎΠ΄ %>%
      ggplot(aes(x=S,y=I))+geom_path()+
      scale_x_log10()+scale_y_log10()+theme_bw() 


    Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

    Π˜ΡΡΠ»Π΅Π΄ΡƒΠΉΡ‚Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ систСмы для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² \(\beta\) ΠΈ \(\gamma\) ΠΏΡƒΡ‚Π΅ΠΌ модСлирования ΠΈ построСния Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядов ΠΈ Π² Ρ„Π°Π·ΠΎΠ²ΠΎΠΌ пространствС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, \(I\) ΠΏΡ€ΠΎΡ‚ΠΈΠ² \(S\)). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π΅ ΠΆΠ΅ значСния \(B\) ΠΈ \(\mu\), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрСли Π²Ρ‹ΡˆΠ΅. Как Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ \(R_0=\tfrac{\beta}{\gamma+\mu}\) влияСт Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π² ΠΎΠ΄Π° Π² ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ .


    Beyond SIR

    Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ сСгмСнтарного модСлирования ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для модСлирования ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ количСства ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΉ. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС упраТнСния Π² Π½Π΅ΠΌ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

    Π›Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ: модСль SEIR

    Π›ΡŽΠ΄ΠΈ, ΠΈΠ½Ρ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ ΠΏΠ°Ρ‚ΠΎΠ³Π΅Π½ΠΎΠ², часто Π½Π΅ сразу становятся Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π·Π°Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ Π»Π°Ρ‚Π΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° маловСроятна ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ»ΠΎΠ²ΠΈΡ‚ΡŒ эту ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ввСдя Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΡƒΡŽ Ρ„Π°Π·Ρƒ Π² Π½Π°ΡˆΡƒ модСль SIR. На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ отсСки ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ SEIR. 9{}}} &= \gamma\,I.\\ \end{Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ΠΎ} \] Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ этих ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ΅, подходящСй для использования с deSolve::ode .

     closed.seir.model <- function (t, x, params) {
      infec <- params["beta"]*x[1]*x[3]/sum(x)
      symp <- params["сигма"]*x[2]
      recov <- ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹["gamma"]*x[3]
      список (c (-infec, infec-symp, symp-recov, recov))
    } 

    Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

    АдаптируйтС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΡΠΌΠ΅Ρ€Ρ‚Π½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ эпидСмии SIR.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *