Научная статья на тему 'Интеллектуальная поддержка принятия решений при диспетчировании технологических процессов в многономенклатурном машиностроении'

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

CC BY
124
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
машиностроительное многономенклатурное производство / автоматизированная система управления технологическими процессами / продукционная модель знаний / нечеткое управление / multiproduct machine-building manufacture / the automated control system of technological processes / production knowledge model / fuzzy control

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Г. Б. Бурдо, Н. А. Семенов

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

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

INTELLIGENT DECISION SUPPORT IN PROCESS SCHEDULING IN DIVERSIFIED ENGINEERING

In the last fifteen years the structure of machine-building and instrument-making production has undergone major changes due to the requirements of customers to receive high-tech products at a certain time. This fact made relevant companies to design and manufacture a large number of different products simultaneously. It has led them to diversification. Historically, diversified engineering and instrumentation enterprises were not equipped with automated tools to manage technological processes effectively. This fact might be explained by high acceleration capacity of their production systems, lack of repeatability in a production list and manufacturing situations, as well as influence of random factors that violate a normal process flow status. All this leads to elongation and disruption of product delivery time, and as a result, to the deterio-ration of financial and economic performance data of enterprises and firms. In this regard, it becomes clear that creation of automated decision-making support systems in automated technological process control systems is an important problem. Dispatching of technological process is focused on their introduction into a normal schedule. It is one of the most important components in management. In this work we implemented a combined approach to making controlling actions. Based on a large number of random disturbances, an automated system records the most important and most probable of them. Therefore, by comparing and analyzing planned and actual times (start and end times) of technological process operations, possible situation development (accumulation or reduction of disagreement) the system accumulates the results and identifies the most likely causes of plan failure and possible control actions. The analysis is performed using a knowledge base con-structed on the basis of production models. The identified causes are “tips” for the second phase. At this stage with a predetermined frequency or at the occurrence of the exception a group of experts from company employees discusses and evaluates alternatives. Fuzzy control defines a weighted assessment of experts’ confidence in achiev-ability of a desired result by executing various control action and the final decision is accepted.

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

УДК 658.26:550.8 Дата подачи статьи: 30.11.16

DOI: 10.15827/0236-235X.030.1.021-027 2017. Т. 30. № 1. С. 21-27

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

Г.Б. Бурдо, д.т.н., профессор, зав. кафедрой, gbtms@yandex.ru; Н.А. Семенов, д.т.н., профессор (Тверской государственный технический университет, наб. Аф. Никитина, 22, г. Тверь, 1 70026, Россия)

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

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

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

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

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

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

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

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

Диспетчирование в машиностроении заключается в отслеживании хода выполнения технологических процессов (ТП) с целью приведения сроков их окончания в соответствие с требуемыми путем управляющих воздействий [1]. Подавляющее большинство АСУ ТП машиностроительных предприятий многономенклатурного производства (МП) различного уровня ориентированы [2, 3] лишь на фиксацию хода выполнения дискретных ТП механической обработки (их календарных планов-графиков (КПГ)) за период интервала оперативного планирования (ИОП). При этом их основная функция - выработка управляющего воздействия на производственную систему - остается за человеком, то есть за диспетчером [4, 5]. В МП проблема оперативного управления усугубляется большой номенклатурой заказов, находящихся в изготовлении в технологических подразделениях, а также большим числом объективных и субъективных случайных факторов, влияющих на фактические

сроки выполнения заказов. Поэтому целью исследования явилось создание интеллектуальных механизмов поддержки принятия решений, позволяющих формировать рекомендации - подсказки для управленческого персонала в МП при диспетчиро-вании ТП [6] с целью выработки согласованного управляющего воздействия.

Модель диспетчирования ТП

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

пуска изделий, но и сроки выполнения отдельных технологических операций для тех деталей, цикл изготовления которых находится в нескольких ИОП. Второй группой контролируемых параметров является фактическая численность работающих и оборудования с разбивкой по типам и группам. Также с помощью экспертов были определены возможные причины отклонений от КПГ и возможные корректирующие управляющие воздействия.

На шаге 1 работы АСУ ТП выполняются этапы 1 и 2.

