Научная статья на тему 'Оптимальное управление в проблеме Стефана и методы его вычисления'

Оптимальное управление в проблеме Стефана и методы его вычисления Текст научной статьи по специальности «Математика»

CC BY
229
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЗАДАЧА СТЕФАНА / ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / ТЕМПЕРАТУРНОЕ ПОЛЕ / ФАЗОВЫЕ ПЕРЕХОДЫ / ЭНТАЛЬПИЙНЫЙ МЕТОД / СГЛАЖИВАНИЕ / STEFAN PROBLEM / OPTIMAL CONTROL / TEMPERATURE FIELD / PHASE TRANSITIONS / ENTHALPY METHOD / SMOOTHING

Аннотация научной статьи по математике, автор научной работы — Некрасов Сергей Александрович, Волков Владимир Сергеевич

В статье рассмотрены математическая модель и численный метод для расчета и оптимизации температурных полей с учетом фазовых превращений. Приводятся соответствующие примеры расчетов и проведен анализ результатов. Сформулирована задача оптимального управления температурным полем с учетом фазовых переходов и нелинейных свойств материала. Разработаны конечно-разностный метод и программы для ЭВМ, позволяющие эффективно осуществлять компьютерное моделирование и оптимизацию теплофизических процессов при плавлении и кристаллизации вещества. Прямая задача Стефана решалась на основе одного из вариантов сквозного «энтальпийного» метода. Решение сопряженной задачи находилось при помощи сглаживания сосредоточенной теплоемкости и прочих параметров и характеристик с особенностью типа дельта-функции. В качестве примеров описаны две задачи оптимизации: по критерию минимума энергозатрат на плавление материала при соответствующих ограничениях, а также по критерию максимума (минимума) температурного поля в заданной точке области. В обоих случаях функцией управления являлась удельная мощность объемного источника, значения которой находятся в некоторой полосе произвольной ширины. Результаты работы могут применяться при исследовании и проектировании в области металлургии, электрических аппаратов, криотехнике и т. д. Библиогр. 12 назв. Ил. 7. Табл. 3.

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

Похожие темы научных работ по математике , автор научной работы — Некрасов Сергей Александрович, Волков Владимир Сергеевич

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

NUMERICAL METHODS FOR SOLVING OPTIMAL CONTROL FOR STEFAN PROBLEMS

The article describes the mathematical model and a numerical method for the calculation and optimization of temperature fields with regard to phase transformations and the nonlinear material properties. It proposes a finite-difference method and a computer program that will effectively implement the computer simulation and optimization of thermal processes during melting and crystallization of the product. Direct Stefan problem was solved on the basis of one of the options through “enthalpic” method. The solution of the dual problem is found by smoothing the concentrated heat capacity and other parameters and characteristics of a feature such as a delta function. The article deals with a number of examples of optimization problems under various restrictions: minimizing energy consumption for melting the material, finding the maximum (minimum) temperature field, as well as two-sided estimate gradient of the solution at a given point in the area. In the above case, the functions of control are the source of the bulk power density, the values of which are located in a strip of arbitrary width. The results can be used in the practice of research and design in the field of metallurgy, electrical appliances, сryogenic etc. Refs 12. Figs 7. Tables 3.

Текст научной работы на тему «Оптимальное управление в проблеме Стефана и методы его вычисления»

УДК 532.546:551.340

С. А. Некрасов, В. С. Волков

Вестник СПбГУ. Сер. 10. 2016. Вып. 2

ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ В ПРОБЛЕМЕ СТЕФАНА И МЕТОДЫ ЕГО ВЫЧИСЛЕНИЯ

Южно-Российский государственный политехнический университет, Российская Федерация, 346428, Новочеркасск, ул. Просвещения, 132

В статье рассмотрены математическая модель и численный метод для расчета и оптимизации температурных полей с учетом фазовых превращений. Приводятся соответствующие примеры расчетов и проведен анализ результатов. Сформулирована задача оптимального управления температурным полем с учетом фазовых переходов и нелинейных свойств материала. Разработаны конечно-разностный метод и программы для ЭВМ, позволяющие эффективно осуществлять компьютерное моделирование и оптимизацию тепло-физических процессов при плавлении и кристаллизации вещества. Прямая задача Стефана решалась на основе одного из вариантов сквозного «энтальпийного» метода. Решение сопряженной задачи находилось при помощи сглаживания сосредоточенной теплоемкости и прочих параметров и характеристик с особенностью типа дельта-функции. В качестве примеров описаны две задачи оптимизации: по критерию минимума энергозатрат на плавление материала при соответствующих ограничениях, а также по критерию максимума (минимума) температурного поля в заданной точке области. В обоих случаях функцией управления являлась удельная мощность объемного источника, значения которой находятся в некоторой полосе произвольной ширины. Результаты работы могут применяться при исследовании и проектировании в области металлургии, электрических аппаратов, криотехнике и т. д. Библиогр. 12 назв. Ил. 7. Табл. 3.

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

