Вычислительный узел сеточной модели для решения нелинейных уравнений теплопроводности

Иллюстрации

Показать все

Реферат

 

Изобретение относится к аналогоцифровой вычислительной технике и предназначено для одновременного моделирования потенциала поля и потока при решении нелинейных нестационарных дифференциальных уравнений в частных производных, например типа уравнения нестационарной теплопроводности в областях -с подвижной границей . Целью изобретения является повышение быстродействия при моделирова- ; НИИ областей с Подвижной границей за счет автоматического изменения кон-. фигурации модели. Устройство содержит два интегратора, два цифроаналоговых преобразователя, два сумматора, аналого-цифровой преобразователь, функциональный преобразователь, два блока памяти5 дешифратор и два переключателя . Применение этих блоков и появление новых связей позволяют отслеживать внутри устройства перемещения гра ницы области моделируемого уравнения теплопроводности с перемещаемой границей, например, при испарении материала в процессе нагрева. 1 ил. (Л ь 00 00 00 со ;г

СОЮЗ СОНЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1 (19) (11) (З)) e С 06 д 0

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИИ И ОТКРЫТИЙ (21) 4107005/24-24 (22) 03.06.86 (46) 15.04.88. Бюл. Р 14 (71) Куйбышевский политехнический институт им. В.В.Куйбышева (72) Ю,П.Камаев, В,Н.Крайнов, А.Н.Резинкин, И.А,Френкель, Б.З,Чертков и Т.M.×óäàêoâà (53) 681.3 (088.8) (56) Авторское свидетельство СССР

Ф 883913, кл. G 06 F 15/32, 1981, Авторское свидетельство СССР

У 1229733, кл. С 06 J 1/00., 1984. (54) ВЫЧИСЛИТ, ЛЬНЫЙ УЗЕЛ СЕТОЧНОЙ

МОДЕЛИ ДЛЯ РЕШЕНИЯ НЕЛИНЕЙНЫХ УРАВНЕ"

НИЙ ТЕПЛОПРОВОДНОСТИ (57) Изобретение относится к аналогоцифровой вычислительной технике и предназначено для одновременного моделирования потенциала паля и патока при решении нелинейных нестационарных дифференциальных уравнений в частных производных, например типа уравнения нестационарной теплопроводности в областях с подвижной границей. Целью изобретения является повышение быстродействия при моделировании областей с подвижной границей за счет автоматического изменения конфигурации модели. Устройство содержит два интегратора, два цифроаналоговых преобразователя, два сумматора, аналого-цифровой преобразователь, функциональный преобразователь, два блока памяти, дешифратор и два переключателя. Применение этих блоков и появление новых связей позволяют отслеживать внутри устройства перемещения границы области моделируемого уравнения теплопроводности с перемещаемой границей, например, при испарении материала в процессе нагрева. 1 ил.

1388912

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