1. На первом этапе определяются множества фактических сроков поступления партий деталей на первую операцию в пределах данного ИОП -{Т1ц,-} (I - номер партии деталей, ц - порядковый номер операции, / - группа оборудования). Определяется множество интервалов АР 1ц расхождения сроков с плановыми сроками поступления Т2ц{. Т1ц - Т2ц = АР1ц/, и сравнивается с допустимым [АР1] значением (при задержке сроков): АР1ц < < [АР1].

Рекомендуется [АР1] принимать равным до 50 % от длительности смены. Далее рассчитывается среднее и объемное отставания (опережения) по технологическому подразделению:

АР2 = (АР1^)/й ; АР3 = £ 1 (АР1,„),

где ё - число запущенных партий деталей.

Величина АР2 сравнивается с допустимым интервалом: АР2 < [АР2].

2. На втором этапе производится контроль выполнения КПГ за каждую рабочую смену. Определяется множество фактических времен окончания последней операции для партий деталей {Т3ц,} и сравнивается с плановыми {Т4ц-}. Т3ц - Т4ц = = АР4ц, где АР4ц - расхождение времени окончания обработки 1-й партии деталей по ц-й операции на /-й группе станков относительно плановой. По результатам отклонений сроков завершения работ рассчитывается среднее и объемное отставание (опережение) по технологическому подразделению:

АР5 = Хй(АР4^)/й ; АР6 = £й(АР) .

В случае отставания от плана величины АР4ц и АР5 сравниваются с допустимой величиной интервала: АР5 < [АР5], АР4ц < [АР4]. Так как АР6 объединяет в себе все виды работ, соответствующие типам и группам станков, производят дифференциацию на подмножества {АРб/} и {АРб/,}.

У т АР6. = АР6, У " АР6 .. =АР6.,

¿—И ] ' ¿—И ]' ] '

где / - номер типа; / - номер группы.

Определяется расчетный (по плановому числу рабочих и рабочих мест) фонд времени работы оборудования Ф1 по технологическому подразделению по типам станков {Ф1/} и группам {Ф1/,}.

Аналогичные показатели рассчитываются и исходя из фактической численности рабочих и рабо-

чих мест: Ф2, {Ф2/}, {Ф2/,}. Фонды времени рассчитываются накапливающимся итогом за период времени от начала ИОП до конца контролируемой смены (1 смена - /1, 2 - /2, ..., к - /к, ..., с - /с; с - число смен в ИОП).

Отнесение объемных отклонений от КПГ к соответствующим фондам времени будет более объективно характеризовать выполнение КПГ и тенденцию изменения отклонений. Введем обозначения:

а1(^ )=АР6(^)/ Ф1; а2 ) = АР6(^)/ Ф2(^); а3] (гк) = АР6] (1к) / Ф1]; а4] (Ь) = АР6] (гк) / Ф2] (гк); а5] (^) = АР6^ (1к) / Ф^; а6] (^ ) = АР6] (1к) / Ф2] (1к),

где величина в скобках (/к) означает, что параметры определяются на соответствующие моменты времени (¿1, t2, ..., 4).

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

Модель разработки возможных управляющих воздействий

Анализ полученного на шаге 1 множества информационных параметров выполняется после завершения каждой смены на шаге 2 работы АСУ ТП. Возможные управляющие воздействия формируются на основе сравнения результатов выполнения КПГ на момент окончания к-й смены (время /к) с результатами по окончании предыдущей (/-1)-й смены (/ы) и с состоянием /0 (момент запуска) с использованием 15 установленных правил (ПР) - базой знаний [7], отражающих распознанную ситуацию в технологическом подразделении и не противоречащих друг другу [8]. Впоследствии эксперты обсуждают возможные управляющие воздействия с целью определения наиболее рационального. ПР1. ЕСЛИ (выполняются условия: У1) АР5(/к) < [АР5] И У2) V/, АР4ц, (/к) < [АР4] И У3) АР5(/к) > 0), (1)

ТО (отклонения от графика при положительном АР5(/к) находятся в допустимых пределах И технологические подразделения продолжают функционировать в прежнем режиме). Условие (1) определяет нормальное функционирование технологического подразделения.

ПР2. ЕСЛИ (условие У3) в ПР1 несправедливо (то есть АР5(/к) > 0, идет опережение КПГ и имеются резервы дозагрузок работами, имеющимися в распоряжении мастеров), ТО (выявляются группы станков {/}, для которых АР4ц, (/к) < 0, И определя-

ется резерв фонда времени по каждой указанной группе (РГ,) И суммарный: {рг.} = ^ (АР1^)}).

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

