Экстраполятор Советский патент 1993 года по МПК G06F15/353 

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

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

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

Поставленная цель достигается благодаря тому, что, в экстраполятор, содержащий N регистров, цепочку из (N-1)-ro элемента задержки, сумматор результата, группу сумматоров и группу вычитателей,у которого тактовый вход соединен с тактовым входом сумматора результата, входом

синхронизации первого регистра и входом первого элемента задержки, выход i-ro (, N-1) элемента задержки соединен со входом синхронизации ( регистра, вход текущего значения экстраполируемого сигнала соединен с информационным входом первого регистра, выход i-ro (. N-1) регистра соединен с информационным входом (1+1)-го регистра, введена группа N умножителей, выходы которых подключены ко входам сумматора результата и при этом вход первого сомножителя 1-го (, N) умножителя группы подключен ко входу 1-го весового коэффициента, а выход 1-го (, (N-2)/2 .- для четного N и , (N-1)/2 для нечетного N) регистра соединен со входом первого слагаемого 1-го сумматора группы и входом уменьшаемого i-ro вычитателя группы, выход (N-i)-ro регистра соединен со входом второго слагаемого i-ro сумматора группы и входом вычитаемого 1-го вычитателя группы и при этом выход i-ro сумматора соединен со входом второго сомножителя i-ro умножителя группы, выход 1-го вычитателя группы соединен со входом второго

00

С

00

Сл

VJ

GJ

сомножителя (N-i)-ro умножителя группы, выход (N/2)-ro регистра, при четном N, соединен со входом второго сомножителя (М/2)-го умножителя группы, выход N-ro регистра соединен со входом второго сомнр- жителя N-ro умножителя группы, а выход сумматора результата соединен с выходом экстраполятора.

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

Абсцисса экстраполируемой точки размещается в начале координат (), а ее ордината обозначается через Y0 . Для экстраполяции используется последовательность п равноотстоящих ординат YJ, располагаемых на оси аргумента со вновь назначенными абсциссами i(, 2N),

При этих условиях выражение (I), определяющее аппроксимирующий полином Чебышева для нулевого значения аргумента (), преобразуется к виду:

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

название год авторы номер документа
Экстраполятор 1986
  • Гедрикас Генрикас Казевич
SU1413651A1
Интерполятор 1986
  • Ткаченко Роман Алексеевич
SU1396140A1
Генератор дискретных ортогональных полиномов Кравчука 1988
  • Дедус Александр Флоренцевич
  • Дедус Флоренц Федорович
  • Лавриненко Игорь Вениаминович
  • Романенко Александр Филиппович
SU1621018A1
Экстраполятор 1986
  • Швец Марьян Степанович
  • Вульчин Юрий Григорьевич
  • Гавриш Юрий Иванович
  • Николышин Мирон Иосипович
SU1388908A1
Устройство для умножения чисел 1990
  • Бобровский Алексей Иванович
  • Прохорович Андрей Михайлович
SU1714595A1
Устройство для прогнозирования длительности производственных операций 1990
  • Авдеев Виталий Павлович
  • Кулаков Станислав Матвеевич
  • Бондарь Наталья Федоровна
  • Кошелев Александр Евдокимович
  • Панфилов Сергей Николаевич
SU1781685A1
Устройство для одновременного вычисления двух многочленов 1980
  • Луцкий Георгий Михайлович
  • Коваленко Владимир Владимирович
  • Долголенко Александр Николаевич
  • Блинова Татьяна Александровна
SU926650A1
Прогнозатор длительности производственных операций 1986
  • Кулаков Станислав Матвеевич
  • Гуревич Анатолий Давыдович
  • Киселева Тамара Васильевна
  • Голубева Наталья Федоровна
  • Лачков Владимир Александрович
  • Матьяш Владимир Иванович
  • Григорьев Владимир Афанасьевич
SU1410060A1
Устройство для умножения 12N-разрядных двоичных чисел 1988
  • Евстифеев Сергей Гелиевич
  • Куракин Дмитрий Степанович
  • Луценко Валентин Николаевич
  • Соколов Владимир Викторович
SU1589271A1
Устройство для деления 1985
  • Нозик Александр Изаевич
  • Шостак Александр Антонович
SU1332312A1

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

Реферат патента 1993 года Экстраполятор

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

,Ј:,

Yi Pk.n (Xf

Sk

Pk,n(X)

при м n,

где (Зм(Х) - значение аппроксимирующего полинома Чебышева степени М для текущего аргумента X, построенного на п+1 узле аппроксимации.

Х| и Yi - система равноотстоящих точек

на оси аргумента X при , 1, 2n и соот-

ветствующие им ординаты YK

Р„ 00- У ( 1У- (k+$)k) -XtS (2) пМ-Д/ 1) Sl.(k-S)t nfs 2)

-полиномы Чебышева степеней , 1, .,,, m для аргумента X при п+1 узле аппроксимации;

и s - коды обобщенных степеней оснований (k+s), а также X и n соответственно;

Pk fxb (. 1У. flc+sft .М ,3) Pk.n(XiJ- X( 1; вг.л,вм r.i И

0

(K-s)i ПМ

-ортогональные полиномы Чебышева

степеней , 1, 2 м, построенные на

системе равноотстоящих точек Х|, где ,1, 2,.... п;

и s - коды обобщенных степеней оснований (k+s), а также Xi и п соответственно;

rn + k + rtk+U

Sk Vfk1

2k-M)nfk

-коэффициенты, в которых k принимает значения 0, 1, 2,...,м;

и k -коды обобщенных степеней оснований (n+k+1) и п соответственно.

Следуя Чебышеву, с помощью линейного преобразования:

i

Xi - Хо h

где шаг (i + 1) - Xi const, систему точек Хо, ...,Хц можно перевести в систему абсцисс со значениями ,

1.2N.

м ZYi -Pn.k(l)

YO 2L

a

Pk,n(0)(5)

20

25

Из выражения (2) следует, что сомножители Pk,n(i) и Pk.o(O), стоящие под знаком суммы в соотношении (5), как при , так и при , имеют единичное значение, т.е.:

po,n(i)1 при всех i и п;

Pk,n(0)1 при всех k и п.

Учитывая единичные значения указанных сомножителей, а также то. что, в соответствии с выражением (4) коэффициент Sk при принимает .значение , выражение (5) может быть преобразовано к виду:

Yo + У Y,

V| 1I

Yo -(П + 1

Sk

X Yt Pk.n (i)

Отсюда следует выражение для экстраполированного значения YO:

Пм А.

&W+V&- -Ъ

Yi Pk.n (i)

м

.(6)

п-(л-м) 2fi/sk)

k 1

Для получения из соотношения (6) практической экстраполяционной формулы необходимо учесть свойство симметрии ортогональных полиномов Чебышева Pk.n(l) на интервале , 1, 2N.

Эта симметрия является четной для полиномов четной степени (k - четное) и нечетной для полиномов нечетной степени (k - нечетное), т.е.;

pk,n(N-i) (-1) PklnO)(7)

Поскольку, как это было показано выше, значение полинома Pk.n(l) при равно единице, то из сказанного следует, что: k,n(NM-1)k.

Y0

n-(n+1)- I fl/Sk)

