Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Имитация случайных явлений в ИМ и организация зависимых испытаний

Случайными явлениями в системе будут моменты входа заявки в систему и моменты окончания времени обслуживания.

Входные потоки являются простейшими с заданными интенсивностями .

Время обслуживания распределено по экспоненциальному закону с параметрами .


 

Случайное явление Статистическое описание Используемый поток БПЧ /начальное состояние потока
Время между соседними заявками во входном потоке Экcпоненциальный ЗР с интенсивностями Lamd [1] для первого потока и Lamd [2] – для второго 1 / 17981   2 / 17981
Время обслуживания заявки Экcпоненциальный ЗР с интенсивностями Mu [1] для первого потока и Mu [2] – для второго 3 / 17981   4 / 17981
Событие «Повторное обслуживание заявки второго потока» Вероятность Р 5 / 17981

Т.к. в простейшем потоке время между двумя соседними событиями распределено по экспоненциальному закону, то при моделировании будут использоваться псевдослучайные величины, подчиненные экспоненциальному ЗР.


 

Сбор статистики и расчет показателей КОРМ

1. Интенсивность поступления заявок в систему по потокам: .

2. Количество потерянных заявок на входе каждой из очереди:
оценка вероятности потери заявок ;

3. Загрузка устройства обслуживания: оценка вероятности занятости каждого устройства обслуживания ;

4. Времена нахождения обслуженных заявок в системе (по потокам) Tвх: статистические характеристики нахождения обслуженных заявок в системе (по потокам), вычисляются с помощью переменной Tobs [ i ], i =1,2 (статистика по независимым реализациям).

5. Сбор статистики с помощью средств автоматизации СИМ C# с использованием переменной KZS (статистика, взвешенная по времени)?

Алгоритмы обработки модельных событий

В модели выделено четыре основных модельных события:

· вход заявки в СМО из первого потока (код события 1);

· окончание обслуживания первым КО (код события 2);

· окончание обслуживания вторым КО (код события 3)

· вход заявки в СМО из второго потока (код события 4).

Соответственно необходимо реализовать четыре алгоритма обработки

модельных событий.






Имитационная программа

    3.1. Общие сведения об ИП

Данная программа является реализацией заданной системы при помощи дискретной имитационной модели с использованием метода модельных событий.Программа написана при помощи библиотеки PSS.dllс использованием языка программирования C#, что позволяет реализовать все необходимые методы.

    3.2. Структура ИП

Программа представляет собой реализацию класса SmoModel, которая для удобства разделена на 4 файла:

· Smo_Program.cs

Запуск ИМ и сохранение трассировки

· SmoModel_Class.cs

Описание параметров модели, переменных состояния, структур, генераторов ПСЧ и инициализация объектов модели

· SmoModel_Event.cs

Реализация событий модели

· SmoModel_Experiment.cs

Задание начального состояния модели, метод начала моделирования и трассировки

    3.3. Инструкция для пользователя

Запуск программы осуществляется при помощи запуска файла Example-SIM.exe или в режиме отладки при помощи IDEMicrosoftVisualStudio 2017. Результат работы выводится в консоль и записывается в файл trace.txt


 

Результаты ИМЭ

    4.1. Анализ трассировочной печати

Начальное состояние:

Запущена модель

Интенсивность входных потоков:

Lamd[1] = 0,00333333333333333

Lamd[2] = 0,00208333333333333

Интенсивность выходных потоков:

Mu[1] = 0,00416666666666667

Mu[2] = 0,00666666666666667

Максимальное число мест в очереди:

M[1] = 3

M[2] = 4

M[3] = 5

________________________________________________________________________________

KZ[0] KZ[1] Queue[0]       Queue[1]       Queue[2]       KVZ[0] KVZ[1] KVZ[2] KPZ[0] KPZ[1] KPZ[2]           TSZK[0]           TSZK[1]               

 

+ 1256,924     Event1_Enter              0                            

+ 2011,078     Event4_EnterTo2                       0                            

False False 0        0        0        0        0        0        0        0        0        0        0                       

 


 

Фрагмент 1

Вход заявки потока №1, при свободном КО№1

КО №1 переходит в состояние «занят»

Кол-во вошедших заявок очереди №1 увеличивается на 1.

 

Планируется окончание обслуживания заявки в КО№1 (событие К3).

Планируется вход заявки из первого потока (событие К1).

 

Фрагмент 2

Вход заявки потока №1, при занятом КО№1 и наличии мест в очереди №1

Кол-во вошедших заявок очереди №1 увеличивается на 1.