ПР3. ЕСЛИ ({РГ,} > 0 И есть локальные резервы), ТО догрузить группы станков с РГ,>0.

ПР4. ЕСЛИ ({РГ,} > 0 И нет локальных резервов у мастеров), ТО передать работы из (д+1)-го ИОП.

ПР5. ЕСЛИ АР5(/к) > [АР5], ТО имеются отставания от планового КПГ. Далее выясняется момент появления отставания путем сравнения состояния с предыдущим к = к - 1 по объемным и средним отклонениям.

ПР6. ЕСЛИ (выполняются

У1) АР5(/к) - АР5(/ц) < [АР5] И

У2) АРв(Гк) / АР6(/ц) = 0,9, ..., 1,1), (2)

ТО накопление отставания за к-ю смену не происходило.

Далее сравнивается текущее состояние с состоянием /о запуска.

ПР7. ЕСЛИ (выполняются

У1) АР5(/к) - АР2(/о) < [АР5] И

У2) АР6(/к) / АР6(/о) = 0,9, ..., 1,1), (3)

ТО (отставание получилось за счет невыполнения сроков запуска И необходимо число дополнительных смен, {Сд,}).

Определяются объемы множества отставаний работ по каждому типу станков - - необходимый дополнительный фонд работы Фф. = ^,.АР41?1., делением на 8 получают необходимое число дополнительных смен по каждому типу оборудования для сокращения отставания: Сд,- = Фд,- /8.

ПР8. ЕСЛИ (в (2) И (3) не выполняется условие У1) или У2), ТО переход в «ручной» режим (некорректная ситуация, вызванная вводом неверных данных).

ЕСЛИ (ПР7 неверна) (то есть состояние /к отлично от предшествующего), ТО далее анализируются причины.

ПР9. ЕСЛИ (состояние /к отлично от предшествующего /к-\) И а1(/к) < а2(/к) (то есть фактический фонд времени работы был больше), ТО (множество оцениваемых причин: неверная оценка времен, неудовлетворительная работа мастеров, простои по организационным причинам).

ПР10. ЕСЛИ (состояние /к отлично от предшествующего /ы И выполняется:

а1(/к) > а2(/к), (4)

ТО (ЕСЛИ

0,9хАР5(/к) < Ф1(/к) > Ф2(/к)хК3)) (5)

(оцениваются возможные отставания за счет уменьшения фонда времени работы: где Кз - средний коэффициент загрузки) - ПР11), ИНАЧЕ ПР12.

ПР11. ЕСЛИ условие (5) выполняется, ТО (отставание от КПГ произошло из-за отличия фондов времени), ИНАЧЕ из-за отличия фондов времени и организационных потерь. Рассчитывается коэффициент веса оргпотерь (Ко) по отношению к общим потерям:

Ко = (АР/ (tT) - Кз х (Ф: (tт) -

-Ф:а)))/(Кз х (ФР (tT) - o?(t,)).

ПР12. ЕСЛИ выполняется (4), ТО (анализируются фонды времени работы оборудования по типам и группам). Попарно сравниваются коэффициенты а3/ и а4ту:

Vj, (j =1, n), (a4j(tk)/ ajtk)) > 1,05, (6)

где 1,05 определяет возможное повышение выработки за счет реализации локальных резервов и перевыполнения норм. Такие типы станков запоминаются (индексы {j }е{/}). Выявленные j-е типы далее проверяются по соотношению а6/; и а5^ для i-х групп:

V, i = йт, (аб.,. (tk) / а5fi (tk)) > 1,05). (7)

Отвечающие условию {j' }e{j} запоминаются. ЕСЛИ (выявленные множества {j } и {i } определяют более 80 % отставания от КПГ), то есть

Z/Z, '(АР б ff) > 0,8 хАР б , (8)

ТО анализу подлежат только они.

0,8 взято исходя из плановой загрузки станков, возможности устранения остальных отставаний за счет локальных резервов. Далее определяются отличия фондов времени по группам и по типам:

{АФ (tk)} = {Ф1(tk) - Ф2 .,, (tk)},

{АФf/ (tk)} = {Ф1у (tk) - Ф2j (tk)} = XiФj ,(t,) .

По каждой группе и типу станков находятся Pj'i' (tk) и Р/ (tk), определяющие соотношение фондов времени:

P j4(tt) = АФ n,(tk )/Ф2.,, (tk);

Py(it) = АФ f(tt )/Ф1 At,). (9)

