Линейный интерполятор Советский патент 1992 года по МПК G06G7/30 G05B19/413 

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

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

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

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

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

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

сл

с

««я

XI

со

кэ 4

СП

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

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

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

Интерполятор содержит первый, второй, ..., шестой блоки перемножения {БП) 1-6, первый и второй элементы сравнения (ЭС) 7 и 8, сумматор 9, первый и второй интеграторы ТО и 11 и инвертирующий масштабный усилитель 12.

Первый задающий вход интерполятора соединен с первыми входами БП 1, 4 и б, второй задающий вход интерполятора - с первыми входами БП 2 3 и б, а третий задающий вход интерполятора - с вторыми входами БП 1 и 2. Выход первого БП 1 связан с суммирующим входом первого ЭС 7, инвертирующий вход которого подключен к выходу БП5. Выход БП 2 соединен с первым

входом сумматора 9, второй вход которого подключен к выходу БП 6. Выход ЭС 7 соединен с входом первого интегратора 10, подключенного выходом к второму входу БП 3. Выход сумматора 9 соединен с входом

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

масштабный усилитель 12 соединен с вторыми входами БП 5 и 6. Выход интегратора 10 является первым информационным выходом линейного интерполятора, а выход интегратора 11 - вторым информационным

выходом линейного интерполятора. При этом на Первый и второй задающие входы интерполятора подаются сигналы cos а и sin а в соответствии с уравнением реализуемой траектории.

- sin а yi+COS а у2 0 ,

где yi и у2 - выходные сигналы интерполятора,

а на третий задающий вход интерполятора подается сигнал контурной скорости Vk.

Уравнение разомкнутого интерполятора (прототипа) с учетом ошибок практической реализации записывают в виде

yi (1 + d) cos a VK,

У2 (1 + Ј2) sin а VK.

где Ј1, Ј2 - малые постоянные.

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

Тогда динамика отклонения описывается уравнением

е (Ј2 - Ј1) sin a cos a VK, е (t) (Ј2 - Ј1) sin a cos a V t.

Таким образом, при Ј2 е # 0 ошибка e(t) монотонно возрастает. В основу формирования задающих воздействий yi и у2 данного устройства положен расчет динамической модели вида5

yi coscr VK -К- sin а е . У1(0)%ую, У2 sin а VK + К cos а е , уз (0) yio.

10

где - коэффициент обратной связи.

Для данного замкнутого интерполятора аналогично получают

е .К е -f (ez - Јi) sin a cos a VK ,

Р/тч-(€2-Ј0 -sing-cos a .., е (i) - -. VK .

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

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

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

5

10

15

20

25

0 5 :

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

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

название год авторы номер документа
Круговой интерполятор 1989
  • Барсуков Григорий Борисович
  • Мирошник Илья Васильевич
  • Никифоров Владимир Олегович
  • Пономарев Андрей Анатольевич
SU1700567A1
Устройство для измерения мощности многофазной сети 1984
  • Андриевский Виктор Евгеньевич
  • Брайко Вольдмир Васильевич
  • Карасинский Олег Леонович
  • Таранов Сергей Глебович
SU1239617A1
СИСТЕМА АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ БОКОВЫМ ДВИЖЕНИЕМ САМОЛЕТА ПРИ ЗАХОДЕ НА ПОСАДКУ 2017
  • Евдокимчик Егор Александрович
  • Кабаков Владимир Борисович
  • Казаков Евгений Васильевич
  • Кисин Евгений Николаевич
  • Любжин Игорь Александрович
  • Оболенский Юрий Геннадьевич
  • Орлов Сергей Владимирович
  • Юдис Сергей Романович
RU2662576C1
Устройство для моделирования удара тела о неподвижную преграду 1985
  • Спичек Юрий Нестерович
  • Кривоносов Виктор Борисович
  • Филиппов Валерий Иванович
SU1381341A1
Способ калибровки синфазно-квадратурного преобразователя 1989
  • Чупров Игорь Иосифович
SU1677682A1
УСТРОЙСТВО ФОРМИРОВАНИЯ СИГНАЛОВ КВАДРАТУРНОЙ АМПЛИТУДНОЙ МАНИПУЛЯЦИИ 2014
  • Бурыкин Дмитрий Александрович
  • Дворников Сергей Викторович
  • Пшеничников Александр Викторович
  • Русин Александр Алексеевич
RU2568315C1
Устройство для вычисления элементарных функций 1981
  • Журавлев Юлий Павлович
  • Давыдов Иван Степанович
  • Куракин Сергей Зосимович
SU983707A1
Интерполятор для измерительных преобразователей перемещения 1978
  • Жаунеров Григорий Савельевич
  • Каружа Яунюс Александро
  • Кулис Ленгинас Ионо
  • Минцерис Борис Ильич
  • Мараускас Пятрас Раполо
  • Ушинскас Альгирдас Томо
SU748445A1
Устройство для задания программы в полярных координатах 1986
  • Кошкин Владимир Львович
SU1396125A1
Цифровой измеритель мощности переменного тока 1988
  • Бинковский Владимир Васильевич
  • Грибок Николай Иванович
  • Савенко Сергей Аркадьевич
  • Романюк Степан Григорьевич
SU1511702A1

Иллюстрации к изобретению SU 1 718 245 A1

Реферат патента 1992 года Линейный интерполятор

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

Формула изобретения SU 1 718 245 A1

С0$о

Документы, цитированные в отчете о поиске Патент 1992 года SU1718245A1

Ратмиров В.А
Основы программного управления станками
М.: Машиностроение, 1978, с
Ребристый каток 1922
  • Лубны-Герцык К.И.
SU121A1
.
Там же.с
Аппарат для испытания прессованных хлебопекарных дрожжей 1921
  • Хатеневер Л.С.
SU117A1

SU 1 718 245 A1

Авторы

Мирошник Илья Васильевич

Никифоров Владимир Олегович

Пономарев Андрей Анатольевич

Даты

1992-03-07Публикация

1989-08-07Подача