V

Симметрия ортогональных полиномов бышева, отображаемая соотношением 7), позволяет преобразовать выражение (8) 5 с рабочей формуле вида:

/o Yn A+Yn/2 В,+ S (Yi-Yn-i)x

Т Ci+ j (Yi+Yn-l)-Di ,(9)

деТ- верхний предел изменения переменюй i при суммировании выражений (Yi-Yn-i) 15 Yn и Yn/2, а также сумм вида:

4 (Yi + Yn-i), причем

Выражение (9) определяе ты экстраполятора, которая организации сложения с соот весовыми коэффициентами к

Ј (Yi-Yn-Ои. I (Yi + Y

п-2

п-1

- при четном п при нечетном п

М-

1+)

п-(п + 1) )

Изменение коэффициента В и пределов переменной i учитывает возможность использования при экстраполяции как четного, так и нечетного количества ординат У. В

Здесь и далее: м - степень аппроксими- эующего полинома, используемого при экс- раполяции и построенного riff n узловым 30 структуре экстраполятора в случае четного

N это отображено наличием умножителя, второй вход которого подключен к выходу (1М/2)-го регистра.

очкам;

B Bi 82.

м

Pk.n (n/2)

)-А Sk

M

(12)

(13

n-(n+1)- 2 (1/Sk) k I

up

1 - при четном п

Int

0 - при нечетном п м+2

(13)

(14)

(n + 1) 2 (i) k ; Szk-t

м n-(n+1) i (1/Sk)

k 1

Следовательно, отношение (6) преобразуется к виду:

(8)

I

где Int (здесь и далее) - символ, обозначающий целую часть последующего выражения, , т+1

Int

Dr

i+(+) 20

M

(15)

0

п-(п-ы) s/i/so

k T

Выражение (9) определяет логику работы экстраполятора, которая заключается з организации сложения с соответствующими весовыми коэффициентами кодов ординат

Ј (Yi-Yn-Ои. I (Yi + Yn-0.

20 в которых переменная i принимает значения: , 2(п-2)/2 - при четных п -л , 1,

.,., (п-1)/2 - при нечетных п.

Из соотношений (11), (12) и П3)следуе;, что при четных п коэффициент В принимает

25 значение BI, а при нечетных - нулевое.

Изменение коэффициента В и пределов переменной i учитывает возможность использования при экстраполяции как четного, так и нечетного количества ординат У. В

30 структуре экстраполятора в случае четного

30 структуре экстраполятора в случае четного

N это отображено наличием умножителя, второй вход которого подключен к выходу (1М/2)-го регистра.

Значения весовых коэффициентов А, В, 35 Ci и DI определяются соотношениями (10)- (15).

На чертеже.как пример конкретного выполнения, приведена структурная схема экстраполятора, содержащего шесть () 40 последовательно соединенных регистров 1- 6, цепочку из пяти последовательно соединенных элементов задержки 7-11. Выход каждого из элементов задержки 7-11 подключен соответственно к входу синхрони- 45 зации одного из регистров 1-5.

Экстраполятор содержит также сумма- . тор результата 12, располагающий шестью информационными входами 13-18 и упраз- ляющим входом 19; группу сумматоров 20,

50 21; группу вычитателей 22. 23; группу из шести умножителей 24-29; группу вкодов

весовых коэффициентов 30-35, каждый из которых подключен к первому входу одного из умножителей 24-29 соответственно. Ко вторым входам умножителей 24 и 25 подключены выходы сумматоров 20 и 21 соответственно; ко второму входу умножителя

26подключен выход (N/2)-ro, т.е. третьего регистра 3; ко вторым входам умножителей

27и 28 подключены выходы вычитателей 23 и 22 соответственно; ко второму Входу умножителя 29 подключен выход N-ro, т.е. шестого регистра 6. Выходы умножителей 24-29 подключены соответственно ко входам 13-18 сумматора результатов 12.

Вход 36 текущего значения экстраполируемого сигнала подключен к информационному входу регистра Т. Тактовый вход 37 экстраполятора соединен с тактовым входом 19 сумматора результатов, со входом синхронизации N-ro регистра 6 и входом первого элемента задержки 11,

Экстраполятор работает следующим образом.

Перед записью в регистр 1 текущего значения входного кода YI, находящегося на информационном входе.36, его предшествующие значения YIYB передаются в

регистры 2,...,б и переименовы.ваются, соответственно, в YaYe. Эта передача выполняется по переднему фронту тактирующего сигнала, воздействующего с тактового входа 37 на управляющий вход регистра 6 непосредственно, а на входы синхронизации остальных регистров - через соответствующие элементы задержки. По переднему фронту тактирующего сигнала сумматор результата 12, сохраняя на своем выходе 38 ранее сформированное значение экстраполированной ординаты, переходит в режим ожидания новых сигналов умножителей 24- 29.

После завершения перемещений кодов в регистрах 1-6 и приема регистром 1 кода текущего значения входного сигнала, на сумматорах 20 и 21 образуются сигналы, соответствующие суммам ординат:

(Yi + Ys) и (Y2 + Y4),

а на вычитателях 22 и 23 - сигналы их разностей;

(Yi-Y5) и (Yz-Y/i)

Эти сигналы, с сумматоров 20 и 21 поступают на вторые входы умножителей 24 и 25, а с выходов вычитателей 22 и 23 - на вторые входы умножителей 28 и 27 соответственно.

Первые входы умножителей 24 и 25 воспринимают со входов 30 и 31 весовые коэффициенты DJ, определяемые выражением (15) при и . Первые входы умножителей 28 и 27 воспринимают весовые коэффициенты Ci, определяемые выражением (14) при тех же значениях индексов i.

Первые входы умножителей 26 и 29 воспринимают со входов 32 и 35 весовые коэф- фициенты В и А, определяемые выражениями (11)-(13) и (10), а вторые входы этих умножителей воспринимают соответственно коды ординат Ya и Ye.

Следовательно, на выходах умножите0 лей 24-29 формируются сигналы, сумма которых отображает, согласно выражению (9), значение экстраполируемой ординаты YO.

После того как умножители 24-29 перемножат сигналы, поступающие на вход каж5 дого из них, сумматор результата 12 по заднему фронту тактирующего сигнала, воздействующему на управляющий вход 19, формирует на выходе 38 экстраполированную ординату YO.

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

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

Степень экстраполирующего полинома

0 определяется весовыми коэффициентами, воспринимаемых входами 30-35.

Структура экстраполятора позволяет выполнить его на типовых интегральных микросхемах.

5 Так, например, в качестве сумматоров и вычитателей 20-23 могут быть применены аналоговые сумматоры двух цифровых величин (см. Справочное руководство: 750 практических электронных схем, составитель р.

0 Фелпс, М,, Мир, 1986, стр. 197), в качестве умножителей 26 и 29 - четырехквадрантные цифровые умножители с аналоговым выходом (тот же источник, стр. 195), а в качестве умножителей 24, 25 и 27, 28 - четырехквад5 рантные множительные ЦАП (см. там же, стр. 174).

Сумматор результата 12 может быть выполнен в виде аналогового запоминающего устройства на основе операционного усили0 теля, охваченного емкостной отрицательной обратной связью (см. И.М. Тетельбаум и Ю.З. Шнайдер, аналогового моделирования динамических систем. М., ЭНЕРГОАТОМИЗДАТ, 1987, схема 4-5-4,

5 стр. 251).

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

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

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

Экстраполятор, содержащий N регист- pi в, (М-1)-й элемент задержки (где N - число регистрируемых ординат), сумматор резуль- Те та, группу сумматоров и группу вычитате- лой, причем тактовый вход устройства соединен с тактовым входом сумматора ре- з льтата, входом синхронизации N-ro регистра и входом пер вого элемента задержки, Bt ход 1-го (, N-1) элемента задержки соединен с входом синхронизации ()-го реги- ci pa, вход текущего значения экстраполируемого сигнала соединен с информационным входом первого регистра, выход i-го (, N-1) регистра соединен с информационным входом (i+1)-ro регистра, отличающийся тем, что, с целью расширения функциональных возможно

20

18 9 Ю 11

0

5

стей путем обеспечения экстраполяции сигналов, аппроксимируемых полиномами до (М-1)-й степени, в него введено N умножителей, первые входы которых соединены соответственно с входами весовых коэффициентов устройства, причем выходы умножителей группы соединены с входами сумматора результата, выход которого является выходом экстраполятора, выход 1-го (где . (N-2J/2 для четного N и , (N-1J/2 для нечетного N) регистра соединен с входами первого слагаемого 1-го сумматора группы и входами уменьшаемого 1-го вычитателя группы, выход (N-i)-ro регистра соединен с входом второго слагаемого i-ro сумматора группы и входом вычитаемого 1-го вычитателя группы, выход 1-го сумматора соединен с входом второго сомножителя 1-го умножителя группы, выход 1-го вычитателя группы соединен с входом второго сомножителя (N-i)-ro умножителя группы, выход N/2 регистра (при четном N) соединен с входом второго сомножителя N/2-го умножителя группы, выход N-ro регистра соединен с вхо- 5 дом второго сомножителя N-ro умножителя группы.

0

&

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Станок для заполнения ярлыков 1959
  • Хин И.Е.
SU123972A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 837 317 A1

Авторы

Шафир Иосиф Григорьевич

Даты

1993-08-30Публикация

1990-03-15Подача