ПР13. ЕСЛИ Pj ' (tt) < 0,1 (0,1 учитывает возможности производства по ликвидации отставаний от КПГ), ТО (необходимы мобилизация локальных резервов, допущение переработок в пределах АФj■ i' И перераспределение работ между взаимозаменяемыми типами или группами станков с учетом {j }).

ПР14. ЕСЛИ Pj - (tk) > 0,1, ТО (возможно принятие решений из следующих: 1) работа в выходные дни, следующие за ИОП, по группам оборудования, 2) увеличение фактического фонда времени работы оборудования путем отзыва из отпусков рабочих, приема на работу и т.д., 3) приобретение оборудования и прием рабочих при отсутствии свободного оборудования, то есть создание дополнительных рабочих мест по типам APMj и группам

АРМр станков; 4) передача части работ другим технологическим подразделениям или сторонним организациям).

1-е решение возможно, если

(Р (tk) > 0,1) л ((ДФ ,(¡J (tk)) /8) < 2) (2 смены).

Дополнительное число рабочих по типам оборудования, ЛС/4): {ДС. (tk)} = {Фj, (tk) / (8 х m)}, (m - индекс дня ИОП (1, 2 и т.д.)), и группам: {дС.(tk)}={ДФfi,(tk)/(8хm)} ; X(ДС.Д) = ДС.(t,).

2-е решение возможно, если

(Р ,v(tt) > 0,1) л ((ДФ (t,)/ 8) > 2) .

Прерогатива принятия решений 3 и 4 (объемы передаваемых работ пропорциональны величинам ДФ,-'i'(tk)) - высшее управленческое звено фирмы. Решение 1 может быть принято на основе анализа 1-2 ИОП, решение 2 требует анализа 3-5 ИОП, для решений 3 и 4 необходим анализ в течение 1-2 месяцев.

