Моделирование динамики производственных процессов на ЭВМ

МОДЕЛИРОВАНИЕ ДИНАМИКИ ПРОИЗВОДСТВЕННЫХ ПРОЦЕССОВ НА ЭВМ

И. М. Шаранов, кандидат технических наук

Любое промышленное предприятие как объект моделирования является исключительно сложной системой. Процесс изготовления изделий характеризуется прежде всего движением во времени и пространстве большого числа материальных, трудовых, финансовых и информационных потоков, связанных с подготовкой производства, доставкой материалов и энергии, выполнением множества технологических операций и операций по обслуживанию производства, хозяйственно-финансовому обеспечению, сбыту и реализации продукции. Для экономических объектов более выраженной является стохастическая составляющая процессов поведения (заявки потребителей на продукцию, поставки сырья, материалов и энергии, положение на фондовых рынках и т. д.).

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

Современные информационные технологии привели к бурному развитию нового направления исследования сложных производственных процессов — имитационному моделированию, широко и давно используемому при исследовании различных технических объектов. Суть метода имитационного моделирования состоит в том, что вместо аналитического описания статических взаимосвязей между входами, выходами и состояниями разрабатывается алгоритм, отображающий последовательность развития процессов внутри исследуемого объекта. Для имитационного моделирования характерно отображение элементарных процессов, составляющих исследуемый объект, с сохранением логической структуры

моделируемого объекта и последовательности протекания процессов во времени. 'Н

В зависимости от вида исследуемого объекта, решаемых задач и целей исследования имитационные модели могут быть ориентированы на^ отображение процессов различной природы: статических и динамических, детерминированных и стохастических, дискретных и непрерывных, линейных и нелинейных, стационарных и нестационарных.

Для формализации элементов сложной системы необходимо иметь математическую схему описания всего многообразия перечисленных выше процессов, учитывающую также действие случайных факторов. Процесс разработки формализованной схемы исследуемого объекта включает несколько этапов: 1) структуризация объекта на отдельные модули; 2) представление модуля в виде конечного множества элементов — элементарных процессов; 3) представление схемы взаимодействия элементов в модуле — схемы соединения; 4) выбор математической схемы для формализованного описания работы каждого элемента и модуля в целом; 5) формирование входной и выходной информации для каждого элемента и модуля в целом; 6) выбор методов математического расчета элементарных процессов.

В качестве математической схемы формализации элементарных процессов могут быть использованы: 1) дифференциально-разностные и интегральные уравнения; 2) теория массового обслуживания., марковские процессы; 3) теория игр и планирование экспериментов; 4) теория случайных процессов и теория статистического моделирования; 5) теория автоматов и математическая логика; 6) теория графов.

К математическим методам расчета элементарных процессов относятся: 1) численные методы решения систем алгебро-дифференци-альных и интегральных уравнений; 2) методы расчета марковских случайных процессов, моделирование процесса обслуживания, расчет

©K.M. Шаранов, 2007

Серия «Экономические науки»

129

характеристик систем массового обслуживания; 3) методы идентификации случайных процессов, методы оценивания параметров распределения случайных величин, методы Монте-Карло; 4) методы описания дискретных детерминированных процессов с использованием теории конечных автоматов; 5) методы описания дискретных стохастических процессов с использованием теории вероятностных автоматов.

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

Процесс накопления. В процессе производства имеется изменение уровней запасов материалов, комплектующих, оборудования, денежных и других средств. Для непрерывного процесса Математическим аналогом операции накопления йвляется операция интегрирова-

ния во времени:

I

