Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИМЭП Гитары.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
331.95 Кб
Скачать

Соединители

Используются для связывания вложенных объектов.

Презентация

П резентации моделей в AnyLogic связаны с компонентами модели – активными объектами – и повторяют иерархическую структуру объектов в модели.

В этом разделе объединены все элементы презентации, которые будут отображаться во время выполнения модели («wood», «vult», «body» и т.д. – изображения объектов, «polyline» - линии, по котрым будут перемещаться объекты, «box» - картинка упакованной продукции и другие элементы).

Класс Simulation:Main

Этот класс создан для того чтобы проводить простые эксперименты, позволяющий запускать модель с заданными значениями параметров, поддерживающий режимы виртуального и реального времени, анимацию и отладку модели.

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

Интерфейс модели.

Интерфейс пользователя.

Схема вложенных объектов.

Условия моделирования.

Входные данные: количество изделий (гитар), среднее время изготовления грифа, корпуса гитары (в минутах), среднее время сборки гитары (в минутах) и среднее время упаковки гитары (в минутах).

Выходные данные: время выполнения производственного плана.

План моделирования:

  1. После запуска модели автоматически задается необходимое количество гитар.

Д анный коэффициент генерируются по нормальному закону распределения (в AnyLogic данный вид распределения задаётся функцией normal):

Плотность

Мат. ожидание

Дисперсия

Мода

Нормальное распределение - это неограниченное непрерывное распределение. Иногда его называют Гауссовым распределением или колоколообразной кривой. Поскольку оно способно описать возрастающую сумму малых независимых ошибок, нормальное распределение используется во множестве статистических расчетов.

(int)Math.round((drob=Math.round(normal(15,300))))

2. Cреднее время изготовления грифа, корпуса гитары (в минутах), среднее время сборки гитары (в минутах) и среднее время упаковки гитары (в минутах) задаются параметрами: «TimeAssembly», «TimePack» и «TimeProdVultBody».

3 . Время изготовления грифа и корпуса гитары варьируется вокруг среднего значения с помощью непрерывного равномерного закона распределения (в AnyLogic данный вид распределения задаётся функцией uniform):

Равномерное распределение является непрерывным распределением, ограниченным с обеих сторон, т.е. значение лежит в интервале [min,max).Плотность вероятности не зависит от значения x. Часто называется прямоугольным распределением.

Равномерное распределение используется для задания случайной переменной, которая может принимать любое значение в интервале между min и max с равной вероятностью. При этом вероятность максимального значения =0.

uniform(TimeProdVultBody*60 - 300,TimeProdVultBody*60 + 300 );

4. Время сборки и упаковки гитары варьируется вокруг среднего значения с помощью треугольного закона распределения (в AnyLogic данный вид распределения задаётся функцией triangular):

Имя

Тип

Описание

min

double

минимальное значение x

max

double

максимальное значение x

mode

double

наиболее вероятное значение x 

Треугольное распределение - это непрерывное распределение, ограниченное с обеих сторон.

Данное распределение проверяет, принадлежит ли наиболее вероятное значение x (mode) определенному интервалу (min, max). При превышении указанного максимального значения функция рассматривает его как максимальное, и наоборот: max рассматривается как mode, то есть обращение к функции triangular (1, 5, 10) эквивалентно triangular (1, 10, 5): при этом генерируется вариант треугольного распределения с минимальным значением 1, максимальным значением 10 и наиболее вероятным значением 5.

triangular(TimeAssembly*60 - 300,TimeAssembly*60 + 300,TimeAssembly*60);

triangular(TimePack*60 -300, TimePack*60 + 300, TimePack*60)

5. Графики работают с помощью библиотеки сбора статистики. AnyLogic предоставляет пользователю удобные средства для сбора статистики по работе блоков диаграммы процесса. Объекты Основной библиотеки самостоятельно производят сбор основной статистики. Все, что Вам нужно сделать - это включить сбор статистики для объекта. 

Диаграммы показывают статистику занятости отделов во времени.