ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Journal influence

Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)

Bookmark

Next issue

2
Publication date:
16 June 2024

Systems technological processes control in multiproduct manufactures

The article was published in issue no. № 1, 2012 [ pp. 80 - 83 ]
Abstract:The paper describes the results of research function, structure and models automated control system with the elements of artificial intelligence for technological processes in single-part and smale-scale production.
Аннотация:В статье изложены результаты исследований функций, структуры и моделей интеллектуальной автоматизиро-ванной системы управления технологическими процессами в единичном и мелкосерийном производствах.
Authors: Burdo G.B. (gbtms@yandex.ru) - Tver State Technical University, Tver, Russia, Ph.D, Semenov N.A. (dmitrievtstu@mail.ru) - Tver State Technical University, Tver, Russia, Ph.D, Isaev A.A. (gbtms@yandex.ru) - Tver State Technical University, Tver, Russia,
Keywords: system analysis, artificial intelligence, automated design system for technological processes
Page views: 13410
Print version
Full issue in PDF (5.33Mb)
Download the cover in PDF (1.08Мб)

Font size:       Font:

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

Авторами выявлены функции АСУ ТП в условиях единичного и мелкосерийного производств и исходные данные для ее работы [2]. Структура АСУ ТП разработана в соответствии с принципами единства и взаимосвязи, одновременности, непрерывности, гибкости, точности, оперативности, эвристичности, относительной оптимальности, участия [2].

Для исследования работы АСУ ТП был применен системный подход и рассмотрена теоретико-множественная модель АСУ ТП как части интегрированной системы САПР ТП–АСУ ТП.

Технологические подразделения (ТхП) являются управляемыми АСУ ТП подсистемами, состоящими из различных подсистем – участков.

Управляющая система S представляет собой совокупность операторов, реализующих систему управления технологическими подразделениями. Сами технологические подразделения осуществляют преобразование предметов производства в соответствии с алгоритмами, задаваемыми командами {Wij} операторам {Rj}. Операторы {Rj} предназначены для контроля за технологической дисциплиной, управления работой непосредственно на рабочих местах и получения информации о ходе работ ({Rj}={R1, R2, Rj, Rm,}). Они реализуются линейными мастерами, отвечающими за работу подчиненных им элементов технологических подразделений ({{Ki}j}), причем обязательно условие

, Ø, то есть управляемыми должны быть все подразделения, но одновременного подчинения нескольким операторам из множества {Rj} не допускается. Каждым оператором Rj управляются подразделения K1j, K2j, …, Kij, …, Knj, образующие множества {Ki}j. Оператором Rj выполняется несколько функций.

Первая из них, R1ij, выполняет функцию контроля за соблюдением технологической дисцип­лины в каждом из подчиненных оператору Rj i-x: R1ij: M1j´Vij®Wij, где M1j – множество параметров, описывающих операционные ТП для {Ki}j участков технологических подразделений и содержащихся в технологической документации (передаются от САПР ТП); Vij – множество параметров, описывающих фактическое выполнение технологий на i-м участке; Wij – множество управляющих воздействий, вводящих ТП на участке в рамки, оговоренные технологической документацией.

Тогда совокупная функция {R1i}j по всем подчиненным оператору Rj i-м участкам R1j будет ; , где {Vi}j – множество параметров, описывающих фактическое выполнение технологий на всех ij-х участках (j=1, 2, …, i, …, n); {Wi}j – множество управляющих воздействий, вводящих технологии на ij-х участках, управляемых Rj, в состояние, оговоренное технологической документацией.

Вторая частная функция операторов, {Rj}, управляет распределением работ по рабочим местам участков технологических подразделений. По каждому i-му участку вторая функция оператора {Rj} следующая: , где L3j – управляющее воздействие от управляющей подсистемы с целью приведения календарного плана-графика (КПГ) к расчетному данному участку; Z1ij – множество параметров, описывающих КПГ выпуска деталей, узлов и изделий исходя из планового числа рабочих мест на i-м участке, подчиненном j-му оператору Rj; {Z1i}j==Z1j, Z1j – множество параметров КПГ выпуска деталей, узлов и изделий на всех i-х участках, управляемых оператором R2j; M1j – множество параметров, характеризующих маршрутную технологию изготовления деталей, узлов и изделий на i-м участке,  получаемых от САПР ТП; Yij – множество параметров, характеризующих загрузку и число фактических рабочих мест в пределах групп оборудования на i-м участке; Xij – множество параметров, характеризующих управляющие воздействия, приводящие фактическое выполнение КПГ в соответствие расчетному на i-м участке с учетом загрузки рабочих мест в пределах групп оборудования.