у(9 = [ (хи (0 - (ОУ'+у о;

\х

Щ *

шах*

где у(0 —: количество продукта в накопителе (на Складе);

хлх/шы^(0 —- соответственно входной и выходной потокй в Накопителе;

уп — начальное У

1 - . V

Ш1Х

X

шах

запасов на складе; Накопителя;

йропускнай способность

кайала передачи.

процесс производства является существенно дискретном, то значение переменной на п + 1 ШаГё определяется разностным урав-

Упч = Уп+ (*.х

гАёй

шаг дискретизации

ставляет собой

йослёдоватёльность операций изготовления и обработки Некоторых компонентов изделия. ПодготовЙтёльная операция в непрерывном

процессе представляется инерционным звеном первого, второго или третьего порядка. Например, передаточная функция звена первого порядка в операторной форме имеет вид:

ЩР) =

и

вых _

к

и

вх

\+Тр

где и

соответственно, количество вход-

вх/вых

ного/выходного продукта;

постоянная времени в первом приближении обратно пропорциональна количеству рабочих /С, занятых на подготовительной операции, и их производительности труда У7;

7=1 / КР;

к — коэффициент передачи звена.

объединения.

Процесс

Характеризуется

наличием нескольких переменных на входе и одной переменной на выходе. Например, из некоторого количества исходных деталей собирается одно изделие. В первом приближении операция сборки может моделироваться инерционным звеном первого, второго, третьего порядка. Уравнение звена первого порядка в дифференциальной форме имеет вид:

¿у(0 1

Л

(о-чо),

где и (О

количество выходного продукта; /-ый вид входных комплектующих компонентов;

5 — дискретная переменная принимает значения 5 = 1 только в том случае, если на сборку поступают все виды комплектующих компонентов, иначе 5 = 0.

Процесс передачи (транспортные коммуникации). Имитируют движение материальных потоков (и нематериальных — финансовых, информационных и т. д.). В общем случае операция передачи определяется функци-

О

ей запаздывания:

(0 = / Кх С -т)).

где т — запаздывание транспортной операции.

Уравнение потоков в упрощенном виде можно задать в форме дифференциального уравнения для инерционного звена, например, первого порядка:

130

ВЕСТНИК

&

Ш 1

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

и т. д.

г

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

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

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

Используемая система позволяет моделировать непрерывные и дискретные детерминированные процессы. Система имеет средства графического отображения процессов, средства обработки результатов моделирования (разложение в ряд Фурье, расчет средних на заданном интервале и т. д.), пользовательский интерфейс на основе текстового входного языка. Ведется разработка графического представления формализованной модели объекта.

Заказчик

Выполнение заказов за счет запасов

Ти, Т

12

У13

Оформление заказов на возмещение запасов

Т21, Т22, Т23, Т24

Х24

х36

*15

х13

Ч

1*23

У32

Хзз

Оформление заказов на материалы

Т3)Т4 Т41

х32

Производство

^32, Т 33, Р

Х35

Уз ю

Управление численностью рабочих

^ 52, Т51, Т52

I I

Х37

*

I I I

. I

Рисунок 1 Структура модели

Серия ♦Экономические науки»

131

Для иллюстрации возможностей программы взята модель предприятия [1]. Модель отображает процессы взаимодействия предприятия с заказчиками, процесс производства, поставку сырья и материалов, изменение численности рабочих и некоторые финансовые показатели.

Представленная модель выполняет заказы

вод;

14

отгрузка продукции из запасов за-

вода;

36

отгрузка продукции по заказам

покупателей с производства;

— фактический запас продукции;

— численность рабочих на заводе.

Ух з

У*

по двум каналам

за счет отгрузок товаров

В качестве параметров модели задаются

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

но с производства.

Реализуемая модель содержит следующие подсистемы (рис. 1): 1) первая подсистема выполняет заказы покупателей за счет запасов и распределяет части заказов на производство; 2) вторая подсистема описывает процесс оформления заказов на возмещение запасов на складе готовой продукции; 3) третья подсистема описывает процесс производства по заказам покупателей, а также по заказам на возмещение запасов; 4) четвертая подсистема описывает оформление заказов на основные материалы; 5) пятая подсистема описывает процессы регулирования численности рабочих.

На рис. 1 стрелками изображены информационные и материальные потоки между подсистемами модели:

отображающих ту или иную операцию. Производительность труда на заводе время запаздывания т.

На рис. 2 приведен пример расчета динамики процессов с использованием разработанной программы.

м

поток заказов, поступающих на за-

Рисунок 2 Расчет динамики процессов производственной системы

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Форрестор Дж, Основы кибернетики предприятия / Дж. Форрестор. М.: Прогресс, 1971. 385 с

Поступила 11.12.06.

МОТИВАЦИОННЫЙ АСПЕКТ РЕГУЛИРОВАНИЯ СОЦИАЛЬНО-ТРУДОВЫХ ОТНОШЕНИЙ НА ПРОМЫШЛЕННЫХ ПРЕДПРИЯТИЯХ

Д. В. Окунев, кандидат экономических наук

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

экономическим, социокультурным и политическим контекстом. На макроуровне к числу основных факторов влияния можно отнести глобализацию экономики, особенности нацио-

© Д. В. Окунев, 2007

132

ВЕСТНИК