Устройство для решения систем нелинейных алгебраических уравнений

 

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

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (б1) Дополнительное к авт. свид-ву— (22) Заявлено 13.10.72. (21) 1839127/18-24 (51) М. Кл, G 06g 7/34 с присоединением заявки ¹ 18403б5/18-24

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

Совета Министров СССР оо делам изобретений и открытий (23) Приоритет—

Опубликовано 30.07.75. Бюллетень № 28

Дата опубликования описания 16.09.76 (53) УДК 681.333:51 (088.8) (72) Авторы изобретения

Б. В, Болотов и Н. Я. Искренко

Киевский ордена Ленина политехнический институт им, 50-летия Великой Октябрьской социалистической- революции (71) Заявитель (54) УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ.

НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ

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

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

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

Предложенное аналогое вычислительное устройство имеет преимущества статических и ееяд дl - -! хй .1ч-(RA5.

А Н И Е 479l24

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

Универсальным методом решения системы

5 линейных алгебраических уравнений является метод последовательного исключения неизвестных (метод Гаусса). Итерационный метод может с успехом использоваться для решения систем линейных алгебраических уравнений, 10 однако, при этом система уравнений должна оыть приведена к специальному виду. Метод решения систем линейных алгебраических уравнений, основанный на применении определителей (правило Крамера), продуктивный в

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

25 плоскость, а в и-мерном пространстве — гиперплоскость, которая делит и-мерное пространство на два полупространства. Точки гиперплоскости принадлежат обоим полупространствам.

30 Известно устройство для решения систем

479124

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

Однако такое устройство имеет довольно сложную схему, кроме того, в процессе работы в нем возникают автоколебания. Анализ принципов, положенных в основу построения этого устройства, показал, что решение систем линейных и нелинейных алгебраических уравнений возможно обеспечить более простым устройством. Действительно, работа указанного устройства начинается с записи в накапливающие сумматоры начальных приближений определяемых переменных. На выходе блока квазианалога устанавливаются невязки решаемой системы, Линейная комбинация этих невязок представляет собой вектор градиента функции ошибки в точке начального приближения. Блок управления выдает команду полученных значений невязок в блоки формирования направлений спуска уравновешивающего контура. По вторым входам звеньев перемножения первого блока формирования направлений спуска подаются текущие значения невязок, а в звенья второго блока формирования направлений спуска — выходные напряжения блока уравновешивания. После установки направления спуска по команде с управляющего блока происходит замыкание входной цепи блока уравновешивания, представляющего собой операционный усилитель с большим коэффициентом усиления.

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

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

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

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

4 выходы и-х множительных блоков соединены с входами соответствующих сумматоров.

Структурная схема устройства приведена на чертеже.

5 Устройство содержит магнитный аналоговый запоминающий и регулирующий элемент

1, нуль-орган 2 с отключающим устройством, множительный блок 3, сумматор 4 и вольтметр 5. 0 Если решаемую систему нелинейных алгебраических уравнений, например, записать в виде

А,х" +С,z" +В,у "+,..., +Р,0 =R, А,х "+В2у" +С2г" +,..., +Р2ъ" =R2

Азх" +В,у "+C3z" +,, +Р "— R3

А х" +В у "+C,„z "+,..., +Ра: =R то при n=1 она превращается в систему ли. нейных уравненийА х+В,y+C>z+,..., +Р а— = R>

А2х+В2у+С2з+..... +Р2а=Л2

АЗХ+ВЗу+СЗ +,..., +Р3 = 3

25 А,„х+В,„@+C г+,..., +P ro=R

На входные клеммы устройства в виде соответственно пропорциональных по величине постоянных напряжений подаются коэффициенты при неизвестных системы А,, В,, С,,..., Р„

А2, В2, С2,, Р2, ..., Ат Вт, С,п, "y Рт и свободные члены системы Rl, R2 R3 ..., R .

С выхода элемента 1 в каждой группе из и последовательно включенных м|ножительных 5 блоков 3 в начале работы устройства на входы первых множительных блоков групп поступает некоторая произвольная величина напряжения в интервале непрерывных значений от

О до + и. Эти напряжения с помощью множи40 тельных блоков перемножаются с соответствующими коэффициентами при неизвестных системы и подаются на входы вторых множительных блоков групп и затем на входы последующих последовательно соединенных множи45 тельных блоков, с помощью которых осуществляется формирование нелинейности неизвестных системы х, у, z,..., в.

С выхода каждого и-ro множительного

50 блока напряжение поступает на вход соответствующего сумматора 4. Таким образом, на входы сумматоров подаются произведения коэффициентов при неизвестных системы на неизвестные, возведенные в соответствующую степень Aix, А2х",, А,„х", В у", В2у", В щ у у С1 ю С2з з ..., Сщ ...з Р11О Р2 з

Р о". Произведения коэффициентов при неизвестных системы на неизвестные, 60 возведенные в соответствующую степень, поступают с выходов и-х множительных блоков на входы сумматоров в виде соответственно пропорциональных по величине постоянных напряжений, причем выходы и-х множитель65 ных блоков и свободные члены системы вво479124

25

Зо

40 дятся на входы сумматоров напряжениями с противоположными знаками полярности.

Решение систем уравнений осуществляется самонастройкой предложенного устройства.

Магнитные аналоговые запоминающие и регулирующие элементы 1 в каждой группе выполнены с разным быстродействием, чем обеспечивается повышение запаса устойчивости устройства. На выходе элемента 1 с наибольшим быстродействием, например используемого в первой группе, нарастает напряжение, которое за относительно малый промежуток времени может увеличиться до максимального значения. Если напряжение на выходе элемента 1 не нарастает, то оно запоминается, а при достижении максимального значения напряжение сбрасывается до нулевого значения. Затем цикл нарастания напряжсчия на выходе элемента 1 повторяется. При этом напряжение увеличивается на выходе элемента 1, используемого во второй группе и выполненного с быстродействием, несколько меньшим (порядка 1 /О) по отношению к быстродействию элемента 1 в первой группе. Если при нарастании напряжений на выходе элементов 1 в первой и второй группе блоков напряжения на входе нуль-органов с отключающим устройством не уменьшатся до величины, меньшей порога их срабатывания, то напряжение на выходе элемента 1 во второй группе также может увеличиться до максимального значения и затем сброситься до нулевого значения. Затем цикл нарастания напряжения на его выходе повторяется. Таким образом может повышаться напряжение на выходе элементов 1 во всех группах блоков, в том числе и на выходе элемента 1 в последней группе, выполненного с быстродействием, несколько меньшим (порядка

1%) относительно быстродействия элемента 1 предпоследней группы.

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

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

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

Предмет изобретения

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

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

Редактор И Грузова

Составитель Е. Тимохина

Техред М. Семенов

1(орректор М. Лейзерман

Заказ 3103 Изд. № 1680 Тираж 679 Подписное

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

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

МОТ, Загорский цех

Устройство для решения систем нелинейных алгебраических уравнений Устройство для решения систем нелинейных алгебраических уравнений Устройство для решения систем нелинейных алгебраических уравнений Устройство для решения систем нелинейных алгебраических уравнений 

 

Похожие патенты:
Наверх