Кол-во заявок в очереди №1 увеличится на 1.

 

Планируется вход заявки из первого потока (событие К1).

 

 

+ 1256,924     Event1_Enter              0                            

+ 2011,078     Event4_EnterTo2                       0                            

False False 0        0        0        0        0        0        0        0        0        0        0       

Event1_Enter                             0       

+ 2262,463     Event2_Finish             0                       

+ 1441,314     Event1_Enter              3                       

True False 0        0        0        1        0        0        0        0        0        0        0             

1441,314                        Event1_Enter                             3            

+ 1605,999     Event1_Enter              4                            

True False 1        0        0        2        0        0        0        0        0        0        0       

Event1_Enter                             4       

+ 1744,34       Event1_Enter              5                       

True False 2        0        0        3        0        0        0        0        0        0        0             

1744,340                        Event1_Enter                             5            

+ 2280,698     Event1_Enter            6                            

True False 3        0        0        4        0        0        0        0        0        0        0            

2011,078                        Event4_EnterTo2                                     1            

+ 2639,54       Event3_Finish2           1                            

+ 2306,103     Event4_EnterTo2                       7                            

True True 3        0        0        4        0        1        0        0        0        0        0            

2262,463                        Event2_Finish                            0            

+ 2409,975     Event2_Finish              3                            

True True 2        1        0        4        1        1        0        0        0        147,512169866332      0            

2280,698                        Event1_Enter                             6            

+ 2906,257     Event1_Enter              8                            

True True 3        1        0        5        1        1        0        0        0        147,512169866332      0            

2306,103                        Event4_EnterTo2                                     7            

+ 2569,598     Event4_EnterTo2                       9                            

True True 3        1        1        5        1        2        0        0        0        147,512169866332      0       

       Фрагмент3

Вход заявки потока №1, при занятом КО№1 и отсутствии мест в очереди №1

Кол-во вошедших заявок очереди №1 увеличивается на 1.

Количество потерянных заявок по очереди №1 увеличивается на 1.

Кол-во заявок в очереди не изменяется.

 

Планируется вход заявки из первого потока (событие К1).

 

True True 1        4        1        21      19      12      0        7        0        2805,0335146363           4657,20589301735          

7286,594                        Event1_Enter                             35          

+ 7306,782     Event1_Enter              36                          

True True 2        4        1        22      19      12      0        7        0        2805,0335146363           4657,20589301735          

7306,782                        Event1_Enter                             36          

+ 7444,199     Event1_Enter              37                          

True True 3        4        1        23      19      12      0        7        0        2805,0335146363           4657,20589301735     

Event1_Enter                             37     

+ 7882,654     Event1_Enter              38                     

True True 3        4        1        24      19      12      1        7        0        2805,0335146363           4657,20589301735     

7445,325                        Event2_Finish                            30          

+ 7500,155     Event2_Finish              34                          

True True 2        4        1        24      20      12      1        8        0        2859,86402284349           4657,20589301735          

7500,155                        Event2_Finish                            34          

+ 7804,894     Event2_Finish              35                          

True True 1        4        1        24      21      12      1        9        0        3164,60281555253           4657,20589301735          

7573,247                        Event4_EnterTo2                                     33          

+ 8297,314     Event4_EnterTo2                       39                          

True True 1        4        2        24      21      13      1        9        0        3164,60281555253           4657,20589301735          

7804,894                        Event2_Finish                            35          

+ 7820,505     Event2_Finish              36                          

True True 0        4        2        24      22      13      1        10      0        3180,2143419786           4657,20589301735          


 

Фрагмент 4

Вход заявки потока №2, при свободном КО№2

КО №2 переходит в состояние «занят»

Кол-во вошедших заявок очереди№3 увеличивается на 1.

 

Планируется окончание обслуживания заявки в КО№2 (событие К3).

Планируется вход заявки из второго потока (событие К4).

 

+ 1256,924     Event1_Enter              0                            

+ 2011,078     Event4_EnterTo2                       0                            

False False 0        0        0        0        0        0        0        0        0        0        0            

 

1256,924                        Event1_Enter                             0            

+ 2262,463     Event2_Finish              0                            

+ 1441,314     Event1_Enter              3                            

True False 0        0        0        1        0        0        0        0        0        0        0            

1441,314                        Event1_Enter                             3            

+ 1605,999     Event1_Enter              4                            

True False 1        0        0        2        0        0        0        0        0        0        0            

1605,999                        Event1_Enter                             4            

