Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Maple 9.5/10 Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 87

Автор Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π”ΡŒΡΠΊΠΎΠ½ΠΎΠ²

7.7.1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ТСстких систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

Π’ послСднСС врСмя особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ класса систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ β€” ТСстких. Если ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ систСму Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Ρƒ = Ах, Ρ‚ΠΎ такая систСма относится ΠΊ ТСсткой ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… условий:

β€’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ части всСх собствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ А ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ρ‚. Π΅. Re(Ξ»k)<0 (А = 0, 1, …, n-1);

β€’ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° s=max|Re(Ξ»k) |/min|Re(Ξ»k) (k=0, 1, …, n-1), имСнуСмая ΠΆΠ΅ΡΡ‚ΠΊΠΎΡΡ‚ΡŒΡŽ систСмы, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Π΅Π»ΠΈΠΊΠ°.

ЖСсткиС систСмы Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ появились ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ химичСской ΠΊΠΈΠ½Π΅Ρ‚ΠΈΠΊΠΈ. РСшСниС Ρ‚Π°ΠΊΠΈΡ… систСм прСдставляСтся Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ с сильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅ΠΉΡΡ ΠΊΡ€ΡƒΡ‚ΠΈΠ·Π½ΠΎΠΉ зависимостСй. НСрСдко это случаСтся ΠΈ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ элСктричСских Ρ†Π΅ΠΏΠ΅ΠΉ с Ρ€Π΅Π·ΠΊΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ постоянными Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Если шаг Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ h сравним ΠΈΠ»ΠΈ большС наимСньшСй постоянной Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ стандартных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°) с Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ шагом ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ большим ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡΠΌ вычислСний ΠΈ Π΄Π°ΠΆΠ΅ ΠΊ ΠΊ Ρ€Π°ΡΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса, Π² Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠ±ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ.

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

Π’ связи с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ТСстких систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ срСдствами систСмы Maple Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ особых трудностСй ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ осущСствлСно Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Однако ΠΏΡ€ΠΈ этом Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ситуации:

β€’ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π·ΠΊΠΎ возрасти врСмя вычислСний ΠΈΠ· Π·Π° Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ сильного ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ шага Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ;

β€’ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌ число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π² Ρ…ΠΎΠ΄Π΅ дроблСния шага;

β€’ Π΄Π»Ρ «особо ТСстких» систСм Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ шага ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΡƒΠ΄Π΅Ρ‚ большой.

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

7.7.2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ТСстких систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

Π’ качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° исслСдуСм ΠΈ Ρ€Π΅ΡˆΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ систСму Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (Ρ„Π°ΠΉΠ» sdes):

> deq2 := diff(u(t),t) = -11*u(t)+9*v(t), diff(v(t),t) = 9*u(t)-11*v(t);

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ linalg вычислим собствСнныС значСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π΄Π°Π½Π½ΠΎΠΉ систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ:

> with(linalg): M:=matrix(2,2, [-11,9,9,-11]);

> ge:=eigenvalues(M);

ge := - 2, -20

Они оказались ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ТСсткости Π΄Π°Π½Π½ΠΎΠΉ систСмы s=10. Π•Π³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большим, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ условия ТСсткости для Π΄Π°Π½Π½ΠΎΠΉ систСмы Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅ΡˆΠΈΠΌ эту систСму ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π ΠΎΠ·Π΅Π½Π±Π΅Ρ€Π³Π°. РСшСниС прСдставлСно Π½Π° рис. 7.22. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ прСдставлСны Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. К достоинствам Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° относится отсутствиС нСобходимости Π² составлСнии ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π―ΠΊΠΎΠ±ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ приходится Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ использовании ряда Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ систСмы Mathcad, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ТСстких систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ [9].

Рис. 7.22. Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ТСсткой систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1)


Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ задания ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ТСсткой систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ прСдставлСн Π½Π° рис. 7.23. БобствСнныС значСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ этой систСмы Ρ€Π°Π²Π½Ρ‹ -2 ΠΈ -1000, Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΡΡ‚ΡŒ систСмы s=500 (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сами ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, эта систСма Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ТСстчС, Ρ‡Π΅ΠΌ систСма ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π±Π΅Π· задания ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ stiff=true, Π²Ρ‹Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Maple Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ТСстких систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

Рис. 7.23. Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ТСсткой систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2)

7.7.3. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы ТСстких Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ химичСской ΠΊΠΈΠ½Π΅Ρ‚ΠΈΠΊΠΈ

ЖСсткиС систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, часто ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΊΠΈΠ½Π΅Ρ‚ΠΈΠΊΡƒ химичСских процСссов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, растворСниС вСщСств Π² растворах ΠΈΠ»ΠΈ смСшиваниС Π³Π°Π·ΠΎΠ².

