Professional Documents
Culture Documents
Vishtal Bakalavr
Vishtal Bakalavr
До захисту допущено
В. о. завідувача кафедри
______Оксана ТИМОЩУК
«___»_____________20__ р.
Дипломна робота
на здобуття ступеня бакалавра
за освітньо-професійною програмою «Системний аналіз і управління»
спеціальності 124 «Системний аналіз»
на тему: «Динамічний метод регуляризації обернених некоректних задач
тепломасообміну. Визначення умов теплообміну для теплообмінних
апаратів ядерних енергетичних установок»
Виконав:
Студент IV курсу, групи КА-74
Вішталь Данил Владиславович __________
Керівник:
доцент кафедри ММСА
к.т.н., доцент Юрій Олександрович Тимошенко __________
Консультант з нормоконтролю:
доцент, к.т.н., доцент Анатолій Єпіфанович Коваленко __________
Рецензент:
доцент, __________
ЗАТВЕРДЖУЮ
Завідувач кафедри
_______ О.Л. Тимощук
«___»_____________20__ р.
ЗАВДАННЯ
на дипломну роботу студенту
Вішталя Данила Владиславовича
1. Тема роботи «Динамічний метод регуляризації обернених некоректних
задач тепломасообміну. Визначення умов теплообміну для теплообмінних
апаратів ядерних енергетичних установок», керівник роботи к.т.н., доцент
Юрій Олександрович Тимошенко, затверджені наказом по університету від
26.05. 2021 р. №1344-с .
Календарний план
№ Назва етапів виконання Термін виконання
Примітка
з/п дипломної роботи етапів роботи
1 Затвердження теми ДР 12.04.2021-20.04.2021 виконано
2 Ознайомлення зі структурою БДР згідно з 12.04.2021-27.04.2021 виконано
Положенням про державну атестацію
студентів НТУУ «КПІ ім. І. Сікорського»
3 Ознайомлення з ДСТУ 3008-95 та 21.04.2021-27.04.2021 виконано
стандарти ЄСПД
4 Проведення дослідження за темою БДР 27.04.2021-04.05.2021 виконано
під керівництвом керівника
5 Завершення роботи над першим 04.05.2021-11.05.2021 виконано
варіантом частини БДР
6 Проведення роботи над 04.05.2021-18.05.2021 виконано
експериментальною частиною БДР
7 Проведення роботи над програмним 18.05.2021-25.05.2021 виконано
продуктом
8 Оформлення БДР та аналіз отриманих 18.05.2021-25.05.2021 виконано
результатів
РЕФЕРАТ
АВSTRACT
ЗМІСТ
ВСТУП.....................................................................................................................8
ВИСНОВКИ...........................................................................................................81
8
ПЕРЕЛІК ПОСИЛАНЬ.........................................................................................82
ВСТУП
BX =Y , X ∈ Ω x , Y ∈ Ω y
( 1.1 )
b
BX=∫ K ( z , τ ) X ( τ ) dτ=Y ( z ) , c ≤ z ≤ d
a
( 1.2 )
15
1.4.1 Дискретизація
[
r J r r −1 r−2
S=∑ ∑ ( Y j ,M +i−1−T j , M +i−1 ) +α W 0 ∑ q
2 2
M+i−1 +¿ +W 1 ∑ ( q M +i−q M +i−1 ) +¿ ¿+ W 2 ∑ ( q M+i +1−2 q M
2
( 2.1 )
n n
S=∑ ( Y j , M +i−1−T j , M +i−1 )2 +α ∑ q2i
i=1 i=1
( 2.2 )
q i=0 , i=1 , 2 ,… … … , n
( 2.3 )
n n −1
S=∑ ( Y j , M +i−1−T j , M +i−1 )2 +α ∑ ( q1 +1−qi ) 2
i=1 i=1
(2.4 )
q i=const , i=1 ,2 , … … … , n ,
( 2.5 )
tn
( )
2
dq
α '∫ dt
0
dt
( 2.6 )
n n −1
S=∑ ( Y j , M +i−1−T j , M +i−1 ) +α ∑ ( q1 +1−2 qi+1 +q i )
2 2
i=1 i=1
( 2.7 )
( )
tn 2
d2 q
α ''
∫ d t 2 dt
0
( 2.8 )
∫ u ( ξ ) K ( r , ξ ) dξ=f ( τ ) , τ ∈ ( 0 , τ m ]
0
( 2.10 )
Au=f ,u ∈ L , f ∈ F ,
(2.11 )
f =f δ ,∥ f T −f δ ∥ F ≤ δ
( 2.12 )
Φ α [ u , A , f ] =‖ Au−f δ‖L +α ( L u , u )L
2 k
2 2
( 2.13 )
( )
k j
j d dj
де L u=∑ (−1 ) j r j ( τ ) j ; r j ( τ ) – деякі додатні неперервні функції.
k
j=0 dτ dτ
A∗Au+ α Lk u= A∗f δ
( 2.14 )
( 2.15 )
[ ϕ 1 Δϕ 1
¿
][ ]
ϕ 21+ ∆ ϕ 21 +α ϕ 1 Δ ϕ 1 q^1
ϕ 21+ α q^2
=¿
[ ( )]
2
α ∆ ϕ1
2
C 11=ϕ 1+ 2 +
1 ,
ϕ1 ϕ1
( 2.16 a )
C 22=ϕ 1 1+
2
[ ] α
ϕ 21
( 2.16 b )
α =ϕ21
(2.17 )
S= (Y −T ) ( Y −T )+ α [ W 0 ( H 0 q ) H 0 q+W 1 ( H 1 q ) H 1 q+W 2 ( H 2 q ) H 2 q ]
T T T T
(2.17 )
40
[] [] []
Y1 T1 q1
. . .
Y = . ,T = . , q= . .
. . .
Yn Tn qn
( 2.18 а , b , с )
[ ]
−1 1 0 0 0
0 −1 1 0 0
H 1= 0 0 −1 1 0 ,
0 0 0 −1 1
0 0 0 0 0
( 2.19 b )
[ ]
1 −2 0 0 0
0 1 −2 1 0
H 1= 0 0 1 −2 1
0 0 0 0 0
0 0 0 0 0
( 2.19 c )
[]
∂S
∂ q1
∂S
= ⋮ =0.
∂q
∂S
∂ qn ¿ q =^q
( 2.20 )
[X T
]
X +α ( W 0 H T0 H 0 +W 1 H T1 H 1+W 2 H T2 H 2 ) q^ = X T ( Y −T 0 I )
( 2.21 )
оскільки [6]
∂
( Xq )T Xq=2 X T Xq
∂q
( 2.22 )
q^ =¿ ¿
¿
−1 T
( X T X ) =X−1 ( X −1)
( 2.24 )
q^ =X −1 ( Y −T 0 I )
( 2.25 )
T
H 1 H 1=¿
¿
T
R=( Y −T^ ) =( Y −T^ )
(2.27 )
S0 =( Y −T )T = (Y −T )
( 2.28 )
має значення математичного очікування n σ 2, якщо виконуються перші чотири
стандартних припущення з розд. 1.2.2, деT — «Справжнє» значення, σ 2—
дисперсія Y i; і n — число вимірювань. Однак математичне очікування R
менше, ніж величина n σ 2, так як R може наближатися до нуля. Грехем [31],
слідуючи рекомендації Рейнш, запропонував, щоб величина параметра α
перебувала в інтервалі між ¿ і ¿.
~ ¿ ~
A z =u
( 2.29 )
~ ~
де A і u деякі наближення до оператора A та правої частини u. Ступінь
¿
∂ z ( θ ) ~¿ ~ ¿ ~¿
= A A z ( θ )= A ~
¿
u , z ( θ )θ=0=z 0 ,
∂θ
( 2.30 )
~ ~
де А ¿−¿оператор, спряжений до А . За наближений розв`язок некоректної
¿ ¿ ¿
задачі (2.29) згідно динамічного методу приймається вектор z =z (θ ), де θ¿
визначається із додаткової умови вигляду:
P [α , β , z (θ )]≤ e p ,
¿ ¿
( 2.31 )
45
d z (θ) ~¿ ~ ¿ ~¿
2 ¿ ¿
d z (θ)
ξ1 +ξ 2 + A A z ( θ )= A ~
u;
dθ
2
dθ
¿
¿ d z (θ)
z ( θ ) ¿θ=0=z 0 , ¿ =z
dθ θ=0 1
( 2.32 )
де ξ 1 >0 , ξ 2> 0.
За наближення розв’язок некоректної задачі (2.29) приймається
¿ ¿ ¿
вектор z =z (θ ), де z ¿ ( θ¿ ) є розв’язком задачі (2.32), а значення θ¿
визначається за умовою (2.31).
Для спрощення будемо вважати, що вхідні дані, представлені
матрицею ~
А , є симетричною і невід’ємно визначеною, тоді задача (2.32)
d2 z¿ ( θ ) d z¿ ( θ ) ~ ¿
ξ1 +ξ 2 + A z ( θ ) =~
u
d θ2 dθ
(2.32 a )
lim z (θ )=z μ
θ⟶∞
( 2.33 )
T oxdn−T i Q cr x cr
q ¿=k cr + ,
x cr 2
( 3.1 )
q ¿=qlocal + Qcr x cr ,
( 3.2 )
T i−T ves
q ¿=k ves ,
0.5 x ves
( 3.3 )
( T ves−T 0 )
=εσ ( T o −T env ) ,
4 4
k ves
( 0.5 x ves )
( 3.5 )
T o=t o , const
( 3.6 )
ρCp
∂T 1 ∂
= 2
∂t r ∂ r
kr(2 ∂T
)
+ 2
1 ∂
∂ r r sinθ ∂θ (
ksinθ
∂T
∂θ )
¿ (3.7)
¿
ρCp
∂T 1 ∂
=
∂t r ∂ r ( kr
∂T
) ( )
+
∂
k
∂r ∂ z ∂z
∂T
( 3.8 )
Рисунок 3.4 — Температурні поля в момент часу (а) 0,1 с, (b) 3038 с, (c)
6038 с і (d) 13289 с.
б) Visual Studio.
Функція F 2:
Обидва варіанти можна використовувати в розробці.
Функція F 3:
Віддаємо перевагу варіанту А в разі вибору мови програмування
Python.
F 1а – F 2а – F 3а
F 1а – F 2 б – F 3а
позначе
Параметра виміру гірші середні кращі
ння
Швидкодія мови
X1 оп/мс 10000 14000 19000
програмування
Об’єм пам’яті X2 Мб 420 128 64
Час попередньої обробки
X3 мс 4 3 2
даних
Потенційний об’єм кількість
X4 4000 2500 1000
програмного коду рядків коду
X1
20000
18000
16000
14000
12000
10000
8000
6000
4000
2000
0
1 2 3
X2
450
400
350
300
250
200
150
100
50
0
1 2 3
X3
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
1 2 3
X4
4500
4000
3500
3000
2500
2000
1500
1000
500
0
1 2 3
N
Nn ( n+1 )
Ri=∑ r ij Rij = =98,
j=1 2
( 4.1 )
73
де N – число експертів,
n – кількість параметрів;
б) середня сума рангів:
1
T = Rij =24,5
n
( 4 .2 )
∆ i=Ri−T .
( 4.3 )
N
S=∑ ∆2i =211.
i=1
( 4.4 )
12 S 12 ⋅ 211
W= = =0,86 >W k =0 ,67.
N ( n −n ) 7 ( 4 −4 )
2 3 2 3
( 4.5 )
{
1.5 при X i> X j
a ij= 1.0 при X i =X j .
0.5 при X i< X j
( 4.6 )
∑ bi
i=1
( 4.7 )
N
b i=∑ aij
i=1
( 4.8 )
'
bi
K ві = n
,
∑b '
i
i=1
( 4.9 )
N
b 'i=∑ aij b j
i=1
( 4.10 )
n
K K ( j )=∑ K в i, j B i , j ,
i=1
( 4.11 )
де n – кількість параметрів;
K в i– коефіцієнт вагомості i–го параметра;
K K =K ТУ [ F 1 k ] + K ТУ [ F 2 k ] +...+ K ТУ [ F zk ] ,
( 4.12 )
Т О=Т Р ⋅ К П ⋅ К СК ⋅ К М ⋅ К СТ ⋅ К СТ . М ,
( 4.13 )
КП – поправочний коефіцієнт;
КСК – коефіцієнт на складність вхідної інформації;
КМ – коефіцієнт рівня мови програмування;
КСТ – коефіцієнт використання стандартних модулів і прикладних
програм;
КСТ.М – коефіцієнт стандартного математичного забезпечення
Для першого завдання, виходячи із норм часу для завдань
розрахункового характеру степеню новизни А та групи складності алгоритму
1, трудомісткість дорівнює: ТР =90 людино-днів. Поправочний коефіцієнт,
який враховує вид нормативно-довідкової інформації для першого завдання:
КП = 1.7. Поправочний коефіцієнт, який враховує складність контролю
вхідної та вихідної інформації для всіх семи завдань рівний 1: К СК = 1.
Оскільки при розробці першого завдання використовуються стандартні
модулі, врахуємо це за допомогою коефіцієнта К СТ = 0.8. Тоді загальна
трудомісткість програмування першого завдання дорівнює:
М
С Ч= грн . ,
T m ⋅t
( 4.14 )
10000+10000+12500
С Ч= =64,48 грн .
3 ⋅21⋅ 8
( 4.15 )
СЗП=Сч ⋅ Т i ⋅К Д ,
( 4.16 )
= 1677.6 годин,
С ЕКС =С ЗП +С ВІД +С А +С Р +С ЕЛ +С Н ,
( 5.17 )
С М =С М −Г ⋅T ,
( 4.18 )
С Н =С ЗП ⋅0,67 ,
( 4.19 )
С ПП =С ЗП +С ВІД +С М +С Н ,
( 5.20 )
К ТЕР j=К Кj ⁄ С Фj ,
( 4.21 )
ВИСНОВКИ
Ця робота присвячена аналізу методів розв’язання обернених
некоректних задач тепломасообміну, зокрема, динамічному методу
регуляризації та його модифікацям.
У першому розділі розглянуто основні поняття обернених задач
теплопровідності, ії класифікація та можливі методи їх розв’зання.
У другому розділі пояснено концепцію методів регуляризації, зокрема
динамічний метод та його модифікацію. Зроблено висновок щодо
найоптимальнішого методу для реалізаціїї.
У третьому розділі описане середовище, в якому розроблявся
програмний продукт та описана задача, яка була вирішена за допомогою
обраного пакету програм.
Програмний продукт реалізовано за допомогою пакету ANSYS, а саме
його модуля ANSYS Multiphysics.
Наступним напрямком покращення моделі є збір більшої кількості
даних, розв’язання більш складних та реальних задач.
86
ПЕРЕЛІК ПОСИЛАНЬ
1. Алифанов О.М. О состоянии и перспективах развития обратных
задач теплообмена в исследовании тепловых процессов и проектировании
технических систем //-Препринт.- Минск:ИТМО АН БССР, 1977,- 14 с.
2. Алифанов О.М. Идентификация процессов теплообмена
летательных аппаратов. -М.: Машиностроение, 1979, -216с.
3. Алифанов О.М., Занцев В.К., Панкратов Б.М., Артюхин Е.А.,
4. Мишин В.П., Жук В.И., Голосов А.С. Алгоритмы диагностики
тепловых нагрузок летательных аппаратов /Под ред. В.П.Мишина. -М.:
Машиностроение, 1983, 168 с.
5. Алифанов О.М., Нагога Г.П., Сапожников В.М. О задачах
определения внутренних граничных условий при термометрировании
охлаждающих лопаток газовых турбин, Инж.-физ. журн., 1986, 51, N3, -
с.403-409.
6. Алифанов О.М., Артюхин Е.А., Румянцев С.В. Экстремальные
методы решения некорректных задач. -М.: Наука, 1988,- 288 с.
7. Алифанов О.М. Обратные задачи теплообмена, -М.:
Машиностроение, 1988,- 280 с.
8. Алифанов О.М., Ненарокомов А.В. Граничная обратная задача
теплопроводности в экстремальной постановке для различных систем
координат. // В кн. Труды первой Российской конференции по теплообмену,
т.10, Теплопроводность ,ч.1, Москва, МЭИ, 1994,- с.20-25.
9. Артюхин Е.А. Анализ чувствительности и
планированиетэксперимента в задачах идентификации процессов
обобщенной теплопроводности. // В кн. Тепломассообмен-VII. Материалы
VII Всес.конф. по тепломассообмену. Т.VII. Теплопроводность, Минск,
1984,- с. 81-84.
10. Ассоциация «Термоинформатика». Каталог передвижной
компьютерной выставки программных комплексов «Тепломассообмен-
термопрочность-экология»;. Москва, МЭИ, 1992,- 46 с.
87