Устройство для решения дифференциальных уравнений в частных производных Советский патент 1990 года по МПК G06G7/40 

Описание патента на изобретение SU1606979A1

С

Похожие патенты SU1606979A1

название год авторы номер документа
Устройство для решения дифференциальных уравнений в частных производных 1989
  • Логвин Андрей Федорович
  • Сербин Виктор Анатольевич
  • Мазурук Алексей Антонович
SU1675911A1
Устройство для решения дифференциальных уравнений в частных производных 1982
  • Опманис Илмар Эдуардович
  • Родэ Эмиль Эмилиевич
  • Лимежс Ян Гунарович
SU1096663A1
Аналого-цифровое вычислительное устройство 1986
  • Андронатий Николай Радионович
  • Бурдиян Михаил Петрович
SU1388913A1
Устройство для выделения признаков при распознавании случайных сигналов 1990
  • Омельченко Виктор Александрович
  • Омельченко Анатолий Васильевич
  • Омельченко Сергей Васильевич
  • Безрук Валерий Михайлович
SU1797134A1
Устройство для решения нелинейных задач теплопроводности 1986
  • Мацевитый Юрий Михайлович
  • Цаканян Олег Семенович
SU1363269A1
Устройство для решения задач оптимального управления 1985
  • Коновец Виктор Иванович
  • Лясковски Ян
SU1327135A1
Устройство для обхода узлов сеточной модели 1985
  • Блейер Янис Фридович
  • Звиргздиньш Франциск Петрович
  • Спалвинь Айвар Петрович
  • Опманис Илмар Эдуардович
SU1322332A1
Устройство для решения нелинейных краевых задач 1987
  • Богословская Галина Степановна
  • Голенкова Зоя Алексеевна
  • Козлов Эрик Сергеевич
  • Мирошкин Владимир Авраамович
  • Пинигин Юрий Васильевич
  • Смертин Василий Алексеевич
SU1683028A1
Устройство для ввода информации 1989
  • Тарлажану Александр Семенович
  • Любенко Ирина Ивановна
SU1665364A2
Функциональный преобразователь 1985
  • Джулай Борис Авраамович
  • Зибров Вадим Дмитриевич
SU1267445A2

Иллюстрации к изобретению SU 1 606 979 A1

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

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

Формула изобретения SU 1 606 979 A1

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

Целью изобретения является повьше- ние быстродействия устройства и точности-решения.

На фиг. 1 приведена блок-схема устройства для решения дифференциальных уравнений в частных производных; Н9 фиг, 2 - принципиальная схема компаратора; на фиг. 3 - принципиальная схема усилителя переменной составляющей; на фиг. 4 - принципиальная схема дискриминаторов нуля; на фиг.5 и б - принципиальные схемы блоков постоянной памяти; на фиг. 7 и 8 - временные диагр1аммы, поясняющие работу узла контроля возмущений при разных характерах переходного процесса в R-сетке; на фиг. 9 - алгоритм работы предлагаемого устройства.

Устройство для решения дифференциальных уравнений в частных производных содержит R-сетку 1, преобразователь 2 напряжение-ток, преобразователь 3 код - напряжение, блок 4 памяти, цифроаналоговый преобразователь 5, блок б сравнения, аналого- цифровой преобразователь 7, компаратор 8, дифференциатор 9, усилитель 10 переменной составляющей, регистр 1 1., элемент И 12, второй д:1скримина ор 13 нуля, первый дискриминатор 14 нуля, элемент И 15, блок 16 постоянной памяти, шифратор 7, блок 18 постоян- .ной памяти.

О)

о

О)

со

vl

со

. УстройстЕЮ работает следующим образом.