+ 1744,34       Event1_Enter              5                            

True False 2        0        0        3        0        0        0        0        0        0        0            

1744,340                        Event1_Enter                             5            

+ 2280,698     Event1_Enter              6                            

True False 3        0        0        4        0        0        0        0        0        0        0       

Event4_EnterTo2                                     1       

+ 2639,54       Event3_Finish2                          1                       

+ 2306,103     Event4_EnterTo2                       7                       

True True 3        0        0        4        0        1        0        0        0        0        0       

2262,463                        Event2_Finish                            0            

+ 2409,975     Event2_Finish              3                            

True True 2        1        0        4        1        1        0        0        0        147,512169866332      0            

2280,698                        Event1_Enter                             6            

+ 2906,257     Event1_Enter              8                            

True True 3        1        0        5        1        1        0        0        0        147,512169866332      0            

2306,103                        Event4_EnterTo2                                     7            

+ 2569,598     Event4_EnterTo2                       9                            

True True 3        1        1        5        1        2        0        0        0        147,512169866332      0            

2409,975                        Event2_Finish                            3            

+ 2541,723     Event2_Finish              4                            

True True 2        2        1        5        2        2        0        0        0        279,259796398687      0            

2541,723                        Event2_Finish                            4            

+ 2652,396     Event2_Finish              5                            

True True 1        3        1        5        3        2        0        0        0        389,932679238601      0                       


 

Фрагмент 5

Вход заявки потока №2, при занятом КО№2 и наличии мест в очереди №3

 

Кол-во вошедших заявок очереди №3 увеличивается на 1.

Кол-во заявок в очереди №3 увеличивается на 1.

 

Планируется вход заявки из второго потока (событие К4).

 

True False 3        0        0        4        0        0        0        0        0        0        0            

2011,078                        Event4_EnterTo2                                     1            

+ 2639,54       Event3_Finish2           1                            

+ 2306,103     Event4_EnterTo2                       7                            

True True 3        0        0        4        0        1        0        0        0        0        0            

2262,463                        Event2_Finish                            0            

+ 2409,975     Event2_Finish              3                            

True True 2        1        0        4        1        1        0        0        0        147,512169866332      0            

2280,698                        Event1_Enter                             6            

+ 2906,257     Event1_Enter              8                            

True True 3        1        0        5        1        1        0        0        0        147,512169866332      0          

Event4_EnterTo2                                     7       

+ 2569,598     Event4_EnterTo2                       9                       

True True 3        1        1        5        1        2        0        0        0        147,512169866332      0                

2409,975                        Event2_Finish                            3            

+ 2541,723     Event2_Finish              4                            

True True 2        2        1        5        2        2        0        0        0        279,259796398687      0            

2541,723                        Event2_Finish                            4            

+ 2652,396     Event2_Finish              5                            

True True 1        3        1        5        3        2        0        0        0        389,932679238601      0            

2569,598                        Event4_EnterTo2                                     9            

+ 2790,944     Event4_EnterTo2                       10                          

True True 1        3        2        5        3        3        0        0        0        389,932679238601      0            

+ 3068,627     Event3_Finish2           7                            

True True 1        3        2        5        3        3        0        0        0        389,932679238601           429,086658027512          

2652,396                        Event2_Finish                            5            

+ 3152,843     Event2_Finish              6                            

True True 0        4        2        5        4        3        0        0        0        890,379437939442           429,086658027512          

2790,944                        Event4_EnterTo2                                     10          

+ 3649,117     Event4_EnterTo2                       11                          

True True 0        4        3        5        4        4        0        0        0        890,379437939442           429,086658027512                     


 

Фрагмент 6

Вход заявки потока №2, при занятом КО№2 и отсутствии мест в очереди №3

Кол-во вошедших заявок очереди №3 увеличивается на 1.

Количество потерянных заявок очереди №3 увеличивается на 1.

Кол-во заявок в очереди не изменяется.

 

Планируется вход заявки из второго потока (событие К4).

 

True True 2        4        4        157    140    104    14      34      0        27599,7782216507           39010,5697479938          

52178,462                      Event1_Enter                             262        

+ 53367,998   Event1_Enter              264                       

True True 3        4        4        158    140    104    14      34      0        27599,7782216507           39010,5697479938          

+ 52427,37     Event3_Finish2           256                       

True True 3        4        4        158    140    104    14      34      0        27599,7782216507           39230,6641526385          

52222,597                      Event2_Finish                            253        

+ 52277,862   Event2_Finish              258                       

True True 2        4        4        158    141    104    14      35      0        27655,0429852969           39230,6641526385          

52254,623                      Event4_EnterTo2                                     263        

+ 52369,84     Event4_EnterTo2                       265                       

True True 2        4        5        158    141    105    14      35      0        27655,0429852969           39230,6641526385          

52277,862                      Event2_Finish                            258        

+ 52439,276   Event2_Finish              260                       

True True 1        4        5        158    142    105    14      36      0        27816,4567956151           39230,6641526385     

Event4_EnterTo2                                     265   

+ 52828,736   Event4_EnterTo2                       266                  

True True 1        4        5        158    142    106    14      36      1        27816,4567956151           39230,6641526385     

+ 52540,305   Event3_Finish2           257                       

True True 1        4        4        158    142    106    14      36      1        27816,4567956151           39343,5987619322          

52439,276                      Event2_Finish                            260        

+ 52557,891   Event2_Finish              262                       

True True 0        4        4        158    143    106    14      37      1        27935,0724191362           39343,5987619322          

+ 52561,117   Event3_Finish2           259                       

True True 0        4        4        158    143    106    14      37      1        27935,0724191362           39364,4109192883          

52557,891                      Event2_Finish                            262        

                          


 

Фрагмент 7

Окончание обслуживания КО№2 заявки потока №2, необходимость дообслуживания, в очереди 3 есть заявки

 

Время занятости второго канала увеличится.

 

Планируется окончание обслуживания заявки в КО №2 (событие К3).

 

True True 1        2        1        19      17      10      0        7        0        2699,05401767047           3345,12157442336          

+ 6727,597     Event3_Finish2           28                          

True True 1        2        0        19      17      10      0        7        0        2699,05401767047           3575,49087272639          

6504,374                        Event2_Finish                            27          

+ 6610,354     Event2_Finish              29                          

True True 0        3        0        19      18      10      0        7        0        2805,0335146363           3575,49087272639          

6561,278                        Event4_EnterTo2                                     31          

+ 6942,701     Event4_EnterTo2                       32                          

True True 0        3        1        19      18      11      0        7        0        2805,0335146363           3575,49087272639          

6610,354                        Event2_Finish                            29          

False True 0        4        1        19      19      11      0        7        0        2805,0335146363           3575,49087272639     

+ 7029,425     Event3_Finish2                          31                     

False True 0        4        1        19      19      11      0        7        0        2805,0335146363           3877,31874855333           

6942,701                        Event4_EnterTo2                                     32          

+ 7573,247     Event4_EnterTo2                       33                          

False True 0        4        2        19      19      12      0        7        0        2805,0335146363           3877,31874855333          

+ 7062,283     Event3_Finish2           28                          

False True 0        4        1        19      19      12      0        7        0        2805,0335146363           3910,17721976851          

+ 7809,312     Event3_Finish2           32                          

False True 0        4        1        19      19      12      0        7        0        2805,0335146363           4657,20589301735          

7143,933                        Event1_Enter                             30          

+ 7445,325     Event2_Finish              30                          

+ 7283,566     Event1_Enter              34                          

True True 0        4        1        20      19      12      0        7        0        2805,0335146363           4657,20589301735          

7283,566                        Event1_Enter                             34          

+ 7286,594     Event1_Enter              35                          

True True 1        4        1        21      19      12      0        7        0        2805,0335146363            


 

Фрагмент 8

Окончание обслуживания КО№2заявки потока №2, необходимость дообслуживания, в очереди 3 нет заявок

Время занятости второго канала увеличится.

 

 

Планируется окончание обслуживания заявки в КО №2 (событие К3).

 

False True 0        3        0        26      25      13      1        12      0        3210,64398826132           5168,1372612347            

8297,314                        Event4_EnterTo2                                     39          

+ 8402,462     Event4_EnterTo2                       42                          

False True 0        3        1        26      25      14      1        12      0        3210,64398826132           5168,1372612347            

8303,090                        Event1_Enter                             41          

+ 8774,85       Event2_Finish              41                          

+ 8680,374     Event1_Enter              43                          

True True 0        3        1        27      25      14      1        12      0        3210,64398826132           5168,1372612347            

+ 8338,652     Event3_Finish2           39                          

True True 0        3        0        27      25      14      1        12      0        3210,64398826132           5186,54624818228     

+ 8429,952     Event3_Finish2                          39                     

True True 0        3        0        27      25      14      1        12      0        3210,64398826132           5277,84578400456     

8402,462                        Event4_EnterTo2                                     42          

