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

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

CC BY
115
34
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
АНАЛИЗ / СИНТЕЗ / ОПТИМИЗАЦИЯ / ТЕХНОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

Аннотация научной статьи по математике, автор научной работы — Рябков В. М.

Рябков В.М. МОДЕЛИ ПРИНЯТИЯ РЕШЕНИЙ ПРИ АВТОМАТИЗИРОВАННОМ ПРОЕКТИРОВАНИИ И ПРОИЗВОДСТВЕ ДРЕВЕСНЫХ ПЛИТ. Модели принятия решений при автоматизированном проектировании и производстве древесных плит на основе решения задач оптимизации управления с учетом ограничений на стоимостные затраты, надежность функционирования, уровень автоматизации.

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

Ryabkov V.M. DECISION MAKING MODELS IN AUTOMATED ENGINEERING AND WOOD-BASED PANELS PRODUCTION. Decision models in automated engineering and wood-based panels production in terms of solving problems of optimization control, taking into account limitation of costs, operational reliability and level of automation.

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

ДЕРЕВООБРАБОТКА

МОДЕЛИ ПРИНЯТИЯ РЕШЕНИЙ ПРИ АВТОМАТИЗИРОВАННОМ ПРОЕКТИРОВАНИИ И ПРОИЗВОДСТВЕ ДРЕВЕСНЫХ ПЛИТ

В.М. РЯБКОВ, МГУЛ

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

Современное автоматизируемое предприятие представляет собой набор (сеть) компетенций, одна из ключевых (СЕО - первая среди равных) - принятие решений. Благодаря многолетнему опыту разработки и анализу систем управления наиболее целесообразно создание систем интеллектуального производства древесных плит, позволяющих обеспечить пользователям гибкость будущих капитальных вложений [1-10]. При этом система должна включать модули автоматизированного технологического и производственного проектирования, сбора и анализа данных, управления бизнесом и качеством продукции, управления техническим обслуживанием и сервисом.

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

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

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

п : U х X х Q ^ Y = у = п(и, х, о), (1)

где х, у - векторы входных и выходных процессов: х е X, у е Y; о - вектор возмущений: о е Q; и - вектор управлений: и е U;

X, Y, U, Q - множество возможных значений сигналов х, у, и, о, в общем случае носящих нечеткий характер.

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

Управление системой п(и, х, о) происходит с помощью СПР, функционирование которой задается выражением

D : Z ^ U= и = D(z), (2) где z - вектор информационной обратной связи: z е Z;

и - вектор управления, действующий на управляемую систему (1);

Z - множество возможных значений сигналов.

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

ЛЕСНОИ ВЕСТНИК 4/2008

95

ДЕРЕВООБРАБОТКА

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

Степень достижения цели функционирования количественно определим через показатель функционирования. Целесообразно полагать, что цель функционирования достигается в ходе решения некоторой задачи оптимизации. Для описания задачи оптимизации определим показатель функционирования g(u), задаваемый с помощью отображения G : U х Xх Q ^ V, т.е. на основании выражения

g(u, х, ш) = g(u, y) = G(u; п(и, х, ш)). (3)

В этом случае решением задачи оптимизации D является такое оптимальное управляющее воздействие и е U, что

и =

argextg (и)= argextG (и;п(и, х,ш)), (4)

с учетом ограничений

F(u, х, ш) > 0 (5)

и ограничения на параметры управления и и воздействий (х, ш), т.е.

и е U; х е X; ш е Q. (6)

Таким образом, формально можно представить результат функционирования системы принятия решений как оптимальный вектор управления и , получаемый в ходе решения задачи оптимизации (4-6).

Детализируем задачу оптимизации (4-6) применительно к автоматизируемой технологической системе производства. Отметим, что ее решение возможно как в одноуровневой, так и в многоуровневой системе принятия решений [1].

Предварительно определим структуру G (i) технологического процесса т( ) i-го уровня детализации на множестве элементов {тг j ;i=1,ri} i-го уровня детализации i=1,m , с заданными отношениями 0 между ними, где под элементами ТП будем понимать части ТП, включающие в состав множество операций, операции, части операций, состоящие из множества переходов, переходы, совокупности приемов, приемы и другие элементы, что

допускает его описание на различных уровнях детализации i = 1,n.