В блок 4 памяти заносится массив исходных данных для блока 3. Сеточная электромодель R-сетки настраивается согласно решаемой задаче. Для запуска устройства на вход обнуления регистра подается импульс, который устанавливает его, разряды в нулевое состояние. Это состояние передается на адресные вх оды блоков 16 и 8 постоянной памяти, в которых табличным способом прошит такой код управления цифро- аналоговым преобразоват«шем (ЦАП) 5, которому соответствует начальное ми- Н1шальное выходное напряжение 1ДА.П 5,, явпяк щееся минимальным опорным напряжением Uon преобразователя 3 код - напряжение. На выходах преобразователя 3 к-од напряжение и преоб- |разоват-еля 2 напряжение - ток навливаются миннм альные начальные, на- 1пряжения и ТОКИ, пропорциональные кодам исходных данных, записанных в блоке 4 памяти, и бноркому-напряжению. На Fv-сетке формируется, распределение потенциалов, блок -6 сравнения непрерывно выделяет максимальный по абсолютному значению потенциал узловых точек R-сетки I. Сформированная .таким образом, макси-

вектора

I . К;|

малькая коьшоне 1та ,

узловых потенциалов поступает, на

вход узла контроля возм тцений и на

.компаратора 8 перенапряжений,

который непрерывно сравнивает

U| iMaKC-i с максимально допустимы

на К сетке напряжением и(цсгИ.

Если j (.| Uwaxc. компаратор 8 выдает уровень, сигнализирующий о наличии перенапряжения на R-сетке, который: через первый элемент И 12 поступает на вход шифратора 17 лишь в том случае, ко.гда узел контроля воз- мущений выдает уровень окончания переходного процесса. Шифратор 17 при наличии сигнала перенапряжения, поступающего с вьпсода элемента. И-12, выдает на третий выход устройства ин формационный сигнал Исходный масшта некорректен, указывающий на необхо- дийос ть перерасчета исходных данных и перезанесения их в блок 4 памяти, после чего необходимо повторить режи запуска устройства.

Если сигнал перенапряжения, поступающий от элемента И 12, отсутствз ет т.е. если I U, тк то шифратор

35

17 выдает на четвертый выход уровень, запускающий АЦП 7, вьтолняющий преобразование lU fSoKcl который.

по сигналу готовности от АЦП 7 aatiH- сывается в регистр 11. Кодовый эквивалент величины lUJ JI g jl ..записанный в регистре-11, является адресом для . входа в блоки 16 и 18 пастоянной да-

0 мяти, .реализованные на микросхемах 556 РТ7. В блоке J6 постоя.нной пам яти защиты велйчинь оптимальных кодов управления цифроаналоговым преобразователем (ЦАП). 5 и информационные раз5 ряды (ф ггаги),. поступающие на соответствующие входы шифратора 17 и участвующие в формировании выходных сигналов устройства,- В блоке 18 постоянной памяти защиты кодь масштабного0 коэффициента о(. , поступающего-на цИф-.

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

5 вьщаваемого ЦАП 5, сохраняющаяся в случае ненасыщенной .работы элементов преобразователя. 3 код - н апряжениё .и преобразователя 2 напряжение - позволяет заранее рассчитать-и про30 щить блоки .16 и 18 постоянной памяти .т-аким образом, чтобы по измерен-,- . ному значению О, выдават ь опти- - мальные коды опорного напряжения

UftUppt (; Цопм„й .. и масштабного коэффициента ,

It-А.

I и «(1

ЧЛОХй

при которых Чк)

I А iwaKt -UAiOH.t..-й.

где

U :цк).

некоторая, .фиксированная заранее заданная малая величина, .определяемая техническими возможностями конкретной применяемой, вычислительной системы; -. , - .

1 К1-

lU: „и ,I- максимальная по абсолютной

V WdKC , .

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

flf

выделенных разрядов и коды U; узлов

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

логика дальнейшей работы устройства определяется блоками 16 и 18 постоянной памяти.

1

-Если , блоке 18 постоянной памяти производится вычисление табличным способом и вьщача оптг мального масштабного коэффициента at, а в блоке 16 постоянной памяти - вычисление табличным способом кода управления ЩШ 5 для получения оптимального опорного напряжения Uanopf Кроме того, из блока 16 по- стоянной памяти в этом случае выдаются информационные флаги, поступающие на соответствующие входы шифратора 17, которьй после получения сигнала о конце переходного процесса вызванного вводом в R-сетку токов при новом опорном напряжении , вьздает на первый.выход устройства информационный сигнал Сетка готова разрешающий съем с СЭ решения текущей итерации, причем ul; tl UwaKc-u.

ЕслиО 5.ио„„„„11и.Г,, то блок 16 постоянной памяти выдает код управления 11АП 5 для получения максимального опорного напряжения lfenwaite fMi{cUon,, а информационные флаги с выхода блока 16 постоянной памяти, поступающие.на соответствующие входы шифратора 17, определяют выдачу на первый и второй выходы устройства соответствующих информационных, сигналов. Сетка готова и Масштаб неоптимален, т.е. в этом случае максимальная компонента находится в пределах

0,5.и«о.,,,иимаке

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

0

5

0

,

0

5

0

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

Если lu|SaKe 5-Uoi Bj, то блок

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

0 о невозможности проведения удовлетйо- рительногЬ масштабирования (при имеющихся исходш х данных) вследствие нахождения узловых потенциалов на R-сетке в зоне тумов. Код управления

5 ЦАП 5, код ei и сигнал Сетка готова при этом не формируются. Как и в случае наличия перенапряжения на Н- сетке необходимо провести перерасчет исходных данных и переэанесение их .в блок 4 памяти, после чего повторить режим запуска устройства.

Узел контроля возм:,тцений работает следующим образом.

Максимальная компонента поступает параллельно на усилитель 10 переменной составляющей и на диф- ферениднатор 9, который вьщает продифференцированный сигнал d(Uj JJ )/dt. Усилитель 10 переменной составляющей реализован на микросхеме К 140 УД 17. Далее производится контроль вгсожде- ния переменной составляющей U/l .,„

М{ЛпС

в нулевую зону установления посредством двухпорогового дискриминатора 14 нуля, реализованного на микросхеме К 597 САЗ.

К

Разрешение на измерение выдается двухпороговым дискриминатором 13 нуля в моменты экстремумов пересоставляющей, т.е, когда

меннои

d(U ,). Таким образом, второй .элемент И 15 выдает уровень фактического окончания переходного процесса в тот момент времени, когда сигналы с усилителя 10 переменной составляющей и с диф(3)еренциатора 9 войдут в свои нулевые зоны установления и измерения соответственно.

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

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

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

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

с

5

25

0 30 35 40 45 50

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

код Л

ИМИ

.. 1

Фиг. 2

ML

йW

KIwyAI

yvc

П

-

Фиг.З

пт

2JC К597САЗ

15-J

-

f/5-з;

а

/5-2

(

/3)/гЛ

Фиг.5

Bt«.ffft.40

Фаг. 7

U

ЖГай.йjn

г

ltf f uanta

г-3

I .fenaMobxi

{Лсрсраечёп Г исхоЭкмх I данных

Фиг. В

1м «г«С|1гн

«« «ttf-iiir

.

К: :;у ::чг±.1

gMactvmaS неоптммэми Бы8ача квЗв

,

Фиг 9 / Ч

С It о чец

Документы, цитированные в отчете о поиске Патент 1990 года SU1606979A1

Авторское свир етельство СССР К« 473453, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для решения дифференциальных уравнений в частных производных 1982
  • Опманис Илмар Эдуардович
  • Родэ Эмиль Эмилиевич
  • Лимежс Ян Гунарович
SU1096663A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 606 979 A1

Авторы

Логвин Андрей Федорович

Сербин Виктор Анатольевич

Мазурук Алексей Антонович

Даты

1990-11-15Публикация

1988-12-30Подача