+ 9287,914     Event4_EnterTo2                       44                          

True True 0        3        1        27      25      15      1        12      0        3210,64398826132           5277,84578400456          

+ 8833,814     Event3_Finish2           42                          

True True 0        3        0        27      25      15      1        12      0        3210,64398826132           5681,70736941845          

8680,374                        Event1_Enter                             43          

+ 9614,16       Event1_Enter              45                          

True True 1        3        0        28      25      15      1        12      0        3210,64398826132           5681,70736941845          

8774,850                        Event2_Finish                            41          

+ 9045,339     Event2_Finish              43                          

True True 0        4        0        28      26      15      1        12      0        3481,13254245017           5681,70736941845          

+ 8903,63       Event3_Finish2           27                          

True True 0        3        0        28      26      15      1        12      0        3481,13254245017           5751,52372127047          

+ 9318,661     Event3_Finish2           29                          

True True 0        2        0        28      26      15      1        12      0        3481,13254245017           6166,55457434351          

               

 

Фрагмент9

Окончание обслуживания КО№1 заявки потока №1, при свободном КО№2

 

Кол-во вошедших заявок очереди №2 увеличивается на 1.

Количество потерянных заявок не изменяется.

Кол-во заявок в очереди №2 уменьшится на 1.

КО №2 переходит в состояние «занят»

 

Планируется окончание обслуживания заявки в КО №1 (событие К2).

Планируется окончание обслуживания заявки в КО№1 (событие К3).

 

True True 2        1        0        47      39      28      5        12      0        7200,84407730543           9144,55905763894          

14184,419                      Event2_Finish                            69          

+ 14654,647   Event2_Finish              72                          

True True 1        2        0        47      40      28      5        12      0        7671,07198810919           9144,55905763894          

+ 14391,183   Event3_Finish2           68                          

True True 1        1        0        47      40      28      5        12      0        7671,07198810919           9294,26960528129          

+ 14413,77     Event3_Finish2           69                          

True True 1        0        0        47      40      28      5        12      0        7671,07198810919           9316,85680290485          

14497,052                      Event1_Enter                             77          

+ 15145,637   Event1_Enter              78                          

True False 2        0        0        48      40      28      5        12      0        7671,07198810919           9316,85680290485     

Event2_Finish                            72     

+ 14726,036   Event3_Finish2                          72                     

+ 14915,666   Event2_Finish             73                     

True True 1        0        0        48      41      28      5        12      0        7932,09017011075           9316,85680290485           

14915,666                      Event2_Finish                            73          

+ 15152,96     Event3_Finish2           73                          

+ 15578,268   Event2_Finish              77                          

True True 0        0        0        48      42      28      5        12      0        8594,69258716482           9316,85680290485          

15145,637                      Event1_Enter                             78          

+ 15988,616   Event1_Enter              79                          

True True 1        0        0        49      42      28      5        12      0        8594,69258716482           9316,85680290485          

15382,656                      Event4_EnterTo2                                     75          

+ 15474,654   Event3_Finish2           75                          

+ 15985,44     Event4_EnterTo2                       80                          

True True 1        0        0        49      42      29      5        12      0        8594,69258716482          

               


 

Фрагмент 10

Окончание обслуживания КО№1 заявки потока №1, при занятом КО№2 и наличии мест в очереди №2

 

Кол-во вошедших заявок очереди №3 увеличивается на 1.

Количество потерянных заявок не изменяется.

Кол-во заявок в очереди №2 уменьшится на 1.

 

Планируется окончание обслуживания заявки в КО№1 (событие К2).

 

True True 3        0        1        45      38      28      3        12      0        7172,94723820464           8853,64944178894          

+ 13982,078   Event3_Finish2           71                          

True True 3        0        0        45      38      28      3        12      0        7172,94723820464           8885,16477446829          

+ 14241,472   Event3_Finish2           71                          

True True 3        0        0        45      38      28      3        12      0        7172,94723820464           9144,55905763894          

13995,223                      Event1_Enter                             74          

+ 14001,457   Event1_Enter              76                          

True True 3        0        0        46      38      28      4        12      0        7172,94723820464           9144,55905763894          

14001,457                      Event1_Enter                             76          

+ 14497,052   Event1_Enter              77                          

True True 3        0        0        47      38      28      5        12      0        7172,94723820464           9144,55905763894     

Event2_Finish                            68     

+ 14184,419   Event2_Finish             69                     

True True 2        1        0        47      39      28      5        12      0        7200,84407730543           9144,55905763894           

14184,419                      Event2_Finish                            69          

+ 14654,647   Event2_Finish              72                          

True True 1        2        0        47      40      28      5        12      0        7671,07198810919           9144,55905763894          

+ 14391,183   Event3_Finish2           68                          

True True 1        1        0        47      40      28      5        12      0        7671,07198810919           9294,26960528129          

+ 14413,77     Event3_Finish2           69                          

True True 1        0        0        47      40      28      5        12      0        7671,07198810919           9316,85680290485          

14497,052                      Event1_Enter                             77          

+ 15145,637   Event1_Enter              78                          

True False 2        0        0        48      40      28      5        12      0        7671,07198810919           9316,85680290485          

14654,647                      Event2_Finish                            72          

+ 14726,036   Event3_Finish2           72                          

+ 14915,666   Event2_Finish              73                          

True True 1        0        0        48      41      28      5        12      0        7932,09017011075           9316,85680290485          


 

Фрагмент 11

Окончание обслуживания КО№1 заявки потока №1, при занятом КО№2 и отсутствии мест в очереди №2

 

Кол-во вошедших заявок очереди №2 увеличивается на 1.

Количество потерянных заявок очереди №2 увеличивается на 1.

Кол-во заявок в очереди №2 уменьшится на 1.

Кол-во заявок в очереди не изменяется.

 

Планируется окончание обслуживания заявки в КО№1 (событие К2).

 

 

True True 2        3        2        55      47      35      5        12      0        9865,7189050094           10712,7043701404          

+ 17939,547   Event3_Finish2           87                          

True True 2        3        1        55      47      35      5        12      0        9865,7189050094           11134,1935385746          

17534,738                      Event1_Enter                           92          

+ 17756,392   Event1_Enter              93                          

True True 3        3        1        56      47      35      5        12      0        9865,7189050094           11134,1935385746          

17535,467                      Event4_EnterTo2                                     91          

+ 18478,988   Event4_EnterTo2                       94                          

True True 3        3        2        56      47      36      5        12      0        9865,7189050094           11134,1935385746          

17581,959                      Event2_Finish                            85          

+ 17679,176   Event2_Finish              88                          

True True 2        4        2        56      48      36      5        12      0        9962,936167044           11134,1935385746     

Event2_Finish                            88     

+ 17923,845   Event2_Finish             90                     

True True 1        4        2        56      49      36      5        13      0        10207,6055593536           11134,1935385746     

17756,392                      Event1_Enter                             93          

+ 17800,974   Event1_Enter              95                          

True True 2        4        2        57      49      36      5        13      0        10207,6055593536           11134,1935385746          

17800,974                      Event1_Enter                             95          

+ 18425,49     Event1_Enter              96                          

True True 3        4        2        58      49      36      5        13      0        10207,6055593536           11134,1935385746          

17923,845                      Event2_Finish                            90          

+ 18060,473   Event2_Finish              92                          

True True 2        4        2        58      50      36      5        14      0        10344,2330374423           11134,1935385746          

+ 18054,191   Event3_Finish2           89                          

True True 2        4        1        58      50      36      5        14      0        10344,2330374423          

               


    4.2. Верификация ИМ

Варьирование параметров

Здесь и далее:

PPZ - Оценка вероятности потери заявок очереди

PZK - Оценка вероятности занятости устройства обслуживания

MOVO - МО времени обслуживания потока

MOKZS - МО количества заявок в системе

  Баз. 1 2 3 4 5 6 7 8 9 10 11 12 13 14
1/Lmb [1] 300 400 200 300 300 300 300 300 300 300 300 300 300 300 300
1/Lmb[2] 480 480 480 600 400 480 480 480 480 480 480 480 480 480 480
1/ Mu[1] 240 240 240 240 240 400 100 240 240 240 240 240 240 240 240
1/ Mu[2] 150 150 150 150 150 150 150 300 100 150 150 150 150 150 150
M1 3 3 3 3 3 3 3 3 3 10 1 3 3 3 3
M2 4 4 4 4 4 4 4 4 4 4 4 10 1 4 4
M3 5 5 5 5 5 5 5 5 5 5 5 5 5 10 1
PPZ[1] 0.12 0.05 0.28 0.12 0.12 0.32 0,008 0,12 0,13 0,017 0,26 0,12 0.12 0.12 0.12
PPZ[2] 0. 31 0.22 0.39 0.22 0.40 0.47 0,11 0,67 0,18 0,36 0,22 0,24 0.44 0.31 0.16
PPZ[3] 0.02 0.015 0.017 0.006 0.03 0.06 0,002 0,06 0,01 0,017 0,015 0,019 0.013 0.001 0.27
PZK[1] 0, 46 0.3 0.71 0.46 0.46 0.75 0,11 0,46 0,46 0,60 0,26 0,46 0.46 0.46 0.46
PZK[2] 0, 82 0.73 0.87 0.75 0.87 0.91 0,53 0,94 0,68 0,84 0,75 0,94 0.56 0.81 0.73
MOVO[1] 926 881 998 918 917 1666 336 927 929 1361 721 915 918 928 924
MOVO[2] 830 822 850 771 894 1279 525 1532 655 844 814 861 780 874 641
MOKZS 5.95 4.91 7.22 5.27 6.6 8.18 3,18 7,98 5 7,6 4,78 10,5 3,92 6,06 4,8

 


 