ПР 15. ЕСЛИ (неверны (6) ИЛИ ((7) И (8)), ТО (переход к анализу различия фондов времени по типам и группам оборудования:

(ДФЛШ={Ф1Л(4) - Ф2-Ш;

(ДФ,Ш={ФЦ4) - Ф2/4)} И определяют коэффициенты Р- (tk) и Р- (tk) по (9)). Дальнейший анализ ситуации выполняется аналогично. Заметим, что все приведенные числовые значения справедливы для условий базового предприятия, уточняются на основе опыта работы системы и для других предприятий могут быть рекомендованы как начальные. Некоторые отличия имеются на последнем интервале tk, соответствующем окончанию ИОП. Здесь необходимо множеству отставаний от КПГ на данном ИОП {АРб} присвоить приоритеты [9], сформировать множества невыполненных работ для включения их в следующий ИОП.

Процедуры оценки возможных управленческих воздействий

Полученные с помощью продукционной базы знаний причины отклонения хода выполнения ТП от расчетного КПГ и возможные управляющие воздействия анализируются «внутренними» экспертами на шаге 2 работы АСУ ТП. Анализ осуществляется после окончания каждого ИОП.

Процедуры выполняются работниками организации (внутренние эксперты) при активном управлении ЛПР. Как показал опыт, наиболее качественный состав экспертов - это работники самой организации, по своим должностным обязанностям относимые к управленческому персоналу (с точки зрения производства) различного уровня. Состав внутренних экспертов, как правило, следующий:

субъект 1 - ЛПР - руководитель организации по производству или его заместитель;

субъект 2 - начальник производственной системы;

субъект 3 - руководитель (руководители) подразделения (подразделений);

субъект 4 - руководитель (руководители) диспетчерской службы (служб).

Алгоритм принятия решений коллективом внутренних экспертов состоит в следующем.

1. Внутренним экспертам присваиваются веса (их сумма равна 1) с учетом степени ответственности за принимаемое решение и квалификации в предметной области решения.

2. Определяется допустимая нижняя граница общей уверенности внутренних экспертов в эффективности управляющего воздействия (на основе опыта работы рекомендуется > 0,7).

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

3. Определяется периодичность корректировок (рекомендуется по окончании каждого ИОП).

4. Определяются точки оценки возможных решений и управляющих воздействий (рекомендуется после шага 1 и шага 2 работы системы); /=1.

5. Переход к /-му периоду (ИОП) корректировок.

6. Обсуждение и оценка варианта управляющего воздействия (уверенность в достижении результата реализацией управляющего воздействия) каждым внутренним экспертом в числовой форме (от 0 до 1).

7. Получение взвешенной оценки общей уверенности внутренних экспертов в достижении результата реализацией управляющего воздействия.

8. Принятие решения ЛПР и переход к следующей точке оценки.

9. / = / +1. Возврат на пункт 5.

Отдельного внимания заслуживает способ определения взвешенной уверенности всех внутренних экспертов. С этой целью исходя из экспертных оценок была разработана база знаний на основе нечетких множеств [9].

Правила имеют вид:

(ЕСЛИ уверенность эксперта 1 с весом Р\ равнаЛ1) И (ЕСЛИ уверенность эксперта 2 с весом Р2 равна Л2) И (ЕСЛИ уверенность эксперта 3 с весом Р3 равна Л3) И

(ЕСЛИ уверенность эксперта п с весом Рп равна Лп), ТО (взвешенная уверенность экспертов в результате равна В,).

Лингвистическая переменная Л/ имеет 3 терма: достаточная, средняя, недостаточная (рис. 1).

Лингвистическая переменная В, имеет 5 термов: весьма надежная, надежная, сомнительная, ненадежная, весьма ненадежная (рис. 2).

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

Рис. 1. Функции принадлежности лингвистической переменной Ai

Fig. 1. Membership functions of a linguistic variable Ai

Рис. 2. Функции принадлежности лингвистической переменной Bi

Fig. 2. Membership functions of a linguistic variable Bi

С этой целью были введены следующие правила создания моделей.

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

Ртш = Ш1И(Р1, Р2,, ..., Р,, ..., Рп}.

2. Делается предварительное преобразование подусловий по введенному правилу, когда одно подусловие заменяется к, подусловиями, соединенными оператором «И».

Например, исходное подусловие имеет вид:

(ЕСЛИ уверенность эксперта , с весом (к,хРтт)) равна А,) И...

Заменяющие подусловия:

(ЕСЛИ уверенность эксперта , с весом Ртт равна А, И

ЕСЛИ уверенность эксперта , с весом Ртт равна

А, И

... ЕСЛИ уверенность эксперта , с весом Ртт равна А,) И...

То есть исходное подусловие разбивается на к, подусловий.

3. Записываются с учетом п. 2 нечеткие продукционные правила определения взвешенной уверенности экспертов.

4. В продукционном правиле взаимоисключаются подусловия, содержащие значения лингвистической переменной А, (достаточная » недостаточная).

Например, исходное правило:

(ЕСЛИ уверенность эксперта 1 - достаточная И уверенность эксперта 1 достаточная И уверенность эксперта 2—недостаточная И уверенность эксперта 3 - достаточная И уверенность эксперта 3 - достаточная И уверенность эксперта 4 - средняя), ТО...

Преобразованное правило:

ЕСЛИ уверенность эксперта 1 - достаточная И уверенность эксперта 3 - достаточная И уверенность эксперта 3 - достаточная И уверенность эксперта 4 - средняя), ТО...

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

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

1. ЕСЛИ все подусловия содержат значение лингвистической переменной А, - достаточная, ТО значение лингвистической переменной В, - весьма надежная.

2. ЕСЛИ все подусловия содержат значение лингвистической переменной А, - недостаточная, ТО значение лингвистической переменной В, -весьма ненадежная.

3. ЕСЛИ число подусловий со значением лингвистической переменной А, - средняя (превышает число подусловий со значением лингвистической переменной А, - достаточная или недостаточная) ИЛИ (не более, чем на одно меньше числа подусло-вий со значением лингвистической переменной А, - достаточная или недостаточная), ТО лингвистическая переменная В, - сомнительная.

