- •Конвейерных систем методом моделирования”
- •Оглавление Описание метода математического моделирования
- •Описание алгоритма работы системы по методу математического моделирования
- •Блок-схема алгоритма работы программы расчёта
- •Программа
- •Расчёт значений Ic и Iп по данному варианту
- •Наложение графиков по рассчитанным данным ic и iп.
- •Сравнение результатов метода моделирования и аналитического метода
Курсовая работа:
“Расчет транспортных распределительных
Конвейерных систем методом моделирования”
Выполнил: Востропятов Н. А.
Группа: УИ0301 Вариант №: 8
Принял: Тарасова Н.П.
Оглавление Описание метода математического моделирования
Для расчёта методом статистического моделирования необходимо многократно проанализировать свободные платформы от начала системы через все узлы до выхода. Чтобы это сделать необходимо, ответить на вопрос, при подходе свободной платформы к узлу она будет загруженной или останется свободной. Ответ можно получить с помощью разыгрывания случайной величины. Данный алгоритм является универсальным, что позволяет использовать его когда ПЗ= kПС и ПС=lПЗ,
где k и l – целые числа. В данном примере случайная величина является дискретной, и описывается ансамблем событий.


1 2
… 4
X =
P1 P1+ P2 … 1
Для разыгрывания данной случайной величины используется стандартная случайная величина , которую получаем от датчика случайных чисел.
Стандартная случайная величина – это случайная непрерывная величина, равномерно распределённая на интервале (0; 1). Также значения стандартной случайной величины можно взять из специальной таблицы, которая приведена в литературе по статистическому моделированию. При описании случайной величины X имеем 13 значений. «1» - это такой случай, когда значение от датчика случайных чисел попадает в отрезок [0; P1]. «2» - это такой случай, когда значение от датчика случайных чисел попадает в отрезок [P1+P2; P2+P3] и т.д. Соответственно принимаем, что «1» - когда груз поступил в адрес первой сортировочной линии, 2 когда груз поступил в адрес второй и т.д., относительно каждой конкретной сортировочной линии.

Далее смотрим, если груз пришёл, то следует определить, свободна ли платформа, для того, чтобы забрать этот груз. Если платформа свободна, то груз соответственно считается отсортированным, а платформу занятой этим грузом.
Но в ситуации, когда груз пришёл, а платформа оказалась занятой, мы добавляем один груз к числу повторно сортируемых грузов.
В зависимости от величины повторов работы системы I можно получить большую или меньшую ошибку. Допустимой считается ошибка 6% (разница между аналитическим методом и методом математического моделирования).
Если при расчёте произошло превышение допустимой ошибки, то необходимо увеличить величину повторов работы системы.
Для того чтобы составить программу необходимо описание алгоритма работы программы.
Описание алгоритма работы системы по методу математического моделирования
Блок 1:
Ввод начальных данных (L, m, h, r).
Блок 2:
Изменение параметра L от 3 до 5
Блок 3:
Изменение ёмкости накопителя М от 2 до 5
Блок 4:
Обнуление предыдущей суммы потоков свободных платформ SS и повторов SP
Блок 5:
Число тактов загрузочных конвейеров
Блок 6:
Переход от одной загрузочной линии к другой
Блок 7:
Разыгрывание случайной величины
Блок 8,9,10,11
Выясняем на какую конкретно линию сортировочного конвейера идет груз.
Блок 12:
Условие того, что в узле на который пришел груз, сортировочная платформа пуста
Блок 13:
Если на платформе уже есть груз, то проверяем наличие свободного места в накопителе
Блок 14:
Если сортировочная платформа пуста, то загружаем на неё груз, то есть делаем значение данного члена матрицы сортировочных платформ равным 1
Блок 15:
Если нет, то увеличиваем число грузов в накопителе на 1
Блок 16:
Если накопитель полон, то число повторов увеличивается на 1
Блок 17:
Осуществляем такты сортировочного конвейера
Блок 18,19:
Осуществляем переход от одного узла к другому
Блоки 20:
Проверяем состояние сортировочной платформы в данном узле
Блок 21,22:
Если платформа пустая, и при этом в накопителе есть грузы, то в накопителе становится на 1 груз меньше, а платформа становится загруженной
Блок 23
Осуществляем переход от одной сортировочной линии к другой
Блок 24
Проверяем состояние сортировочных платформ в последних узлах сортировочных линий.
Блок 25
Если платформа пуста, то число свободных платформ становится на одну больше.
Блок 26,27
Осуществляем сдвиг платформ сортировочного конвейера на одну позицию вправо.
Блок 28
Делаем платформы в первых узлах сортировочных линий пустыми
Блок 29
Получаем интенсивности свободных платформ и повторов
Блок 30
Вывод интенсивности свободных платформ и повторов