Функция оператора R2j по всем подчиненным ему подразделениям, {R2i}j, такова: {R2i}j={Z1i}j´    ´{M1i}j´{Yi}j´{L3i}j®{X1i}j, где {L3i}j==L3j – множество управляющих воздействий от управляющей подсистемы с целью приведения в соответствие КПГ работы всех участков, подчиненных Rj; {M1j}i==M1j – множество параметров, характеризующих ТП изготовления изделий на всех i-х участках, подчиненных оператору Rj; {Yi}j==Yj – множество параметров, характеризующих загрузку и число фактических рабочих мест в пределах групп оборудования на i-х участках, управляемых Rj; {Xi}j==Xj – множество параметров, характеризующих управляющие воздействия оператора Rj по всем участкам технологических подразделений, приводящие фактическое выполнение КПГ в соответствие расчетному с учетом загрузки рабочих мест по всем группам станков на всех i-х участках; {R2i}i==R2j, R2j=M1j´Yj´Z1j´L3j®X1j.

Третья функция операторов, {Rj}, связана с предоставлением необходимой информации о ходе выполнения КПГ в систему диспетчирования. Следует оговориться, что эта функция может выполняться как линейными мастерами, так и диспетчерами подсистемы Р (в зависимости от организации системы диспетчирования).

Функция R3ij в рамках каждого участка технологических подразделений следующая: , где qij(t) – множество параметров, описывающих фактическое число рабочих мест и выполнения КПГ на i-м участке по выпуску изделий, управляемом оператором Rj;  – то же самое, но в принятой в подсистеме (операторе) Р форме, индекс t в скобках обеих величин означает, что данные вводятся в строго оговоренные временные интервалы.

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

Рассмотрим функции подсистем АСУ ТП, показанные на рисунке.

Функции подсистемы диспетчирования Р следующие. Первая из них, Р1, связана с оценкой выполнения КПГ по всем участкам технологических подразделений в целом: P1: Z2´{{qi}p}j(t)®DZ2(t), где Z2 – множество параметров, характеризующих плановый КПГ и плановое число рабочих мест по Подпись:  Структурная схема АСУ ТПтехнологическим подразделениям в целом в форме, необходимой для подсистем Р, {{qi}p}j(t)= =Qp(t); ∆Z2 – множество параметров, характеризующих отклонения КПГ и числа рабочих мест от планового по всем участкам технологических подразделений.

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

Функции подсистемы В следующие. Первые две из них связаны с разработкой множеств параметров, характеризующих КПГ для операторов {Rj} и Р: B1:E´M2´L2®Z1; B2:E´M2´L2®Z2,    где E – множество параметров, характеризующих номенклатуру изготовляемых изделий с указанием календарных сроков их изготовления (объемные планы); M2 – множество параметров, характеризующих маршруты изготовления изделий с указанием времени их выполнения (штучно-калькуля­ционное время, заключительное время и пр., сведения по используемому в операции инструменту), передаваемые от САПР ТП; L2 – множество параметров, определяющих уточнения и корректировки для оператора В, указания о необходимости или отказе от пересчета календарных планов, их утверждение, предельные календарные сроки в КПГ по изделиям, плановая численность рабочих мест.

Функция B3 определяет отличие расчетного КПГ от задаваемого множеством параметров L2: B3:E´M2´L2´DZ2(t)®DL2, где ∆Z2 – множество параметров, характеризующих отклонения по срокам выполнения расчетного КПГ от задаваемых в множестве L2.

Функция В4 определяет фактическую загрузку оборудования по типам и группам оборудования участков: B4:E´M2´L2´DZ2(t)®T,   где T – множество параметров, определяющих фактическую загрузку оборудования по группам на момент t (то есть с помощью учета фактической численности рабочих, прохождения деталей по станкам и т.д.).

Функции оператора О (подсистема объемного планирования) следующие. Функция O1 определяет исходные параметры для расчета КПГ: O1: L1´M3.®E, где L1 – множество параметров, определяющих перечень изделий, изготавливаемых за определенный календарный период (задаваемый объемный план), плановую численность рабочих мест; M3 – множество параметров, определяющих трудоемкость изделий по видам работ.

