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

Иллюстрации

Показать все

Реферат

 

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

„,SU„„1229783 А1

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

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

РЕСПУБЛИК

1Я1 4 С 06 J 1/00

У

ОПИСАНИЕ ИЗОБРЕТЕНИЯ с,,,2

l,/

ГV

H АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Ф \

О

°

ЪФ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

\ (21) 3768059/24-24 (22) 13.07.84 (46) 07.05.86. Бюл. Ф !7 (71) Куйбьппевский ордена Трудового

Красного Знамени политехнический институт им. В.В. Куйбьппева (72) Ю.П. Камаев, И.А. Френкель и Б.3. Чертков (53) 681 .333(088.8) (56) Авторское свидетельство СССР

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

9 1112379, кл. G 06 J 3/00, 1983. (54) ВЫЧИСЛИТЕЛЬНЫЙ УЗЕЛ СЕТОЧНОЙ

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

1229783

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

Цель изобретения — повышение точ.ности решения.

На фиг. 1 представлена функциональная схема вычислительного узла; на фиг. 2 — пятиточечный шаблон аппроксимации; на фиг. 3 — пример зависимости интегральйой переменной

S от температуры 6.

Вычислительный узел содержит интегросумматор 1, цифроаналоговые преобразователи (ЦАП) 2„, 2 и 2д, блок задания коэффициентов теплопроводности и теплоисточников, выполненный в виде первого 3„, второго

3 и третьего 3 блоков памяти, сумматоры 4„ и 4, инверторы 5„, 5 и

5з, источник 6 опбрного напряжения, аналого-цифровой (АЦП) 7 и функциональный 8 преобразователи.

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

Напряжение на выходе интегросумматора определяется выражением:

U

1 Ц +U о где R — сопротивление входных резисторов;

С вЂ” емкость обратной связи;

U „ — напряжение на каждом из вхоВх дов интегросумматора;

U — напряжение начальных услоо вий;

N — число входов.

ЦАП 2, 2 и 2, идентичны и представляют собой умножители поступающих на аналоговый вход напряжений

U на цифровые коды К, поданные

Вх цan на их цифровые входы. Произведения в виде напряжения U снимаются с выходов ЦАП. Выходное напряжение при этом изменяет знак на противоположный:

8 в о о В х о"

Блоки 3, и 3 памяти предназначены для задания нелинейных, зависимых

У от температуры коэффициентов теплопроводности, а блок 3 памяти — для задания нелинейного источника внутренних тепловыделений.

Эти блоки выполнены идентично и представляют собой адресуемую память на двоичных слов каждая с

10 выходным регистром, на который дается код, выбираемый из памяти в зави симости от кода адресного входа.

Каждый код 00, 01, 02 и т.д. адресного входа блоков памяти соответf5 ствует определенному диапазону моделируемых температур: х

О 8<8„, 8 сg

20 При этом,на вход блока памяти подается код коэффициента ЦАП, со-ответствующий выбранной температуре и записанный в блок памяти через цифровой вход до начала моделирования.

Двухвходовые сумматоры 4, и 4о алгебраически складывают напряжения, подаваемые на их входы. Сумматоры построены по схеме инвертирующего операционного усилителя с резисторной

30 обратной связью и с резисторными входами, поэтому знак выходного напряжения меняется:

Ц„хх (U)х„+Ubxx ) °

Инверторы 5„, 5 и 5 напряжений аналогичны сумматорам 4, но имеют только по одному резисторному входу.

Источник опорного напряжения 6 задает опорное напряжение на схему. АЦП

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

Функциональный преобразователь напряжения преобразует по заданной зависимосч и входное, напряжение в выходное:

Пвнх. е.о (U» )

- О Настройка функционального преобразователя на дифференциальную зависимость (обратную показанной на фиг. 3}

О=f(s) осуществляется заранее до начала моделирования. Функциональный преобразователь может строиться на принципе кусочно-линейной аппроксимации

1229783 пени. 5

Рассмотрим работу выч1 сли гельного узла сеточной модели для решения нелинейных уравнений на примере моделирования нелинейного двухмерного уравнения Фурье с внутренними нели- 1О нейными источниками:

) дв d ав (А(В) ° ) . (Л(а) — ) а(e) дх д )(. дч дч

=с„(8)— ав (1) д б

Введем интегральную подстановку

Гудмена я= С„(в)ов, (2) которая переводит исходную задачу (1) в уравнение 20 аь а

=- = — ((e) — )+ — (h(e) — - )+ аа а Ы Х дХ дУ оУ

+a(e ). (3)

Конечно-разностная аппроксимация уравнения (3) на пятиточечном шаблоне (фиг ° 2) по пространственным координатам запишется в виде

h,. =A(ej) 1,,- (В, ) °

1++1 лj )-1 д

h, где Ф1„. и h

b. Ь. h„e,.(Q .)

