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

Иллюстрации

Показать все

Реферат

 

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (б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

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