Экстраполятор

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советскик

Социалистических

Республик (is i 005092 (б1) Дополнительное к авт. свид-ву— (22) Заявлено 183.278 (21) 2697088/18-24 (51) М. Кл.з .G 06 G 7/30 с присоединением заявки ¹(53)УДК 681.3 (088. 8) Государственный комитет

СССР по делам изобретений и открытий (23) ПриоритетОпубликовано 150383. Бюллетень ¹ 10

Дата опубликования описания 150333 аявитель (54) экстрлполятоР

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

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

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

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

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

10

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

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

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

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

40 выход которого является выходом экстраполятора, введены четвертый ключ, четвертый запоминающий блок, четвертый коммутатор, второй инвертор и третий и четвертый блоки переменных

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

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

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

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

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

1005092 аналоговыми блоками, точность рабо- щих промежутков времени, и сохраняты которых достаточно высокая и на ются постоянными по амплитуде в тесегодня составляет 0,01-0,05Ъ. чение четырех тактов работы экстраНа чертеже представлена блок- полятора. С выходов запоминающих схема экстраполятора. блоков 2 дискретные значения входЭкстраполятор содержит ключи 1 - 5 ного сигнала поступают на входы ком14, запоминающие блоки 21 — 24, 1 мутаторов 3, которые на каждом таккоммутаторы 3„ — 34, блоки перемен- те работы экстраполятора поочередно ных коэффициентов 4„ — 44, суммациклически включаются и осуществлятор 5, инверторы 61 и б, интеграют коммутацию выходов запоминающих тор 7, сумматор 8, блок управле- 10 блоков 2, подключая их поочередно ния 9 и генератор-распределитель 10 к четырем выходным каналам. Совместтактовых импульсов. ная работа ключей 1 и коммутаторов 3

Вход экстраполятора через клю- организована таким образом, что на чи 1„ — 14 соединен с входами запоми- каждом такте работу устройства в нающих блоков 2 — 24 . Выходы запоми- 5 выходные каналы коммутаторов 3 поснающих блоков 2 — 24 соединены с тупают четыре соседних дискретных соответствующими входами коммутато- значения входного сигнала, зафиксиров 3 — 34 таким образом, что на рованных запоминающими блоками 2 в каждом такте работы устройства к вы- последующие моменты времени, т.е. ходам коммутаторов 31 — 34,.объеди- 20 значения U(t„.), U(t„- „), U(t; ) и ненным в четыре автономных канала, U(t ) соответственно (где 1 = 1

1-э

1 поочередно циклически подключаются 2,3...;n — номер такта работы экстравыходы запоминающих блоков 2 — 24. . полятора), который на следующем такПервЫе, вторые, третьи и четвертые те работы экстраполятора заменяются выходы коммутаторов. 3 — 34 образу- 5 новой последовательностью U (t< <), ют соответственно первый (A), вто- U(t. ), U(t„- „.) и 0(й ), сдвинурой (В), третий (С) и четвертый (0) той относительно предыдущей послеканалы. Первый канал через блок пе- довательности на одно дискретное ременных коэффициентов 4 соединен значение в сторону вытеснения более с первым входом сумматора 5,,второй раннего дискретного значения входноканал через последовательно соединен- го сигнала и т.п. Это достигается

30 ные инвертор б„ и второй блок пере- тем, что на каждом такте работы устменных коэффициентов 42 соединен ройства циклически последовательно с вторым входом сУмматоРа 5, тРетий сбрасывают ключ 1 и коммутатор 3

1 ° канал чеРез последовательно соединен- на следующем такте — ключ 1 и ком- ные инвеРтоР б и тРетий блок пеРе- 35 мутатор 3, далее — ключ 1 и ком1 менных коэффициентов 4з соединен с мутатор 3 и т.д. При этом, для предтретьим входом сумматора 5, четвер- отвращения внесения помех в выходные ,тый канал через четвертый блок пере- каналы коммутаторов 3 ключи 1 сбра- менных коэффициентов 44 соединен сывают с упреждением на некоторое с четвертым входом сумматора 5. Од- 40 время Ь t достаточное для передановременно вход блока 4 и выход чи мгновенного значения входного

1 инвертора бА соединены с входами ин- сигнала на вход соответствующего тегратора 7, а выходы сумматора 5 запоминающего блока 2, по отношению. и интегратора 7 соединены с входами .. к моменту включения соответствующего сумматора 8. Управляющие входы бло- 45 коммутатора 3. Таким образом, в выков переменных коэффициентов 4 — 44 ходные каналы коммутаторов 3 постусоединены с выходами блока управле- пают квантованные IIo уровню, причем ния 9. Управляющие входы ключей 1 — амплитуда каждого уровня пропорцио1

14 и коммутаторов 3 - 34 соединены нальна мгновенным значениям входнос соответствующими выходами генера- го сигнала в моменты взятия отсчетов, тора-распределителя 10 тактовых им- т.е. подачи входного сигнала на пульсов. входы запоминающих блоков 3, и сдвиЭкстраполятор работает следующим нутые относительно друг .друга на образом. один такт ступенчатые сигналы. ВыВходной сигнал U(t) поступает од- ходы коммутаторов 3 объединены в ченовременно на сигнальные входы всех 55 тыре автономных канала. Сигнал из ключей 1, которые поочередно цикли- первого канала поступает на вход блочески открываются в начале каждого ка переменных коэффциентов 4, умнотакта работы устройства на короткие жается на весовой коэффциент М и промежутки времени д, достаточные поступает на первый вход сумматора 5 °

М для передачи мгновенного значения 60 Сигнал из второго канала поступает входного сигнала на входы запоми- на вход инвертора б, инвертируется, нающих блоков 2, где мгновенные зна- далее поступает на вход второго блочения входного сигнала запоминают- ка переменных коэффициентов 4, умся, образуя последовательность его иожается на весовой коэффициейт N дискретных значений для равноотстоя. ф5 и поступает на второй вход суммато1005092

U(t ).) +

7=1

t(i(t )

+ (2М где U(t ) ,)

1)

9(t )

45

М 5 +17 11 3 з- 20

5 0 + 9 11 + 1

20 ра 5. Сигнал из третьего канала поступает на вход второго иннертора б, инвертируется, далее поступает на третий блок переменных коэффициентов 4, умножается на весовой коэффициейт МЗ и поступает на третий 5 вход сумматора 5. Сигнал из четвертого канала пост пает на вход четвертого блока переменных коэффициентон 4+, умножается на весовой коэффициент М4 и поступает на четвертый 10 вход сумматора 5. Одновременно сигнал из первого канала и с выхода инвертора 6 поступает на входы интегратора 7, на выходе которого вырабатывается непрерывная составляющая 15 упрежденного сигнала, в то время как на выходе сумматора 5 вырабатывается дискретная составляющая упрежденного сигнала. С выхода сумматора 5 и интегратора 7 соответственно дискретная и непрерывная составляющие упрежденного сигнала поступают на входы сумматора 8, где суммируются, образуя непрерывный выходной упрежденный сигнал. Наличие блоков переменных коэффициентов 4 — 4, управляемых от блока управления 9, позволяет изменять значения весовых коэффициентов М„ — N4 и тем самым осуществлять экстраполяцию на одну, две и более точек вперед.

Работой всего устройства управляет генератор — распределитель 10

8 $(10V + 26 + 6).2 U(t ) 1="

4.+ 6 it+ 2) Y. 0(t ).) ) j--w текущее значение экстраполируемой входной величины; число точек упреждения (Д = 0,1,2,3...m) упрежденное значение экстраполируемой функции.

