Skip to main content
LibreTexts - Ukrayinska

5.8: Резюме

  • Page ID
    28710
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    У цьому розділі розглядаються основні операції двигуна моделювання. Хоча ці операції виконуються прозоро для моделіста, розуміння їх допомагає уточнити, як працюють експерименти з моделювання. Події організовуються і обробляються в часовій послідовності. Суб'єкти, які очікують ресурсів, сортуються та підтримуються. Генеруються випадкові вибірки з функцій розподілу та керуються потоками псевдовипадкових чисел.

    Проблеми

    1. Створіть процедуру генерації випадкової вибірки з кожного з наступних розподілів за допомогою методу зворотного перетворення. Скористайтеся процедурою в розділі 5.6 як орієнтиром.
      1. Рівномірний розподіл:\(\ F(x)=\frac{x-m i n i m u m}{m a x i m u m-m i n i m u m}\)
      2. Експоненціальний розподіл:\(\ F(x)=1-e^{x / m e a n}\)
      3. Розподіл Вейбулла:\(\ F(x)=1-e^{(-x / c)^{m}}\) де c і m - параметри масштабу та форми розподілу відповідно.
      4. Трикутний розподіл:

        \(\ F(x)=\left\{\begin{aligned}\left.\frac{(x-\text { minimum } }{(\text { mode }-\text { minimum }) *( \text { maximum - minimum } }\right)^{2} \text {, minimum }\leq x \leq \text { mode } & \\ 1-\frac{(\text { maximum }-x)^{2}}{(\text { maximum }-\text { mode }) *( \text { maximum - minimum)} }) \text { , mode }<x \leq \text { maximum } \end{aligned}\right.\)

      5. Дискретний розподіл:

        \ (\\ почати {вирівняний}
        F (x) &= 0,1, x = 1\\
        &= 0,4, x = 2\\
        &= 0,6, x = 3\\
        &= 0,9, x = 4\\
        &=1,0, x = 5
        \ кінець {вирівняний}\)

    2. Створіть новий трасування на основі показаного в таблиці 5-2, додавши сутність з ідентифікатором 4, яка надходить під час 2.0 з часом обробки на робочій станції A 6.4.
    3. Розглянемо властивості генераторів псевдовипадкових чисел, представлені в розділі 5-8. Чи має на увазі майно чотири власності два?
    4. Розглянемо дві робочі станції в моделі серії та останній список подій, показаний у розділі 5- 5.

      Поточний час моделювання: 8.0

      Наступний час моделювання = Час першої події в списку = 8.0

      \ [
      \ begin {масив} {l|cl}
      \ text {Подія} &\ text {Час виникнення} &\ text {Ідентифікатор сутності}
      \\ hline\ text {Сутність надходить до B} & 8.0 & 1\\
      \ text {Почати службу в A} & 8.0 & 2\\
      \ text { Сутність надходить до A} & 32.5 & 3
      \ end {масив}
      \ nonumber\]

      Використовуйте графік подій, показаний на малюнку 5-1, а також трасування, показану в таблиці 5-2, як орієнтир.

      1. Показати список подій після обробки сутності надходить до події B для сутності з ідентифікатором номер 1. Яку єдину подію було вилучено зі списку? Які події залишаються у списку? Які події додаються до списку?
      2. Показувати список подій після обробки першої події у списку, отриманого з 2a. Яку єдину подію було вилучено зі списку? Які події залишаються у списку? Які події додаються до списку?
    5. Реалізувати (поганий) генератор LCG в Excel з наступними параметрами: a = 5; m = 16; c = 3; Z 0 = 0.

      Створіть перші 20 зразків з генератора. Оцініть його поведінку, використовуючи чотири властивості в розділі 5.7.

    6. Обчислити наступну таблицю за допомогою електронної таблиці.
      1. Створіть два потоки випадкових чисел, що відповідають часу прибуття та часу роботи на станції А, для перших десяти прибулих об'єктів на двох робочих станціях у серійній моделі. Зробіть це за допомогою генератора випадкових чисел, вбудованого у вашу програму електронних таблиць. У Excel це буде досягнуто шляхом введення функції rand () у кожну клітинку псевдовипадкового число/ставки. Заходи та стовпці Псевдовипадкове число/Час обслуговування.
      2. Використовуйте метод зворотного перетворення, щоб генерувати час між прибуттям та зразками часу обслуговування. Це означає введення рівняння 5-1 в кожну клітинку зразка/ставки. Стовпчик надходження та введення рівняння 5-2 в кожну комірку стовпця «Зразок»/«Час обслуговування». Відповідне псевдовипадкове число у стовпцях має бути вказано для кожної комірки.
      Стіл для завдання 6
      Ідентифікатор сутності Псевдо-випадкове число Зразок
      Ставка. Заїзди Час обслуговування Ставка. Заїзди Час обслуговування
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
    7. Враховуючи лише перші дві сутності з даних, згенерованих у розв'язку до числа 6, створіть трасування, подібну до таблиці 5-2 для двох робочих станцій у моделі серії.
    • Was this article helpful?