Автоматихация производства ЭВА (1075779), страница 11
Текст из файла (страница 11)
В этой связи представляется актуальной проблема формального получения матриц теплопроводности и нагрузки для отдельных конечных элементов на основании анализа их физических и геометрических параметров, а также вопросы формального получения на их основе и решения глобальной системы уравнений, аппроксимирующей поведение ИТО. Совершенно очевидно, что такой подход позволяет выбирать характеристики элементов, наиболее приемлемые для каждой конкретной задачи.
12. Уравнения метода конечных элементов: Задача переноса тепла.
Вернемся к анализу функционала (11.5), моделирующего непрерывность теплового потока через стержень в установившемся тепловом режиме. Пусть стержень разбивается на Е симплекс–элементов. В пределах отдельного (e-го) элемента величины (е), q(е), h(е) считаем заданными и постоянными, а величины узловых температур Тi(е) и Тj(е) подлежат определению. Для минимизации по аналогии с выражением (11.20) потребуем выполнения соотношения:
| Е | Е | |||||||||||||||
| д | = | д | е=1 | [e] | = | е=1 | д[e] | = 0 | (12.1) | |||||||
| д[T] | д[T] | д[T] | ||||||||||||||
где [e] – элементарный функционал, представляющий собой сумму интегралов для произвольного конечного элемента (например, для 1-го КЭ имеем: [e] =[1] и так далее). В связи с этим, учитывая полученное выше выражение (11.5), имеем:
| E | ||||||||||||||
| = | { | | | [ | дT[e] | ] | 2 | dV + | | (qT[e]) dS + | ||||
| 2 | дx | |||||||||||||
| е=1 | V[e] | S1[e] | ||||||||||||
| + | | h | (T[e] – TOC)2 dS | } | (12.2) | ||
| 2 | |||||||
| S2[e] | |||||||
Для вычисления частных производных элементарных функционалов [e] в формуле (12.1) выразим интегралы в (12.2) через узловые значения температур.
Учитывая соотношение (9.6), запишем интерполяционную формулу для произвольного симплекс – элемента в общем виде:
| Т (е) = Ni(е) Ti + Nj(е) Tj = [N(е)] {Т} | (12.3) |
Вычислим далее значение частной производной Т(е) по координате х:
| дT[e] | = | дNi [e] | Ti + | дNj [e] | Tj | (12.4) | ||||||||
| дx | дx | дx | ||||||||||||
| Введем обозначение: | Bi[e] = | дNi [e] | ||||||||||||
| дx | ||||||||||||||
| и запишем (12.4) в матричной форме: | дT[e] | = [B[e]]{T} | (12.5) | |||||||||||
| дx | ||||||||||||||
Это позволяет получить выражение для функционала (е) в матричной форме. Согласно (12.2), (12.3) и (12.5) имеем:
| [e] = | | | [B[e]]{T}[B[e]]{T}dV | + | | q [N[e]]{T} dS + | ||||
| 2 | ||||||||||
| V[e] | S1[e] | |||||||||
| + | ( | h | [N[e]] {T} [N[e]] {T} – hTOC[N[e]]{T} + | (TOC)2 | ) | dS | (12.6) | ||
| 2 | 2 | ||||||||
| S2[e] | |||||||||
Для вычисления искомых производных, в соответствии с исходной формулой (12.1), покажем предварительно, что в матричном виде:
| д( [B[e]] {T} [B[e]] {T} ) | = 2 B i [e] [B[e]] {T} | (12.7) |
| дx |
Действительно, левая часть приведенного тождества представляет собой искомую частную производную от квадрата частной производной Т(е) по Ti , представленную в матричной форме, которая по определению производной от сложной функции и с учетом (12.5) равна:
| д | ( | ( | дT[e] | )2 | ) | = 2 | д | ( | дT[e] | ) | = 2 Bi[e] ( Bi[e]Ti + Bj[e]Tj ) | ||
| дx | дT[e] | | дx | ||||||||||
| дTi | дx | дTi | |||||||||||
Откуда, переходя к матричной форме, получаем выражение (12.7).
Итак, мы подготовили все необходимое для вычисления и представления в матричной форме искомой системы уравнений (12.1). Вычисления проведем в два этапа: на первом получим матрицы для конечных элементов, а на втором – объединим их в матрицы ИТО.
Первый этап состоит в вычислении частных производных от элементарного функционала [e] (12.7) по всем узловым значениям температуры. Последовательно находим для конечного элемента 1.
| д[e] | = | | B1[e][B[e]]{T}dV | + | | q N1[e] dS + | ||||
| дT1 | ||||||||||
| V[e] | S1[e] | |||||||||
| + | | hN1[e][N[e]] {T} dS - | | – hTOCN1[e] dS | (12.6) | ||
| S2[e] | S2[e] | ||||||
Вектор {T} не зависит от переменных интегрирования, поэтому, объединяя первое и третье слагаемое, вынося этот вектор за скобки и вычисляя производные для остальных узловых переменных конечного элемента 1, приходим к системе:
| |
В данной системе выделены элементы, представляющие собой транспонированные матрицы [В(е)]T и [N(e)]T. Такое выделение позволяет записать вклад отдельного конечного элемента в общую сумму (12.1) в более общем матричном виде:
|
|
Введем обозначения:
| KV[e] = | | [B[e]]T [B[e]]dV | (12.8) | ||
| V[e] | |||||
| KS[e] = | | h [N[e]]T [N[e]]dS | (12.9) | ||
| S2 [e] | |||||
| FS1[e] = | | q [N[e]]T dS | (12.10) | ||
| S1[e] | |||||
| FS2[e] = | | h TOC[N[e]]T dS | (12.11) | ||
| S2 [e] | |||||
и запишем в матричной форме соотношение, представляющее вклад отдельного конечного элемента в общую сумму (12.1):
| д[e] | = ( [KV[e] ] + [KS[e] ] ) {T} + {FS1(e)} + {FS2(e)} = [K[e] ] {T} + {F(e)} | (12.12) |
| дT |
Здесь матрица теплопроводности конечного элемента[ K(e)] и его вектор нагрузки { F(e)} называются далее матрицами е-го конечного элемента. Приравнивая данное выражение нулю, запишем окончательную систему уравнений в краткой форме:
| [ K ] { T } = { F } | (12.13) |
где:
| Е | |||||||
| [K] = | е=1 | [K[e]] | (12.14) | ||||
и:
| Е | |||||||
| [F] = - | е=1 | {F[e]} | (12.15) | ||||
Рассмотрим методику получения матриц конечных элементов на нескольких примерах решения задачи переноса тепла в стержне.
Пример 12.1. Одномерный случай переноса тепла
Требуется вычислить температуру TХ на правом конце стержня, если температура его левого конца поддерживается равной величине T1=150оС. Радиус стержня R=1(см), длина L=7,5 (см). Коэффициенты теплопроводности материала стержня и конвективного теплообмена по всей поверхности стержня соответственно равны: =75 Вт/(см ОС), h = 10 Вт/(см2 ОС). Температура окружающей среды равна ТОС=40 ОС.
|
|
|
| Рис. 12.1 | Рис.12.2 |
Решение.
Разобьем стержень на три одинаковых одномерных линейных элементов длиной 2.5 см., как это показано на рисунке (12.1), и запишем интерполяционный полином для первого элемента:
T = N1T1+N2T2
Совместим начало координат с 1-м узлом, тогда ФФ примут вид:












