Адаптивный прогнозатор — SU 1049866 (original) (raw)

:,. Е 1 ИЗ ЕТЕНИ ОПИСАН ЕТЕЛЬСТ У ТОР СКО ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(71) Сибирский ордена Трудового КрасногоЗнамени металлургический институт им. Сер.го Орджоникидзе и Днепропетровский металлургический институт(56) 1. Авторское свидетельство СССР842855, хл. б 06 б 7/30, 1980.2. Авторское свидетельство СССРпо заявке3355655/18-09,кл. Н 03 Н 21/00, 1982 (прототип).(54) (57) АДАПТИВНЫЛ ПРОГНОЗАТОР, содержащий первый и второй задатчики, последовательно включенные первый блок сравнения, первый ограничитель, первый интегратор, первый блок задержки, второй блок. сравнения, первый детектор знака, второй блок задержки, первый блок умножения, третий блок сравнения, второй интегратор, четвертый блок сравнения, первый масшта,бирующий блок, первый инвертор и первый сумматор, последовательно включенные второй детектор знака, третий блок задержки, второй блок умножения, пятый блок сравнения, третий интегратор, шестой блок сравнения, второй масштабирующий блок и второй инвертор, выход первого задатчика соединен с вторым входом шестого блока сравнения, подключенного через последовательно соединенные третий масштабирующий блок и второй сумматор к управляющему входу первого ограничителя, выход второ-. го задатчика соединен с вторым входом четвертого блока сравнения, подключенного через четвертый масштабирующий блок к второму входу второго сумматора, выход первого блока сравнения соединен через второй детектор знака с вторым входом вто. рого блока умножения, выход третьего интегратора вс вторым входом пятого блока сравнения, выход первого интегратора с первым входом первого блока сравнения и с вторым входом второго блока сравнения, выход первого детектора знака - с вторым входом первого блока умножения, выход второго интегратора - с вторым входом третьего блока сравнения, выход второго инвертора - с вторым входом первого сумматора, соединенного выходом с управляющим входо 1 первого интегратора, третьи входы обоих сумматоров подключены к соответственно первому и второму источникам сигналов постоянной величины, отличающийся тем, что, с целью расширения функциональных возможностей и повышения точности выделения полезного сигнала, в него введены третий задатчик, пятый и шестой масштабирующие блоки, последовательно включенные седьмой блок сравнения, второй ограничитель, четвертый интегратор, восьмой блок сравнения, девятый блок сравнения, пятый интегратор, седьмой масштабирующий блок, четвертый блок задержки и десятый блок сравнения, последовательно включенные пятый блок задержки, одиннадцатый блок сравнения, третий детектор знака, шестой блок задержки, третий блок умножения, двенадцатый блок сравнения, шестой интегратор, тринадцатый блок сравнения, восьмой масштабирующий блок и третий инвертор, после,довательно включенные седьмой блок задержки, четырнадцатый блок сравнения, девятый масштабирующий блок и третий сумматор, выходы четвертого, пятого и шестого интеграторов соединены с вторыми входами соответственно седьмого, девятого и двенадцатого блоков сравнения, выход восьмого блока сравнения соединен с вторым входом одиннадцатого блока сравнения, и входом пятого блока задержки, выход третье1049866 го детектора знака - с вторым вхсдом третьего блока умножения, выход третьего задатчика соединен с вторым входом тринадцатого блока сравнения, подключенного через пятый масштабирующий блок к четвертому входу второго сумматора, выход третьего инвертора соединен с четвертым входом первого сумматора, выход первого интегратора - с входом седьмого блока задержки, с вторым входом четырнадцатого блока сравнения и с вторым входом третьего сумматора, выход седьмого масшта 1Изобретение относится к автоматическому управлению и регулированию и можетбыть использовано при построении адаптивных систем управления объектами, целевыепеременные которых измеряются с запаздыванием, а косвенные переменные - беззапаздывания, Модель влияния приращенийкосвенных переменных на приращения целевых переменных в операторной форме имеет вид1 ОТ ф 1Ргде К - коэффициент пересчета;Т - , постоянная времени инерции.Структурно-статистические свойства полезных составляющих и помех измеряемых 15переменных являются нестационарными. Кроме того, измерительные помехи содержатаномальные выбросы.Известен экстраполятор, содержащий апериодические фильтры, блок вычисления ошибки, блок умножения, блоки задержки, сум 20маторы, блоки деления, масштабируюгциеблоки, блоки вычитания и блоки коррекции.В этом экстраполяторе с помощью апериодическнх фильтров определяется экспоненциально сглаженный сигнал первого ивторого порядков, вычисляется отклонениесглаженного сигнала от его регистрируемого значения, сигнал о полученном отклонении также экспоненциально сглаживается,и на основе сглаженных сигналов определяется экстраполированное значение сигнала. 30Постоянные времени апериодических фильтров поднастраиваются с помощью блоковкоррекции 11.Недостаток экстраполятора заключаетсяв низкой точности экстраполяции из-за того, что не учитываются косвенные переменные и аномальные выбросы измерительнойпомехи,Наиболее близким к изобретению по технической сущности является устройство дляоценивания полезной составляющей сигнала, содержащее блоки сравнения, ограничибирующего блока соединен через шестой масштабирующий блок с третьим входом третьего сумматора, выход которого является выходом адаптивного прогнозатора, первый вход, адаптивного прогнозатора подключен к второму входу десятого блока сравнения, соединенного выходом с вторым входом первого блока сравнения, второй вход адаптивного прогнозатора подключен к первому входу седьмого блока сравнения и к второму входу восьмого блока сравнения. 2тель, интеграторы, блоки задержки, детектор знака, блоки умножения, масштабирующий блок, инвертор и сумматор.В этом устройстве входной сигнал сглаживается с помощью первого блока сравнения, первого ограничителя и первого интегратора. Настройки этого контура сглаживания (зона ограничения и постоянная времени интегрирования) адаптируются по двум показателям. Первый из них рассчитывается по отклонению сглаженного сигнала от его измеренного значения, а второй - по скорости изменения сглаженного сигнала. Для расчета показателей служат детекторы знака, второй и третий блоки задержки, блоки умножения, второй и третий интеграторы, третий и пятый блоки сравнения. Далее определяются взвешенные суммы отклонения от заданных значений каждого из показателей. По величине этих взвешенных сумм и адаптируются настройки фильтра 2. Недостаток известного устройства для оценивания полезной составляющей сигнала заключается в, низкой точности сглаживания (выделения полезного сигнала), обусловленной тем, что не учитываются косвенные переменные. Кроме того, известное устройство имеет ограниченные функциональные возможности, так как не предназначено для прогнозирования сигналов.Целью изобретения является расширение функциональных возможностей и повышение точности выделения полезного сигнала. Поставленная цель достигается тем, что в устройство для оценивания полезной составляющей сигнала, содержащее первый и второй задатчики, последовательно включенные первый блок сравнения, первый ограничитель, первый интегратор, первый блок задержки, второй блок сравнейия, первый детектор знака, второй блок задержки, первый блок умножения, третий блок сравнеАдаптивный прогнозатор работает следующим образом.Сигнал с косвенной переменной Ч(т) поступает на седьмой блок 1 сравнения, где из этого сигнала вычитается выходной сигнал четвертого интегратора 3 о сглаженном значении Ч(1). Выходной сигнал седьмого блока 1 сравнения проходит через второй ограничитель 2, где срезаются большие выбросы сигнала, и поступает на четвертый 104983ния, второй интегратор, четвертый блок сравнения, первый масштабирующий блок, первый инвертор и первый сумматор, последовательно включенные второй детектор знака, третий блок задержки, второй блок умножения, второй масштабирующий блок и второй 5 инвертор, выход первого задатчика соединен с вторым входом шестого блока сравнения, подключенного через последовательно соединенные третий масштабирующий блок и второй сумматор к управляющему входу, первого ограничителя, выход второго задатчика соединен с вторым входом четвертого блока сравнения, подключенного через четвертый масштабирующий блок к второму входу второго сумматора, выход первого блока сравнения соединен через вто рой детектор знака с вторым входом второго блока умножения, выход третьего интегратора - с вторым входом пятого блока сравнения, выход первого интегратора - с первым входом первого блока сравнения и вторым входом второго блока сравнения, выход первого детектора знака - с вторым входом первого блока умножения, выход второго интегратора - с вторым входом третьего блока сравнения, выход второго инвертора - с вторым входом первого сум матора, соединенного выходом с управляющим входом первого интегратора, третьи входы обоих сумматоров подключены соответственно к первому и второму источникам сигналов постоянной величины, введены третий задатчик, пятый и шестой масштабирующий блоки, последовательно включенные седьмой блок сравнения, второй ограничитель, четвертый интегратор, восьмой блок сравнения, девятый блок сравнения, пятый интегратор, седьмой масштабирующий блок,35 четвертый блок задержки и десятыи блок сравнения, последовательно включенные пятый блок задержки, одиннадцатый блок сравнения, третий детектор знака, шестой блок задержки, третий блок умножения, двенадцатый блок сравнения, шестой интегратор, 40 тринадцатый блок сравнения, восьмой масштабирующий блок и третий инвертор, последовательно включенные седьмой блок задержки, четырнадцатый блок сравнения, девятый масштабирующий блок и третий сумма- тор, выходы четвертого пятого и шестого интеграторов соединены с вторыми входами соответственно седьмого, девятого и двенад- цатого блоков сравнения, выход восьмого блока сравнения соединен с вторым входом одиннадцатого блока сравнения и входом пятого блока задержки, выход третьего детектора знака - с вторым входом третьего блока умножения, выход третьего задатчика соединен с вторым входом тринадцатого блока сравнения, подключенного через пятый масштабирующий блок к четвертому 55 входу второго сумматора, выход третьего инвертора соединен с четвертым входом первого сумматора, выход первого интеграто 66ра - с входом седьмого блока задержки, с вторым входом четырнадцатого блока сравнения и с вторым входом третьего сумматора, выход седьмого масштабирующего блока соединен через шестой масштабирующий блок с третьим входом третьего сумматора, выход которого является выходом адаптивного прогнозагора, первый вход адаптивного прогнозатора подключен к второму входу десятого блока сравнения, соединенного выходом с вторым входом,первого блока сравнения, вгорой вход адаптивного прог; нозатора подключен к первому входу седьмого блока сравнения и к второму входу восьмого блока сравнения.На чертеже представлена блок-схема адаптивного прогнозатора.Адаптивный прогнозатор содержит седьмой блок 1 сравнения, второй ограничитель 2, четвертый интегратор 3, восьмой 4 и девятый 5 блоки сравнения, пятый интегратор 6, седьмой масштабирующий блок 7, четвертый 8 и пятый 9 блоки задержки, одиннадцатый блок 10 сравнения, третий детектор 11 знака, шестой блок 12 задержки, третий блок 13 умножения, двенадцатый блок 14 сравнения, шестой интегратор 15, тринадцатый блок 16 сравнения, третий задатчик 17, пятый 19 - и восьмой 19 масштабирующие блоки, третий инвертор 20, первый задатчик 21, шестой блок 22 сравнения, третий 23, второй 24, . четвертый 25 и первый 26 масштабирующие блокичетвертый блок 27 сравнения, второй задатчик 28, третий интегратор 29, второй 30 и первый 31 инверторы, второй интегратор 32, пятый 33 и третий 34 блоки сравнения, второй 35 и первый 36 блоки умножения, третий 37 и второй 38 блоки задержки, второй детектор 39 знака второй 40 и первый 41 сумматоры, первый детектор 42 знака, шестой масштабирующий блок 43, второй блок 44 сравнения, первый блок 45 задержки, десятый 46 и первый 47 блоки сравнения, первый ограничитель 48, первый интегратор 49, седьмой блок 50 задержки, четырнадцатый блок 51 сравнения, девятый масштабирующий блок 52, третий сумматор 53.На чертеже обозначено: Ч(1) - косвенная переменная в момент времени 1,У(1) - целевая переменная, У(1 +С) - спрогнозированное на интервал времени Г значение целевой переменной,В, и То - постоянные величины.интегратор 3. Выходной сигнал четвертого интегратора 3 вычитается в восьмом блоке 4 сравнения из входного сигнала Ч), и на выходе блока 4 сравнения получается сигнал о приращении ЬЧ(т) сигнала Ч(1) относительно его низкочастотной составляющейЬ/(1) = ЧИ 1 - ЧИ),где У) - низкочастотая составляющаясигнала Ч(1).Сигнал с выхода восьмого блока 4 сравнения преобразуется в модели ( 1), реализованной в виде последовательного соединения пятого интегратора 6, охваченного отрицательной обратной связью, и седьмого масштабирующего блока 7. Выходной сигнал седьмого масштабирующего блока,7 о приращении выходной целевой переменной ЬУЧ(1), обусловленном приращением ЬЧ), задержйвается в четвертом блоке 8 задержки на интервал времени запаздывания Г в измерении целевой переменной и вычитается в десятом блоке 46 сравнения из сигналов о целевой переменной У(т), Таким образом, сигнал о целевой переменной расчетным путем приводится к опорному уровню (сглаженному значению) косвенной переменной, что повышает точность экстраполяции У(т),Выходной сигнал десятого блока 46 сравнения У(1) сглаживается с помощью филь- тра, составленного из первого блока,47 сравнения, первого ограничителя 48 и первого интегратора 49. Величина ограничивающего напряжения В первого ограничителя 48 и постоянная времени интегрирования первого интегратора 49 адаптируются по трем показателям:а) по отклонению У(т) от его сглажен; ного значения У ") б), по скорости изменения сглаженного значения У"Р(1)Е )У Ф У)где Г 2 - интервал времени определения скорости.в) по скорости изменения приращения косвенной переменной=ЬЧ(1) - ЬЧ 11 -1 Ь).(5)По этим показателям рассчитываются аналоги автокорреляционных моментов, найденные величины сравниваются с желаемыми (заданными) значениями и по полученным отклонениям с помощью П-регуляторов определяются,корректировки,ф и Т.Для расчета первого показателя Ео) сигнал с выхода первого блока 47 сравнения поступает на второй детектор 39 знака, на выходе которого получается сигнал+ 1 илиев зависимости от знака (т). По 55 на четвертый вход первого сумматора 41.На выходе второго сумматора 40 получается сигнал о величине ограничивающего напряжения) первого ограничителя 48 лученнь 1 й сигнал подается черезтретий блок 37 задержки на первый вход второго блока 35 умножения и непосредственно на второй вход второго блока 35 умножения, где сигналы э 1 дп Е,(1)и в 1 дп ,(1 - г, ), перемножаются. В результате выходной сигнал второго блока 35 умножения принимает величину +1, если в 1 дп Яо(1)и ядп Е- Г 1) одного знака, и, если они разного знака. Выходной сигнал второго блока 35 умножения сглаживается экспоненциальнымсглаживателем, реализованным на третьеминтеграторе 29, охваченном отрицательной обратной связью, и подается на вход шесто го блока 22 сравнения, где из него вычитается желаемый сигнал Хо аналога автокор реляционного момента с выхода первого задатчика 21. Сигнал Хо в частном случае равен нулю. Выходной сигналЬХО(т) шестого блока 22 сравнения умножается в третьем масштабирующем блоке 23 на коэффициент Ез и подается на первый вход второго сумматора 40, а во втором масштабирующем блоке 24 умножается на коэффициент 1,н инвертируется вторым инверторомс 30 и подается на второй вход первого сумматора 41;При расчете второго показателя для оп ределения скорости изменения сглаженногосигнала У (1) выходной сигнал первого интегратора 49 задерживается в первом блоке 45 задержки на интервал времени ф, а затем задержанныйсигнал вычитается во втором блоке 44 сравнения из сигнала 7 ф). ЗО Сигнал Е с ) о полученной разности обрабатывается аналогично сигналу Е о ) с помощью второго блока 38 задержки, первого блока 36 умножения, третьего блока 34 сравнения, второго интегратора 32, четвертого блока 27 сравнения, второго задатчика 28, первого 26 и четвертого 25 масштабирующих блоков и первого инвертора 31.Выходной сигнал четвертого масштабирующего блока 25 поступает на второй вход вто.рого сумматора 40, выходной сигнал первого инвертора 31 - на второй вход первого сумматора 41.Аналогично второму показателю Ее 1формируется и третий показатель по скоро.- сти изменения приращения косвенной переменной Ек(1). Для этой цели используются пятый блок 9 задержки, одиннадцатый блок 10 сравнения, третий детектор 11 знака, шестой блок 12 задержки, третий блок 13 умножения, двенадцатый блок 14 сравнения, шестой интегратор 15, тринадцатый блок 16 сравнения, третий задатчик 17, пятый 18 и восьмой 19 масштабирующие блоки и третий инвертор 20. Выходной сигнал пятого масштабирующего блока 18 поступает на четвертый вход второго сумматора 40, выходной сигнал третьего инвертора 20(б) гдето, 15, 1 с 4 и К 5 - постоянные величины; оЖ Юс Ф и Ек(,1) - отклонения соответствующих показателей от за данных значений. Выходной сигнал второго сумматора 40идет на управляющий вход первого ограничителя 48.На выходе первого сумматора 41 получается сигнал о величине постоянной времени интегрирования Т (1) первого интегратора 49Т=т,+М,дЕ,(О+И,дХ,Ш а,где То, 1 ь )г и 18 - постоянные величины.Выходной сигнал первого сумматора 41идет на управляющий вход первого интегратора 49.Экстраполяция сглаженного сигнала У Р(1) осуществляется по выражению"х).ув(О Й 202 йьлт где 1 т - коэффициент, учитывающий точность оценивания скорости изменения У (1).Для реализации выражения (8) выходной сигнал первого интегратора 49 задерживается на интервал времени в седьмом блоке 50 задержки и вычитается в четыо.надцатом блоке 51 сравнения из снгна 1 а У"Р (1). Сигнал о полученной разности умножается в девятом масштабирующем блоке 52 на коэффициент 1 сй = "/ и сумми.рчется в третьем сумматоре 53 с сигналом У"Р (1) . На третий вход третьего сумматора 53 поступает выходной сигнал седьмого масштабирующего блока 7 о величине приращения целевой переменной, обусловленной при ращением косвенной переменной относитель.но ее сглаженного значения. Предварительно этот сигнал умножается в шестом масштаби рующем блоке 43 на коэффициент, уч итывающий влияние косвенной переменной на целевую переменную. Так как.косвенная переменная измеряется без запаздывания, то на выходе седьмого масштабирующего блока 7 получается сигнал о прогнозируемом приращении целевой переменной. Таким об.разом, на выходе третьего сумматора 53 получается сигнал о прогнозируемом значении/целевой переменной относительно ее измеренного значения.Введение новых .блоков и связей позволяет производить прогноз измеряемых с запаздыванием переменных, что расширяет фун кциональные возможности устройства. Кроме того, адаптация ограничивающего напряжения и постоянной интегрированйя с использованием показателя по скорости изменения приращений косвенной переменной позволяет увеличить точность сглаживания целевой переменной., КузинКорректор ОПодписноемнтета СССРоткрытийая наб., д. 4/5ул. Проектная, 4 нлак

Смотреть

Адаптивный прогнозатор