Значения весовых коэффициентов М„ - М4, c которыми осуществляется суммирование сигналов, поступающих на вход сумматора 5, при выработке дискретной составляющей упрежденного сигнала задаются с помощью блока управления 9 в соответствии со следующими расчетными соотношенитактовых импульсов, с выхода которого импульсы малой длительности поступают на управляющие входы ключей 1, обеспечивая поочередное циклическое срабатывание одного ключа 1 (открывание) н начале каждого такта, и импульсы длительностью Н один такт поступают поочередно на управляющие входы коммутаторов 3, также обеспечивая их поочередное циклическое включение, коммутацию и передачу сигналов с выходов запоминающих блоков 2 на выходные каналы коммутаторов 3. На каждом такте работы устройстна управляющие сигналы от генератора-распределителя тактовых импульсов 10 поступают на управляющие входы одного из ключей 1 и на один из коммутаторов 3.

Последовательность обработки входного сигнала при прохождении его от входа устройства к выходным каналам коммутаторов 3 принедена в таблице, которая составлена в предположении, что номер такта i совпадает r. индексом момента текущего времени t u на i-ом такте срабатывают ключ 1„, включенный в цепь запоминающего блока 2„, и коммутатор 3 .

Работа экстраполятора без учета переходных процессов (н квазистационарном режиме) может быть описана выражением ями при экстраполяции с требуемым упреждением 4:

5ч + 2111 + 19

М 5 0 + 13 д — 3 2

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

1005092

Такт, 9

Канал

ЗБ - f(t ) 4 1 (t» ) Зв — f(t ) (-м.) Зв — f(t. )

Ъ j-2.

ЗБ — f(t. ) Зв — f(t )

+ 1

3H — f(t. )

1+3 (t„- ) .ЗБ4 " f(t- ) ЗБ — f(t ) 1 1

f(t.

1б4

f(t, ) („) 1 + 2

Зв - f(t„. ) Зв - f (t„„) Зв„- f(t. ) f(t. )

1<-4

Зв

Зв " f(t. ) (+ 2..3Б4

f(t. ) f(t ° ) (+3 1+2 (t, ) Сигнал на выходах запоминающих блоков (ЗБ) 3.

1+Х

ЗБ4 - 1(й ° ) i+3 первый второй третий . четвертый (A) . (в) (с) (о) f(t. ) f(t ) f(t „) f(t. ) f(t ) К(с„-+1) f(t„. ) 12

1005092

Продолжение таблицы

Такт, Р

Сигнал на выходах запоминающи < блоков

Канал (зв) первый

tc) (o) (В) Зв — f(t. )

2 1л6

Г(1 ° ) f(t, ) ллем зв - f(t. )

1+2 зв - f(t

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

Экстраполятор, содержащий первый, второй и третий ключи, информационные входы которых соединены с входом экстраполятора, а выходы соеди25 нены соответственно с входами первого, второго и третьего запоминающих блоков, выход каждого запоминающего блока соединен с соответствующим входом первого, второго и третье- ЗО го коммутаторов, управляющие входы ключей и коммутаторов соединены с соответствующими выходами генератора-распределителя тактовых импульсов, соответствующие выходы коммутаторов 35 объединены, блок управления, выходы которого соединены с управляющими входами первого и второго блоков переменных коэффициентов, выходы которых соединены с первым и вторым вхо- 4р дами первого сумматора, первый инвертор, интегратор, первый вход которого соединен с входом первого блока переменных коэффициентов, выходы первого сумматора и интегратора 45 соединены с входами второго сумматора, выход которого является выходом экстраполятора, о т л и ч а ю щ и йс я тем, что, с целью повышения точности за счет увеличения числа каналов экстраполяции, он содержит ,четвертый ключ, четвертый запоминающий блок, четвертый .коммутатор, второй инвертор и третий и четвертый блоки переменных коэффициентов, причем коммутаторы выполнены четырех- 55 канальными, информационный вход четвертого ключа соединен с входом экетраполятора, его управляющий вход соединен с соответствующим выходом генератора-распределителя тактовых Я}

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

9 251947, кл. G 06 G 7/30, 1968.

2. Авторское свидетельство СССР по заявке Р 2726867, кл. G 06 G 7/30, 08.12.78 (прототип) 1005092

Составитель И.Шелипова

Техред Т.фанта Корректор О.Билак

Редактор К.Волощук

Филиал ППП "Патент", г.ужгород, ул.Проектная, 4, Заказ 1903/бб Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5