1 ((()

35 шаги дискретизации по координатной сетке соответственно по осям

ХиУ; значения потенциала в точке (Х., Y, ), Х; =

=2: Ь,,, Y. = hó.

К " К

,л +л, „аВ тли, 2 ° 2

Внутренний источник Я- (8- ) моделируется третьим ЦАП 2, на аналоговый вход которого подается фиксированное эталонное напряжение с выхода источника 6 опорного напряжения, а на цифровой вход ЦАП 2 с выхода адресуемого блока Зз памяти поступает код, соответствующий величине заданного закона с автоматизированной настройкой на расчетную зависимость, либо аппроксимацией функциональной зависимости полиномом N сте— полусумма шагов;

45 И;„)- значение коэффициента теплопроводности в узле сеточной модели;

8;Ä(9,) — величина нелинейного вло1 жения источника, приходя- .50 щаяся на узел сеточной модели и в зависимости от величины потенциала 8; „. в узле

Правая часть уравнения (4) состо- 55 ит из проекций потоков, приходящих в элементарный объем1; 1„. Для моделирования составляющих потоков в вычислительном узле используются сумматоры 4 и ЦАП 2 и 2 . Составляющую потока по оси Х

В

j+ 1 получают с выхода умно)кителя на ЦАП

2,, на аналоговый вход которого с сумматора 4, поступает напряжение

6 „ — 8,„, а на цифровой вход подается код, соответствующий Л(6;„J t и поступающий с выхода блока 3 па1 мяти. Зависимость этого кода от значения 8,„ определяется адресом, поступающим с выхода АЦП 7 и пропорциональным текущему значению напряжения в узле ц;„ с точностью младшего разряда АЦП. Этот адрес определяет ячейку блока памяти, которая подает код коэффициента

h;„, на выход блока 3 памяти, Составляющую потока по оси У

q =A(В..) -1

Ai 1 формирует второй умножитель на ЦАП

2, как произведение напряжения с выхода сумматора 4, моделирующего разность потенциалов Ю;, — 9; „,1 и цифрового кода с выхода блока 3 л(в, „) памяти, соотаетститищего и

hi 1

Зависимость величины данного кода от 8;„ также и как для блока 3, определяется кодом адреса, поступающего с АЦП 7 на адресный вход блока 3 памяти. Обе составляющих потока являются одновременно и выходной информацией о потоке, подаваемой в соседние вычислительные узлы модели.

Два других слагаемых потоков

=л(в ) - -=- л, 9 -О

i 1J !-14 h

=A(().. ) -аа=- - = *, с1, !

I "4 поступают на интегросумматор из соседних вычислительных узлов сеточной модели через инверторы 5, и 5 соот ветственно.

1229783 внутреннего теплоисточника Я;„ (О;, ) как функция величины потенциала Я

1,j

Выбор этого кода, соответствующего величине потенциала О вычислительf, ) ного узла (i j) происходит из ячейки блока 3 памяти.по адресу, определенному выходным кодом АЦП.

Таким образом, на входы интегросумматора 1 поступают напряжения, моделирующие правую часть .нелинейного уравнения (4), а на его выходе формируется напряжение переменной

Гудмена с обратным знаком -s;

Для преобразования переменной -st

1 j, в тепловой потенциал -Р;, служит функциональный преобразователь 8 напряжения, настроенный на дифференциальную зависимость, обратную интегральной зависимости.(2), приведенной на фиг. 3. При подаче на вход функционального преобразователя 8 напряжения, соответствующего переменной

-s: -s,, -з, -з и т,д., на его выходе будет напряжение, соответствующее значению температурного потенциала -ц: -, -9„, -6 и т.д.

Для получения на выходе вычисли" тельного узла напряжения, соответствующего потенциалу О.„, используется третий инвертор 5, С выхода последнего напряжения 6 „ поступает на вход АЦП 7 для определения адреса ячеек блоков памяти, в которых записаны значения кодов коэффициентов, соответствующих этому напряжению 0;„.

Таким образом, на выходе третьего инвертора 5 получается решение нелинейного дифференциального уравнения в частных производных, а с выходов ЦАП 2, и 22 снимается значение составляющих потоков.

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

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

ЗО соединены с входами соответственно первого и второго инверторов, выходы которых подключены соответственно к четвертому и пятому входам интегросумматора, выход третьего инвертора является выходом температуры устройства, отличающийся тем, что, с целью повышения точности, в него введены аналого-цифровой преобразователь и функциональный преобра49 зователь, выход интегросумматора соединен с входом функционального преобразователя, выход которого подключен к вторым входам первого и второго сумматоров и к входу третье45 го инвертора, выход которого через аналого-цифровой преобразователь соединен с адресными входами блоков памяти.

1229783

1229783

О

Е-Ф

Sg

®i Ng Y

Фиг. Э

Составитель И. Дубинина

Редактор И. Дербак Техред Л.Олейник Корректор М. Самборская

Заказ 2452/50 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4