Сборник описаний задач специального лабораторного практикума "Компьютерный эксперимент" темы 3, 4, 5. Будко В.Н. - 16 стр.

UptoLike

Составители: 

Рубрика: 

или : (усовершенствованный метод Эйлера-Коши) :
y*k+1=yk+hf(tk,yk)
yk+1=yk+(h/2)f((tk,yk)+f(tk+1,y*k+1))
или : y*k+1=yk+2hf(tk,yk)
yk+1=yk+(h/2)[f(tk,yk)+f(tk,y*k+1)]
3.Неявный метод Эйлера.
yk+1=yk+(h/2)[f(tk,yk)+f(tk,yk+1)] ,
Метод абсолютно устойчив, но формула не всегда разрешима в явном виде.
3.А .Общая формула сочетания явного и неявного методов.
yk+1=yk+h[А f(tk,yk)+(1-А )f(tk,yk+1)] ,
А численный коэффициент. При А=1 получаем явный метод Эйлера. При А=0 неявный.При
0<А <1 комбинированный [9]. При этом неустойчивость отсутствует, если 0<А <0.5 .
Примеры, когда формула разрешима в явном виде.
Пример П1.
Пример П2.Возействие сигнала произвольной формы на интегрирующую цепь .
yk+1=yk+(h/RC)[(Uk-yk)A+(1-A)(Uk-yk+1)]
4.Методы Рунге - Кутта .
Методы Рунге - Кутта имеют точность заметно выше предидущих.
Для диф .ур - ия 1-го порядка : dy/dt=f(t,y)
Формула Рунге - Кутта 2-го порядка :
д yд f
hghO
/
2
,
2
1,)(
2
2
++==
α
αε
)(
2
hO= ε
.)(5.0
2
hОьпогрешностАПри =≈ ε
kk
kk
kk
U
h
h
Uоткуда
UUh
UU
U
dt
dU
+
=
+=−=
+
+
+
τ
τ
τττ
2
2
:
)(
2
1
1
1
R
U(t)
C
Uc(t
)
RC
tUctU
dt
dUc )()(
=
:)(
ˆ
: получимtUcyобозначив
=
)1(1
)1()([
1
A
RC
h
UAyUA
RC
h
y
y
kkkk
k
−+
+−+
= +
и ли : (у
        со ве р ш е нство ванный ме то д Эйле р а-Ко ш и ) :
y*k+1=yk+hf(tk,yk)
yk+1=yk+(h/2)f((tk,yk)+f(tk+1,y*k+1))
и ли : y*k+1=yk+2hf(tk,yk)
       yk+1=yk+(h/2)[f(tk,yk)+f(tk,y*k+1)]
                              α2           2
    ε = O(h 2 ) , g = 1 + α +    ,h≤−
                               2        дf /дy
  3.Н е явный ме то д Эйле р а.
           yk+1=yk+(h/2)[f(tk,yk)+f(tk,yk+1)] ,
         ε = O(h 2 )
М е то д аб со лютно у сто йчи в, но ф о р му
                                            ла не все гд а р азр е ш и ма в явно м ви д е .
  3.А .О б щ ая ф о р му
                       ла со че тани я явно го и не явно го ме то д о в.
         yk+1=yk+h[А f(tk,yk)+(1-А )f(tk,yk+1)] ,
А – чи сле нный ко эф ф и ци е нт. П р и А =1 по лучае м явный ме то д Эйле р а. П р и А =0 не явный.П р и
0<А <1 – ко мб и ни р о ванный [9]. П р и это м не у
                                                   сто йчи во сть о тсу
                                                                      тству
                                                                          е т, е сли 0<А <0.5 .

П р и А ≈ 0.5 погр е ш ност ь ε = О (h 2 ) .
            П р и ме р ы, ко гд а ф о р му
                                         ла р азр е ш и ма в явно м ви д е .
П р и ме р П 1.
    dU     U                               h Uk Uk + 1
        =−                 Uk + 1 = Uk +    (− −       )
     dt    τ                               2 τ   τ
                            2τ − h
    от куд а : Uk + 1 =            Uk
                            2τ + h


                R



                                          C
                    U(t)                               Uc(t
                                                       )

П р и ме р П 2.Во зе йстви е си гнала пр о и зво льно й ф о р мы на и нте гр и р у
                                                                                 ющ у
                                                                                    ю це пь.

         dUc U (t ) − Uc(t )
             =
          dt       RC

   обозначив : y =ˆUc(t )  пол учим :
yk+1=yk+(h/RC)[(Uk-yk)A+(1-A)(Uk-yk+1)]

                       h
               yk +      [ A(Uk − yk ) + (1 − A)Uk
    yk + 1 =          RC
                              h
                         1+      (1 − A)
                             RC
     4.М е то д ы Р у  нге -Кутта.
М е то д ы Р унге -Ку  тта и ме ют то чно сть заме тно выш е пр е д и д у
                                                                        щ их.
 Д ля д и ф .у р -и я 1-го по р яд ка : dy/dt=f(t,y)
     Фо р му ла Р у  нге -Ку тта 2-го по р яд ка :