10: Чисельне інтегрування ОДУ
- Page ID
- 79618
У статті описано числові методи розв'язання початково-значущої задачі, яка є стандартним типом задачі, що виникає у багатьох галузях фізики. Припустимо, у нас є система, стан якої в часі\(t\) описується вектором\(\vec{y}(t)\), який підпорядковується звичайному диференціальному рівнянню першого порядку (ODE) для виду:
\[\frac{d\vec{y}}{dt} = \vec{F}\Big(\vec{y}(t), t\Big).\]
Ось\(\vec{F}\) деяка задана векторно-значна функція, входами якої є (i) миттєвий стан\(\vec{y}(t)\) і (ii) поточний час\(t\). Потім, з огляду на початковий час\(t_{0}\) і початковий стан\(\vec{y}(t_0)\), мета полягає в тому, щоб знайти\(\vec{y}(t)\) для наступних разів.
Концептуально задача початкового значення відрізняється від задачі розв'язання ОДУ, розглянутої в статті про скінченно-різницеві рівняння. Там нам дали пару меж з певними граничними умовами, і мета полягала в тому, щоб знайти рішення між двома межами. У цьому випадку нам дається стан в початковий час\(t_{0}\), і наша мета - знайти\(\vec{y}(t)\) для себе якийсь набір майбутніх часів\(t > t_0\). Це іноді називають «інтеграцією» ОДА, оскільки рішення має вигляд
\[\vec{y}(t) = \vec{y}(t_0)\, +\, \int^t_{t_0} dt' \;\vec{F}\Big(\vec{y}(t'), t'\Big).\]
Однак, на відміну від звичайного числового інтегрування (тобто обчислення певного інтеграла), значення цілого числа не відомо заздалегідь, через\(\vec{F}\) залежність від невідомого\(\vec{y}(t)\).