Вычислительный узел сеточной модели для решения нелинейных уравнений теплопроводности
Изобретение относится к аналогов ЦИФРОВОЙ вычислительной технике и предназначено для одновременного моделирования потенциала поля и составляющих потока при решении нелинейных дифференциальных уравнений в частных производных, например типа, уравнения теплопроводности с зависимыми от температуры теплофизическими коэффициентами и мощностью внутренних теплоисточников. Цель изобретения - повышение точности решения, которая достигается за счет введения аналого-цифрового и функционального преобразователей с соответствующими функциональН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