Введем понятия технологической (производственной) системы п, предназначенной для реализации технологического процесса т. Определим понятия структуры Г (i) технологической системы п на i-м уровне детализации, заданной на множестве элементов (тг. . ;i=1, гг}; i=1,n, и системе отношения 0 (i).

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

Для формализованной постановки задач синтеза и оптимизации определим множество индексов {i ...,г'т}, тождественно совпадающих с множеством элементов технологического процесса или технологической системы, заданных списком. Для указания принадлежности множества индексов к тому или иному элементу, например т. (i + к), будем указывать этот элемент слева от множества индексов {i ...,iT} со значком ® таким образом

{тг+к; g е игМ + к)} = j + к) ®

® {/-!,...,/;} ; j + к) ® {5,...,5„.+к}, (7) где J = |т. (i + к)| - мощность множества индексов;

1, если элемент

«.=■

Ti+k,g

=и.

i+к

используется;

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

(8)

Так как технологический процесс т и реализующая его ТС п предназначены для производства изделия B, целесообразно соответствующие уровни детализации технологического процесса т (и соответствующие ТС п) связать с уровнем разукрупнения изделия B. Будем считать, что изделие B на i-м уровне детализации может быть представлено совокупностью его элементов {Вг j;j=1,r }.

96

ЛЕСНОЙ ВЕСТНИК 4/2008

ДЕРЕВООБРАБОТКА

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

G .(i+1 )Gb ^+1)

или

W.(i+1) (9)

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

В каждом изделии B можно выделить множество обобщенных операций-переходов O={OU);je1,mB }, необходимых и достаточных для реализации процессов производства изделий B или его элементов соответствующих уровней детализации. Обобщенные операции-переходы O з O, задаваемые множеством ___

O={°J);je jb ; JB3l,mB Ь (10)

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

Предположим, что для реализации объекта производства существует множество единиц технологического оборудования

Т = {T-m); m = 1,nT }, (11)

где T(m) - задает класс технологического оборудования по реализуемым им совокупностям технологических операций Fm) = F(Tm)), причем число единиц оборудования T(m) каждого класса равно K(m), m = 1,nT .

Для множества обобщенных операций 0 , различающихся наименованиями и типоразмерами, и множества средств технологического оснащения (СТО) построим матрицу соответствия

MT = (SmjX (12)

элементы которой

1, если технологическое оборудование Fm) может реализовать j-ю технологическую операцию &1);

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

Выбираем -й вариант используемого множества средств технологического оснащения (СТО).

Tj} = T 0 {/'l,...,/jт}, (13)

где множество индексов {i1,...,i.T} показывает номер используемых СТО (11), заданных списком, для реализации обобщенных операций (10). Дополнительно учтем, что при прочих равных условиях СТО должно принадлежать к одному и тому же уровню механизации и автоматизации.

Определим g-й вариант размещения Л() множества обобщенных операций O = (O®; i е Jb) среди множества Tj} = T 0 {i1,...,i}T, СТО по j-му варианту их выбора, который обозначим через Л. TvO)=O ®[5,k ;l е Jb ;k еТ0(*,...,/л)]}, (15)

где

1,если /-я обобщенная операция 01) реализуется на к-оы СТО;

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

Учтем теперь, что j-й вариант используемого множества СТО T (13) может быть задействован на nR рабочих местах.

Зададим нумерацию рабочих мест R списком, тогда_____

R=(Ri,i=1,nR); nR ^ [T0 (il,...,ijт)],

где [T 0 (i1,...,ijT)] - мощность множества индексов в -м варианте используемых СТО.

Определим g-й вариант размещения Л™{д} множества СТО j-го варианта T на nR рабочих местах на основе задания соотношения

л™.)={(T,R)0[5ik;leT0(^,...,.т);k=1,nR]}, (16) где

1,если /-oe СТО задействовано на А>ом рабочем месте R(k);

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

Введем обозначение перестановки I (i1,...,in) для множества индексов (i1,...,in) в виде

1 (i1,..,in) = (i1,..,in). (17)

Для частично упорядоченного множества с отношениями 0 между элементами введем обозначения (i ...,in) 0, а для полностью упорядоченного (i1,...,in)Y. Для определения, к какому из элементов ТП или ТС относится перестановка, используем условие (8).

ЛЕСНОЙ ВЕСТНИК 4/2008

97

ДЕРЕВООБРАБОТКА

