Устройство для решения обратной задачи теплопроводности
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, предназначено для определения переменных в пространстве коэффициентов теплообмена между средой и поверхностью исследуемого объекта путем решения обратной задачи теплопроводности. Цель изобретения - повышение быстродействия за счет сокращения числа тактов при решении обратной задачи теплопроводности. Устройство для решения обратной задачи теплопроводности содержит R-сетку, блок сравнения с элементами сравнения, сумматор, амплитудный детектор, компаратор, ключ, блок управления, блок кодоуправляемых резисторов, делитель напряжения. Поставленная цель достигается путем деления весовых разрядов кодоуправляемых резисторов на группы, причем управление каждой группой производится отдельно. Вследствие этого и сокращается количество тактов при решении обратной задачи теплопроводности. 3 ил.
СОЮЗ СОВЕТСНИХ
СОЩЕЛИСТИЧЕСНИХ
РЕСПУБЛИН (51) 5 С 06 G 7/56
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГННТ СССР (6!) !40!488 (21) 4369917/24-24 (22) 08.1?.87 (46) 30 ° 03 ° 90. Бюл. Н 12 (71) Институт проблем машиностроения
АН УССР и Харьковский политехнический институт им. В,И. Ленина (72) Ю.Н. Нацевитый, О.С. Цакэнян и В.А. Иванов (53) 681.333(088.8) (56) Авторское свидетельство СССР
Ю 1401488, кл. G 06 G 7/56, 1986. (54) УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ОБРАТНОЙ
ЗАДАЧИ ТЕПЛОПРОВОДНОСТИ (57) Изобретение относится к вычислительной технике, предназначено для определения переменных в пространстве коэффициентов теплообмена между средой
Изобретение относится к вычислительной технике, предназначено для определения переменных в пространстве коэффициентов теплообмена между средой и поверхностью исследуемого объекта путем решения обратной задачи теплопроводности и является усовершенствованием основного устройства по авт.св. V 1401488.
Цель изобретения — повышение быстродействия за счет сокращения числа тактов при решении обратной задачи теплопроводности.
На фиг. 1 представлена схема уст" ройства; на фиг .2 и 3 - схема блока уп ра вления,,SU„„1553992 A 2
2 и поверхностью исследуемого объекта путем решения обратной задачи теплопроводности, Цель изобретения - повы" шение быстродействия за счет сокраще- ния числа тактов при решении обратной задачи теплопроводности. Устройство для решения обратной задачи теплопроводности содержит R-сетку, блок сравнения с элементами сравнения, сумма-, тор, амплитудный детектор, компаратор, ключ, блок управления, блок кодоуправляемых резисторов, делитель напряжения. Поставленная цель достигается путем деления весовых разрядов кодоуправляемых резисторов на группы, причем управление каждой группой производится отдельно. Вследствие этого и сокращается количество тактов при решении обратной. задачи теплопроводности. 3 ил. устройство для решения обратнои задачи теплопроводности содержит Rсетку 1, блок 2 сравнения с элементами 2.1-2.п сравнения, сумматор 3, амплитудный детектор 4, компаратор
5, ключ 6, блок 7 управления, блок 8 кодоуправляемых резисторов 8.1-8.п, делитель 9 напряжения.
Блок 7 управления содержит генератор 10 импульсов, первый 11, двенадцатый 12, второй 13 и третий 14 элементы И, первый реверсивный счетчик
15, первый счетчик 16, дешифратор 17 регистр f8, элемент 19 сравнения, двухуровневый блок 20 сравнения, пер" вый 21 и второй 22 элементы ИЛИ, .пер1553992
4 . вый 23, второй 24, третий 25 триггеры, первый элемент НЕ 26, восьмой 27, пятый 28, четвертый 29, шестой 30, седьмой 31, третий 32 элементы ИЛИ, третий 33, второй 34 и четвертый 35 элементы НЕ, четвертый 36, пятый
37, восьмой 38, седьмой 39, шестой 40, девятый 41, десятый 42 и одиннадцатый 43 элементы И, второй счетчик ! 4, второй дешифратор 45, второй 46 и третий 47 реверсивные счетчики, элемент 48 задержки.
Устройство работает следующим образом, 15
Перед началом работы устройства производится установка в исходное сос тояние счетчиков 15, 16, 44, 46 и 47, в регистр 18 записывается количество
;1
Определяемых параметров (цепи началь- 20
Ной установки не показаны) .
Из i-ro узла (i=1 п) R-сетки 1 на первый вход элемента 2.i сравнения поступает текущая величина потенциала. ц;, а на второй вход — величина 25 потенциала U; с выхода делителя 9 напряжения. На выходе элемента 2. i сравнения при изменении сигнала U диапазоне - U « < О; Бмахс форМируется модуль разности I U; -U",1.
По сигналу "Пуск" через триггер
$5 поступает разрешение на прохождение импульсов с генератора 10 через
Элемент И I1. Этот же сигнал через
Элемент ИЛИ 22 и элемент НЕ 26 устанавливает триггеры 23 и 24 в исходное
1остояние, показанное на фиг. 2,. ИмПульсы с генератора 10 поступают на еверсивные счетчики 15, 46 и 47, причем они могут поступать либо на сум- 0 мирующие, либо на вычитающие входы счетчиков в зависимости от того, в каком состоянии находится триггер 23.
Его прямой и инверсный выходы подключены к элементам И 13 и 14 для счетчи-45 ка 15, к элементам И 36 и 37 для счетчика 46 и к элементам И 39 и 40 для счетчика 47. Элементы И являются вентилями для прохождения импульсов с выхода генератора 1О на входы счетчи- 50 ков.
В начале процесса решения на счетчике 16,находится нулевой адрес (код) и соответственно на первом выходе дешифратора 17 формируется единичный
55 сигнал, поступающий на вход разрешения первого кодоуправляемого резистора 8.1, на информационные входы котсрого поступают коды с выходов счетчиков 15, 46 и 47. На выходе кодоуправляемого резистора 8.1 формируется электрический сигнал, который поступает в граничный узел R-сетки 1, в это время значения тока через остальные кодоуправляемые резисторы равны нулю.
На К-сетке 1 формируется поле электрических потенциалов.
Информация о величине потенциалов в точках наблюдения поступает из узлов R-сетки на первые входы блока 2 сравнения, на его вторые входы поступают величины потенциалов с выходов делителя 9 напряжения. Эти потенциалы устанавливаются перед решением задачи в соответствии с информацией об истинных (замеренных) температурах в теле, На выходах блока 2 сравнения формируются разности потенциалов для каждой точки наблюдения. Эти сигналы суммируются сумматором З,на выходе которого формируется функционал невязки.
Величина функционала невязки изменяется при изменении тока на выходе кодоуправляемого резистора 8.1 от нулевого значения до максимального и поступает на вход амплитудного детектора 4, который запоминает минимальное значение функционала невязки в диапазоне изменения сопротивления кодоуправляемого резистора 8.1 Как только значение сопротивления достигает максимальной величины, о чем свидетельствует появление сигнала в разряде переполнения одного из реверсивных счетчиков, триггер 23 изменяет свое состояние на противоположное, и импульсы с генератора 10 поступают на вычитающие входы реверсивных счетчиков 15, 46 и 47. Одновременно единичный потенциал с прямого выхода триггера 23 замыкает ключ 6, который подключает выход сумматора 3 к второму входу компаратора 5. В результате при изменении значения .сопротивления кодоуправляемого резистора 8.1 от максимального значения в сторону уменьшения происходит сравнение минимального значения функционала невязки с его значением, которое запомнил амплитудный детектор 4. На выходе компаратора 5 появляется единичный сигнал ("метка"), который одновременно изменяет код счетчика 16, устанавливает счетчики 15,46 и 47 в нулевое состояние, сбрасывает в исходное состояние амплитудный детектор 4, перебрасыва5 15539 ет в противоположное состояние триггер 23. Триггер 23, в свою очередь, размыкает ключ 6 и позволяет имI пульсам генератора 1О поступать на суммирующие входы реверсивным счетчиков 15,46 и 47.
Изменение адреса на счетчике 16 запрещает запись информации в первый кодоуправляемый резистор 8.1 и им )0 фиксируется значение сопротивления, при котором был достигнут минимум функционала в данном цикле решения.
Аналогично производится поиск. минимума во втором цикле решения (управ- 15 лению подвержен второй параметр при фиксированных остальных). После осуществления поиска минимума функционала по всем параметрам элемент 19 сравнения формирует сигнал, который уста- 20 новит счетчик 16 в нуль.
Далее происходит повторение циклов решения снова, начиная с первого параметра при фиксированных остальных.
На кодоуправляемых резисторах — 3Ha- >5 чения сопротивлений,при которых были достигнуты минимальные значечия функционала в соответствующих предыдущих циклах решения. Окончание процесса решения происходит по сигналу с блока 30
20 сравнения, который свидетельствует о том, что минимум функционала достигнут. А теперь покажем какие функции выполняют вновь введенные элементы.
Сигнал "Пуск" поступает в начале работы устройства через элементы ИЛИ
32, И 42 и 43, НЕ 35 на счетчик 44, который совместно с дешифратором 45 осуществляет выбор соответствующего 40 реверсивного счетчика. Ilo сигналу
"Пуск" дешифратор 45 дает разрешение на работу реверсивного счетчика 47, который управляет группой старших разрядов кодоуправляемых резисторов -45
8, что соответствует поиску минимума функционала невязки с приращением
ЬГ = 104. Процесс перехода из суммирующего режима в вычитающий для счетчика 47 аналогичен процессу, описан- щ ному ранее (т..е. по сигналу "Переполнение" счетчика 47 триггер 23 перебрасывается в противоположное состояние). С приходом сигнала "Метка" на счетчик 44 дешифратор 45 включает в работу реверсивный счетчик..46, кото-, рый управляет группой средних разрядов кодоуправляемых резисторов 8, что соответствует поиску минимума
92
6 функционала невязки с приращением Г = 1 ;. Затем с приходом очередного сигнала "Метка" дешифратор 45 дает разрешение на работу реверсивного счетчика 15, который управляет группой младших разрядов кодоуправляемых резисторов 8, что соответствует поиску минимума функционала невязки с приращением Г = 0,14. В целом процесс поиска минимума по каждой группе разрядов полностью аналогичен происходящим в основном устройстве процессам с той разницей, что там не было разделения разрядов кодоуправляемых резисторов на группы. Новый подход позволяет значительно сократить время решения. Проиллюстрируем это на конкретном примере.
Перебор всех значений кодоуправляемого резистора, имеющего десять разрядов (для простоты будем рассматривать перебор лишь в прямом направлении) составляет 1024 комбинации, т.е. занимает -время, соответствующее 1024 тактам. В предлагаемом устройстве для перебора старших разрядов необходимо
16 комбинаций, средних и младшихпо 8 комбинаций, всего - 32 комбинации, т.е. в 32 раза меньше. При самом неблагоприятном варианте число комбинаций (тактов) не превышает 45. Поэтому обратная задача теплопроводности решается предлагаемым устройством как минимум в 22 раза быстрее, чем известным.
Таким образом, повышение быстродействия устройства для решения обрат" ных задач теплопроводности осуществляется путем деления весовых разрядов кодоуправляемых резисторов на группы, причем управление каждой группой производится отдельно . Вследствие этого и сокращается количество тактов при решении обратной задачи теплопроводности. формула и зобретения
Устройство для решения обратной задачи теплопроводности по авт.св.
Ю 1401488, отличающееся тем, что, с целью повышения быстродейс ствия за счет сокращения числа тактов при решении обратной задачи теплопроводности, в блок управления вве" дены второй и третий реверсивные счетчики, второй счетчик, второй дешифратор, третий, четвертый, пятый, шес1553992 той, седьмой и восьмой элементы ИЛИ, с четвертого по двенадцатый элементы
И, второй, третий, четвертый элементы НЕ и элемент задержки, причем первые входы четвертого, пятого, шестого, и седьмого элементов И подключены к
Выходу nepeoro элемента И, вторые ходы четвертого и седьмого элементов соединены с инверсным выходом перого триггера, вторые входы пятого шестого элементов И подключены к рямому выходу первого триггера, выод компаратора соединен с первыми ходами восьмого и девятого элемен- 15
;ов И и первым входом третьего элемента ИЛИ, третьи входы шестого и седьМого элементов И соединены с первым
ыходом второго дешифратора, к второу выходу которого подключены третьи щ ходы четвертого и пятого элементов и второй вход девятого элемента И, ретий вход которого соединен с выходом второго элемента HE входом соединенного с выходом четвертого эле мента ИЛИ, входы которого подключены к соответствующим разрядным выходам
Второго реверсивного счетчика, выход переноса которого подключен к третьему входу второго элемента ИЛИ, чет- 30 тертый вход которого подключен к выходу переноса третьего реверсивного четчика, установочные входы второго третьего реверсивных счетчиков соеинены с выходом первого элемента ИЛИ,yg суммирующие входы второго и.третьего еверсивных счетчиков соединены с выходами четвертого и седьмого элементов И соответственно, вычитающие вхоДы второго и третьего реверсивных 40 .четчиков подключены к выходам пятого и шестого элементов ИЛИ соответстВенно, выход восьмого элемента И сое" ахинеи с первым входом седьмого элемента ИЛИ и с первым входом пятого 45 элемента ИЛИ, второй вход которого подключен к выходу пятого элемента И, выход шестого элемента И подключен к первому входу шестого .элемента ИЛИ, вторые входы шестого и седьмого элементов ИЛИ подключены к выходу девятого элемента И, второй вход восьмого элемента И подключен к выходу третьего элемента HE третий вход восьмого элемента И соединен с третьим выходом второго дешифратора, входы восьмого элемента ИЛИ подключены к разрядным выходам первого реверсивного счетчика, выход восьмого элемента ИЛИ подключен к входу третьего элемента
НЕ, второй .вход третьего элемента
ИЛИ подключен к входу "Пуск" устройства, а выход соединен с первым входом десятого элемента И и входом элемента задержки, выходом соединенного с первым входом одиннадцатого элемента
И, второй вход которого подключен к выходу четвертого элемента НЕ, входом соединенного с выходом десятого элемента И, второй вход которого соединен с выходом седьмого элемента ИЛИ, выход одиннадцатого элемента И подключен к счетному входу второго счетчика, установочный вход которого подключен к выходу элемента сравнения блока управления, разрядные выходы второго счетчика соединены с информационными входами второго дешифратора, выход компаратора соединен со счетн-ы входом первого счетчика через двенадцатый элемент И, выход которого подключен к счетному входу первого счетчика, первый вход элемента И соединен с выходом компаратора, второй вход двенадцатого элемента И подключен к третьему выходу второго дешифратора, третий вход двенадцатого элемента И соединен с выходом восьмого элемента
ИЛИ, разрядные выходы второго и третьего реверсивных счетчиков подключены соответственно к второй и третьей группам информационных входов блока кодоуправляемых резисторов.
1553992
Фие. t
1553992
Составитель П. Борицкий
Техред A. Кравчук Корректор Н, Ревская
Редактор К. Крупкина
Заказ 458 Тираж 558 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ CCCP
113035, Москва, N-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина,101