Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШпорыМО_ADR_remake.docx
Скачиваний:
31
Добавлен:
27.09.2019
Размер:
913.45 Кб
Скачать
  1. Имитационные модели. Этапы построения модели.(85)

Под имитационным моделирование понимают численный метод проведении на ЭВМ экспериментов с математическими моделями сложных систем с учётом воздействия на них случайных факторов.

Независимо от конкретных особенностей моделируемой системы построение и использование имитационной модели выполняется в 7 этапов:

1. Формулировка цели моделирования

2. Декомпозиция системы (в случае необходимости) и построение мат моделей составляющих систему

3. Предварительная оценка адекватности моделей и системы в целом.

4. Разработка моделирующего алгоритма и его программная реализация.

5. Проверка соответствия алгоритма и программы реально существующему объекту и его корректировка.

6. Планирование и проведение машинных экспериментов, получение результатов, их обработка и корректировка моделирующего алгоритма.

7. Формирование интерфейса системы управления совокупностью процессов составляющих систему.

  1. Основные элементы системы управления. Способы продвижения модельного времени.(90)

Способы продвижения модельного времени

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

Интервал времени моделирования от 0 до t разбивается на интервалы фиксированной длины . Затем на каждом интервале последовательно вычисляются приращение величин , имитируется, если это необходимо, изменение параметров модели, вычисляются новые значения переменных , исходя из выбранного варианта продвижения модельного времени.

  1. Построение моделирующего алгоритма системы управления запасами по принципу Δt.

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

Одним из способов решения этой проблемы является принцип .

Интервал времени моделирования от 0 до t разбивается на интервалы фиксированной длины . Затем на каждом интервале последовательно вычисляется приращение величин имитируются, если это необходимо, изменение параметров модели, вычисляются новые значения переменных исходя из выбранного варианта продвижения модельного времени.

П ример:

Пример использования принципа в моделировании алгоритма f(x) системы управления запасами.

Система характеризуется следующими особенностями:

1) уровень спроса продукции, хранящейся в системе, является случайной величиной Х с известным законом распределения.

2) Потери неудовлетворяющих заказов в системе возможны, но не превышают определённого минимального уровня и возможно только в превышении объёма имеющегося в запасе на складе продукции.

3) Последовательность событий в течение каждого из дней работы системы следующая:

- осуществление поставки сырья на производство и отгрузка готового продукта потребителю.

- оценка оставшегося объёма продукта и запаса сырья

- оформление очередного заказа на пополнение запаса.

4) стратегия пополнения запасов заключается в заказе фиксированного количества продукта Q, который осуществится, если сумма наличного продукта (Qп) и сырья (Qc), а также заказанного объёма U не больше критического уровня этих материалов, называемая точкой заказа.

5) Заказ, оформленный в день Т=1,2,3….tn используется в день T+L, где L – это фиксированная величина.

В блоке 1 задаются числовые значения величины и присваиваются числовые значения переменным. Во втором блоке принимается время исполнения заказа, если за это время возможно исполнение заказа, то переходим к моделированию времени исполнения заказов, если не возможно, то переходим к блоку 7.

В блоке 7 осуществляется заказ фиксированного количества продукта Q, который добавляется к оставшемуся объёму продукта.

В блоке 3 осуществляется моделирование количества продукта, который будет поставлен заказчику.

В блоке 4 устанавливается объём оставшегося продукта.

В блоке 5 оценивается количество оставшегося продукта из заказанного объёма U и сравнивается с уровнем запаса S.

В 6 увеличиваем количество дней, смен, часов (на единицу).

В блоке 8 заказываем некоторый объём продукта и время исполнения увеличивается на фиксированную величину L. Затем в блоке 9 проверяем условие не превышения времени моделирования. Если Т<Тм, то возвращаемся к блоку 1.

Алгоритм моделирования на основе постоянного приращения модельного времени.