4. ЕСЛИ (число подусловий со значением лингвистической переменной А, - достаточная (или недостаточная) более, чем на одно, превышает число подусловий со значением лингвистической переменной А, - средняя), ТО лингвистическая переменная В, - надежная (или ненадежная) соответственно.

Например: (ЕСЛИ уверенность эксперта 1 - достаточная И уверенность эксперта 3 - достаточная И уверенность эксперта 3 - достаточная И уверенность эксперта 4 - средняя), ТО значение лингвистической переменной В, - надежная.

Ршту-логическая конъюнкция подусловий выполняется по правилу минимума.

Нахождение функций совместной принадлежности - по правилу нечеткой импликации Мам-дани.

Дефазификация взвешенной оценки уверенности экспертов (результат) выполняется по центро-идному методу.

Заключение

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

Разработанные методики и модели диспетчиро-вания в рамках АСУ ТП [10, 11] успешно прошли промышленную апробацию на базовом предприятии и могут быть рекомендованы к реализации модулем в автоматизированных промышленных системах планирования и управления производственными подразделениями классов ERP, MRP-II и Scada [3].

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

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

Работа выполнена при финансовой поддержке РФФИ, проект № 14-01-00324.

Литература

1. Самойлович В.Г. Организация производства и менеджмент. М.: Академия, 2008. 336 с.

2. Балахонова И.В., Волчков С.А., Капитуров В.А. Интеграция процессов с помощью ERP-системы. Н. Новгород: Приоритет, 2006. 464 с.

3. Обухов И.А., Гайфуллин Б.Н. Автоматизация систем управления предприятиями стандарта ERP-MRP-11. М.: Интерфейс-Пресс, 2002. 286 с.

4. Гаврилов Д.А. Календарное планирование: что и как? // Умное производство. 2009. № 4. С. 49-57.

5. Лири Д.О. ERP-системы. Современное планирование и управление ресурсами предприятия. М.: Вершина, 2004. 272 с.

6. Бурдо Г.Б., Семенов Н.А., Исаев А.А. Автоматизированная система управления технологическими процессами в многономенклатурных производствах // Программные продукты и системы. 2012. № 1. С. 80-83.

7. Рыбина Г.В. Основы построения интеллектуальных систем. М.: Финансы и статистика; Инфра-М, 2010. 432 с.

8. Ларичев О.И., Мечитов А.И., Мошкович Е.М., Фу-ремс Е.М. Выявление экспертных знаний; [под ред. С.В. Емельянова]. М.: Наука, 1989. 128 с.

9. Заде Л. Понятие лингвистической переменной и ее применение к понятию приближенных решений. М.: Мир, 1976. 167 с.

10. Бурдо Г.Б., Палюх Б.В., Семенов Н.А. Системы управления технологическими процессами в машиностроении: подходы к созданию интеллектуальных систем управления: монография. Palmarium Acad. Publ., 2012. 187 с.

11. Бурдо Г.Б. Интеллектуальные процедуры планирования и управления в производственных системах геофизического приборостроения // Программные продукты и системы. 2011. № 3. С. 107-110.

Software & Systems Received 30.11.16

DOI: 10.15827/0236-235X.030.1.021-027 2017, vol. 30, no. 1, pp. 21-27

INTELLIGENT DECISION SUPPORT IN PROCESS SCHEDULING IN DIVERSIFIED ENGINEERING

G.B. Burdo1, Dr.Sc. (Engineering), Head of Chair, gbtms@yandex.ru N.A. Semenov1, Dr.Sc. (Engineering), Professor

1 Tver State Technical University, Nikitin Quay 22, Tver, 170026, Russian Federation

Abstract. In the last fifteen years the structure of machine-building and instrument-making production has undergone major changes due to the requirements of customers to receive high-tech products at a certain time. This fact made relevant companies to design and manufacture a large number of different products simultaneously. It has led them to diversification.

Historically, diversified engineering and instrumentation enterprises were not equipped with automated tools to manage technological processes effectively. This fact might be explained by high acceleration capacity of their production systems, lack of repeatability in a production list and manufacturing situations, as well as influence of random factors that violate a normal process flow status. All this leads to elongation and disruption of product delivery time, and as a result, to the deterioration of financial and economic performance data of enterprises and firms.

In this regard, it becomes clear that creation of automated decision-making support systems in automated technological process control systems is an important problem.