Функция O2 определяет расчетные отклонения от задаваемого объемного плана: O2: L1´(L1´M2)® DL1, где ∆L1 – множество параметров, характеризующих отличие расчетного объемного плана от задаваемого.

Подсистема управления (С) реализует следующие функции. Первая из них определяет объем задания для подсистемы О (объемный план) и может быть реализована в следующих вариантах: : D®L1, где D – множество параметров, определяющих перечень и календарные сроки выпуска изделий. Данная подфункция реализуется при первоначальном формировании плана объемного выпуска изделий (по номенклатуре).

Вторая подфункция, : D´DL1®L1, используется при итерационных процедурах уточнения рассчитанного плана объемного выпуска изделий.

Третья подфункция, : D´DL2®L1, используется при уточнении плана объемного планирования путем итерации на основе анализа сформированного КПГ.

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

Вторая функция определяет управляющие воздействия на подсистему В и имеет несколько подфункций.

Первая из них, : D®L2, определяет конечные календарные сроки L1 выпуска определенных изделий и другие ограничения по разрабатываемому КПГ.

Вторая подсистема реализуется при уточнении сформированного КПГ на основе анализа его отличий ∆L2 от указания L2 путем итерационных процедур: : D´DL2®L2.

Третья подфункция определяет управляющее воздействие L2 на основе анализа реализации  КПГ в технологических подразделениях:  .

Третья функция осуществляет обратную связь с системой управления организацией более высокого уровня.

Первая подфункция имеет вид : DL1®DD, где ∆D – множество параметров, описывающих отклонения от планового задания D по срокам и номенклатуре изделий на основе анализа сформулированного объемного плана.

Вторая подфункция определяет возможные отклонения ∆D на основе анализа сформированного КПГ: : D´DL2®∆D.

Третьей подсистемой определяются возможные отклонения ∆D на основе анализа результатов работы технологических подразделений: : D´ ´DZc(t)®∆D.

Четвертая подфункция служит для прямого управления работой операторов {Rj} с целью приведения КПГ в соответствие расчетному и охватывает организационную сторону управления: ; L3={L3j}.

Таким образом, в АСУ ТП реализованы три вида обратных связей: по объемному плану, КПГ и результатам диспетчирования ТП. Кроме того, в составе интегрированной САПР ТП–АСУ ТП последняя подсистема имеет обратную связь с САПР ТП и осуществляет общую обратную связь (∆D) с системой управления организацией. Наличие таких связей является достаточным для управления всеми подсистемами АСУ ТП и интегрированной системой в целом, учитывая степень формализации проектных процедур и процедур оценки решений. По мере накопления практического опыта обратные связи внутри АСУ ТП могут быть перераспределены: часть связей ∆L2 (от подсистемы КПГ к подсистеме С) может быть замкнута на подсистему О, а некоторые параметры связи  могут передаваться в подсистемы В и О.

Результаты исследования позволили разграничить функции подсистем, оптимизировать информационные потоки и разработать формальные алгоритмы процедур на основе нечеткой логики. Предложенная методика и разработанные программные средства, зарегистрированные в Роспатенте РФ в реестре программ для ЭВМ (авторы: Бурдо Г.Б., Палюх Б.В., Баженов А.Н.), реализуются на одном из предприятий г. Твери, изготавливающем геофизические приборы малыми партиями [3, 4].

Литература

1. Вумек Джеймс П., Джонс Даниел Т. Бережливое производство. Как избавиться от потерь и добиться процветания вашей компании. М.: Альпина Бизнес Букс, 2008. 716 с.

2. Бурдо Г.Б. Принципы построения автоматизированной системы управления технологическими процессами в многономенклатурных производствах // Вестн. Саратов. гос. тех. ун-та. 2010. № 3 (48). С. 113–118.

3. Бурдо Г.Б. Интеллектуальная система управления технологическими процессами в многономенклатурном машиностроительном производстве // Проблемы информатики. 2011. № 1 (9). С. 51–55.

4. Бурдо Г.Б. Оперативное планирование на основе приоритетных схем в производственных системах геофизического приборостроения // Каротажник. 2011. № 6 (204). С. 92–100.


Permanent link:
http://swsys.ru/index.php?page=article&id=3021&lang=&lang=&like=1&lang=en
Print version
Full issue in PDF (5.33Mb)
Download the cover in PDF (1.08Мб)
The article was published in issue no. № 1, 2012 [ pp. 80 - 83 ]

Perhaps, you might be interested in the following articles of similar topics: