Устройство для решения дифферен-циальных уравнений b частных произ-водных

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических.Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (щ 807319 (61) Дополнительное к авт. свид-ву (51) рА. Кл.з (22) Заявлено 2&0379 (2!) 2743468/18-24

G 06 F 15/328 с присоединением заявки ¹â€” (23) Приоритет

Государственный комитет

СССР по делам изобретений н открытий

{53) УДК 681. 323 (088. 8) Опубликовано 23.0281; Бюллетень № 7

Дата опубликования описания 230281 (72) Авторы изобретения

Б.Г. Фрадкин, И.A. Николаев, В.Е. Проэрров и П.П. Бнбяев

>-" >-НВЯ1С.":.;

Таганрогский радиотехнический институт им. В.Д. Калмыкова (73) Заявитель (54) УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНЫХ

УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ

20

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

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

Недостатком данного устройства является ограниченная точность рещения, определяемая точностью сопротивлений и емкостей.

Наиболее близким по технической сущности к предлагаемому является устройство для моделирования задач теплопроводности, содержащее дварегистра и блок ввода, подключенные 25 выходами к блоку умножения, соединенному выходом через сумматор с входом одного из регистров, подключенного выходом к входу другого регистра и к входу блока коммутацииГ21. 30

Указанное устройство содержит блоки, позволяющие решать линейное уравнение теплопроводности

dUd0 (1) а ах по линейной разностной схеме где А - разностный оператор, соответствующий исходному дифференциальному оператору а () а0 . дх

- шаги сетки по пространственной х и временной t координате)

i n - номера узла стенки по пространственной х и временной t координате, методом простой итерации

u = u + eAu (3)

8 — итерационный параметр; к — номер итерации.

Недостатком устройства является невозможность решения нелинейного уравнения теплопроводности (4)

dt дх dX по нелинейной разностной схеме

807319 ()И+1 ц +." (). ()и х "+" " " " (5)

Ь П

dU в которой для применена аппроксимация вида

2 41+1 г- 1 ) (Ц 01 .г )

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

Цель изобретения — расширение класса решаемых задач.

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

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

На чертеже представлена структурная схема устройства. устройство содержит перный регистр 1, второй регистр 2, блок 3 ввода, первый блок 4 умножения, сумматор 5, блок б вычитания, второй блок 7 умножения, блок 8 деления.

Выход 9 является выходом устройства, входы 10-12 являются первыми и вторыми информационными и тактовым входами устройства.

Первый .регистр 1 предназначен для хранения на к-ой итерации текущего решения U и записи полученк ного решения U " (3), 5

f0

ЗО

ЯО

60 б5

Второй регистр 2 предназначен для хранения и выдачи начального условия U при итериронании íà и-ом временном слое записи полученного решения по окончании итераций н качестве начального условия для (n+1) -го временного слоя.

Блок 3 ввода служит для ввода в устройство информации о решении в соседних, подключенных к данному устройствах.

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

Сумматор 5 служит для обраэонания решения U"+" путем суммирования произведений, поступающих иэ блока 4 в соответствии с видом формулы (3) и (5), Блок б вычитания предназначен для вычисления разностей, входящих в формулу (6).

Второй блок 7 умножения служит для образования числителя формулы (6) .

Блок 8 деления предназначен для вычисления выражения (6).

Первый информационный вход 10 устройства служит для подключения к устройству выходов 9 соседних устройств при образовании цифровой сетки, Второй информационный вход 11 устройства предназначен для подачи начальных условий, Управляющий вход 12 устройства служит для подачи управляющего сигнала.

Работа устройства происходит следующим образом.

В регистры 1 и 2 по управляющему сигналу на входе 12 с входа 11 записываются начальные условия (U- нулевая итерация решения на первом временном слое и Uo — решение на нулевом временном слое, известное из постановки задачи) . С выхода первого регистра 1 U поступает на

1,О первый вход блока б вычитания, на . второй вход которого приходят передаваемые блоком 3 ввода

1,о с первого информационного входа 10, соединенного с выходом 9 соседних устройств, На выходах блока б вычитания образуются разности (U -U )

1,О 1,О

q,О 1,О 1+1 1 и (U„. -U„- 1), поступающие на входы второго блока 7 умножения и разность (О„-+ 1-()1. 1), поступающая на первый вход блока 8 деления в качестве делителя, на второй вход которого приходит в качестве делимого произведение . (Ua+„-0ф г ) (Uq -U1o ) выхода второго блока 7 умножения.

Таким образом, с выхода блока 8 деления значение выражения (б) поступает на четвертый вход первого блока 4 умножения, где последователь807319 но умножается на величины U U

1 Р.1

U„-, поступающие íà его первый, второй, третий, входы С выходов. регистров 1 и 2 и блока 3 ввода, на коэффициенты разностной схемы (5) и итерационной формулы (3), являющиеся известными функциями от %, Т, Ю и хранимые н самом блоке 4. Сумматор 5 суммирует полученные в первом блоке 4 умножения произведения, образующие согласно (5) и (3), первую итерацию решения на первом временном слое U„. êîòoðàÿ записы- вается по первому входу в первый регистр 1, При решении линейных уравнений (1) по разностной схеме (2) методом итерации (3) блок 8 деления настраивается по управляющему сигналу, поступающему на его третий вход с входа 12 устройства, на генерацию (1) и вместо схемы (5) ре ализуется схема (2). Аналогично происходит работа .устройства На второй и т.д.к-ой итерации, при этом определяются значения U; и т.д, U." . По окончании итерационного про1 цесса при поступлении соответствую-. щего управляющего сигнала на вход

12 информация иэ первого регистра 1 переписывается по первому входу во второй регистр ?, являясь величиной т,е, начальным условием для второго временного слоя, на котором „„

2> I 2,2 1 определяется U„, U;, и т.д. U„

На последующих временных слоях работа устройства происходит аналогичным образом.

Реализацию предлагаемого изобретения осуществляют на микросхемах серии К 155.

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

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

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

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

9 583455 кл. G 06 F 15/32 1977.

2. Авторское свидетельство СССР

9 373735, кл. G 06 F 15/32, 1973 (прототип).

807319

Составитель Н. Палеева

Редактор Л. Кеви Техред С. Беца Корректор О. Билак

Заказ 294/75 Тираж 756 Подписное

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

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

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4