УДК 683:66.087
МОДЕЛИРОВАНИЕ И ОПТИМИЗАЦИЯ ТОКОВЫХ РЕЖИМОВ
В ПРОЦЕССАХ НАНЕСЕНИЯ ГАЛЬВАНОПОКРЫТИЙ
И.В. Милованов
Кафедра «Системы автоматизированного проектирования», ТГТУ
Представлена членом редколлегии профессором В.И. Коноваловым
Ключевые слова и фразы: гальванические покрытия; моделирование распределения тока; плотность тока; секционированный анод; управление выпрямителем.
Аннотация: Моделируется гальваническая ванна с секционированным анодом для управления плотностью катодного тока. Сформулирована задача выбора оптимальных токовых режимов процессов нанесения гальванопокрытий. Предлагаются алгоритмы определения последовательностей и продолжительности работы анодных секций.
Обозначения
с - постоянная величина;
Б - плотность тока на единице поверхности; е - электрохимический эквивалент,
мг/кулон;
I - сила тока, А;
д - удельная плотность осаждаемого металла, г/см3;
5 - поверхность элементарной ячейки, дм2;
ґ - продолжительность процесса осаждения, с;
ґа - момент включения анодной площадки «а»;
ґа+1 - момент выключения анода «а» и включение следующего по порядку;
П - коэффициент выхода металла по току, %.
В производственных условиях наибольшее значение для качества наносимого покрытия имеет толщина и равномерность осадка. Толщина покрытия, как правило, не бывает одинаковой по всей поверхности обрабатываемой детали, и все расчетные зависимости позволяют определить только среднее значение толщины. Неодинаковая толщина покрытия является следствием неравномерного распределения тока по покрываемой поверхности. Даже при плоской поверхности катода получаются покрытия с утолщениями на периферии. Получение покрытия с излишней толщиной приводит к потерям электроэнергии, металла. Поэтому получение равномерного покрытия заданной толщины является основной задачей электрохимии.
Процессы нанесения покрытий зависят от многих трудно учитываемых факторов самого разнообразного характера. Наиболее важные из них можно разделить на следующие группы [1]:
а) электрохимические и электрические - электропроводность и состав электролита, величина поляризации и плотности тока, температура, кислотность и вязкость раствора;
б) геометрические факторы - габаритные размеры и формы гальванической ванны электродов, расположение электродов в пространстве ванны;
в) случайные факторы - неоднородность состава и структуры поверхности покрываемого металла, характер ее предварительной обработки и др.
Для управления процессами осаждения покрытий, кроме самого факта влияния названных факторов, необходимо знать непосредственные численные значения переменных состояния технологического процесса, связанных с этими факторами. К переменным состояния процесса, с точки измерения их измерения и выработки управляющих воздействий, относятся: катодная плотность тока й, температура t, уровень электролита к и кислотность раствора pH. Все эти переменные распределены по координатам и времени.
Наиболее важной переменной состояния технологического процесса является катодная плотность тока, которая определяет качество и скорость осадка [2]. При низких плотностях тока покрытие получается крупнокристаллической структуры и возможны участки с непокрытой поверхностью. Высокие катодные плотности тока позволяют получать однородный мелкозернистый осадок. Однако повышение плотности тока возможно только в определенных пределах.
Одним из наиболее распространенных подходов к получению равномерного и качественного покрытия является выбор наилучших параметров и режимов тока гальванической ванны: длительности осаждения покрытия, формы и плотности тока.
Для постановки и решения задачи выбора лучших токовых режимов процесса осаждения покрытий на поверхности деталей рассмотрим основные физикохимические закономерности процесса и запишем основные уравнения, связывающие параметры состояния технологического процесса.
При приложении разности потенциалов к электродам, помещенным в электролит, в последнем будет протекать электрический ток, и на границах электрод -электролит будут протекать электрохимические процессы.
Традиционная схема гальванической ванны показана на рис. 1.
Анод
Покрываемая
деталь
На производстве для оценивания параметров состояния технологических процессов в такой ванне применяют различные конструкции ячеек, позволяющих определить рассеивающую способность электролита, распределение тока и металла. Наиболее популярные конструкции используют элементарную ячейку в виде пластины площадью 1 дм2, погружаемую в электролит и подключенную к различного рода измерительным электрическим приборам.
Если использовать в качестве покрываемой детали такую элементарную пластинку, то для нее средняя толщина осадка может быть вычислена по формуле
Среднюю толщину покрытия по всей поверхности обрабатываемой детали определим как
т
5 = | сцБ (5) й. (2)
о
Управление выходной переменной процесса осаждения покрытия будем производить посредством управления плотностью тока и длительностью процесса.
На управляемую переменную процесса наложим ограничения вида
^шт — ^ — ^шах . (3)
При осаждении покрытия ряд входных переменных (объем, электропроводность, концентрация электролита) будем стабилизировать в ходе процесса с помощью локальных систем управления, описание которых дано ниже.
Для реальных деталей, на поверхность которых наносится покрытие в промышленной гальванической ванне, вполне достаточно при варьировании плотностью тока использовать значения, отнесенные к квадратному дециметру. Эта единица измерения плотности тока широко применяется в промышленности.
Перечисленные замечания позволяют сделать вывод о том, что если научиться управлять локальной плотностью тока на одном квадратном дециметре катода, то удастся получать весьма равномерные покрытия на поверхности деталей.
Однако в тех специальных случаях, когда требуются «ювелирные» по равно -мерности покрытия, следует выбрать размеры единичной ячейки, соизмеримые с требуемыми значениями выходного параметра процесса. Проводимые рассуждения никак не ограничены дм2 и могут быть использованы для любых размеров единичной ячейки.
Для реализации возможности управления локальной плотностью тока на каждой единичной ячейке будем использовать анод специальной конструкции, представляющий собой набор дециметровых квадратных пластинок, изолированных друг от друга, закрепленных на оправке из токонепроводящего материала. Гальванические ванны с такой конструкцией анода не являются уникальными и находкой автора, используются рядом исследователей и получили название многоанодных.
Нами предлагается более совершенные новые аппаратные средства для коммутации анодов и методика управления локальной плотностью тока на каждом из них.
На рис. 2 показана предлагаемая схема подключения анодов к источнику питания. Как видно из рисунка, аноды расположены в виде квадратной матрицы из пяти строк и пяти столбцов. В каждом узле матрицы размещена элементарная ячейка. Количество пять здесь выбрано только для примера, краткости и наглядности приводимого материала. Цифрами «1» обозначены электронные ключи, коммутирующие строки и столбца, а цифрой «2» - регистры для хранения десятиразрядного управляющего слова и содержащие низкоомные калиброванные резисторы (0,05-0,1 Ом).
Предлагаемая схема подключения анодов позволяет использовать два режима коммутации.
Первый режим основан на том, что в любой момент времени работает только одна элементарная ячейка, т.е. только одна ячейка подключена к положительной клемме источника питания. Такой режим позволяет измерить текущий через выбранную ячейку ток, т.е. локальную плотность тока и установить ее индивидуальное значение. Подключая к источнику питания последовательно все анодные секции, будем получать покрытие с высокой степенью равномерности.
При реализации рассматриваемого режима коммутации анодов будем получать на поверхности секционированного анода своеобразное изображение покрываемой детали, представленное плотностью распределения катодного тока.
Качество наносимого покрытия в данном случае в значительной степени зависит от частоты переключения анодных секций. В реальных промышленных условиях анод подключен к источнику питания постоянно при использовании выпрямительных агрегатов на основе селеновых выпрямителей, или каждые 50-6 = 300 мс при использовании современных тиристорных источников питания.
При изучении процессов нанесения покрытий с помощью импульсных источников питания рядом исследователей было убедительно доказано, что для получения качественного покрытия на аноде необходим импульсный ток с периодом 300 мс.
Учитывая изложенное, напрашивается вывод о том, что для получения равномерного осадка при использовании первого режима достаточно поддерживать на каждой анодной секции оптимальную локальную плотность тока каждые 300 мс.
Второй режим использования разработанного коммутатора предполагает одновременное включение всех анодных площадок с максимально допустимой одинаковой для всех плотностью тока.
Для каждой анодной секции предварительно рассчитывается толщина покрытия на соответствующей ей катодной поверхности. На поверхности катода таким расчетом выделяются места с различными значениями толщины покрытия.
Каждая часть катода должна быть покрыта на толщину, определенную условием (3). Выберем продолжительность осаждения покрытия T такой, чтобы на катодной площадке с самой малой расчетной толщиной покрытия была получена минимально допустимая толщина покрытия. При этом на катодных площадках с большей расчетной толщиной покрытия реальная величина осадка будет удовлетворять условию (3) или нет. Для того чтобы на каждой из них толщина покрытия была равной 5Ш;П , вычислим, насколько продолжительность приложения тока к соответствующей анодной секции меньше, чем Т.
Найденные значения будем использовать при нанесения покрытия путем прекращения подачи тока к соответствующей анодной секции через время ТЬа, где а = 1,..., па; nа = п1п2: п1, п2 - количество строк и столбцов в матрице секционированного анода. Другими словами, каждая из анодных секций будет подключена к источнику питания только на время, необходимое для нанесения минимально допустимой толщины покрытия. После окончания процесса на катодной секции к соответствующему ей аноду приложим напряжение, препятствующее растворению полученного осадка.
С целью упрощения дальнейших рассуждений пронумеруем анодные площадки только одним индексом, как показано на рис. 2. Распределение тока на анодной площадке «а» обозначим через Да,(в), где а = 1, ..., па; 5 - площадь анодной секции. На соответствующей катодной области за время осаждения покрытия га, будет получено покрытие 8а (5, га). За га обозначим продолжительность подключения анодной секции с номером «а» к источнику питания. Поскольку анодные секции включены не постоянно, а работают последовательно одна за другой, то
Га = Ґа+1 — Ґа . (4)
За все время осаждения покрытия Ґпа при выбранном алгоритме включения анодов будет получено распределение толщины покрытия на катодной поверхности [3]
па па Ґа+1
8(5,Г) = ^8а (5,га) = С^ | цБа (5)& . (5)
а=1 а=1 г
Условием (3) определено изменение толщины покрытия по поверхности, покрываемой детали. Толщина полученного в результате работы всех анодных секций за период времени покрытия должна быть не более 5Ш;П
р(5) = 8(5,Г)-8тЬ >0.
(6)
Задачу оптимального управления токовыми режимами в гальванической ванне сформулируем как задачу нахождения интервалов времени га, при которых равномерность покрытия поверхности детали будем наилучшей, т. е.
| па Ґа+1
Р = |р(5)ё5 = | С^ | п^а (5)<*-8т
5 5 а=1 Ґа
л
(7)
при ограничении (6).
При выборе конструкции секционированного анода размеры секций определены не случайно. Величина в один квадратный дециметр является достаточно малой для точности промышленных процессов нанесения покрытий на поверхности деталей и с целью упрощения дальнейших рассуждений может быть исключена из используемых выражений.
Кроме того, если предположить, что покрываемая деталь имеет несложную форму, то распределение металла покрытия по поверхности детали будет повторять распределение тока у этой поверхности или же распределение потенциаль-
ной функции на рассматриваемой поверхности [4].
С учетом сделанных замечаний запишем более простую формулировку задачи оптимального управления токовыми режимами в гальванической ванне.
Для расчета оптимального времени работы каждой из анодных секций и толщины покрытия введем обозначение
А,,а = еП V(^) , (8)
тогда выражение (5) можно переписать в виде
N
§а = Х 4 у,- . (9)
1=1
Поскольку на толщину наносимого покрытия наложены интервальные ограничения (3), то запишем следующую систему уравнений:
N
X, 4,1 — 8тах ;
1=1
N
X 4 ,па1г — 8 тах ; (10)
1=1
N
X 4,1 ^ — 8 тт ;
1=1
N
4 ,па^г — 8тт .
1=1
Для решения записанной системы уравнений будем использовать классический симплекс метод, широко запрограммированный для различных поколений ЭВМ, операционных сред и компиляторов.
Решение этой системы определит значения времен подключения каждой анодной площадки секционированного анода, вычислит толщину наносимого покрытия на каждом участке катода.
В том случае, если покрываемая деталь весьма сложна, то требуется решение задачи оптимального управления токовыми режимами осаждения в постановке (7).
Анализ целевой функции показал, что она носит «овражный» характер, и поэтому для решения поставленной задачи оптимального управления предлагается использовать метод Пауэлла с модификациями.
Идея метода заключается в поиске минимума функции путем проведения последовательности одномерных поисков вдоль системы сопряженных направлений.
Поиск минимума функции (7) будем проводить за k этапов k = 1, ..., каждый из которых в общем случае может быть представлен в виде последовательности
шагов. Поиск начинается в некоторой точке x0k и использует n линейно независимых направлений поиска Sik i = 1, . , n. В точке x00 начальные направления S1, ., Sn берутся параллельными координатным осям.
Шаг І. Любым алгоритмом одномерного поиска определяется x1k из условий Ф(x0k + ) = min. Полагая x1 = xkQ + , находим ^2 такое, чтобы
Ф(xk +х2 sf) обращалась в минимум, при этом x2k = x1 + ^2 s2;. Поиск осуществ-
л . л
ляется последовательно в каждом направлении S, і = 1, ..., n, всегда начиная с
самой последней точки, пока не будут определены все Хк , і = 1, ., n.
Шаг 2. После минимизации Ф(х) в каждом из n направлений выполняется
один дополнительный шаг величиной X - xjk), соответствующий полному перемещению на к-том этапе и приводящий в точку (2 xn - xjk).
Шаг З. На данном шаге осуществляется проверка возможности замены одного из «старых» направлений поиска на «новое», что позволит получить более эффективный набор направлений. Проверка выполняется следующим образом.
Для компактности изложения введем несколько обозначений:
а) наибольшее уменьшение Ф(х) в каком-либо направлении поиска обозначим через
dk = max) - Ф(x( ) ; і =1,., n ;
б) соответствующее этому максимальному изменению Ф(х) направление обо-
k
значим через Sm ;
в) положим Ф1 = Ф x), Ф2 = Ф ^) и Ф3 = Ф x2 xn - x0k), где x0k = xkn-1 и
n
xk-1 +xksk = xk +YxkSk
xn ^/'-n*>n x0 ^ і і ' і=1
Тогда, если Ф3 > Ф1 или (Ф1-2Ф2+Ф3) (Ф1-Ф2-d k)2 > 0,5 d 1(Ф1-Ф3), то следу/ і і \ k k k ет использовать на (к + 1)-м этапе те же направления S1 ,s2 ,...,Sn , что и на к-м
k+1 k ■ 1 k+1 k
этапе, т.е. Si = Si для і = 1, ., n, и начать поиск из точки x0 = xn или из точ-
ки x0k+1 = 2 x^k - x0k в зависимости от того, в какой точке х функция Ф(х) принима-
k
ет наименьшее в направлении sn значение.
В случае, если вышеописанные условия не выполняются, то минимум Ф(х)
k k k ищется в направлении вектора Sn , проведенного из x0 в xn ; точка этого минимума берется в качестве начальной для следующего (k + 1)-го этапа. Система направлений поиска на (k + 1) этапе формируется из системы k-го этапа путем исключения направления sП и замены его на sk.. Однако sk помещается в последний столбец матрицы направлений, а не на место s^m . Таким образом, на (k + 1)-м этапе будет использоваться система направлений поиска вида
к+1 sk+1 sk+1 = sk sk sk sk sk sk Л1 ’ Л2 ’ •••’ лп Л1 > л2 ’ •••’ *m-1’ *m+1’ •••’ An > Л •
Шаг 4. На последнем шаге выполняется проверка критерия окончания поиска в конце любого этапа, который состоит в том, что изменение по каждой независимой переменной должно быть меньше, чем заданная точность е, , = 1, ..., п, или
к „к
< 0,1 е.
Одномерный поиск минимума функции Ф(х) в некотором выбранном на-
к
правлении , I = 1, 2, ..., п будем осуществлять при помощи чисел Фибоначчи.
Алгоритм поиска состоит из двух стадий. На первой стадии выполняется определение отрезка, содержащего минимум. Шаг для поиска изменяется по числам Фибоначчи. На второй стадии одномерного поиска минимума производим собственно поиск минимума функции на найденном отрезке.
Критерий остановки поиска алгоритма Пауэлла учитывает абсолютную величину шага и поэтому желательно, чтобы х1 е [0, 1], тогда заданная точность будет одновременно и относительной ошибкой результата. Чтобы избежать нормирования переменных в используемой целевой функции, критерий остановки изменим так, чтобы в нем учитывалась относительная величина шага
(+1 - Х )') < е, 1 = 1, ., п.
Проверка эффективности алгоритма выполнялась путем решения контрольной задачи поиска минимума функции Розенброка
Ф(х) = 100 (х2 - х2 )2 + (1 - х1 )2 .
Верное решение контрольной задачи получено за 12 этапов. При этом функция Розенброка вычислялась 930 раз.
Заключение. С помощью предлагаемых методик решен ряд реальных задач по поиску оптимального управления токовыми режимами нанесения покрытий на поверхности деталей. По результатам решения реальных задач можно сделать вывод о том, что при определенной степени воображения, полученные численные результаты последовательностей включения анодных секций «рисуют» на поверхности секционированного анода «профиль» покрываемой детали.
Список литературы
1. Кудрявцев Н.Т. Электролитические покрытия металлов. - М.: Химия,
1979.
2. Ямпольский А.М. Способы получения равномерных и гладких покрытий. -Л.: ЛДНТП, 1970.
3. Егоров К.В., Манукян А.Б. Вопросы управления системами, описываемыми уравнением Лапласа / В кн. Применение и перспективы развития исполнительных устройств в системах регулирования и управления. - Кировокан, 1979.
4. Применение метода распределенного контроля для управления гальваническими процессами: Отчет / Егоров К.В. и др. - М.: Моск. энерг. ин-т, 1975.
Modeling and Optimization of Current Regimes in the Process of Electroplated Coatings
I.V. Milovanov
Department “Systems of Automated Designing”, TSTU
Key words and phrases: electroplated coatings; modeling of current distribution; current density; sectionalized anode; rectifier unit control.
Abstract: Galvanic bath with sectionalized anode to control the density of cathode current is modeled. The task of choosing optimum current regimes of the process of electroplated coatings is formulated. The algorithms of determining the sequence and duration of anode sections work are offered.
Modellierung und Optimisierung der Stromzustande bei den Prozessen des Auftragens von den galvanischen Niederschlagen
Zusammenfassung: Es wird das Galvanisierbad mit der abgeteilten Anode fur die Regulierung von der Dichte des Katodenstroms modelliert. Es ist die Aufgabe der Auswahl der optimalen Stromzustande von den Prozessen der galvanischen Nieder-schlage formuliert. Es werden die Algorithmen der Bestimmung der Reihenfolgen und der Arbeitsdauer von den Anodensektionen vorgeschlagen.
Modelage et optimisation des regimes du courant dans les processus de l’execution des revetements electrolytiques
Resume: On modele un bain galvanique a l’anode actionnee pour la commande de l’epaisseur du courant cathodique. On a formule le probleme du choix des regimes optimaux du courant dans les processus de l’execution des revetements electrolytiques. On propose les algorithmes de la definition des successions et de la duree du travail des sections anodiques.