Научная статья на тему 'Формализованная схема имитационной модели участка приема цемента на предприятиях железобетонных изделий'

Формализованная схема имитационной модели участка приема цемента на предприятиях железобетонных изделий Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
42
9
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Арынгазин К. Ш., Тлеубай А. Т., Кунанбаева Д. Н.

Темірбетонды бұйымдар комбинатындағы автоцементтасушының жүк түсіру процесінің функциональды моделі және технологиялық схемасы қарастырылады. Темірбетон бүйымдарының өнеркәсіптеріндегі цементті қабылдау учаскенің имитациялық моделінің функциональды бөліктерінің шартты белгілері берілген.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Technological scheme and functional model of cement unloading process from automobile at armoured concrete goods plants are considered. Given conditional signs of imitation model’s functional blocks of cement receiving zone at armoured concrete goods plants.

Текст научной работы на тему «Формализованная схема имитационной модели участка приема цемента на предприятиях железобетонных изделий»

УДК 666.94.05

I ФОРМАЛИЗОВАННАЯ СХЕМА ¡1 ИМИТАЦИОННОЙ МОДЕЛИ УЧАСТКА | ПРИЕМА ЦЕМЕНТА НА ПРЕДПРИЯТИЯХ ЖЕЛЕЗОБЕТОННЫХ ИЗДЕЛИЙ

К.Ш. Арынгазин, А.Т. Тлеубай, Д.Н. Кунанбаева

Павлодарский государственный университет им. С. Торайгырова

ЩПри разработке имитационной модели необходимо отобразить моде-Щруемую систему некоторым набором функциональных блоков. Этот §¡¡¡11 разработки имитационной модели называется функциональным. Все ¡¡¡¡ккциональные блоки, отображающие набор событий, технологических особенностей, оборудований задействованных в моделируемом технологическом процессе можно разделить на три основные подгруппы:

1) блоки, отображающие воздействие внешней среды (генераторы транзактов);

2) блоки для хранения транзактов;

3) блоки, непосредственно совершающие какие-либо операции над транзактами.

При написании моделируемого кода в языках программирования (например Borland С++ Builder 6) транзакты отображаются кортежами - последовательностью объектов любой природы. К примеру, поступающие на предприятие автоцементовозы, груженные цементом можно представить в виде множества z={z(i)}, где i =1,N, N - число поступивших автоцементовозов, z(i) - кортеж;

z=<z(i,l),z(i,2),z(i,3)...>,

где z(i, 1) - календарное время поступления автоцементовоза;

z(i,2) - масса доставленного цемента;

z(i,3) - марка цемента и т.д.

Рассмотрим пример построения функциональной модели. Пусть на

предприятие ЖБИ прибывают автоцементовозы и разгружают цемент в автоматизированные силоса. Если у силоса обслуживается автоцементовоз, то есть силос занят, вновь прибывший автомобиль становится в очередь ожидания разгрузки, в противном случае (если силос свободен) - разгружает цемент.

Технологическая схема и функциональная модель такой системы представлены на рисунках 1 и 2 соответственно.

На рисунке 2 первый и третий блоки активны, второй блок пассивен.

Для регулирования передвижения транзакгов по блокам, в имитационном моделировании используется понятие состояние системы, которое определяется вектором б:

5=<8(1), 3(2)>, где 8(1) - количество транзакгов в очереди; з(2) - состояние третьего блока; 1, если блок 3 занят обслуживанием транзакта; 5(2)-

0, в противном случае.

2

Рисунок 2. - Функциональная модель процесса разгрузки автоцементовозов

Блок 1 - генератор транзактов (груженных автоцементовозов); блок 2 - очередь автомобилей; блок 3 - разгрузка автомобилей.

Блок 1 формирует транзакт ъ. Далее модель проверяет состояние системы. Если 1 )=0 и 5(2)^0, то есть з=<0, 0>, то сгенерированный транзакт передается блоку 3 (автоцементовоз подъезжает к силосу), состояние блока 3 при этом становится равным 1 (з(2)=Т), если же на момент прибытия автоцементовоза силос занят (в(2)—1), то транзакт передается блоку 2 (автоцементовоз становится в очередь) и количество транзактов в очереди увеличивается на 1 (з(1)= $(1)+1).

Блок 2 сохраняет последовательность транзактов (первый поступивший во второй блок, первым же переместится в блок 3).

Третий блок функционирует по следующему алгоритму. Освободившись от транзакта, попавшего к нему на обслуживание, мгновенно берет из блока 2 первый по очереди транзакт. При этом количество транзактов в очереди уменьшается на 1, то есть 5(1)= з(1)-1. Если же 1)=0, то переходит в состояние ожидания (э(2)=0).

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

Таблица 1 - Условные обозначения функциональных блоков

Изображение блока Обозначение блока Наименование блока

1 2 3

|> ГА Генератор входного потока автомобилей

ВС Проезд визировочной лаборатории

АВ Автомобильные весы

АР Разгрузка автомобиля

X БЕ Автоматизированный силос для хранения цемента

НТ,НН Пневморазгрузчик (транспортер) !

X J

/ БО Площадки для размещения автомобилей в | ожидании обслуживания

ЛИТЕРАТУРА

1 Советов Б. Я., Яковлев С. А. Моделирование систем, учебник для вузов. -М.: Высшая школа, 1998.

2 Шеннон К. Имитационное моделирование. - М.: «Наука», 1979 - 250 с.

3 Бусленко Н. П. Моделирование сложных систем. -М.: Наука, 1968. -356 с.

4 Вавилов А. А. и др. Имитационное моделирование производственных систем. - М.: Машиностроение, Берлин: Техник, 1983-416 с.

5 Бахвалов А. А, Карпов В. И., Кузнецова Н. Л. Моделирование технологических процессов на ЭВМ. - М.: МТИПП, 1984 - 57 с.

Туйшдеме

Тем1рбетонды буйымдар комбинатьтдагы автоцементтасушыныц жук mycipy процесЫщ функциональды модел1 жэне технологияльщ схемасы щрастырылады. Тем1рбетон буйымдарыныц empKecinmepindezi цементт1 крбылдау учаскенщ имитацияльщ модешнщ функциональды бвлттершщ шартты бел?ллгр1 бер1лген.

Resume

Technological scheme and functional model of cement unloading process from automobile at armoured concrete goods plants are considered. Given conditional signs of imitation model's functional blocks of cement receiving zone at armoured concrete goods plants.

i Надоели баннеры? Вы всегда можете отключить рекламу.