1. Увеличение 1/Lmb[1]

1) Ожидаемые результаты:

Вероятность занятости КО№1 и №2должна снизиться.

Вероятность потери заявки в очереди №1 и №2 должна снизится.

Оценка мат. ожидания времени обслуживания первого и второго потока должно снизится.

 

2) Фактические результаты

  1/ Lmb [1] 1/ Lmb [2] 1/ Mu [1] 1/ Mu [2] M 1 M 2 M 3 PPZ [1] PPZ [2] PPZ [3] PZK [1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 400 480 240 150 3 4 5 0.05 0.22 0.015 0.3 0.73 881 822 4,91

 

3) Вывод об их соответствии.

Вероятность занятости КО №1: снизилась на 0,16

Вероятность занятости КО №1: снизилась на 0,09

Вероятность потери заявки в очереди №1: снизилась на 0,07

Вероятность потери заявки в очереди №2: снизилась на 0,09

Оценка мат. ожидания времени обслуживания первого потока: снизилась на 45

Оценка мат. ожидания времени обслуживания второго потока: снизилась на 8

 

Ожидаемые результаты подтвердились.


 

2. Уменьшение 1/Lmb[1]

1) Ожидаемые результаты:

Вероятность занятости КО №1 и №2 должна увеличиться

Вероятность потери заявки в очереди №1 и №2 должна увеличиться.

Оценка мат. ожидания времени обслуживания первого и второго потока должно увеличиться.

 

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 200 480 240 150 3 4 5 0.28 0.39 0.017 0.71 0.87 998 850 7,22

 

3) Вывод об их соответствии.

Вероятность занятости КО №1: увеличилась на 0,25

Вероятность занятости КО №1: увеличилась на 0,05

Вероятность потери заявки в очереди №1: увеличилась на 0,16

Вероятность потери заявки в очереди №2: увеличилась на 0,08

Оценка мат. ожидания времени обслуживания первого потока: увеличилась на 72

Оценка мат. ожидания времени обслуживания второго потока: увеличилась на 20

 

Ожидаемые результаты совпали с фактическими.


 

3. Увеличение 1/Lmb[2]

1) Ожидаемые результаты:

Вероятность занятости КО №2 должна снизиться.

Вероятность потери заявки в очереди №3 и №2 должна снизиться.

Оценка мат. ожидания времени обслуживания второго потока должно снизиться.

 

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 600 240 150 3 4 5 0.12 0.22 0.006 0.46 0.75 918 771 5,27

 

3) Вывод об их соответствии

Вероятность занятости КО №2: снизилась на 0,07

Вероятность потери заявки в очереди №2: снизилась на 0,09

Вероятность потери заявки в очереди №3: снизилась на 0,014

Оценка мат. ожидания времени обслуживания второго потока: снизилась на 59

 

Ожидаемые результаты подтвердились.


 

4. Уменьшение 1/Lmb[2]

1) Ожидаемые результаты:

Вероятность занятости КО №2 должна увеличиться.

Вероятность потери заявки в очереди №3 и №2 должна увеличиться.

Оценка мат. ожидания времени обслуживания второго потока должно увеличиться.

 

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 400 240 150 3 4 5 0.12 0.40 0.03 0.46 0.87 917 894 6,6

 

3) Вывод об их соответствии

Вероятность занятости КО №2: увеличилась на 0,05

Вероятность потери заявки в очереди №2: увеличилась на 0,09

Вероятность потери заявки в очереди №3: увеличилась на 0,1

Оценка мат. ожидания времени обслуживания второго потока: увеличилась на 64

 

Ожидаемые результаты совпали с фактическими.


5. Увеличение 1/Mu[1]

1) Ожидаемые результаты

Вероятность занятости КО №1 должна увеличиться.

Вероятность потери заявки в очереди №1 должна увеличиться.

Оценка мат. ожидания времени обслуживания первого потока должно увеличиться.

 

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 480 400 150 3 4 5 0,32 0,47 0,06 0,75 0,91 1666 1279 8,18

 

3) Вывод об их соответствии

Вероятность занятости КО №1: увеличилась на 0,29

Вероятность потери заявки в очереди №1: увеличилась на 0,2

Оценка мат. ожидания времени обслуживания первого потока: увеличилась 740

 

Ожидаемые результаты подтвердились.


 

 

6. Уменьшение 1/ Mu [1]

1) Ожидаемые результаты

Вероятность занятости КО №1 должна снизиться.

Вероятность потери заявки в очереди №1 должна снизиться.

Оценка мат. ожидания времени обслуживания первого потока должно снизиться.

 

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 480 100 150 3 4 5 0,008 0,11 0,002 0,11 0,53 336 525 3,18

 

3) Вывод об их соответствии

Вероятность занятости КО №1: снизилась на 0,35

Вероятность потери заявки в очереди №1: снизилась на 0,112

Оценка мат. ожидания времени обслуживания первого потока: снизилась на 590

 

Ожидаемые результаты совпали с фактическими.


 

7. Увеличение 1/Mu[2]

1) Ожидаемые результаты

Вероятность занятости КО №2 должна увеличиться.

Вероятность потери заявки в очереди №2 должна увеличиться.

Оценка мат. ожидания времени обслуживания первого потока должно увеличиться.

 

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 480 240 300 3 4 5 0,12 0,67 0,06 0,46 0,94 927 1532 7,98

 

3) Вывод об их соответствии

Вероятность занятости КО №2: увеличилась на 0,12

Вероятность потери заявки в очереди №2: увеличилась на 0,36

Оценка мат. ожидания времени обслуживания первого потока: увеличилась на 702

 

Ожидаемы результаты подтвердились.


 

8. Уменьшение 1/Mu[2]

1) Ожидаемые результаты

Вероятность занятости КО №2 и №3 должна уменьшиться.

Вероятность потери заявки в очереди №2 должна уменьшиться.

Оценка мат. ожидания времени обслуживания второго потока должно уменьшиться.

 

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 480 240 100 3 4 5 0,13 0,18 0,01 0,46 0,68 929 655 5

 

3) Вывод об их соответствии

Вероятность занятости КО №2 и №3: снизилась на 0,14

Вероятность потери заявки в очереди №2: снизилась на 0,13

Оценка мат. ожидания времени обслуживания второго потока: снизилась на 175

 

Ожидаемые результаты подтвердились.


 

9. Увеличение M [1]

1) Ожидаемые результаты

Увеличение длины очереди №1 приведёт к уменьшению вероятности потери заявки на входе 1 очереди.

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 480 240 150 10 4 5 0,017 0,36 0,017 0,6 0,84 1361 884 7,6

 

3) Вывод об их соответствии

Вероятность потери заявки на входе 1 очереди уменьшилась на 0,017

Ожидаемые результаты подтвердились.

 

10. Уменьшение M [1]

1) Ожидаемые результаты

Вероятность потери заявки на входе очереди №1 увеличится.

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 480 240 150 1 4 5 0,26 0,22 0,015 0,26 0,75 721 814 4,78

 

3) Вывод об их соответствии

Вероятность потери заявки на входе очереди №1 увеличилась на 0,14

 

Ожидаемые результаты подтвердились.


 

11. Увеличение M [2]

1) Ожидаемые результаты

Увеличение длины очереди №2 должно привести к уменьшению вероятности потери заявки в очереди 2.

2) Фактические результаты

  1/Lmb [1] 1/Lmb[2] 1/Mu[1] 1/Mu[2] M1 M2 M3 PPZ[1] PPZ[2] PPZ[3] PZK[1] PZK[2] MOVO[1] MOVO[2] MOKZS
До 300 480 240 150 3 4 5 0,12 0,31 0,02 0,46 0,82 926 830 5,95
После 300 480 240


<== предыдущая лекция | следующая лекция ==>
Обоснование возможности разработки дискретной ИМ с использованием ММС | Приложение1. Текст имитационной программы
Поделиться с друзьями:


Дата добавления: 2018-11-12; Мы поможем в написании ваших работ!; просмотров: 212 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

3800 - | 3690 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 1.917 с.