Линейный интерполятор

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К- АВТОРСКОМУ СВИДЕТЕЛЬСТВУ. с

1 (21) 4748790/24 (22) 07.08.89 (46) 07.03.92.Бюл. N- 9 (71) Ленинградский институт точной механики и оптики (72) И.В.Мирошник, В.О.Никифоров и

А.А.Пономарев (53) 671.503.55 (088.8) (56) Ратмиров В.А. Основы программного управления станками. М.: Машиностроение, 1978, с. 121.

Там же,с. 117.

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

Известен линейный интерполятор (Ратмиров В.А. Основы программного управления станками. — М., Машиностроение, 1978, стр. 121), построенный по методу оценочной функции, в котором блок расчета оценочной функции определяет величину отклонения от заданной траектории, после чего в зависимости от знака оценочной функции и роизводится изменение одного или обоих выходных сигналов на фиксированную величину (шаг). Постоянство шага обуславливает независимость скорости компенсации отклонения от величины отклонения, что приводит к низкой динамической точности устройства.

Наиболее близким к предлагаемому яв- . ляется линейный интерполятор (Ратмиров

В.А, Основы программного управления,, Я2„„1718245 Al (ss>s 6 06 G 7/30, G 05 В 19/413 (54) ЛИНЕЙНЫЙ ИНТЕРПОЛЯТОР (57) Изобретение относится к устройствам автоматического управления и может быть использовано в системах программного управления движением. Целью изобретения является повышение точности задания траектории. Поставленная цель достигается использованием значения оценочной функции для пропорциональной коррекции скоростей изменения выходных сигналов интерполятора. 1 ил. станками. — М, Машиностроение. 1978, стр.

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

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

40

55

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

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

На чертеже изображен предлагаемый интерполятор.

Интерполятор содержит первый, второй, ..., шестой блоки перемножения (БП)

1 — 6, первый и второй элементы сравнения (ЭС) 7 и 8, сумматор 9, первый и второй интеграторы 10 и 11 и инвертирующий масштабный усилитель 12.

Первый задающий вход интерполятора соединен с первыми входами БП 1, 4 и 6, второй задающий вход интерполятора — с первыми входами Бп 2, 3 и 6, в третий эвдвющий вход интерполятора — с вторыми вхо5

I дами БП 1 и 2. Выход первого БП 1 связан с суммирующим входом первого ЭС 7, инвертирующий вход которого подключеН к выходу БП 5. Выход БП 2 соединен с первым входом сумматора 9, второй вход которого подключен к выходу БП 6. Выход ЭС 7 соединен с входом первого интегратора 10, подключенного выходом к второму входу БП

3. Выход сумматора 9 соединен с входом второго интегратора 11, подключенного выходом к второму входу БП 4. Выход БП 3 соединен с инвертирующим входом ЗС 8, суммирующий вход которого связан с выходом БП 4. Выход ЭС 8 через инвертирующий масштабный усилитель 12 соединен с вторыми входами БП 5 и 6. Выход интегратора

10 является первым информационным выходом линейного интерполятора, а выход интегратора 11 — вторым информационным выходом линейного интерполятора. При этом на первый и второй задающие входы интерполятора подаются сигналы cos а и .з1п а в соответствии с уравнением реализуемой траектории — sine у +сова уг=0, где yi и уг — выходные сигналы интерполятора, а на третий задающий вход интерполятора подается сигнал контурной скорости A.

Уравнение разомкнутого интерполятора (прототипа) с учетом ошибок практической реализации записывают в виде у = (1 + е1) cos а . Ч„, уг =(1+e) slnа ° Чк. где é1, 82 — малые постоянные.

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

Тогда динамика отклонения описывается уравнением е = (яг — е ) sin а . cos а Чк, е (t) = (ez — е1) sin а . cos а V, ° t .

1718245

Таким образом. при П ci з 0 ошибка e(t) монотонно возрастает. В основу формирования задающих воздействий у1 и у2 данного устройства положен расчет дина.мической модели вида 5 у» =cosa Чк — K ° slna е, у1(0) = :yjo, уа =sloka Чк+К cosa е, уг(0) =yjo, «3

10 е (t) Чк

Таким образом, накопления ошибки не. происходит и ее величина обратно пропорциональна коэффициенту обратной связи К.

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

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

1 где К<0 — коэффициент обратной связи. . Для данного. замкнутого интерполятора аналогично получают

15 е =К e+(ez — е ) з1п а cosa Ч», является первым информационным выходом линейного интерполятора, а выход второго интегратора является вторым информационным выходом, отличающийся тем, что, с целью повышения точности задания траектории, в него введены четыре блока перемножения, сумматор, два блока сравнения и инвертирующий масштабный усилитель, выход первого блока перемножения соединен с суммирующим входом первого элемента сравнения, выход которого подключен к входу первого интегратора, первый вход третьего блока перемножения подключен к выходу первого интегратора, а

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

Линейный интерполятор Линейный интерполятор Линейный интерполятор 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано в устройствах формирования растровых изображений

Изобретение относится к вычислительной технике

Изобретение относится к аналоговой вычислительной технике

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике

Изобретение относится к аналоговой вычислительной технике

Изобретение относится к аналоговой вычислительной технике и может найти применение в системах управления манипуляторов и робототехнических систем

Изобретение относится к системам автоматического управления электрогидроимпульсными установками для запрессовки труб в трубные решетки

Изобретение относится к эксплуатации водного транспорта, а именно к знакам навигационной обстановки

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

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

Изобретение относится к системам дискретного управления, в частности к устройствам автоматического управления

Изобретение относится к робототехнике и может быть использовано при создании адаптивных роботов, снабженных очувствленным схватом

Изобретение относится к автоматическому управлению и может быть использовано в системах программного управления погрузочно-разгрузочными механизмами

Изобретение относится к контролю стрельбы отвернутым способом по воздушным целям на тактических учениях
Наверх