5 при решении нелинейных нестацианарных дифференциальных уравнений в частных пр()иэваднь(х, например типа уравнения нестационарной теплаправацнасти в областях с подвижной границей.

Цель изобретения — повышение быстродействия вычислительного узла при моделировании областей с подвижной границей

i»a чертеже представлена функциональная схема вычислительного узла сеточной модели для решения нелинейных уравнений теплоправоцности.

Вычислительный узел содержит перВый интегратор 1, перВый 2 и ВтОрОЙ

3 цифроаналоговые преобразователи (ЦАП), первый 4 и второи 5 сумматоры г(рямым и инверсным входами, блоки

6 и 7 памяти, первый 8 и второй 9 переключатели, функциональный преобразователь 1О второй интегратор 11, аналога-цифровой преобразователь

1,АЦП) 1? H дешифратор 13 ."(тэгратары 1 и 1 1»1стрОиства мО"

ojелирОВания выполнены на Операционном 3О

;.;-.илит .ле охваченном смкостной ob. ратной-; свя3ью с конденсатором емко" с вью (. i. с резист(-:иным входным сапрот.(пением и (н"- -,.:;1,".13.b(ío) . Напряжение вь(хадj3 H}(теГРатor3а ОНРеЦ(эляет 5»

B(()»,(гением l, =--- . <1 +1(гце U *входное напряжение,- П„ - напряжение ка |альных услoBHk ! П - и 3 идентичны и представля8(3 Р са()ай у)|наа(и (епи г(оступающих 1(а аналоговый нход напряж ний 3 ()М. (t,àb, «л (j»pQ B i(6 к Одь )) па в ан яые г(а их цщ)

p ..Вые BXL:,. bii Праизведеj((H(I B виде напк ряжения Ц ник(аютcH вьр(одаВ 4э („.аП.

Выход,"î"-.;Напряжение при этом име-эна(,, пративопзложнь(й входному; я

"\ (»»i )» -«» и 67. ц o A ю el

На))ЕЧИЕ )i ГО ДВлнч)(а -О» аз= ряда ВКОдно| О цифра|Зава ко" пл ЦАП, Двухвхацавые c:,)j»l)Ià".(î»pbl 1) и 5 an- .

eë раиче скн складыв BIO . наГ(ряжения, (»О,((аваемь(е н|а их входы, причем нап=р* |ке-:: U подаваемо на неинверс"вхад,, поступает на выход беэ ин=. ьерсии знака, а напряжение U, nac-!

"óïàþùåå на инвертирующий вход.с:.иматарав, передается HB выход с противоположным знаком: U, =U -U„

Блоки 6 и 7 адресуемой памяти идентичны и предназначены для задания коэффициентов передач умножающих

ЦАП 2 и 3 соответственна. Эти блоки представляют собой память на 2m двоичных слов (блок 6) и íà m двоичных слов (блок 7)„ l,äå ш — максимальное число, на которое разбивается каждый шаг дискретизации пространства исходного уравнения теплопроводнасти. На выходные регчстры (не показаны) блоков памяти поступают коды, выбираемые из памяти в зависимости От кода адресного входа. Каждому коду адресного входа ОО,,О1, 02 и т,д. определяется коэффициент передачи ЦАП, соответствующий уменьшенному шагу дискретизации пространства. Коэффициенты передач в блоки 6 и 7 памяти заносятся через вход Запись до начала моделирования, например, на управляющей

ЦВ1Л, Переключатели 8 и 9 представляют

ГОбОЙ аналоговые пер еклю -Iатели вхО дам управления. В качестве переключателей 8 и 9 могут быть использованы быстродействующие реле или бесконтак тные переключатели. Переключатель 8

В нормальном состоянии подключает первыи ВхОд на вь)хад, я при пОдаче игнала управления на управляющий вход подключает к выходу второй вход, oTHHIo BH первый, Переключате|(ь 9 IpH атсутс гвин сигнала ня управляк)шем входа находится в разсмкнутам состоянии, а при пацаче сигнала у((равления соединяет свой аналоговый вход с выХОДОМ, функциональный п1 =.обраэаватель О напряжения преобразует (jo заданной зависимас.ти Вхацнае :::-пряжение B выНастрОЙку ф нкцис H=" ьнагo;Ipеаб »азов((" сля и::- :,апанн")к) эависи|(ость ьыхадна1" 0 иапряжеи(я От зхадноl О суще с"i 1(я((»(заранее) до I B.чала мОделирО

Bi!3Ilм„ >у(||1".ц|-.овальный преоб(. аэаватель (ожег быть но"..троек па при;.ципу ку.:.:чно-линейной аппр, ксимэпии заданназакона ) автаматизи(аваl) 1ОЙ на т рo«l(oê иа расчетную зазисимОсть либо а > 1(о к -ЧМа (IBj l d) C)(El(HOP i(bi(OH 3 8BIaÑÈ

ПОЛ| Н(:)Ма" j J " .(1 i.1(ßHil"

1388912

d8 d а9, ОС вЂ” = — (S — ); с1<, х с1х

<1(е) ю х=- С(9„) d"

1 <

Р, (2)

8 =9 х=-)С(0 )с1<, 1 (о (3) < (4) (5) 8 =0 . х=?.

I =î где Π— температура; плотность материала;

С вЂ” массовая теплоемкость;

« — коэффициент теплопроводности; температура на лицевой границе областк;

<. (<< ) — коэффициент удельной скорости

Г уноса массы. 40

Система уравнензЖ (1) — (5) описывает процесс интенсивного нагрева пластины, когда с нагреваемой поверхности пластины происходит испарение материала с интенсивностью G(er) ° 45

Конечно-разностную,аппроксимацию уравнения (1) записываем в виде

ee. ee ee Oe< пе. "e где h — шаг дискретизации по коордк50 е натнОЙ Оск <<Е=? е=<

e — значение потенциала (темпе-б ратуры) в точке 1, 1 = ,е=

=- — — — — полусумма шагов дискретиза2 цки.

АЦП 12 переводит входное напряжение — аналог моделируемого потенциала в граничном узле физического поля— в цифровой двоичный ко:; для подачи части его на адресные входы блоков 6 и / памяти, а другой части — на вход дешкфратора 13.

В качестве дешифратора 13 используют традиционный дешифратор, преоб- 10 разующий поступающий на его вход двоичный код в возбуждение соответствующей этому коду выходной шины. Число выходных шин дешкфратора 13 должно быть не меньше числа узловых уст- 15 ройств моделирующей структуры.

Рассмотрим работу устройства на примере моделирования уравнения теплопроводности

Аппроксимация граничного условия (2) приводит к получению выражения

- -,=- - = „„(В,) . (7) уравнение (5) моделируют с помощью данного угла на блоках 1-7, когда

1-й узел еще не является граничным.

Поток

88 е-<

1 = < : е- ь (8) поступает через переключатель 8 на неинвертируемый вход первого сумматора 4. На инвертирующий вход этого сумматора с выхода ЦАП 3 поступает сигнал потока, получаемый в данном устройстве:

< o %

7 памяти код коэффициента — — . Эти :е. сигналы пЪремножаются в ЦАП 3, на выходе которого образуется аналоговое напряжение, соответствующее величине потока по формуле (9), которое поступает на выход узла и на инвертируемый вход сумматора 4.

Блоки 9-13 устройства отслеживают перемещение границы моделируемой областк. На вход функционально о преобразов,теля 10 с шины с потенциалом граничного узла поступает напряжение

6„. Функциональный преобразователь

10 преобразует значение аналога rpaее. е

q (9)

Разность потоКов ОЕ, -qe с выхоДа сумматора 4 поступает на выход первого ЦАП 2, в котором она умножается

1 на коэффициент — -. Коэффициент передачи ЦАП 2 определяется блоком 6

< памяти. " выхода ЦАП 2 сигнал

--г-(а -q ) подается на интегратор

I. ñÕ *е еГ

<.a выходе которого получается ана—

-ВЕ которая подается на аналогое < вый вход ЦАП преобразователя 3. На цифровой вход ЦАП 3 в этот момент поступает с выходного регистра блока .

13889 яичной температуры В„F значение аналога коэффициента скорости продвижеGC8-) ния границы †- -,, т.е. перед началом

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

-0(9„), определяющую скорость продви1

1:ения границы в зависимости от граничной температуры. С выхода функцио- 1О нального преобразователя 10 этот сиг.нал поступает на второй интегратор

11, на выходе которого получается аналоговый сигнал,, пропорциональный перемещению границы 15

С х = - С (9 . ) .Ль.

1 г (10)

Выход интегратора 11 соединен с входом АЦП 12, на вьгсоде которого имеем двоичный код перемещения границы, Старшие разряды АЦП 12 подключены к входу дешифратора 13 и определяют номер граничного узла. Младшие разряды двоичного кода выхода АЦП 1.2 определяют долю выгодности шага внутри ГраничнОГО узла †;-, 2-- 3 в и т„:,.„ "p=- М - число разбиений гранич..I.;го ш:.:Га., Удобнее всего брать число

А ка.к степень Основания 2„ например

М=4,8,16 и т.д, Когда граница обласTи в::" Однт в 1-й шаГ разбиения на. 1.-, т,ЫХОДЕ ДЕШИфва тора ПОЯВЛЯЕТГЯ сигнал -:(.тарый раэре пает выбор из «5 блока 6 памяти коца, соотвЕтстн ющего" доле т;ыходнс "о шага, Коэффициент передач.;. ЦАП 2 определяется выражением h 9 % е м 1 в

45 Формула изобр ете ния

К СЬе и а+Ь е

«,-ло:; 6 памяти соде зжит последоваеельние .Лова соответствующие изме с,;. ",I. -О ",«+.:

Первый ряд коэффициентов (1"-:.) подается из блока 6 памяти в ЦАП при нахождении границы моделируемой области левее узла 1 и соответствен.но, возбуждении 1-й выходной шины дешифратора 13Ä Второй ряд коэффициен= тов (!3) поступает íà IIPJI 2 иэ блока

6 памяти, когда граница области моделирования находится между 1-м и

1+1-м узлами дискретизации. При этом переводится в единичное состояние

1+1-я шина дешифратора 13, которая и управляет .адресом выбираемого кода, из блока 6 памяти. (1+1)-й выход дешифратора 13 разрешает в зависимости от кодов младших разрядов АЦП 12 управлять выборкой в выходной регистр слова из блока 7 памяти. В блоке ?, памяти хранятся последовательные коды

Эти коды в зависимости от нахождения границы области между 1-м и 1+1-м узлами по значениям младших разрядов

АЦП 12 определяют коэффициент передачи ЦАП 3.

Если число блоков 1:- 9 должно быть равно числу узлов дискретизации моделируемого разносTíîãî уравнения (6), то блоков 0-13 для отслеживания должно быть по одному от числа узлов дискретизации.

Таким образом," на выходе первого интегратора 1 имеем значение аналога температуры 9 в 1-и узле дискретиэа8 ции, а на. выходе ЦАП 3 получаем аналог теплового потока „ при моделировании исходного уравнейия те"..Лонроводнасти (1) с перемещаемой границей. на которой задаются граничные условия второго рода (2). 2 2

С(— - Ь+Ь

Д вел

„М= 2 (э 0 C--:-= Ъ- +Ь (1

А рС „

2 е Е4 ("Е+1

1 l,, Ú

)С 1 (--"-j f) ЙЕ (, ) е $) ЕФ! iQ

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

;:II>eo6;.а з.зватель, дВа сумматора, аналога.-цифровой преобразователь, первая группа выходов которого подклкчена к пер".. ::и адресншм входам. первого и второго блоков памяти, вьг Од первого сумматора соединен с аналогов-,.м вхо.дом и рвого цифроаналогового лреобраэ 1вателя„вьг«Од кОторого пс дключен к, 1388912 входу первого интегратора, выход первого. блока памяти соедин н с цифровым входом первого цифроаналогового преобразователя, выход второго сумматора, подключен к аналоговому входу второго цифроаналогового преобразователя, выход которого является выходом формирования теплового потока узла, выход второго блока памяти соединен с цифровым входом второго цифроаналогового преобразователя, первый вход второго сумматора является информационным входом узла, о т л и ч а ю щ и. и с я тем, что, с цепью повышения быстродействия при моделировании областей с подвижной границей, в него введены второй интегратор, первый и второй переключатели и дешифратор, выход функционального преобразователя подклю- 2ц чен к входу второго интегратора, вход которого соединен с входом аналогоцифрового преобразователя, вторая группа выходов которого соединена с входом дешифратора, первый выход которого подключен к первому старшему разряду адресного входа первого блока памяти, второй выход дешифратора соединен с вторым старшим разрядом адресного зхо;,а первого блока памяти, старшим разрядом адресного входа второго блока памяти и управляющими вхо-. дами первого и второго переключателей, вход задания теплового потока и вход задания граничного условия узла через переключающий контакт первого переключателя соединены с первым входом первого сумматора, второй вход которого подключен к выходу второго цифроаналогового преобразователя, выход интегратора, являющийся выходом формирования температуры узла, подключен к второму входу второго сумматора и через второй переключатель соединен с входом функционального преобразователя и входом задания гранич-. ной температуры узла.