2556
.pdfu,3 - заданное распределение перегревов на границах, перпендикулярных соответствующим координатным осям;
н(x,y,z) - начальное распределение температуры;
=(x,y,z,q);
=(x,y,z,q);
q = q(x,y,z,t, );
z = экв.
Данная система является, в общем случае, нелинейной, так как коэффициенты теплоотдачи, коэффициенты теплопроводности материалов и тепловые потоки ИТ зависят от искомой температуры.
Представленный подход послужил базой для решения задачи автоматизированной генерации ТМ на основе библиотеки типовых моделей и конструктивных особенностей конкретного МЭУ, проводимой с помощью специализированной экспертной системы, реализующей продукционную модель /139/.
Знания о характеристиках и параметрах базовых библиотечных ТМ и различных КТС, а также о типовых конструкциях представляются в виде фреймов, получаемых на основе фреймов-прототипов: "Характеристика" и "Структура". Первый из них содержит теплофизические характеристики материалов, сведения о геометрической форме, размерах и ориентации в пространстве КТС, второй - перечень составляющих базовых ТМ, указание на КТС более высокого уровня, в которую входит рассматриваемая, наличие и расположение внешних стоков тепла (теплоотводов), тип используемой системы охлаждения. На основе фреймовпрототипов в автоматизированном режиме формируются
по определенным правилам фреймы-экземпляры для конкретной конструкции на основе ее описания, вводимого пользователем.
3.2. Математические модели тепловых процессов в конструктивнотепловых составляющих МЭУ
Для получения представленной функциональной модели в явной форме, описывающей тепловые процессы в рассматриваемых КТС, воспользуемся аналитическим и алгоритмическим подходами, когда решение конкретных систем, сформированных из уравнений (3.1)-(3.9), осуществляется путем применения различных аналитических (Фурье, интегральных преобразований, операционных, функций Грина и т.д.) /16,111,112,137,138/ или численных методов (конечных и граничных элементов, конечных разностей) /113,114,140/.
При этом численное моделирование и соответствующие алгоритмические модели используются на заключительных этапах проектирования для детального анализа температурных полей с учетом конструктивных особенностей, устройств теплоотвода и выбранных способов охлаждения, что обусловлено достаточно высокими временными затратами и большой информативностью получаемых результатов соответственно.
На более ранних этапах (особенно функциональных) при ограниченном наборе и неопределенности части исходных данных, менее жестких требованиях к детальности и объему результатов, многократности выполнения процедур (оптимизации, конструктивно-теплового синтеза и т.д.) необходимы модели, обеспечивающие малые затраты времени при достаточной адекватности и точности, поэтому здесь целесообразно применять аналити-
ческие методы решения для получения модели в явной функциональной форме.
При решении нелинейных задач используются два подхода: сведение системы уравнений к квазилинейной путем вычисления термозависимых параметров по величине перегревов, полученных на предыдущем шаге по времени или использование итерационных методов. Первый способ применим к анализу нестационарных процессов, а второй более универсален. При этом используются аналитические температурные зависимости нелинейных параметров (коэффициентов теплопроводности, теплоотдачи и т.д.) /16,23,26,32,48/ или строятся аппроксимирующие выражения для таблично заданных зависимостей /138/. Для выполнения итерационных процедур применяются методы Ньютона или простой итерации /3,114/. В качестве начального приближения в нестационарных задачах выбираются значения таких параметров, вычисленные по известным перегревам предшествующего момента времени, а в стационарных - перегревы, являющиеся решением специально подобранной вспомогательной задачи, имеющей простое решение, в достаточной степени адекватное основной задаче, что позволяет существенно снизить число итераций /53/. Метод Ньютона целесообразно применять при выполнении детального анализа с высокой точностью, когда конструктивные характеристики рассматриваемой КТС уже известны, иначе - метод простой итерации.
3.2.1. Численное моделирование
Вид и структура системы уравнений (3.1)-(3.9) позволяет построить алгоритмическую модель численной реализации, позволяющую существенно снизить затраты машинного времени и основанную на использовании экономичного численного метода с локально-одномерной
разностной схемой /25,215/, которая базируется на представлении многомерного процесса теплопередачи в виде суммы одномерных составляющих, т.е. проводится расщепление многомерного уравнения теплопроводности (3.1) на слагаемые:
cρ |
|
2 |
|
|
|
|
|||
i |
|
i |
, u |
|
x, y ; |
(3.10) |
|||
|
|
|
|
|
|
i |
|||
λ t |
|
|
u 2 |
|
|
||||
|
|
|
|
|
|||||
|
|
|
|
|
i |
|
|
|
|
cρ |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
(3.11) |
|
λ |
|
t |
z2 |
|||
где i - промежуточная функция, |
характеризующая распределение темпе- |
||||||
ратурного поля для теплового процесса, |
протекающего |
вдоль соответст- |
вующей координатной оси.
Система уравнений, образованная после применения неявной разностной схемы /23,113,115/ к уравнениям (3.10)-(3.11) и дополненная разностными аналогами краевых условий (3.2)-(3.9), включает в себя три системы алгебраических уравнений, каждая из которых описывает один из одномерных процессов теплопередачи в анализируемой КТС:
|
j |
j |
b1 |
0 |
(n 1), |
|
|
|
2,m,k |
a1 1,m,k |
|
||||
j |
j |
j |
bn |
0 |
(n |
2, N -1), |
(3.12) |
n 1,m,k |
a n n1,m,k |
n 1,m,k |
|||||
|
j |
j |
b N |
|
0 (n |
N) ; |
|
|
a N N,m,k |
N 1,m,k |
|
|
|
|
|
|
ψ j |
|
c ψ j |
|
|
d |
1 |
|
0 (m |
1) , |
|
|
|
|
|
|
n,2,k |
|
1 n,1,k |
|
|
|
|
|
|
|||
|
ψ j |
c |
m |
ψ j |
|
c ψ j |
|
|
|
d |
m |
0 (m |
2, M -1) , |
(3.13) |
|
|
n,m 1,k |
|
n,m,k |
|
1 n.m 1.k |
|
|
|
|
|
|
||||
|
|
|
cM ψn,M,kj |
ψn,Mj |
1,k |
|
dM |
0 (m |
M) ; |
|
|||||
|
|
|
|
j |
|
f1 |
j |
|
g1 |
0 (k |
|
1) , |
|
||
|
|
|
|
n,m,k |
1 |
n,m,1 |
|
|
|||||||
|
j |
f k |
j |
|
j |
|
gk 0 (k |
2, K -1), |
(3.14) |
||||||
|
n,m,k 1 |
n,m,k |
|
n,m,k |
1 |
||||||||||
|
|
|
|
j |
|
j |
|
|
|
gK |
0 (k |
K) , |
|
||
|
|
|
f k n,m,K |
n,m,K 1 |
|
|
|||||||||
где |
j |
|
|
|
характеризующая процесс теплопередачи в |
||||||||||
n,m,k - сеточная функция, |
направлении оси X в j-й момент времени;
jn,m,k - аналогичная функция для оси Y;
jn,m,k - сеточная функция искомых перегревов в j-й момент времени; n=1,N, m=1,M, k=1,K - число узлов разностной сетки в на-
правлении соответствующих координатных осей.
Данные уравнения применимы и для моделирования стационарного ТР методом "счета на установление".
Матрицы коэффициентов A,C и F имеют трехдиагональный вид, что позволяет применять для решения эффективный метод прогонки /215/, причем коэффициенты, находящиеся на диагоналях, прилегающих к главной, равны единице, а значения лежащих на главной диагонали коэффициентов зависят от типа решаемой задачи и учитывают ее специфику.
Для КТС, соответствующих моделям М1, М2.1, М2.4, краевая задача общего вида содержит уравнения (3.1), (3.2) при q(x,y,t) 0 для монолитных полимерных корпусов, (3.3), (3.4) или (3.5), (3.6) при q(x,y,t) 0 для корпу-
сов, имеющих воздушную полость, (3.7), (3.9); для М2.2 и М4.1: (3.1), (3.2)
при q(x,y,t) = 0, (3.3), (3.5), (3.8), (3.9); для М2.2 и М4.1 с ТМ2 (температур-
ное поле навесного или интегрального компонента, пленочного элемента без учета размеров подложки или кристалла): (3.1), (3.4) при u = 0, u = 0,5Lu.кт
и Lu.п , (3.5) при z = 0, (3.8), (3.9).
Взависимости от рассматриваемых КТС коэффициенты уравнений определяются по выражениям, представленным в табл. 3.1-3.6 /69,127/.
Вданных расчетных соотношениях используются следующие обоз-
начения: hx = Lx/(N-1), hy = Ly/(M-1), hz = Lz/(K-1) - шаги разностной сетки по
соответствующим координатным осям; мент времени; = i(xn,ym), для (xn,ym) i-м ИТ, и = 0, в противном случае.
t - шаг по времени; j - текущий мо- SИТ.i, где SИТ.i - площадь,занимаемая
Таблица 3.1
Тип |
|
|
|
|
|
|
|
Коэффициенты А |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
КТС |
|
a1 |
|
|
|
|
|
an |
|
|
|
|
|
An |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
М1 |
1 |
1x hx |
|
c hx2 |
|
2 |
|
c hx2 |
|
|
|
1 |
xN hx |
|
|
c hx2 |
|
|||||
М2.1 |
|
|
|
2 1 t |
|
2 n |
t |
N |
2 |
N t |
||||||||||||
1 |
|
|
|
|
||||||||||||||||||
М2.4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
М2.2 |
1 |
c h 2x |
|
|
2 |
|
c h 2x |
|
|
2 |
c h 2x |
|
|
|
||||||||
М4.1 |
|
|
t |
|
|
2 n |
|
t |
|
|
|
|
|
|
|
|
||||||
1 |
|
|
|
|
|
2 |
N |
t |
||||||||||||||
(ТМ1) |
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
М2.2 |
|
c h 2x |
|
c h 2x |
|
|
N |
1 |
|
|
c h 2x |
|||||||||
М4.1 |
1 |
|
|
|
|
, n= |
|
|
|
|
|
|
|
, |
1 |
|
||||
2 1 t |
|
1 t |
|
2 |
|
|
N t |
|||||||||||||
(ТМ2) |
|
|
|
|
|
|
c h 2x |
|
|
|
|
|
|
|
|
|
||||
|
|
|
1 |
|
|
|
, |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
2 |
|
n |
|
t |
|
|
|
|
|
||||||||
|
|
|
|
|
n= |
N |
|
1 |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и n= |
N |
|
3 |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
(при нечѐтном N) |
|
|
|||||||||||||||
|
|
|
1 |
c h |
2x |
, n= |
N |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
n |
t |
2 |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и n= N2 +1
(при чѐтном N)
c h 2 2 x
n t
Тип |
|
Коэффициенты B |
|
||
КТС |
b1 |
|
bn |
|
BN |
Таблица 3.2
|
М1 |
|
|
|
|
|
|
|
|
c h 2 |
j 1 |
|
|
|
|
c h 2 |
j 1 |
|
|
|
c h 2x |
j 1 |
|
||||||||||||||||||
|
М2.1 |
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
1,m,k |
|
|
|
|
|
|
|
|
n,m,k |
|
|
|
|
|
t |
N,m,k |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
t |
|
|
|
|
|
|
||||||||||||||||||
|
М2.4 |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
N |
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
М2.2 |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|||
|
М4.1 |
|
|
|
|
|
|
|
c h x |
|
j 1 |
|
|
|
c h x |
|
j 1 |
|
|
|
c h x |
|
|
j 1 |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
t |
1,m,k |
|
|
|
|
|
|
t |
n,m,k |
|
|
|
|
|
t |
|
N,m,k |
|
||||||||||||
|
(ТМ1) |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
N |
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
М2.2 |
|
|
c h 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c h 2 |
|
c h 2x |
j 1 |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
x |
|
|
j 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
N,m,k |
|
|
3 (N, m, k) |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
М4.1 |
|
|
1 t |
1,m,k |
3 (1, m, k) |
2 |
|
|
|
t |
|
N t |
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
(ТМ2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 3.3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
Тип |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Коэффициенты С |
|
|
|
|
|
|
|
|
|
||||||||||||||
|
КТС |
|
|
|
|
|
c1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
cm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cM |
|
||||
|
М1 |
|
1 |
|
|
1y h y |
c h 2y |
|
2 |
|
c h 2y |
|
|
1 |
|
2y h y |
|
c h 2y |
|
||||||||||||||||||||||
|
М2.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
2 1 |
t |
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
2 M t |
|
|||||||||||||
|
М2.4 |
|
1 |
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
M |
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
М2.2 |
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
||||||
|
М4.1 |
|
1 |
|
c h y |
|
|
|
|
|
|
2 |
|
c h y |
|
|
|
1 |
|
c h y |
|
|
|||||||||||||||||||
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
t |
|
||||||||||||||||
(ТМ1) |
|
1 |
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
M |
|
|
М2.2 |
|
|
2 |
|
2 |
|
|
|
|
|
|
M 1 |
|
|
|
|
2 |
|||||||
М4.1 |
1 |
c h y |
|
|
c h y |
, |
|
m= |
, |
|
1 |
c h y |
||||||||||||
|
t |
|
|
1 t |
|
|
2 |
|
|
|
|
t |
||||||||||||
(ТМ2) |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|||||||||
|
|
|
|
|
|
c h 2y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
1 |
|
|
|
, m= |
M 1 |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
m |
|
t |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
и m= |
M |
|
3 |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(при нечѐтном M); |
|
|
|
|||||||||||||||||
|
|
|
|
|
1 |
|
c h 2y |
, m= |
M |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
m |
|
|
t |
2 |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и m= M2 +1
(при чѐтном M)
c h 2 2 y
m t
(для остальных m)