S. A. Nekrasov, V. S. Volkov

NUMERICAL METHODS FOR SOLVING OPTIMAL CONTROL FOR STEFAN PROBLEMS

South-Russian State Politechnical University, 132, ul. Prosveschenia, Novocherkassk, 346428, Russian Federation

The article describes the mathematical model and a numerical method for the calculation and optimization of temperature fields with regard to phase transformations and the nonlinear material properties. It proposes a finite-difference method and a computer program that will effectively implement the computer simulation and optimization of thermal processes during melting and crystallization of the product. Direct Stefan problem was solved on the basis of one of the options through "enthalpic" method. The solution of the dual problem is found by smoothing the concentrated heat capacity and other parameters and characteristics of a feature such as a delta function. The article deals with a number of examples of optimization problems under various restrictions: minimizing energy consumption for melting the material, finding the maximum (minimum) temperature field, as well as two-sided estimate gradient of the solution at a given point in the area. In the above case, the functions of control are the source of the bulk power density, the values of which are located in a strip of arbitrary width. The results can

Некрасов Сергей Александрович — доктор технических наук, профессор; nekrasoff_novoch@ mail.ru

Волков Владимир Сергеевич — преподаватель; [email protected]

Nekrasov Sergej Aleksandrovich — doctor of technical sciences, professor; [email protected] Volkov Vladimir Sergeevich — teacher; [email protected] © Санкт-Петербургский государственный университет, 2016

be used in the practice of research and design in the field of metallurgy, electrical appliances, cryogenic etc. Refs 12. Figs 7. Tables 3.

Keywords: Stefan problem, optimal control, temperature field, phase transitions, enthalpy method, smoothing.

Введение. Задачи, связанные с вычислением оптимального управления температурными полями с фазовыми переходами, являются относительно новыми и пока мало изученными [1—4]. К ним относятся оптимизация получения отливок в металлургии, технологии сварки, оттаивания мерзлых грунтов и т. д. Существует несколько общих подходов к решению рассматриваемой проблемы, а именно: 1) прямой метод оптимизации; 2) использование методов теории вариационного исчисления и оптимального управления: метод множителей Лагранжа, метод прямых в сочетании с принципом максимума Понтрягина, при помощи которых строятся уравнения экстремалей для оптимального решения. Методика нахождения сопряженной системы уравнений при оптимизации распределенных систем методом множителей Лагранжа описана в [1, 2].

В работе [2] решается одномерная задача оптимального управления плавлением и кристаллизацией вещества при ряде ограничений-неравенств. Функцией управления является интенсивность тепловыделения. Полная вариационная задача разбивается на две поочередных подзадачи: оптимизации плавления и кристаллизации вещества. Аналитическое исследование основано на методе Лагранжа: найдена вариация функционала, сформулирована сопряженная задача для множителей Лагранжа. Численное решение вариационной задачи осуществляется прямым методом на основе энтальпийного подхода и градиентного метода. Описанный подход для трехмерных задач развит в [3].

В [4] получено оптимальное управление для квазистационарной задачи Стефана, когда граница фазового перехода движется вдоль образующей, не меняясь, с постоянной скоростью. Функцией управления является тепловой поток, критерий оптимизации — минимальное отклонение границы фазового перехода от заданной. Аппроксимирующие задачи решаются двойственным регуляризованным методом. Для решения сопряженной задачи применяется метод Галеркина.

В [5] приведено решение обратных задач теории сварки совместно с оптимизацией по нескольким параметрам.

В [6] описано управление температурным полем при таянии и замерзании грунтов на основе известного энтальпийного метода расчета.

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

1. Математическая модель температурного поля. Рассматриваемый теп-лофизический процесс описывается многофазной задачей Стефана в «энтальпийном» виде

дН

— = АА + /{х,г), хеУ, ¿>о, (1)

Т = Те, х € Б, г > 0, (2)

т = То(х), г = 0; \т| < те, х € V, г > о, (3)

т

Н(т) = /рмсМ,.<„. + ,р(Т, -»(т-т),

То

где H — энтальпия; T — температура; в (u) — единичная функция Хевисайда; Tf — температура фазового перехода; rf — скрытая теплота фазового перехода; T0 — начальное распределение температуры в области (T0 < Tf); р = р (T) — массовая плотность; c = c(T) — теплоемкость; Л — тепловой потенциал: Л (T) = f^ Л (u) du; Л (T) — коэффициент теплопроводности; t — время; x = (xi, Х2, x%) — пространственные переменные; А — дифференциальный оператор Лапласа по пространственным переменным; f — удельная мощность объемного источника нагрева.

2. Оптимизация на основе метода Лагранжа.

2.1. Задача с интегральным критерием. Критерий оптимизации — минимум затрат энергии на нагрев объемным источником:

tF

J = j j f (x,t)dxdt ^ min . (4)

о у

Ограничениями являются уравнения задачи Стефана (1)-(3) и ограничения на величину плотности тепловыделения:

\f (x,t) - fo (x,t)\ < £f (x,t), x e V, 0 <t<tF; f (x,t) > 0, (5)

в которых fo(x,t) и £f (x,t) — ограниченные кусочно-непрерывные функции. Также требуется, чтобы в конечный момент времени температура в заданной точке xo = (x01,x02 ,x03) области V была равна температуре фазового перехода:

T (xo,tF)= Tf. (6)

Представим функционал Лагранжа следующим образом:

tF

L = J + J J ——AA—f(x,t)^jdxdt + wi(T(xo,tp)—Tf),

о у

где 1л(х, Ь) — функциональный, а и>1 — скалярный множители Лагранжа.

Согласно известной методике вычислим вариацию и найдем уравнение экстремалей данного функционала по функции Т (х, Ь). Запишем функционал Лагранжа в виде, более удобном для формулировки сопряженной задачи:

гР

ь= и И*,*) ДА-/(*,*)) +

о у

+ V! (Т (х, Ь) — Tf) 3 (х — хо — Ьр) + ] (х, Ь)У1х^И. Первая вариация функционала по температуре