Тогда множество упорядоченных перестановок для элемента т (i + k)-ro уровня детализации будет обозначаться т. (i + k) ® ® (i',...,i) Y, где J = |J. (i + k)| - мощность мно-

1 Jy 4

жества индексов J. (i + k); i e J. (i + k) для всех

je1,J. J J

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

Для реализации ТС может использоваться набор СТО (11), состав которого определяется исходя из анализа конструкторской документации на изделие и выявления обобщенных операций, необходимых для реализации изделий В.

Для изделия B заданы объемы выпуска {N. (t );i=1,S} и плановые сроки их поставки {t ;i=1,S}; допустимые значения Ro показателей назначения R, показатели надежности, заданные, например, вероятностью безотказной работы PR(t) за время t, и другие показатели качества. Кроме того, для множества СТО (11) заданы их количество (K(1),..., K(nT)), которое может быть задействовано при производстве изделия В, и число рабочих {m(1),..., m(nT)}, которые могут быть использованы при работе на соответствующих СТО.

Задача проектирования ТС для производства изделия В будет формулироваться как задача оптимизации, заключающаяся в выборе оптимальных составов СТО T {j}®{i1,..., ijT}

элементов__технологического процесса т ,

i=1,m; j=1,r на всех уровнях детализации i = 1,m, числа рабочих мест т, целочисленного вектора размещения состава элементов технологического процесса JxFj;j = 1,r}, заданного (15) по СТО T {j}®{i1,...,ijT} вектора (16), определяющего последовательность размещения СТО по рабочим местам, целочисленного вектора, определяющего последовательность реализации элементов ТП на всех уровнях детализации i = 1,m; {т. j ®(i1 ,...,i. )0}

; i=1,m ; j = 1,r}; оптимальных параметров {a(1); je1,nTCTOT{ j}} и технологических режимов P{ j} ; je1,m }, реализуемых в ходе технологических операций.

Формально задача проектирования ТС п для реализации ТП% в терминах глобальной задачи оптимизации (4-6) может быть записана в следующем виде

U = arg ext G(U, n(U, X, ш)), (18)

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

где

_ -~T ,R ~

;0); Л{Д(Г{ j};nR );

К i ® Оь-а- )©;.=1,m; j=1,r};

{П,j ®(л,...А);i=1,m; j=1,r};

nR {U> ;je1,nr };{m (1),...,m(nT)};

{K(1),...,U (nT )};{p(j); jeirn}.

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

В ограничения, связанные с объектом производства B, необходимо включить ограничения на показатели качества и, в первую очередь, на показатели назначения и надежности, которые должны удовлетворять условиям

R(U,t) e R0 (19)

с определенной и заданной в нормативно-технической документации вероятностью Pn(t).

Далее следуют ограничения на упорядоченность реализации элементов ТП, которые должны удовлетворять условию

{\i ®(i ,...,ij)0;.=1,m;j=1,ri}e

e {тв, j Щ^... )©;i=1,m;j=1, r}, (20)

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

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

[/=({Г<8>а,...,П0};Л^

98

ЛЕСНОЙ ВЕСТНИК 4/2008

ДЕРЕВООБРАБОТКА

Среди ограничений, определяемых организационной структурой ТС, необходимо иметь ограничения (14) на состав СТО, используемый при производстве изделия, число СТО различных наименований

{ m(1),..., m(nT)} е {m(1),..., m(nT)}; (21) число используемых рабочих должно удовлетворять условию

{K(1),..., K(nT)} е {K(1),..., K(nT)}; (22)

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

К j ®(k,-..,ij )®;i=XmJ=ш е е {Г j (п, j; ©,-, jX i=!vm;j=U } (23)

где Г (п ;0 ) задает структуру элемента ТС.

Кроме того, следует учесть ограничения на параметры а СТО и технологические режимы В, задаваемые в виде _______

{a(j);p0);./'e1,nr }е{а0;);Р0;); j'e1,nr}, (24)

где а0, Р0 - их допустимые значения.

Группа технико-экономических ограничений на реализацию ТП включает в состав ограничения на производительность ТС, или объем продукции, выпускаемый за время t

N(U, tj) > j), (25)

ограничения на стоимостные затраты 5(U) при реализации заданного объекта выпуска NB продукции B

S( U) < Sb, (26)

(Sb - допустимые затраты), ограничения на единичные показатели эффективности функционирования ТС, такие как надежность ТС и ее элементов

Pn(t) > PJt), (27)

