МОДЕЛИРУЮЩЕЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ОБЩЕЙ ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Советский патент 1968 года по МПК G06G7/122 

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

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

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

Основное достоинство таких моделей - сравнительно малое число требуемых усилителей. Основной недостаток - низкая точность, вызываемая использованием реальных диодов, характеристики которых отличаются от характеристик идеальных диодов. В результате переменные задачи обращаются в нуль неточно. Эти переменные становятся равными напряжениям на открытых диодах, которые составляют 0,2-0,3 в для германиевых и 0,4-0,7 в для кремниевых диодов и колеблются в зависимости от тока диода. Возникающая при этом относительная погрешность оказывается значительной, так как уровень напряжений, моделирующих искомые неизвестные в таких схемах, сравнительно низок.

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

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

На чертеже показана схема набора следующей задачи:

c1x12х23х34х45х5=max (min),

a11x1+а12х2+а13х3+а14х4+а15х5-b1=0,

при

a21x1+a22x2+a23x3+a24x4+а25х5-b2=0,

х1≥0; х2≥0; x3≥0; х4≥0; x5≥0.

В схеме устройства диоды 1 включены последовательно в проводники, соединяющие прямую 2 и транспонированную 3 матрицы проводимостей. Роль искомых неизвестных xi играют напряжения на катодах диодов 1.

Коэффициенты уравнении моделируются проводимостями схемы. Масштаб неизвестных выбирается достаточно малым, чтобы проводимости bi были намного меньше проводимостей aij.

Показание миллиамперметра 4 пропорционально величине целевой функции. Изменение целевой функции в сторону увеличения или уменьшения осуществляется перемещением движка потенциометра 5. Это перемещение продолжается до тех пор, пока выходное напряжение какого-либо усилителя 6 не достигнет границы линейного диапазона (например, 100). Если к этому моменту показание миллиамперметра 4 уже перестало изменяться, то решение получено. В противном случае следует еще более уменьшить масштаб неизвестных.

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

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

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

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

название год авторы номер документа
МОДЕЛИРУЮЩЕЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ОБЩЕЙ ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ 1967
  • Манзон М.М.
SU224171A1
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ЗАДАЧ 1969
SU243278A1
МОДЕЛИРУЮЩЕЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1967
  • Манзон М.М.
SU224917A1
МОДЕЛЬ ДЛЯ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1967
  • Аветикова Е.Г.
SU222753A1
Устройство для решения систем алгебраических уравнений 1989
  • Карандаков Геннадий Васильевич
  • Осипчук Иосиф Данилович
  • Осипчук Сергей Иосифович
  • Барилович Евгений Леонидович
SU1619322A2
Устройство для решения диффе-РЕНциАльНыХ уРАВНЕНий B чАСТНыХпРОизВОдНыХ 1979
  • Зенков Александр Павлович
  • Лукьянов Алексей Тимофеевич
  • Любушкин Александр Тимофеевич
SU842858A1
МОДЕЛИРУЮЩЕЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1964
  • А. Е. Степанов
SU163821A1
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ 1969
SU232615A1
МОДЕЛИРУЮЩЕЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ОБЩЕЙ ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ 1968
SU222025A1
Устройство для моделирования электрических цепей 1984
  • Блинцов Владимир Степанович
SU1163341A1

Иллюстрации к изобретению SU 223 471 A1

Формула изобретения SU 223 471 A1

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

SU 223 471 A1

Авторы

Манзон М.М.

Даты

1968-11-13Публикация

1967-06-10Подача