Устройство для моделирования линейных функций "п" переменных Советский патент 1976 года по МПК G06G1/06 

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

по b,.v,;i сяоей рабогой длине, В основани)Х Я;,и1р 1вляющих элсментов 1, на одном уровне укрсидеиы неподвижные стойки 3, иа ; (ждую 113 которых свободно, но без н:злн1ипег-о заоора, посажена втулка 4 с нару)Ю1ы ми кольцевыми канавками, расположенная против Щ) направляющего элемента. В каждой Но прорезей помещено по перемещаемой стойке 5, несущей свободно посаже ную втулку 6 с наружными кольпевыми клнавками м ручнор пружинный фиксатор 7 неремоиичемой стойки. Перемещение стоек 5 со втулками 6 ограничено передвижными ограничителями 8, Между втулками 4 и 6 разпесепы нити 9, уложенные в кольцевые канавки втулок. Фиксация шагов нитей в кан.11жа : втулок 4 осуществляется общим ыдиижнь1М плоским пругом Ю, а фиксация шагов литой в канавках втулок 6 - кромками с:педи (льны.х нланок 11, укрепленных .iia корпусах фиксаторов 7. На кромках прорезо направляющих элементов 1 помещены пружинные П(;ред1: и.жвые. индикаторы 12„ Нити IJ служат каждая для имитации онре- Д1-;1 ии й л пюйлой функции но числа фуик- .1ьных ограничений математической мпае.и ;мдачи и поступают на устройство Ч(из счотчик длин нитей 13 с катушки 14 которая может быт11 выполнена, нaпpи fep, из набора , фиксируемььх одно относиюльно другой и все имеете - относитель iiu корнуса катушки. Каждому из пероменных X j (j -1,2..., п. ) задачи соответствует свой направляющий элемент 1 со втулками 4 и 6. Огранич тели 8 установлены положении шкал 2, соответствующем с -щанлым пределам ния неременных X:. Каждое из с аданных ус/говиями функциональных ограничении; зддачн имитировано отдельной нитью, которая должна быть прак тически нерастяжимой. Общая длина участвутощих в имитации функционального .огранич ния участков нити соответствует сумме зна чений входящих в него неременных и изменяется в процессе рещения задачи. Каждая иа нитей подается с катущки 14 через счетчик 13 на втулку 4 соответствуюшей неподвижной стойки 3, огибает ее по четверти длины кольцевой канавки, посту пает на втулку 6 перемещаемой стойки 5, огибает ее по половине длины кольцевой ка лавки и возвращается на ту же втулку 4, огибает с противоположной стороны четверт длины кольцевой ее канавки и идет далее на следующую пару втулок 4 и 6 другого элемента 1, соответствующего другому пе- peMOHHosfy, входящему в это же функцгюнал HOG 01 IMUIимение .аднчи. Таким образом, обведены нитью все нары втулок 4 и 6, относя пиеся к одному и тому же функциональному ог{)аничению. Па последней из нтулок 4 1ить, после огибания последней из втулок 6, фиксируется. В случае, каждому из значений переменных X : соответствуют два участка нити О между втулками 4 и 6 одного и того же направлйющеги элемента 1, Общая вытравленная с катущкн 14 длина нити больше участвующей в имитации переменных ее длины на постоянную величину, равную сумме участков огибания нитью втулок 4 и 6 и участков перехода нити между втулками 4 разных направлшощих элементов, Эта, определяемая заранее величш1а, вычтена из показаний счетчика 13. На других кольцевых канавках втзлок 4 и 6 аналогично имитированы другие функциональные, огра ничения математической модели задачи линейного программирования. Фу 1кциональные оградичения, представляю- fi шие собой равелстиа вида .Е .., ...+ У(-Ь:, -,2,...п, где Ь-- постоянная величина, X О, имитированы в устройстве, как описано выше, нитями, длины которых равны tij (плюс - сумма постоянных по длине ее участков, не участвующих в имитации; также и везде в последующем изложении) в общем для всех функциональных ограничел ий задачи масштабе. Koiшы нитей фиксированы, а npii реигении задачи они должны находиться в натяжении за счет перемещения втулок 6 на определенных направляющих элементах. Функциональные ограничения, представляющие собой неравенства типа меньше или равно П ,+ .. + X,s Ъ также имитированы нитями, длины которых равны Ь{, их концы также фиксированы, но в процессе реще1П1я они могут оставать ся ненатянутыми. Функциональные ограничения, представляющие собой неравенства типа больше или равно Е XL XJ+XO ... Х„ Q; . J- Jл-сILL/ где fl.j - постоянная велич1ша, имитированы НИТЯМ, длины КОТОрЫХ ВЗЯТЫ раВНЫК И величинами С;, одним своим конном зафиксированы на какой-либо из втулок 4, а другим - поданы на катушку 14 и могут потравливаться с лее в процессе решения, ФункпиоНс.льные ограничения - двухсторо.нние неравенства типа Ь.С ,.. bj, где bj- , t)j - постояшше величины, имитированы на устройстве нитями длин bj , а в процессе операций могут потрагллми.-п ь- ся с катушки 14 нез,дфиксированнь ми KOillUlM (Д)у1-И0 концы их азфпкСПС IBciиы) до спо1 iu Tr:Ti5)qo;intx длш) t)j (или, 1(,)орит, сгглсиваться от bj до hi). гели на устр ойстве икнггировапа систеmма (. вида Д Х-- sV, L-1,2...,пг, i i,2,V..п, где V - подлежатая определению .еличш1а, то на него поданы и зафиксированы конном п д тей одинаковой длины, другие концы которых в процессе решенияпотравливаются (или выбираются) с катушки все одд овремелно на одинаковую длилу. Функциональные ограничения типа S X: {множество неремен- ieii 1 lel, 1 -.. мепиых X; разбито .на подкаюжества Ij и I,) имитируется }Ш устоойстве каждое двумя нитями, ОДИН конец каждой из которых зафиксировап,а два другие на катушку 14, В процессе операций пить, соответствующая обще1 части нераволстиа ( Ij ) мо жет потравливаться па устройство либо одновременно и на одинаковун; длину с другой нитью (1 ), либо отдельно от нее, котоfjaa в этом случае фиксиру(:тс:я. Функциональные ограничения - постоянны рвчзности переменных X.j,CX; i О, и - постоянная) .С X:-i:x- a имитируют„lei, 1 ieu 3 СИ на устройстве апалогично предыдущие, но с тем 1 отличием, что в промессе операций должна сохраняться постоянной разви-ца их длин а и потравливапи5( или стягивания нитей порознь исключены: нити 1 и 1 намотаны на катушку 14 бпфилярно Моделирований па устройстве условий задачи линейного программировапия заключается в реализации системы ее функциональных ограничений и получении допустимого плана решения задачи. Перед началом реализации системы огра ничений нити 9 на устройстве разнесены по втулкам 4 и 6 направляющих элементов 1, как описано выше, в соответствии с задаш1 ми функциональными ограничениями, но не натянуты. Ограничители 8 поставлены на шкапах 2 в положения, соответствующие за данным пределам изменения каждой из пере менных Х-. Если нижний предел изменения переменной - нуль (XJ О), необходимост в ограничителе 8 отсутствует. Втулки 6 перемещаемых стоек находятся в Нижних положениях 1при ) или на значениях шкал 2, отвечающих нижним пределам изменения переменных, отличным от нуля (Х O-j-). Реализация систем функциональных огра ничений на устройстве в зависимости от вида математической модели имеет свои особенности. Процесс поясняется на пример .;амкнутой транспортной задачи линейного программирования. Задача. Имеется тп пунктов производства однородного или взаимозаменяемого продукта и н пунктов его потребления. Заданы объем производства ,а: каждого из пунктов производства и размеры сщэоса bj nyjtKTa потребления (в тех же единицах). Извест; ы также расходы С j свргмпные с перевозкой едшпшы продукта из калодого пункта производства в пункт потребления, Xj.- количество единиц продукта,, поставляемое из какого-либо пункта прои;)водства ( 1 ) в какой-лнГя) пункт потребления ( J ), , Суммарные затраты нл Перевозку продукта из всех пунктов npon vводства во все пункты потребления должпы быть мш1има льным и L S Ё,С,.Х,- --«ии. i( 11 TpooYCiica сос:таБ1ггь план ii: ic;v4cjr)K, обеспоч11В ЮИ},н паиболо эколог г-;лм путем удовлетвпрсиие сг):осл и-нктов потреб. засГ-Т реали; ации , продукта, произведи и о го П.ССМ1 ггу и к.г Г1, i .м-чьмводства. При этеж условнл ri iiinv . vaOfwioTBOjjo. ПИЯ.спроса S.rS. а весь производствелный jipa,M,v: г, )|1ыи требуется развести EK,; a-, Система разнесенн:;гч на (-ч ч } направляющих элементах ус1рглК;ть. питой О j и П нитей Ъ такова, тг) Hirpo;.s втулки 4 и 6 каждого ,|;№я1д:;-; :1ЛСк-и:;лта всегда проходят, по KpiaHHCiii мере, pKi-: нити, принадлежащие: oru.a .- (:;,;ггоме фу1П циопалт ных ограничений (2), ;; другая системе ограничений (3), Из оощ.ой с-.овокушшсти постошп ых воличил ( i 1,2..,, in ) и bj ( j l,2,,..,tl ) ВГ.1-бирают наименьшую, соатветс-.твующую наиболее короткой с: напрпг.ляющих элементов с паимеиыши.ш.- Д-оя г ыбр;:и1 ного равенства значениям коэ44 Ц 1Кнтов Cii в линейной форме (1), производят натягивания jniTn поочероднь м- подъемом втулок 6 в верхние предсиы ые положопия, последовательпо переходя к больцщм з ачениям С|-, Когда наикратчайшая jurrb натянута, переходит к натяжению следующей в порядке возрастания воличш О,- и I) кити. Если в новом и прежнем фупкционал - ных ограничениях нет общего перомешюго, т. е. оба они относятся к одной иа cnCTeNi ( 2-) или (3), то натяж:ение этой нити осуиюствляют также. Если же в пгрвом и втором ограничениях имеется общая иеромелиая (нити имеют общий направляющий элемент то натяжение начинают с соответ-ствующей ей втулки 6, опуская при необходимости рдновремоино на ту же величину уже поднятые втулки 6, на которых натянута пер™ вая нить (или предыдущие нити), но имеющие наиболыиие значения коэффициентов C Ранее натянутая нить ( или, нити) при этом не ослабляется. До полного натяжения второй (или очэредной) нити последовательно переходят:к втулкам 6 с возрастающими коэффициентами С-, начиная с наименьши в данном равенстве, приводя их в верхние предельные положения, при необходимости опуская ранее уже поднятые втулки 6 с большими, чем у поднимаемых втулок, значениями Cj; , приводя их в нижние предель ные положения. Ранее натянутые нити при этом не ослабляются. Точно также поступают при натяжении всех последующих нитей, но при этом из числа опускаемых втулок 6 исключают те, обе нити на которых (принадлежащие разным системам) уже находятся в натяжении Положение втулок 6 на направляющих элементах, соответствующее натяжению всех ьитей и: и Ъ, моделирует на устройстве допустимый план решения задачи. Если по условиям задачи, вместо систе мы функциональных ограничений ( 3), на устройстве имитирована система равенств типа меньше или равно |/iJ« L, 1 1,2,... m ( модель открытой транспортной задачи линейного программирования), то производят выше описанное натяжение нитей подъемом втулок 6, начиная с нитей лишь системы ( Ъ; , а к нитям Qf обращаются тогда, когда они начинают препятствовать полному натяжению нитей Ь-, При этом осуше вляют описанные выше парные встречные перемещения втулок 6 на направляющих элементах, добиваясь натяжения всех нитей t)j ,, Особенности реализации на устройстве с тем ограничений вида С. X . 5 Е X. i lei lelj 3,1 ключается, в следующем. Поскольку нити I и 1 поступают на устройство слоiженлыми вместе, они получают одинаковые приращения длины. Подъемы втулок 6 в ве ние предельные положения начинают с направляющих элементов 1, относящихся к мн жеству I j (в порядке нарастания коэффициентов Cji), Если при натянутой нити , при последующем; подъеме втулок 6, длины нити оказываетотносящихся к I фиксируют, а нит ся недостаточно, нить потравливают до ее натяжения втулка Если на устройстве реализуется система равенства вида X Е Х- а iei, ieij, где а - постоянная величшш, то автономные потравливгшия или выбирания каждой из двух нитей недопустимы, . Получение искомого решения; задачи в виде набора значений переменных-оптимизация допустимого плана - заключается в установлении на устройстве их значений обеспечивающих в сумме максимум или минимум целевой функции при сохраиении функциональных ограничений и ограничений переменных.. Процесс решения поясняется на примере изложенной выше замкнутой транспортной задачи линейного программирования. На устройстве реализованы системы oi раничений (2) и (3) нити натян ты, требуется определить минимум линейной формы (1)m п L-E KC..X-.MMH. i-1 i-i и M Из числа направляющих элементов с подпятык и втулками выбирают два таких, чтобы у них не имелось общей нити и сумма соответствующих им коэффициентов Cj- линейной формы была при этом наибольшей. Пусть это будут, .например, направляющие элементы Х, иХ ,а нити с этих элементов могут быть натянуты на направляющих элементах Xj и X.j , втулки которых не находятся в верхних предельных положе- лнях, а сумма соответствующих им коэффициентов Cj- меньше суммы первых двух, т, е. ,,.4 i, После выбора таких направляюи1их элементов, втулку направляющего элемента Хдд опускают. При этом натяиутые на них нити и 6 I ослабляются,Затем опускают втулку направляющего элемента Х 2-создавая слабину нат5шутых на нем ниа втулку элемента X тей а., и -С j одловремершо поднимают,; выбирая слабину нитей а (с элемёнта( ) и (с элемента Х ). В предельных положениях фиксируют втулки Х. 2. и X J , (если они их достигли). Оставшиеся ослабленными нити а и Ъд натягивают подъемом втулки элемента Х д которую фиксируют. Поскольк нити а,, , 4 ослаблялись и натягивались на одинаковые длины, соответствующие функциональные ограничения остались удовлетворяющими условиям задачи, а значениелинейной формы (1) уменьшялсюь. / Далее аналогично выбирают следующую пару поднятых втулок и пару втулок им со отвстств5-ощую (включая и те направляющие элементы, ввти с котораых вебылл полностью стянуты в щ еаыщт&л ), Отагсаввый выше пропесс перетягнвання нитей с одвих пар элемевтов на другие, пбояее выгодные , повторяют до исчерпаввй подобной возможности. При равенстве сумм пар коаффшшентов Cjj выбираемых элементов и осуществлении описанного цикла перетягиваний, выигрыша в уменьшении гвачення линейной формы не будет, но оказывается возможным исключить из решения одву из переменных. В ходе циклических церегягнваний нитей на наюравляющих эавмввтах уьепя-швается число опущенных в шишве цодоже НИН .втулок элементов, соответствующих переменным с большими значениями коаффиоиентов Cjj. В итоге на устройстве оо J гается щюдельное число () яяпряц лающих элементов с натянутыми на- их втуп ках нитями, соответствующих базисным ие известным. Без нарушения системы orfuaasf ченийуменыиить значение линейной формы (1) уже нельзя, искомое решение найдено По шка- ,там 2 считают значения переменных и, подставляя их в выражение (1), вычисляют искомый минимум. Производимые на устройстве циклы пере- Гягиваний нитей являются механической моделью используемых в решении транспортной задачи симплекс-методом цивиюв пересчета в матрндах, однако при работе на устройстве исключена необходимость в проведении вычислений ; составлении тфомежуточных таблиц и записи промежуточных таблиц и промежуточных результатов, Форм-ула изобретениа Устройство для модещрования линейных функций а- переменных, содержащее П втулок с наружными кольцевыми канавками, установленШ)1х на стойках, и огабаюпше их иерастяжимые нити, отличающеес я тем, что, с целью повышения точности моделирования, оно содержит П параллельных направляющих элементов с равномерными шкалами, на основаниях которых размещены неподвижные стойки и передвижные ограничители, а п. втулок на стойках выполнены перемещаемыми, каждая вдоль соответствующего направляющего элемента и снабжены фиксаторами их стоек.

ut. 2

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

название год авторы номер документа
Устройство для решения систем линейных уравнений и неравенств 1979
  • Серов Олег Яковлевич
SU1003100A1
Устройство для моделирования систем линейных уравнений и неравенств 1976
  • Серов Олег Яковлевич
SU613331A1
Устройство для решения систем уравнений и неравенств 1977
  • Серов Олег Яковлевич
SU752385A1
ПАТЕНТНО- -j^^ ТУХ.МЯ'!Р.Си'АЯ ^^ БИБЛИОТЕКАiО. Я. Серов 1966
SU181304A1
ПРИБОР ДЛЯ ПРОЕКТИРОВАНИЯ ПОДЪЕЗДНЫХ ПУТЕЙ К МАГИСТРАЛЬНЫМ ДОРОГАМ 1970
SU267934A1
ПРИБОР ДЛЯ ВЫЧЕРЧИВАНИЯ МНОГОФОКУСНЫХ КРИВЫХ С ФОКАЛЬНЫМ СВОЙСТВОМ ПОСТОЯНСТВА СУММЫ РАССТОЯНИЙ 1966
  • Серов О.Я.
SU214823A1
Регулируемое лекало 1973
  • Серов Олег Яковлевич
SU500081A1
ГИБКИЙ ЭКРАН С ПРИВОДОМ И ЭЛЕКТРИЧЕСКОЙ СИСТЕМОЙ УПРАВЛЕНИЯ ЗАЩИТНЫМИ ЭКРАНАМИ 2022
  • Барабанов Александр Владимирович
  • Булатов Алексей Сергеевич
  • Ардеев Денис Юрьевич
  • Стрелец Михаил Юрьевич
  • Горохов Владимир Борисович
  • Слипаченко Андрей Александрович
  • Востриков Алексей Викторович
  • Чистяков Никита Сергеевич
  • Сумароков Сергей Петрович
  • Кононов Дмитрий Германович
RU2779606C1
Крутильные весы 1977
  • Духовской Евгений Анатольевич
  • Измайлов Валерий Петрович
  • Карагиоз Олег Всеволодович
  • Петров Олег Васильевич
  • Силин Аскольд Александрович
SU693323A1
Направляющий механизм верхней нитки швейной машины 1986
  • Есио Микуни
  • Осаму Танака
  • Кимиказу Мацуда
SU1613000A3

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

Реферат патента 1976 года Устройство для моделирования линейных функций "п" переменных

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

SU 521 574 A1

Авторы

Серов Олег Яковлевич

Даты

1976-07-15Публикация

1974-03-01Подача