(P°(t) - заданная надежность функционирования), коэффициенты использования (загрузки) элементов ТС

К3.п > ^ (28)

(К°3п - заданное значение коэффициента), уровень механизации и автоматизации ТС и ее элементов:

П > (29)

(Пп° - заданное значение показателя уровня механизации или автоматизации), могут быть заданы и другие ограничения, например на габаритные размеры СТО, площадь размещения ТС и т.д.

Так как процессы, действующие в проектируемых технологических системах производства древесных плит, характеризуются нечеткостью состояний, неопределенностью входных и выходных воздействий, то задача оптимизации (18-29) также имеет формулировку в нечеткой множественной постановке.

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

Рассмотрим постановку задач оптимизации в многоуровневой САПР [1, 2].

При формулировке локальных оптимизационных задач, определяющих проектирование элементов ТП и ТС соответствующих уровней детализации, например, т.. и п.,, будем считать, что координирование осуществляется координирующим элементом D , в соответствии с описанием [1, 2]. Таким образом, всем элементам ТП и ТС всех уровней детализации могут быть поставлены локальные задачи оптимизации, сформулированные относительно совокупности элементов координирующих элементов D , i=1,n, j=1,/j . Далее при формулировке локальных задач оптимизации и произвести их координацию.

Из анализа задачи оптимизации (18-29) и принципов координации в задачах проектирования и управления взаимосвязан-

ЛЕСНОЙ ВЕСТНИК 4/2008

99

ДЕРЕВООБРАБОТКА

ными комплексами ТС вытекает несколько проблем.

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

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

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

В связи с этим целесообразно выделить несколько контуров оптимизации, позво-

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

Библиографический список

1. Рябков, В.М. Опыт создания средств автоматизации и механизации производства фибролитовых плит / В.М. Рябков. - М.: ВНИПИЭИлеспром, 1975. - 45 с.

2. Рябков, В.М. Автоматизация управления технологическими процессами производства фибролитовых плит / В.М. Рябков // Достижения техники и технологии деревообрабатывающих производств.

- Киев, 1975. - С. 51-53.

3. Рябков, В.М. Моделирование и задачи управления технологическим комплексом производства древесно-стружечных плит / В.М. Рябков // Известия высших учебных заведений // Лесной журнал.

- 1985. - № 4. - С. 59-63.

4. Рябков, В.М. Структура и задачи АСУ ТП производства древесно-стружечных плит / В.М. Рябков // Науч. тр./ Моск. лесотехн. ин-т. - 1985. - Вып. 175. - М.: МЛТИ. - С. 57-60.

5. Бурашников, В.Ю. Математическое описание процесса формирования стружечного ковра /

B. Ю. Бурашников, В.М. Рябков // Науч. тр./ Моск. лесотехн. ин-т. - 1985. - Вып. 175. - М.: МЛТИ. -

C. 60-63.

6. Рябков, В.М. Проектирование и алгоритмизация процессов управления АСУ ТП древесных плит / В.М. Рябков, Р.П. Ряйккенен // Программное алгоритмическое управление в АСУ ТП, часть V.

- Ташкент. - 1985. - С. 27-28.

7. Леонов, Л.А. Совершенствование управления производством древесных плит / Л.А. Леонов, В.М. Рябков, Р.П. Ряйккенен // Деревообрабатывающая промышленность. - 1986. - № 11. - С. 5-6.

8. Рябков, В. М. Модель измельчения древесных частиц в процессе смешивания / В.М. Рябков // Науч. тр. Моск. лесотехн. ин-т. - 1986. - Вып. 186. - М.: МЛТИ. - С. 57-60.

9. Рябков, В.М. Оптимизация управления процессом сушки стружки в производстве древесно-стружечных плит / В.М. Рябков, А.А. Завражнов // Науч. тр. Моск. лесотехн. ин-т. - 1987. - Вып. 175. - М.: МЛТИ. - С. 71-76.

10. Завражнов, А.А. Оптимизация управления процессом сушки стружки в производстве древесностружечных плит / А.А. Завражнов, В.М. Рябков // Науч. тр. Моск. лесотехн. ин-т. - 1987. - Вып. 191.

- М.: МЛТИ, С. 7-12.

100

ЛЕСНОЙ ВЕСТНИК 4/2008

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