Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КНИЖКА_Моделювання систем у GPSS World.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.15 Mб
Скачать

Завдання для виконання роботи

Відповідно до заданого варіанту необхідно виконати наступні дії:

  • отримати послідовність вхідних сигналів, станів та вихідних сигналів на кожному з кроків;

  • навести результати виконання етапів моделювання відповідно до індивідуального завдання;

  • розробити програмний код для реалізації алгоритмів.

Індивідуальні завдання для моделювання

Варіант 1. Операційна система (ОС) приймає для оброблення три класи завдань А, В і С з різним обсягом оперативної пам'яті. Ймовір­нос­ті появи завдань Р(А) = 0,5; Р(В) = 0,3; Р(С) = 0,2. В момент надходження завдання система може знаходитися в одному з двох станів: z1 – має вільні ресурси і може прийняти додаткові завдання; z2монополізована поперед­німи завданнями. Матриці перехідних ймовірностей системи такі:

Змоделювати роботу ОС при надходженні k = 20 завдань, якщо функціонування системи починається за відсутності завдань.

Варіант 2. Ремонтний цех, що включає в себе декілька ліній, здійснює обслуговування блоків з різним ступенем пошкодження. Можливі пошкодження трьох типів: А, В і С, ймовірності настання яких Р(А) = 0,5; Р(В) = 0,15; Р(С) = 0,35. Блоки надходять у цех в дискретні моменти часу. Можливі стани цеху: z1 – є хоча б одна лінія, на яку надходить блок; z2всі лінії зайняті. Матриці перехідних ймовірностей станів цеху:

Змоделювати роботу цеху з обслуговування = 18 блоків, якщо в початковий момент всі лінії цеху вільні.

Варіант З. Система передавання даних має два незалежні канали. Через кожні 30 с надходять повідомлення для передавання. Кожний із каналів може знаходитися в одному з двох станів: z1вільний; z2 – зайнятий передаванням повідомлення. Матриці перехідних ймовірностей і початкових ймовірностей першого і другого каналів відповідно мають вигляд:

Змоделювати стани системи передавання за 10 хв.

Варіант 4. Процесор автоматизованої інформаційної системи може перебу­вати в одному зі станів:

z1 - обробка інформації;

z2 - простій через несправність процесора;

z3 - простій через відсутність інформації.

Контроль станів системи здійснюється через кожні 15 хв. Якщо виявлена несправність фахівці приступають до ремонту. Матриця початкових ймовірностей станів системи має вигляд Р(0) = (0,5 0,4 0,4), а матриця перехідних ймовірностей

Змоделювати процес роботи системи за 5 год.

Варіант 5. Електронний блок експлуатується в одному з таких режимів: Х1, Х2, Х3, імовірності виникнення яких відповідно Р(Х1) = 0.5; Р(Х2) = 0.3; Р(Х3) = 0.2. Інтенсивність відмов блоку залежить від режиму роботи. Стани блоку: z1справний; z2несправний. У випадку відмови блок відновлюється. Змоделювати стани блоку в дискретні моменти контролю tk , t = 1, 2, ..., 20. У початковий момент роботи блок справний, а матриці перехідних ймовірностей рівні

Варіант 6. Точка А „блукає” на осі абсцис відповідно до закону – на кожному кроці вона з ймовірністю 0,5 залишається на місці, із ймовірністю 0,3 зміщується на одиницю вправо і з ймовірністю 0,2 – вліво.

Промоделювати реалізацію переходів і визначити кінцевий стан точки А за k = 20 кроків, якщо її початковий стан перебуває в початку координат.

Варіант 7. Тригер може знаходитися в одному з двох стійких станів: z1 = 0 і z2 = 1. Сукупність вхідних сигналів надходить у дискретні моменти часу t1, t2,... і приймає дві різні комбінації значень, які кодуються X1 і Х2, і переводять тригер з одного стану в інший. Тригер функціонує в стохастичних умовах під дією внутрішніх і зовнішніх випадкових збурень. Ймовірності вхідних сигналів: Р(Х1)= 0.55; Р(Х2) = 0.45. Матриці перехідних ймовірностей:

Змоделювати переходи станів тригера за k = 20 тактів, якщо його початкові стани рівномірні.

Варіант 8. ОС включає в себе два процесори. Завдання на оброблення надто­дять кожні 30 хв. і залежно від складності займають один або два процесори. Система може знаходитись в станах: z1 – справні два процесори; z2справний перший процесор; z3 – справний другий процесор; z4обидва процесори несправні. Процесор, що вийшов з ладу, відновлюється. Змоделювати стан системи протягом 10 год, якщо в початковий момент два процесори справні, а матриці перехідних ймовірностей кожного процесора мають вигляд:

Варіант 9. Двоканальна інформаційна система функціонує з різними рівнями сигналу, які змінюються стрибкоподібно і можуть бути віднесені до одного з двох класів А і В, що не перетинаються. В кожний момент контролю tk, k = 1, 2,... система може знаходитися в одному зі станів: z1обидва канали в робочому стані; z2 – один канал несправний; z3система вийшла з ладу. Відомі ймовірності появи сигналів: Р(А) = 0.7, Р(В) = 0.3, а також матриці перехід­них ймовірностей системи:

Змоделювати стани системи за k = 15 тактів контролю, якщо на початку працездатні обидва канали.

Варіант 10. Інформаційна система, яка складається з т = 2 незалежних об'єктів, кожні 15 хв. піддається контролю. Кожний із об'єктів системи може знаходитись в одному з двох станів: z1 – справний; z2 – несправний. Матриці перехідних ймовірностей об'єктів контролю мають вигляд:

Змоделювати зміни станів системи за 5 год, якщо в початковий момент (t = 0) обидва об'єкти справні.

Варіант 11. Ймовірнісний автомат поданий двоканальною технічною систе­мою. В кожний момент tk контролю системи вхідні дії X(tk) можуть відпо­ві­дати одному з двох можливих режимів експлуатації: нормальному; форсованому, а система може знаходитися в одному зі станів: z1 – справні два канали; z2 несправний один канал (він відновлюється); z3система не пра­цює. Відомі матриця розподілу вхідних дій P(х1) = 0,7; Р(х2) = 0,3 і матриці умовних перехідних ймовірностей станів системи:

Змоделювати процес функціонування системи за = 20 тактів контролю, якщо на початковий момент (t = 0) система знаходилася в справному стані.

Варіант 12. Змоделювати процес функціонування імовірнісного автомата з випадковими переходами за k = 20 тактів, якщо його вхідний алфавіт двій­ковий X = {х1,х2}, множини станів автомата Z і вихідний алфавіт Y трійкові z = {z1, z2, z3}, у = {у1, у2, у3} Матриця переходів станів автомата має вигляд:

Початковий стан z0 і вхідний сигнал X автомата задані розподілами: Рz (0) = [Pz01 = 0,7 Pz02 = 0.3 Pz03 = 0]; Рх (0) = [Рх1 = 0.5 Рх2 = 0.5]. Функція виходів автомата детермінована і задає вихідний сигнал уi(tk) = zi{tk}.

Варіант 13. Для функціонування блока інформаційної системи достатньо, щоб працював хоча б один із двох взаємозамінюваних вузлів. При виході з ладу одного із вузлів блок продовжує нормально функціонувати за рахунок іншого. Контроль станів блока здійснюється через кожні 20 хв роботи. Вузол, що вийшов з ладу, починає ремонтуватись. Матриця перехідних ймовірнос­тей станів блока має вигляд:

Змоделювати процес функціонування блока за 5 год., якщо в початковий момент (t = 0) обидва вузли справні.

Варіант 14. На складі зберігаються і видаються для проведення ремонту інформаційно-обчислювальної техніки запасні частини. Замовлення на видачу комплектів надходять через 2 год. У процесі роботи склад може знаходитися в одному зі станів: z1 – наявні всі необхідні комплекти; z2видаються деякі з необхідних комплектів; z3необхідні комплекти відсутні. Змоделювати процес роботи складу протягом 40 год, якщо матриці перехідних П(1) і початкових Р(0) ймовірностей мають вигляд:

Варіант 15. Інформаційна система в дискретні моменти часу під впливом двійкового вхідного сигналу X = {0; 1} і внутрішніх випадкових факторів змінює свій стан на множині Z = {z1 z2 z3 z4}. Відомі дискретні розподіли ймовірностей вхідного сигналу Рх і початкового стану системи Pz(0):

Рх = [0,75  0,25]; Pz(0) = [0,4  0,3  0,2  0,1],

а також матриці перехідних ймовірностей:

Змоделювати процес зміни станів системи за k = 20 тактів контролю.

Зміст звіту

  • формування варіанту завдання;

  • короткий опис використаних методів моделювання;

  • програмний код для реалізації алгоритмів моделювання;

  • аналіз результатів моделювання кожного етапу відповідного алгоритму;

  • аналіз результатів моделювання системи в цілому.