Dispatching of technological process is focused on their introduction into a normal schedule. It is one of the most important components in management.

In this work we implemented a combined approach to making controlling actions. Based on a large number of random disturbances, an automated system records the most important and most probable of them.

Therefore, by comparing and analyzing planned and actual times (start and end times) of technological process operations, possible situation development (accumulation or reduction of disagreement) the system accumulates the results and identifies the most likely causes of plan failure and possible control actions. The analysis is performed using a knowledge base constructed on the basis of production models. The identified causes are "tips" for the second phase.

At this stage with a predetermined frequency or at the occurrence of the exception a group of experts from company employees discusses and evaluates alternatives. Fuzzy control defines a weighted assessment of experts' confidence in achiev-ability of a desired result by executing various control action and the final decision is accepted.

Keywords: multiproduct machine-building manufacture, the automated control system of technological processes, production knowledge model, fuzzy control.

Acknowledgements. The work has been financially supported by RFBR, project no. 14-01-00324.

References

1. Samoylovich V.G. Organizatsiya proizvodstva i menedzhment [Production Organization and Management]. Moscow, Akademiya Publ., 2008, 336 p.

2. Balakhonova I.V., Volchkov S.A., Kapiturov V.A. Integratsiyaprotsessov spomoshchyu ERP-sistemy [Integration of processes using ERP system]. N. Novgorod, Prioritet Publ., 2006, 464 p.

3. Obukhov I.A., Gayfullin B.N. Avtomatizatsiya sistem upravleniyapredpriyatiyami standarta ERP-MRP-11 [Automation of business management systems of standard ERP-MRP-11]. Moscow, Interfeys-Press, 2002, 286 p.

4. Gavrilov D.A. Calendar planning: what and how? Umnoe proizvodstvo [Intelligent Manufacturing]. 2009, no. 4, pp. 49-57 (in Russ.).

5. Liri D.O. ERP-sistemy. Sovremennoe planirovanie i upravlenie resursami predpriyatiya [ERP-systems. Modern planning and resource management in a company]. Vershina Publ., 2004, 272 p.

6. Burdo G.B., Semenov N.A., Isaev A.A. Systems technological processes control in multiproduct manufactures. Pro-grammnyeprodukty i sistemy [Software & Systems]. 2012, no. 1 (97), pp. 80-83 (in Russ.).

7. Rybina G.V. Osnovypostroeniya intellektualnykh sistem [Basics of Intelligent System Constructing]. Moscow, Finansy i statistika. Infra-M Publ., 2010, 432 p.

8. Larichev O.I., Mechitov A.I., Moshkovich E.M., Furems E.M. Vyyavlenie ekspertnykh znany [Expert Knowledge Detection]. S.V. Emelyanov (Ed.), Moscow, Nauka Publ., 1989, 128 p.

9. Zadeh L. Ponyatie lingvisticheskoy peremennoy i eyo primenenie kponyatiyu priblizhennykh resheny [The concept of a Linguistic Variable and its Application to Creating Approximate Solutions]. Moscow, Mir Publ., 1976.

10. Burdo G.B., Palyukh B.V., Semenov N.A. Sistemy upravleniya tekhnologicheskimi protsessami v mashinostroenii: podkhody k sozdaniyu intellektualnykh sistem upravleniya [Mechanical Engineering Production Process Control Systems: approaches to Intelligent Control System Creation]. Monograph. Palmarium Academic Publ., Saarbruchen, Germany, 2012, 187 p.

11. Burdo G.B. Intelligent procedures of planning and control in geophysical industry production systems. Programmnye produkty i sistemy [Software & Systems]. 2011, no. 3 (95), pp. 107-110 (in Russ.).

Примеры библиографического описания статьи

1. Бурдо Г.Б., Семенов Н.А. Интеллектуальная поддержка принятия решений при диспетчировании технологических процессов в многономенклатурном машиностроении // Программные продукты и системы. 2017. Т. 30. № 1. С. 21-27; DOI: 10.15827/0236-235X.030.1.021-027.

2. Burdo G.B., Semenov N.A. Intelligent decision support in process scheduling in diversified engineering. Programmnye produkty i sistemy [Software & Systems]. 2017, vol. 30, no. 1, pp. 21-27 (in Russ.); DOI: 10.15827/0236-235X.030.1.021-027.

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