Page 21 - 4861
P. 21


                                             x      x   b  x   ,
                                              1        1   1   2
                                               
                                             x  2      x   a   x   b 2  x   3  ,
                                                      1
                                                          1
                                                              2
                                               
                                             x      x   a   x   b  x   ,
                                              3       2    2  3    3  4
                                               
                                             x      x   a   x   b  x   ,
                                              4       3    3  4    4  5
                                               
                                             x      x   a   x   b  x   ,
                                              5       4    4  5    5  6
                                                                                                                                    (8.2)
                                             x      x   a   x   b  x   ,
                                              6       5    5  6    6  7
                                               
                                             x      x   a   x   b  x   ,
                                              7       6    6  7    7  8
                                               
                                             x      x   a   x   b  x   ,
                                              8       7    7  8   8   9
                                               
                                             x      x   a   x   b  x   ,
                                              9       8   8   9   9   10
                                               
                                             x       x   a   x   b  x   ,
                                              10       9   9   10   10  11
                                               
                                             x 11      x   a 10  x   11
                                                      10

             з  початковими  умовами  x      ) 0 (    2 . 0 ;  x  ) 0 (    0 ;  x  ) 0 (    0 ;  x  ) 0 (    3 . 0 ;  x  ) 0 (    0 ;  x  ) 0 (    1 . 0 ;
                                          1             2          3           4            5           6
              x  ( 0 )   0. 1;  x  ) 0 (    0 ;  x  ( 0 )  0 ;  x  (  0 )   0. 1;  x  ( 0 )   0. 2.  Текст  програми  для  обчислення
               7            8           9           10            11
             ймовірностей  P  знаходження системи в одному із станів  j  ,0     N   N  наведений в лістингу 6.1.
                              j
             Змінними  параметрами  програми  є  величини  N ,  n ,           (  lamda  ),    (  mu  )  і    (  nu  ),  які
             визначаються із завдання.
                                                                                                0
                   Формування  початкових  умов  здійснюється  за  допомогою  вектора  X ,  який  потрібно
             задати у такій формі:
                                                      X  0   [x  ) 0 (  , x  ) 0 (  ,..., x  ) 0 (  ].
                                                              1   2      N n  1
                   Оператор  options   odeset (' RelTol  , ' E ),де  E   –  бажана точність обчислень, дає можливість
                                                                                              3
                                                                                             
             змінювати точність розв’язку математичної моделі. За замовчуванням  E         10 .
                   Файл-програма складається із таких блоків: введення даних, обчислення коефіцієнтів  a  і  b
                                                                                                             i   i
             моделі  (8.2),  формування  інфінітезимальної  матриці,  розв’язку  математичної  моделі  за
             допомогою  солвера  ode45,  виводу  графіків  розв’язку  задачі,  обчислення  ергодичних
             ймовірностей та перевірки точності обчислення ергодичних ймовірностей.

                    Лістинг 8.1 – Файл - програма розв’язку моделі системи МО типу M/M/N(              0 )

                   %ОБЧИСЛЕННЯ ЙМОВІРНОСТЕЙ СТАНІВ СИСТЕМИ МО ТИПУ M/M/N/n, КОЛИ
                   %БУФЕР МАЄ СКІНЧЕНУ ЄМНІСТЬ, А ЧАС ОЧІКУВАННЯ - (НЕ)ОБМЕЖЕНИЙ
                   %Значення параметрів системи МО і
                   %параметра вхідного потоку
                   N=4;n=6;
                   lamda=1.5;mu=0.2;nu=1.2;
                   %Формування вектора X0 початкових умов
                   X0=[0.2;0;0;0.3;0;0.1;0.1;0;0;0.1;0.2];
                   %Задання кінцевого часу tk
                   tk=20;
                   %Задання точності обчислень
                   E=1.0e-12;
                   %Обчислення коефіцієнтів системи ДР
                   for i=1:N
                       a(i)=lamda+i*mu;
                       b(i)=i*mu;
                   end
                   for j=1:n-1



                                                               20
   16   17   18   19   20   21   22   23   24   25   26