Sr(L) = f f[w(x,t) (ST (M) _ ÖT (АЛ)) +

о у

+ 1Л1бТ (х, Ь) 3 (х — хо, Ь — Ьр)\вхА. Представим ее как сумму трех слагаемых:

3т (Ь) = 11 + 12 + 1з,

Вестник СПбГУ. Сер. 10. Прикладная математика,. Информатика... 2016. Вып. 2 89

где

Ьр

= I I ад(ж, ——-(¿жсЙ, о у

Ьр

12 =

о у

Ьр

Г Г ,

/ / ги(х, Ь)-о у Ьр

J ! —ю(х, г)А6т (Л)ЗхАг,

1з = J ! ю\ЗТ (х,г) З (х — хо,г- Ьр)в,хЗ,г.

оу

С учетом формулы для производной произведения функций получаем

II =

оу

откуда

у

Ьр

Ьр

1\ = J [ад (х,Ьр) Зт (Н (х,Ьр)) — ю (х, 0) Зт (Н (х, 0))] 3,х —

_1

оу

Так как ю (х,гр) = 0, ЗТ (х, 0) = 0 и Зт (Н (х, 0)) = 0, х € V, то

= ¡^^5т(Н)ЗхЗг,

оу

Зт (Н (Т)) = р(Т )с(Т )ЗТ + г, р(Т, — 0)Зв/ЗТ (Т — Т, )ЗТ.

Отсюда Зт(Н(Т)) = р(Т)с(Т)ЗТ + г,р(Т, — 0)Зв/ЗТ(Т — Т,)ЗТ, Зт(Н(Т)) = р(Т)се^(Т)ЗТ, где се^(Т) — «эффективная» теплоемкость, учитывающая скрытую теплоту плавления. Второе слагаемое с учетом свойств дивергенции и градиента преобразуется к виду

Ьр

12 =

оу

! J [—(ю (х, Ь) grad Зт (Л)) + grad ю(х, t)grad Зт (Л)] ЗхЗг ^

оу

в силу теоремы Остроградского-Гаусса:

Ьр Ьр

/2 = — У ——+ J J grad ад(ж, t)grad Зт (Л) ЗхЗЛ,

о я о у

где — производная по нормали п^, внешней к области V.

Предположив, что V (х,Ь) = 0, х € 5, Ь > 0, с учетом свойств дивергенции, градиента и формулы Остроградского-Гаусса имеем

tF

I2 =

0 V

tF

J J [div (ST (A) grad w(x, t)) — ST (A) Aw(x, t)]dxdt ^

tF tF

h =

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

if tF

J £ 6T dSdt - J J St (Л) Aw(x,t)dxdt

dns

0 S 0 V

в силу (2): ST = 0, ST (A) = 0, x e S, t > 0, откуда

tF

I2 = -

J j ST (A) Aw(x, t)dxdt.

0V

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

ЗтЩ=Уц-Щ^р(Т)сеП(Т)-

0V

— X(T)Aw(x, t) + wiS (x — xo,t — tp)]STdxdt.

Для получения уравнения экстремалей потребуем равенства нулю вариации функционала. С учетом произвола в выборе вариации ST из равенства St (L) = 0 следует уравнение

(Т) ceS (Т) + А (Т) Aw (х, t) - w\5 (х -x0,t- tF) = 0, (7)

x e V, t > 0.

Уравнение (7) вместе с нулевыми краевым и финальным равенствами

w (x,t)=0, x e S, t> 0; (8)

w (x,tF) =0, x e V, (9)

представляет собой краевую задачу, сопряженную к (1)-(3).

Формула оптимального управления находится из условия L ^ min для всех f (x,t) из допустимого множества (5). Тогда f (x,t)(1 — w (x,t)) ^ minf, откуда следует искомое соотношение для предполагаемого оптимального управления

f- (x, t) = fo (x, t) + £f (x, t) sign (w (x,t) — 1). (10)

Значение параметра wi находится в соответствии с условием (6).

Система уравнений (1)—(10) представляет собой краевую задачу метода множителей Лагранжа для рассматриваемой задачи оптимального управления. Ее решение дает искомые оптимальные значения параметров управления.

2.2. Задача двусторонней оценки решения. Критерий — оценка температуры в заданной точке сверху (снизу):

Т (х0,ЬР) ^ шах(шт). (11)

Функционал Лагранжа имеет вид

Ь = Т (жо, tp) ! I и>(ж, £) ( —--ДЛ — /(ж, £) ] ¿х<М,

гР

I т(-г + I ,

V дЬ

0 У

его выражение, более удобное для вычисления вариации,

гР

, , ' , ч(дЯ

Ь= чп(т. УЛ I--

0 V

и>(ж, £) — ДЛ — / (ж,¿) ) + Т{х, (ж — жо, Ь — Ьр)

¿хсИ.

Проделав преобразования, аналогично п. 2.1, из равенства нулю вариации функционала Лагранжа 5Т (Ь) = 0 находим дифференциальное уравнение сопряженной задачи

ди,Мр (Т) сеа (Т) + А (Т) Аг»(х,г)-6(х-х0,г-гР)= 0, (12)

которое решается при краевом и финальном условиях

т (х,г) = 0, х е в, г> 0; (13)

т (х,ЬР) =0, х е V. (14)

Оптимальное управление находится из условия экстремума функционала Лагранжа: Ь ^ шах(шш) для всех / (х,Ь) из множества (5), откуда /± (х,Ь) = /о (х,Ь) ^ £ f (х, Ь) signw (х, Ь) .

2.3. Задача двусторонней оценки производной решения. Критерий —

оценка производной температуры в заданной точке сверху (снизу):

дТ

—— (жо, 1р) —> тах(тш). (15)

дх

Функционал Лагранжа имеет вид

дТ дЯ

Ь=—(х0,Ьр)+ / / ъи(х,Ь) ( — - ДЛ-/(ж,£) \dxdt,

о V

его выражение, более удобное для расчета вариации,

гР

Ь=

о V

дЯ дТ

■ш(х,г) — - ДЛ—/ (ж,4) + —(х,г)з (ж - жо,* -гР)

V дЬ ' ) дх

¿хсИ.

Проделав преобразования, аналогично п. 2.1, из равенства нулю вариации функционала Лагранжа 5Т (Ь) = 0 получаем дифференциальное уравнение сопряженной задачи

(Т) се(г (Т) + А (Т) Аги (ж, г) + ^ [ё (ж - ж0,1 - 1р)] = 0, (16) которое решается при краевом и финальном условиях

w (x,t)=0, x e S, t> 0; (17)

w (x,tF)=0, x e V. (18)

Оптимальное управление, как и в п. 2.2, находится из условия экстремума функционала Лагранжа: L ^ max(min) для всех f (x,t) из множества (5), откуда f± (x,t) = fo (x, t) т £f (x, t) sign w (x, t).

3. Конечно-разностный метод решения одномерной краевой задачи метода Лагранжа. Для решения задач оптимального управления, описанных уравнениями (1)—(18), был применен численный метод сквозного счета [7, 8], основанный на преобразовании многофазной задачи Стефана к «энтальпийному» виду с сосредоточенной теплоемкостью. Если область интегрирования бесконечная или характеристики среды имеют особенности, то целесообразно использовать неравномерную сетку. Дифференциальные соотношения системы (1)—(3) приближенно заменяются системой конечно-разностных уравнений

Hp+1 - Hp 1 (Лр - лр лр - лр_ 1 \ p / N

—-- = т— -т1—- - \ + f?> (19)

т hXj\ hx,j+i hx,j J

j = l,...,n - l, p = 0 где т — шаг по времени; tp = рт; p — номер временного слоя; hXj — шаг сетки по коор-

: _ hx,j

— 2

j;

fp = f0 (xj ,tp) +£f (xj ,tp) sign (w (xj ,tp) - 1) ,

динате х; ] — номер узла сетки пространственной координаты х; Нх j = I-

Тр — сеточная функция; Тр « Т (х^ ,Ьр); Нр = Н (Тр); Лр = Л (Тр);

j = 0,...,n, p = 0,1,... ; начальное условие: T0 = T0, j = 0,...,n. Краевые условия на границе тела: T0 = T|0, Tp = TSPn, p = 1, 2,... .

Дискретный аналог сопряженной краевой задачи (7)-(9):

WTl - WP3 =j-( ~ WPi _ WPi ~ _ gP

аеВ(Тр)т hxj ^ hX}j+1 hxJ J 3

j = l,...,n - 1, p = 0,

gP, (20)

здесь 'Юр — сеточная функция, ' « V (х^ ,Ьр), ] = 0,...,п; р = 0,1,...; ае^ = А (Тр) / (р (Тр) вев [Тр)), вее (Т) = с (Т) + т}5 (Т - Т}), формулы для аппроксимации дельта-функции и ее производной

ж2

ехР

6 (х) « 5а (х) =-у 7 , сг«0,

а%/ 2п

д д — [3(х-х0,1-гР)} = — [3(х-х0)}д(г-гР),

Ё1 (ж) ~ ^ (ж) - ехр дх дх а3 а/27Г

Вычислим значения свободного члена для задачи п. 2.1:

_ и,А (хз-хр) р_

~ —ЩтЩ—' ~ ' р Р! ~ '

где Н — параметр разбиения области; в п. 2.1 х0 = xf 2 (Ьр) — координата правой границы фазового перехода в конечный момент времени. Соответственно для задачи п. 2.2:

рг — 1 (х} х0) Р „ ,

и для задачи п. 2.3:

_ ж°) V _ п - ^ т) 1