На рис. 7.24 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ТСсткой систСмы ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… химичСских процСссов β€” ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅ Π²Π°ΠΆΠ½ΠΎ.

Рис. 7.24. РСшСниС ТСсткой систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠΈΠ½Π΅Ρ‚ΠΈΠΊΡƒ химичСского процСсса

7.7.4. РСшСниС Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π’Π°Π½-Π”Π΅Ρ€ Поля

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка, относящСгося ΠΊ ТСсткому Ρ‚ΠΈΠΏΡƒ ΠΏΠΎ большом Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° mu, относится ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π’Π°Π½-Π”Π΅Ρ€ Поля. Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ этого уравнСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊ Π½Π΅ΠΌΡƒ довольно просто сводятся Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ развития ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСмах, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π²Ρ‚ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… Π½Π° элСктронных Π»Π°ΠΌΠΏΠ°Ρ…, ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… ΠΈ биполярных транзисторах.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ задания ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π’Π°Π½-Π”Π΅Ρ€ Поля ΠΏΡ€ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎΠΌ mu=1 (ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) прСдставлСн Π½Π° рис. 7.25. НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ Maple ΠΏΠ°Π» Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ rkf45 ΠΈ Ρ‡Ρ‚ΠΎ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄Π°Ρ‡Π΅Π½ Π΄Π°ΠΆΠ΅ для этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с mu=1. Π₯отя общая Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ (близкая ΠΊ ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ всС ΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ искаТСнная) Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ t ΠΎΡ‚ 0 Π΄ΠΎ 20 просматриваСтся, ΡƒΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π²ΠΈΠ΄Π½Π° Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ. ΠŸΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ максимального значСния t Π΄ΠΎ 100 ΠΈ Π±ΠΎΠ»Π΅Π΅, Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ становится вСсьма Π·Π°ΠΌΠ΅Ρ‚Π½Π° (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это сами).

Рис. 7.25 Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π’Π°Π½-Π”Π΅Ρ€ Поля ΠΏΡ€ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎΠΌ mu=1


Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π’Π°Π½-Π”Π΅Ρ€ Поля ΠΏΡ€ΠΈ большом mu=2000 (рис. 7.26) дСмонстрируСт сущСствСнноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ зависимости ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ ΠΈ ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²ΠΎ Π²ΠΈΠ΄Π΅Π½ Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ, Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ для рСлаксационных ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ Π² этом случаС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ rkf45 ΡƒΠΆΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Π° опция stiff=true. ΠŸΡ€ΠΈ этом Maple взял Π·Π° основу ΠΌΠ΅Ρ‚ΠΎΠ΄ Π ΠΎΠ·Π΅Π½Π±Ρ€ΠΎΠΊΠ°. Он обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ качСствСнноС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² систСмС Π’Π°Π½-Π”Π΅Ρ€ Поля.

Рис. 7.26. Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π’Π°Π½-Π”Π΅Ρ€ Поля ΠΏΡ€ΠΈ большом mu=2000


Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ТСстких систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… справки ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

7.7.5. РСшСниС Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ с двумя ΠΊΡ€Π°Π΅Π²Ρ‹ΠΌΠΈ условиями

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

Для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция dsolve Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅:

dsolve(odesys, numeric, vars, options)

Π—Π΄Π΅ΡΡŒ:

β€’ odesys β€” мноТСство ΠΈΠ»ΠΈ список ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… условии;

β€’ numeric β€” опция, Π·Π°Π΄Π°ΡŽΡ‰Π°Ρ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² числСнном Π²ΠΈΠ΄Π΅;

β€’ vars β€” ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² odesys;

β€’ options β€” ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ равСнства (Π² Ρ„ΠΎΡ€ΠΌΠ΅ keyword=value), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΡ€Π°Π΅Π²Ρ‹Π΅ условия.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка с двумя Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ условиями прСдставлСн Π½Π° рис. 7.27. ΠžΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ найдСнная Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ удовлСтворяСт ΠΊΡ€Π°Π΅Π²Ρ‹ΠΌ условиям.

Рис. 7.27. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка с двумя Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ условиями

7.8. РСшСниС Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ с частными ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ

7.8.1. Ѐункция pdsolve

Π’ Maple 9.5 имССтся функция pdsolve для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ с частными ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ. Она ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… записи:

pdsolve(PDE, f, HINT, INTEGRATE, build)

pdsolve(PDE_system, funcs, HINT, other_options)

pdsolve(PDE_system, conds, numeric, other_options)