Рефераты | Рефераты по металлургии | Расчет затвердевания плоской отливки
Расчет затвердевания плоской отливки
Категория реферата: Рефераты по металлургии
Теги реферата: шпаргалки по математике транспорт реферат, бесплатные рефераты скачать
Добавил(а) на сайт: Косоруков.
1
РАСЧЕТ ЗАТВЕРДЕВАНИЯ ПЛОСКОЙ ОТЛИВКИ
В МАССИВНОЙ ФОРМЕ
СОДЕРЖАНИЕ
Содержание
Задание
Постановка задачи
1. Графическое представление
2. Математическая формулировка задачи
Метод расчета
Схема апроксимации
Алгоритм расчета
Идентификаторы
Блок-схема
Программа
Сравнение с инженерными методами расчета
Результаты расчета
ЗАДАНИЕ
Отливка в виде бесконечной плиты толщиной 2Lo=30 мм
Сплав: Латунь (10% Zn).
Форма: Песчано-глинистая объемная сырая (ПГФ).
Индексы: 1-Метв, 2- Меж, 4-форма.
а1=3,6?10-5 м2/с
а2=2,1?10-5 м2/с
?1=195 Вт/м?К
?2=101 Вт/м?К
?1=8600 кг/м3
?2=8000 кг/м3
L=221000 Дж/кг
b4=1300 Вт?с1/2/(м2?К)
Tф=293 К
Ts=1312,5 К
Tн=1345 К
N=100
et=0,01 c
eТ=0,01 oC
ПОСТАНОВКА ЗАДАЧИ
1. Графическое представление
Принимаем следующие условия:
Отливка в виде бесконечной плиты толщиной 2Lo затвердевает в объемной массивной песчано-глинистой форме. Принимаем, что теплофизические характеристики формы и металла постоянны и одинаковы по всему объему, системы сосредоточенные, геометрическая ось совпадает тепловой и поэтому можно рассматривать только половину отливки. Lo (21)
Условие идеального контакта на границе отливка форма
(22)
Расчет временного шага :
Величина -varрассчитывается из условия, что за промежуток временифронт перейдет из точки nf в точку nf+1
Расчет ведут итерационными (пошаговыми) методами
Строим процедуру расчета следующим образом:
Вычисляем нулевое приближенное для каждого шага,
За шаг итерации примем S,
Нулевое приближение S=0.
(23)
Уточняем шаг: S+1
(24)
d – параметр итерации от 0 до 1
для расчета возьмем d=0.
Число S итераций определяется заданной точностью:
Временного шага (25)
И по температуре(26)
etи eT – заданные точности по времени и температуре
et=0,01c, eT=0,1?C
?tI=0,01c – время за которое образовалась корочка.
Описанный итерационный процесс называют ''Ловлей фазового фронта в узел''.
Можно задать ?х, ?tK=const, тогда неизвестно будет положение фронта, при помощи линейной интерполяции.
Расчет температурных полей:
Метод «прогонки»:
Считается наиболее эффективным для неявно заданных конечно-разностных задач.
Суть метода:
Запишем в общем виде неявно заданное конечноразностное уравнение второго порядка (14) в общем виде:
AiTi-1 – BiTi + CiTi+1 + Di = 0 ; i = 2, 3, 4, …n-1 (27)
действительно для всех j и k.
и краевые условия для него:
T1 = p2T2 + q2(28 а)
Tn = pnTm-1 + qn(28 б)
Ti = f(Ai; Xi; tk) - сеточное решение.
Ai, Bi, Ci, Di – известные коэффициенты, определенные их условий однозначности и дискретизации задачи.
Решение уравнения (27) – ищем в том же виде, в котором задано краевое условие (28 а)
Ti = аi+1Ti+1 + bi+1 ; i = 2, 3, 4, …n-1 (29)
Ai+1, bi+1 – пока не определенные «прогоночные» коэффициенты (или коэффициенты разностной факторизации)
Запишем уравнение (29) с шагом назад:
Ti-1 = аiTi + bi(30)
Подставим уравнение (30) в уравнение (27):
Ai(aiTi + bi) – BiTi + CiTi+1 + Di = 0
Решение нужно получить в виде (29):
(31)
Найдем метод расчета прогоночных коэффициентов.
Сравним уравнение (29) и (31):
(32)
(33)
(32),(33)– рекуррентные прогоночные отношения позволяющие вычислить прогоночные коэффициенты точке(i+1) если известны их значения в точке i.
Процедура определения коэффициентов аi+1 и bi+1 называется прямой прогонкой или прогонкой вперед.
Зная коэффициенты конечных точек и температуру в конечной точке Тi+1 можно вычислить все Тi.
Процедура расчета температур называется обратной прогонкой. То есть, чтобы вычислить все Т поля для любого tk нужно вычислить процедуры прямой и обратной прогонки.
Чтобы определить начальные а2и b2, сравним уравнение (29) и уравнение (28 а):
a2 = p2;b2 = q2
Запишем уравнение 29 с шагом назад:
Tn = pnTn-1 + qn
Tn-1 = qnTn + bn
(34)
Новая задача определить pn , qn
Вывод расчетных формул:
Преобразуем конечноразностное уравнение (14) в виде (27)
, j=1,2 (35)
относиться к моменту времени k
Из (35) => Ai=Ci= Bi=2Ai+ Di= (36)
Определим значения коэффициентов для граничных условий:
на границе раздела отливка-форма
(37)
приведем это выражение к виду (28 а)
отсюда (38)
b2=q2= a2=p2=1 (39)
на границе раздела Meтв - Меж
из (29), Tnf=Tn=> anf+1=0, bnf+1=Ts (40)
условие на оси симметрии
Tn-1=Tn в соответствии с (21)
pn=1, qn=0 (41)
подставив (41) в (34) получим
(42)
АЛГОРИТМ РАСЧЕТА
1) Определить теплофизические характеристики сред, участвующих в тепловом взаимодействии ?1, ?2, ?1, ?2, L, а1, а2, Тs, Тн, Тф.
2) Определить размеры отливки, параметры дискретизации и точность расчета
2l0=30 мм, l0=R=15 мм=0,015 м
n=100,
первый шаг по времени: ?t1=0,01 с, t=t+?t
еt=0,01 с, et=0,1 оC
3) Принять, что на первом временном шаге к=1, t1=?t1, nf=1, Т1=Т3, Тi=Тн, , i=2,…,n, Т4=Тф
4) Величина плотности теплового потока на границе раздела отливка – форма
(43)
, s=0, (нулевое приближение)
к=2,(44)
5) Найти нулевое приближение ?tк, 0 на к-том шаге
переходnf ? i ? i+1 по формуле (23)
6) Найти коэффициенты Ai, Сi, Вi, Di по соответствующим формулам для сред Метв. и Меж. В нулевом приближении при s=0
7) Рассчитать прогоночные коэффициенты ai+1, bi+1 для Метв. и Меж., s=0 с учетом что Тnf=Тз.
Т1=р2Т2+g2
Тi=а2Т2+в2
Найти а2 и в2:
а2=1, (45)
(46)
ПРОГРАММА
CLEAR , , 2000
DIM T(1000), T1(1000), AP(1000), BP(1000), Vox(1000), N$(50)
2 CLS
N = 100: KV = 50: N9 = 5: L = .015
TM = 293: TI = 1345: TS = 1312.5
BM = 1300: a1 = .000036: a2 = .000021
TA0 = .01: ETA = .01: E = .01
l1 = 195: l2 = 101
R0 = 8600: LS = 221000
AF = 0: Pi = 3.14159265359#
3 PRINT "Число шагов N, штук"; N
PRINT "Длина отливки L, м"; L
PRINT "Температура формы Tf, К"; TM
PRINT "Начальная температура сплава Tн, К"; TI
PRINT "Температура затвердевания Tz, К"; TS
PRINT "Bф "; BM
PRINT "Первый шаг по времени, Tk0 "; TA0
PRINT "Точность по времени, Еt "; ETA
PRINT "Точность по температуре, ЕТ "; E
PRINT "Температуропроводность Ме твердого, а1 "; a1
PRINT "Температуропроводность Ме жидкого, а2 "; a2
PRINT "LS= "; LS
PRINT "Коэф. теплопроводности, l1 "; l1
PRINT "Коэф. теплопроводности, l2"; l2
PRINT "Плотность Ме твердого, р1 "; R0
INPUT "Изменить данные "; QV$
IF QV$ = "Y" THEN GOSUB 222
48N1 = N - 1
DX = L / (N - 1)
A = a1 / DX ^ 2
B1 = 2 * A
RL = R0 * LS * DX
NF = 1
B2 = l1 / DX
KV1 = 1
AL = a2 / DX ^ 2
BL1 = 2 * AL
BL2 = l2 / DX
T(1) = TS
T1(1) = TS
FOR i = 2 TO N
T(i) = TI
T1(i) = TI
NEXT i
TA = TA0
K = 1
dta = .01
GOTO 103
FOR i = 2 TO NF1
B = B1 + DTA1
f = DTA1 * T1(i)
B4 = B - A * AP(i - 1)
AP(i) = A / B4
BP(i) = (A * BP(i - 1) + f) / B4
NEXT i
23FOR i = NF1 TO 1 STEP -1
TC = AP(i) * T(i + 1) + BP(i)
B = ABS(TC - T(i)) / TC
IF B > Et THEN Et = B
T(i) = TC
NEXT i
AP(NF) = 0
BP(NF) = TS
B = BL1 + DTA1
FOR i = NF2 TO N
f = DTA1 * T1(i)
B4 = B - AL * AP(i - 1)
AP(i) = AL / B4
BP(i) = (AL * BP(i - 1) + f) / B4
NEXT i
IF NF = N THEN GOTO 34
TC = BP(N) / (1 - AP(N))
B = ABS(TC - T(N)) / TC
T(N) = TC
IF B > Et THEN Et = B
IF NF >= N1 THEN GOTO 34
FOR i = N1 TO NF2 STEP -1
TC = AP(i) * T(i + 1) + BP(i)
B = ABS(TC - T(i)) / TC
IF B > Et THEN Et = B
T(i) = TC
NEXT i
IF (P3 > ETA) OR (Et > E) THEN GOTO 102
80TA = TA + dta
IF NF = 1 THEN dta = TA0
Vox = (T1(NF) - TS) / dta
FOR i = 1 TO N
Vox(i) = (T1(i) - T(i)) / dta
T1(i) = T(i)
NEXT i
VS = DX / dta
Xf = (K - 1) * DX
IF K KV1 + 1 THEN GOTO 33
KV1 = KV1 + KV
GOSUB 777
33GOTO 105
103 PRINT "РЕЗУЛЬТАТЫ РАСЧЕТА": CLS : GOSUB 777
105 IF K < N THEN GOTO 101>
GOSUB 777
Vz = 1000 * L / TA
Voxl = (TI - TS) / TA
PRINT "Полное время затв. отл. TA="; TA; "с."
PRINT "Ср. скорость охл. на оси отл. Voxl="; Voxl; " K/с"
PRINT "Ср. скорость затв. отл. Vz="; Vz; " мм/с"
END
777 PRINT "К="; K; " DTA="; dta; "VS="; VS * 1000; " мм/с XF="; Xf; " мм"
PRINT "T="; T(1); : FOR i = 1 TO 10: PRINT T(i * 10); : NEXT i: PRINT "K"
PRINT "Vox="; Vox(1); : FOR i = 1 TO 10: PRINT Vox(i * 10); : NEXT i: PRINT "K/c"
RETURN
222 CLS
INPUT "Число шагов N, штук"; N
INPUT "Длина отливки L, м"; L
INPUT "Температура формы Tf, К"; TM
INPUT "Начальная температура сплава Tн, К"; TI
INPUT "Температура затвердевания Tz, К"; TS
INPUT "Bф "; BM
INPUT "Первый шаг по времени, Tk0 "; TA0
INPUT "Точность по времени, Еt "; ETA
INPUT "Точность по температуре, ЕТ "; E
INPUT "Температуропроводность Ме твердого, а1 "; a1
INPUT "Температуропроводность Ме жидкого, а2 "; a2
INPUT "LS= "; LS
INPUT "Коэф. теплопроводности, l1 "; l1
INPUT "Коэф. теплопроводности, l2"; l2
INPUT "Плотность Ме твердого, р1 "; R0
CLS
GOTO 3
RETURN
СРАВНЕНИЕ С ИНЖЕНЕРНЫМИ МЕТОДАМИ РАСЧЕТА
Г. Ф. Баландин для расчета продолжительности затвердевания отливки эвтектического сплава предложил следующие выражения:
-время заливки
-время снятия перегрева
-время затвердевания
Принимаем Tзал=TL+70, Тн=1/2(Tзал+ТL)
Расчет:
с
с
c
Скорость затвердевания во времени характеризуется следующим выражением:
, где ?Е=(ТЕ-Тф)
Полное время затв. отл. TA= 497.1866 с.
Ср. скорость охл. на оси отл. Voxl= 6.536781E-02K/с
Ср. скорость затв. отл. Vz= 3.016976E-02мм/с
K=1
T( 10 )= 1345 Vox= 0
T( 20 )= 1345 Vox= 0
T( 30 )= 1345 Vox= 0
T( 40 )= 1345 Vox= 0
T( 50 )= 1345 Vox= 0
T( 60 )= 1345 Vox= 0
T( 70 )= 1345 Vox= 0
T( 80 )= 1345 Vox= 0
T( 90 )= 1345 Vox= 0
T( 100 )= 1345 Vox= 0
K= 10
T( 10 )= 1312.5 K Vox= 1.132695E-02 K/c
T( 20 )= 1312.652 K Vox= 4.159837E-02 K/c
T( 30 )= 1312.797 K Vox= 7.286339E-02 K/c
T( 40 )= 1312.933 K Vox= .1022737 K/c
T( 50 )= 1313.054 K Vox= .1295644 K/c
T( 60 )= 1313.159 K Vox= .1536093 K/c
T( 70 )= 1313.242 K Vox= .1736798 K/c
T( 80 )= 1313.303 K Vox= .1881863 K/c
T( 90 )= 1313.341 K Vox= .1965987 K/c
T( 100 )= 1313.354 K Vox= .1992483 K/c
K= 20
T( 10 )= 1311.603 K Vox= 2.421711E-02 K/c
T( 20 )= 1312.5 K Vox= 6.38585E-04 K/c
T( 30 )= 1312.495 K Vox= 7.859508E-03 K/c
T( 40 )= 1312.492 K Vox= 1.291907E-02 K/c
T( 50 )= 1312.489 K Vox= 1.630848E-02 K/c
T( 60 )= 1312.487 K Vox= 1.817511E-02 K/c
T( 70 )= 1312.485 K Vox= 1.945228E-02 K/c
T( 80 )= 1312.484 K Vox= 1.979613E-02 K/c
T( 90 )= 1312.483 K Vox= 1.925579E-02 K/c
T( 100 )= 1312.483 K Vox= 1.886282E-02 K/c
K= 30
T( 10 )= 1311.093 K Vox= 2.279559E-02 K/c
T( 20 )= 1311.792 K Vox= 2.387194E-02 K/c
T( 30 )= 1312.5 K Vox= 1.153234E-04 K/c
T( 40 )= 1312.513 K Vox=-2.806202E-03 K/c
T( 50 )= 1312.521 K Vox=-4.612935E-03 K/c
T( 60 )= 1312.528 K Vox=-5.996816E-03 K/c
T( 70 )= 1312.531 K Vox=-6.842521E-03 K/c
T( 80 )= 1312.534 K Vox=-7.342256E-03 K/c
T( 90 )= 1312.536 K Vox=-7.611343E-03 K/c
T( 100 )= 1312.537 K Vox=-7.726667E-03 K/c
K= 40
T( 10 )= 1310.788 K Vox= 2.487376E-02 K/c
T( 20 )= 1311.353 K Vox= 2.419229E-02 K/c
T( 30 )= 1311.923 K Vox= 2.053712E-02 K/c
T( 40 )= 1312.5 K Vox=-6.504969E-04 K/c
T( 50 )= 1312.517 K Vox=-1.050088E-02 K/c
T( 60 )= 1312.529 K Vox=-.0177183 K/c
T( 70 )= 1312.538 K Vox=-2.298423E-02 K/c
T( 80 )= 1312.543 K Vox=-2.679428E-02 K/c
T( 90 )= 1312.547 K Vox=-2.921041E-02 K/c
T( 100 )= 1312.548 K Vox=-3.004676E-02 K/c
K= 50
T( 10 )= 1310.654 K Vox=-1.673787E-02 K/c
T( 20 )= 1311.12 K Vox=-.0125534 K/c
T( 30 )= 1311.584 K Vox=-6.719058E-03 K/c
T( 40 )= 1312.044 K Vox= 6.456035E-04 K/c
T( 50 )= 1312.5 K Vox= 6.934259E-04 K/c
T( 60 )= 1312.529 K Vox= 9.325384E-04 K/c
T( 70 )= 1312.552 K Vox= 1.315118E-03 K/c
T( 80 )= 1312.568 K Vox= 1.769432E-03 K/c
T( 90 )= 1312.577 K Vox= 2.152011E-03 K/c
T( 100 )= 1312.58 K Vox= 2.295479E-03 K/c
K= 60
T( 10 )= 1310.483 K Vox=-7.690089E-03 K/c
T( 20 )= 1310.888 K Vox=-5.794195E-03 K/c
T( 30 )= 1311.294 K Vox=-3.621372E-03 K/c
T( 40 )= 1311.698 K Vox=-7.455765E-04 K/c
T( 50 )= 1312.1 K Vox= 3.067515E-03 K/c
T( 60 )= 1312.5 K Vox=-1.917197E-04 K/c
T( 70 )= 1312.512 K Vox=-4.111322E-03 K/c
T( 80 )= 1312.52 K Vox=-6.752793E-03 K/c
T( 90 )= 1312.524 K Vox=-8.329155E-03 K/c
T( 100 )= 1312.526 K Vox=-8.819105E-03 K/c
K= 70
T( 10 )= 1310.231 K Vox= 1.985558E-02 K/c
T( 20 )= 1310.595 K Vox= .0195367 K/c
T( 30 )= 1310.965 K Vox= 1.845251E-02 K/c
T( 40 )= 1311.339 K Vox= 1.677308E-02 K/c
T( 50 )= 1311.72 K Vox= .0142433 K/c
T( 60 )= 1312.106 K Vox= 1.096946E-02 K/c
T( 70 )= 1312.5 K Vox=-1.700692E-04 K/c
T( 80 )= 1312.511 K Vox=-3.571454E-03 K/c
T( 90 )= 1312.517 K Vox=-5.591026E-03 K/c
T( 100 )= 1312.52 K Vox=-6.483889E-03 K/c
K= 80
T( 10 )= 1310.199 K Vox=-1.605722E-02 K/c
T( 20 )= 1310.521 K Vox=-1.469581E-02 K/c
T( 30 )= 1310.844 K Vox=-1.286816E-02 K/c
T( 40 )= 1311.171 K Vox=-1.066751E-02 K/c
T( 50 )= 1311.499 K Vox=-7.664945E-03 K/c
T( 60 )= 1311.829 K Vox=-3.74855E-03 K/c
T( 70 )= 1312.163 K Vox= 7.08681E-04 K/c
T( 80 )= 1312.5 K Vox= 1.86495E-04 K/c
T( 90 )= 1312.496 K Vox= 2.275239E-03 K/c
T( 100 )= 1312.495 K Vox= 3.058518E-03 K/c
K= 90
T( 10 )= 1310.395 K Vox= 9.206051E-03 K/c
T( 20 )= 1310.673 K Vox= 9.379247E-03 K/c
T( 30 )= 1310.946 K Vox= 9.39257E-03 K/c
T( 40 )= 1311.216 K Vox= 9.072823E-03 K/c
T( 50 )= 1311.48 K Vox= 8.593203E-03 K/c
T( 60 )= 1311.741 K Vox= 7.727221E-03 K/c
T( 70 )= 1311.999 K Vox= 6.328328E-03 K/c
T( 80 )= 1312.251 K Vox= 4.649655E-03 K/c
T( 90 )= 1312.5 K Vox=-5.329118E-05 K/c
T( 100 )= 1312.503 K Vox=-6.528169E-04 K/c
K= 100
T( 10 )= 1310.187 K Vox= 9.684027E-03 K/c
T( 20 )= 1310.446 K Vox= 9.884289E-03 K/c
T( 30 )= 1310.703 K Vox= 1.009885E-02 K/c
T( 40 )= 1310.96 K Vox= 9.869983E-03 K/c
T( 50 )= 1311.217 K Vox= 9.211984E-03 K/c
T( 60 )= 1311.474 K Vox= 8.425247E-03 K/c
T( 70 )= 1311.731 K Vox= 7.495466E-03 K/c
T( 80 )= 1311.988 K Vox= 6.293903E-03 K/c
T( 90 )= 1312.244 K Vox= 4.734731E-03 K/c
T( 100 )= 1312.5 K Vox= 1.430432E-05 K/c
Скачали данный реферат: Harakterov, Разумов, Павла, Njashin, Janjutin, Баженов.
Последние просмотренные рефераты на тему: решебник класс, сообщение на тему, диплом вуза, реферат по бжд.