~ —тЛ (тр/)—' ' Р ~

Аппроксимация финального и краевых условий (13), (14), (17), (18):

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

щр! =0, з = 0,...,п; тр = тРп =0, р = 0 1^.. .

Итерационная процедура. Система нелинейных алгебраических уравнений метода конечных разностей (МКР) (19), (20) решается с учетом записанных начальных и краевых условий в соответствии с итерационной процедурой: на первом этапе задается начальное приближение к решению сопряженной задачи (7)—(9), решается прямая задача (1)—(3) и согласно (19) находятся приближенные сеточные значения температуры. На втором этапе при помощи соотношений (20) решается сопряженная задача (7)—(9) с учетом результатов, полученных на первом этапе вычислений, после чего снова решается прямая задача (1)-(3) с учетом результатов предыдущего этапа. Контроль погрешности осуществляется при помощи сравнения двух последующих итерационных приближений к значениям сеточных функций.

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

Тр =(1 - кге1 )ТР + к^Тр—\ тр = (1 - к^тр + кге1 тр—1,

3 = 0,...,n, р =1, 2^..

где Тр и тЩ — улучшенные приближения.

Искомые значения параметра VI соответствуют условию Т (х0,Ьр) = Tf. Экономичным является подход, в котором вначале задается значение VI и далее в процессе решения задачи оптимизации согласно (6) находится величина х0 (т>1) (в простейшем варианте — номер ближайшего узла сетки 30(^1)).

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

Особенностью рассматриваемого варианта энтальпийного метода для решения прямой задачи (1)-(3) является то, что в нем не применяется сглаживание дельта-функции в формуле сосредоточенной теплоемкости (тем не менее при решении сопряженной задачи таковой метод используется как для свободного члена, так и в выражении для сосредоточенной теплоемкости). Трудности, связанные с учетом в МКР сосредоточенной теплоемкости, отмечены в аналитическом обзоре [7]. Аналогичные проблемы моделирования фазовых переходов в грунте изучаются в статье [6]. В работах [9-12] рассмотрены подходы к решению задачи Стефана, основанные на редукции краевой задачи к нелинейным интегральным уравнениям.

4. Результаты решения модельных задач.

4.1. Результаты решения первой задачи оптимизации. Исходные данные к расчету: размер области Ьх = 1, количество шагов п сетки по пространственной переменной — порядка 50, конечное время Ьр = 1, краевые условия и прочие параметры: Т (0,Ь) = 300, Т (Ьх,Ь) = 0, т = 10-4; р = 1, с = 1, А = 1, rf = 300, Т! = 500, То = 0, = -2;

/о (х, Ь) = 5000, £f (х, Ь) = 2000, /- (х, Ь) = 5000 + 2000sign(w - 1).

Наибольшее значение координаты фронта Таблица 1. Результаты итераций плавления Xf = 0.72. Результаты итерационных вычислений представлены в табл. 1.

На рис. 1-3 представлены графики температурного поля, решения сопряженной задачи и их характеристик в зависимости от пространственной координаты (с шагом по времени 0.01-0.02) и времени.

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

Итерация 30(11)1) изо

1 27 499.99930

2 37 512.49176

3 36 500.00099

4 37 499.99908

5 36 500.00099

1000 -

Рис. 1. Графики температурного поля после 5-й итерации (и>1 = —2, шаг по времени вывода графиков — 0.02) а — п = 20; б — п = 40.

Конечные значения координат фронта плавления для данных рис. 1, а: х/1 = 0.20; х/2 = 0.73. Результаты итерационных вычислений представлены в табл. 2.

Таблица 2. Результаты итераций (т1 = -2,п = 40)

Итерация ХП Xf 2

1 0.25309 0.53822 529.55568

2 0.12857 0.7500 758.39480

3 0.2000 0.7250 637.37876

4 0.17624 0.7250 657.48097

5 0.17628 0.7250 657.43496

Горизонтальная линия на рис. 2 показывает значение ординаты w = 1, при которой происходит скачкообразное «переключение» управляющей функции (х, £).

К о.е.

Рис. 2. Графики решения сопряженной задачи после 5-й итерации (т1 = -2, п = 40, шаг по времени вывода графиков — 0.01)

1.0 г

Рис. 3. Характеристики оптимального решения после 5-й итерации (т1 = -2, п = 40) 1 — максимальные значения температуры: 2 — решения сопряженной задачи; 3, 4 — координаты левой (3) и правой (4) границ фронта плавления.

Контроль погрешности численного решения осуществлялся при помощи сравнения с аналитическим решением соответствующей стационарной задачи и по значениям теплового баланса (погрешность как для прямой, так и для сопряженной задачи около 3%).

4.2. Результаты решения второй задачи оптимизации. Исходные данные к расчету те же (количество шагов сетки по пространственной переменной п = 40, f± (х, £) = 5000 ^ 2000 sign(w)). Решение задачи оценивается сверху и снизу в середине интервала (хо = 0.5).

Результаты при нахождении максимума решения — конечные значения координат фронта плавления: х/1 = 0.07, х/2 = 0.83; приближенное значение после первой итерации: Т^ = 772.8. Решение находится за две итерации, искомое значение Т+ = 1024.9.

Результаты при нахождении минимума решения — конечные значения координат фронта плавления: Xf 1 = 0.27, Xf 2 = 0.53; приближенное значение после первой итерации: Т(1) = 772.8. Решение находится за две итерации, искомое значение Т- = 513.8. Результаты решения соответствующих краевых задач представлены в графической форме на рис. 4 и 5.

1000

Рис. 4- Графики температурного поля после 5-й итерации при оценке решения сверху (п = 40, шаг по времени вывода графиков — 0.025)

Рис. 5. Графики решения сопряженной задачи после 5-й итерации при оценке решения сверху (п = 40, шаг по времени вывода графиков — 0.025)

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

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

4.3. Результаты решения третьей задачи оптимизации. Исходные данные к расчету те же (количество шагов сетки по пространственной переменной п = 40, /± (х, £) = 5000 =р 2000sign('ш)). Производная решения задачи ^ (хо^р) оценивается сверху и снизу в середине интервала (хо = 0.5). Результаты вычислений представлены в табл. 3 и на рис. 6, 7.

Таблица 3. Результаты итераций (п = 40)

Итерация ппп тах (жо,

1 -304.4 -304.4

2 -821.3 177.8

3 -790.5 171.8

4 -788.8 172.2

5 -788.8 172.2

Конечные значения координат фронта плавления: Xf 1 = 0.14, Xf2 = 0.80 (при нахождении максимума производной) и Xf 1 = 0.1, Xf 2 = 0.68 (при нахождении минимума производной).

т

О 0.2 0.4 0.6 0.8 1.0 о 0.2 0.4 0.6 0.8 1.0 х

Рис. 6. Графики температурного поля после 5-й итерации при оценке производной решения сверху (а) и снизу (б) (п = 40, шаг по времени вывода графиков — 0.025)

Рис. 7. Графики решения сопряженной задачи после 5-й итерации при оценке производной решения сверху (п = 40, шаг по времени вывода графиков — 0.025)

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

Прямая задача Стефана решалась на основе одного из вариантов сквозного «эн-тальпийного» метода. Решение сопряженной задачи находилось при помощи сглажи-

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

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

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

Литература

1. Васильев Ф. П. Методы оптимизации. М.: Изд-во «Факториал Пресс», 2002. 824 с.

2. Зубов В. И. Общий метод множителей Лагранжа и оптимизация процессов в сплошных средах: дис. на соискание учен. степени д-ра физ.-матем. наук. М.: РАН, 2002. 250 с.

3. Албу А. Ф., Зубов В. И. Исследование задачи оптимального управления процессом кристаллизации вещества в новой постановке для объекта сложной геометрической формы // Журн. вычисл. математики и матем. физики. 2014. Т. 54, № 12. С. 1879—1893.

4. Гукасов А. К., Гукасова Е. В. Численное решение задачи оптимального управления границей фазового перехода // Фундаментальные исследования. 2014. № 12—11. С. 2325—2329.

5. Кректулева Р. А., Батранин А. В. Совместное решение обратной задачи теплопроводности и задачи оптимального проектирования в технологии сварки неплавящимся электродом // Изв. Томск. политехн. ун-та. 2012. Т. 320, № 2. С. 104-109.

6. Мельникова Ю. С. Математическое моделирование управления нестационарным температурным полем в двухфазных средах // Наука и образование. МГТУ им. Н. Э. Баумана. Электрон. журн. 2012. № 2. [Электрон. ресурс] URL: http://technomag.edu.ru/doc/330390.html (дата обращения: 12.02.2016).

7. Бучко Н. А. Энтальпийный метод численного решения задач теплопроводности в промерзающих или протаивающих грунтах // СПбГУНТиПТ. [Электрон. ресурс] URL: http://refportal. com/upload/files/entalpiiny_metod_chislennogo_resheniya.pdf (дата обращения: 12.02.2016).

8. Vasil'ev V. I., Maksimov A. M., Petrov E. E., Tsypkin G. G.. Mathematical model of the freezing-thawing of saline frozen soil // Journal of Applied Mechanics and Technical Physics. 1995. Vol. 36, issue 5. P. 689-696.

9. Некрасов С. А. Интервальные и двусторонние методы для расчета с гарантированной точностью электрических и магнитных систем: дис. на соискание учен. степени д-ра техн. наук. Новочеркасск: Южно-Рос. гос. политехн. ун-т, 2002. 310 с.

10. Некрасов С. А. Моделирование фазовых переходов первого рода методом интегральных уравнений в случае стационарного перемещающегося поверхностного источника // Инж.-физ. журн. 1994. Т. 66, № 6. С. 754-757.

11. Некрасов С. А. Задача Стефана. Ч. I // Дифференциальные уравнения. 1996. Т. 32, № 8. С. 1114-1121.

12. Некрасов С. А. Задача Стефана. Ч. II // Дифференциальные уравнения. 1996. Т. 32, № 9. С. 1254-1258.

References

1. Vasil'ev F. P. Metody optimizacii [Optimization methods]. Moscow, Publ. House "Faktorial Press", 2002, 824 p. (In Russian)

2. Zubov V. I. Obshhij metod mnozhitelej Lagranzha i optimizacija processov v sploshnyh sredah [The general method of Lagrange multipliers and optimization of processes in continuous media]. Doct. dis. Moscow, RAS, 2002, 250 p. (In Russian)

3. Albu A. F., Zubov V. I. Issledovanie zadachi optimal'nogo upravlenija processom kristallizacii veshhestva v novoj postanovke dlja ob'ekta slozhnoj geometricheskoj formy [Research objectives of optimum control the process of crystallization agent at the new formulation for object complex geometric shapes]. Zh. vychisl. matem. i matem. fiz. [J. of Calcul. mathematics and mathem. physics], 2014, vol. 54, no. 12, pp. 1879-1893. (In Russian)

4. Gukasov A. K., Gukasova E. V. Chislennoe reshenie zadachi optimal'nogo upravlenija granicej fazovogo perehoda [The numerical solution of optimal control problem of the phase transition boundary]. Fundamental'nye issledovanija [Basic Research], 2014, no. 12-11, pp. 2325-2329. (In Russian)

5. Krektuleva R. A., Batranin A. V. Sovmestnoe reshenie obratnoj zadachi teploprovodnosti i zadachi optimal'nogo proektirovanija v tehnologii svarki neplavjashhimsja jelektrodom [The joint solution inverse problem of heat conduction and the problem of optimal design at technology of welding with non-consumable electrode]. Izvestija Tomskogo politehnicheskogo universiteta [Bulletin of the Tomsk Polytechnic University], 2012, vol. 320, no. 2, pp. 104—109. (In Russian)

6. Mel'nikova Ju. S. Matematicheskoe modelirovanie upravlenija nestacionarnym temperaturnym polem v dvuhfaznyh sredah [Mathematical modeling of time-dependent temperature field in two-phase media]. Nauka i obrazovanie [Science and education], 2012, no. 2. The electronic edition. Avaiable at: http://technomag.edu.ru/doc/330390.html (accessed: 12.02.2016) (In Russian)

7. Buchko N. A. Jental'pijnyj metod chislennogo reshenija zadach teploprovodnosti v promer-zajushhih ili protaivajushhih gruntah [Enthalpy method of numerical solutions problems of heat conduction at freeze or thawing of soil]. SPbGUNTiPT. Avaiable at: http://refportal.com/upload/files/ entalpiiny_metod_chislennogo_resheniya.pdf (accessed: 12.02.2016) (In Russian)

8. Vasil'ev V. I., Maksimov A. M., Petrov E. E., Tsypkin G. G. Mathematical model of the freezing-thawing of saline frozen soil. Journal of Applied Mechanics and Technical Physics, 1995, vol. 36, issue 5, pp. 689-696.

9. Nekrasov S. A. Interval'nye i dvustoronnie metody dlja rascheta s garantirovannoj tochnost'ju jelektricheskih i magnitnyh sistem [Interval and bilateral methods of calculation with guaranteed accuracy of electric and magnetic systems]. Doct. dis. Novocherkassk, South-Russian State Politechnical University, 2002, 310 p. (In Russian)

10. Nekrasov S. A. Modelirovanie fazovyh perehodov pervogo roda metodom integral'nyh uravnenij v sluchae stacionarnogo peremeshhajushhegosja poverhnostnogo istochnika [Modeling of phase transitions of the first kind by the method of integral equations in the case of a stationary moving surface source]. Inzh.-fiz. zhurn. [Engineering and Physical Journal], 1994, vol. 66, no. 6, pp. 754-757. (In Russian)

11. Nekrasov S. A. Zadacha Stefana [Stefan problem]. Pt I. Differencial'nye uravnenija [Differential Equations], 1996, vol. 32, no. 8, pp. 1114-1121. (In Russian)

12. Nekrasov S. A. Zadacha Stefana [Stefan problem]. Pt II. Differencial'nye uravnenija [Differential Equations], 1996, vol. 32, no. 9, pp. 1254-1258. (in Russian)

Статья рекомендована к печати доц. А. П. Жабко. Статья поступила в редакцию 14 октября 2015 г. Статья принята к печати 25 февраля 2016 г.

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