Skip to main content
LibreTexts - Ukrayinska

5.1: Вступ

  • Page ID
    28733
  • \( \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. Послідовність подій.
    2. Обробка кожної події.
    3. Організація суб'єктів очікування ресурсів.
    4. Генерування окремих зразків з розподілу ймовірностей для отримання значень атрибутів сутності та часу між прибуттями сутності, а також часу операції та транспортування.

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