Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект по АПП.doc
Скачиваний:
121
Добавлен:
13.02.2018
Размер:
3.16 Mб
Скачать

. Интерполяция и экстраполяция

Интерполяция– построение приближенного или точного аналитического выражения функциональной зависимости, когда о ней известны только соотношения между аргументом и соответствующими значениями функции в конечном ряде точек ― имеет следующие применения в АСУТП:

  • линеаризация и интерполяция сигналов датчиков;

  • формирование непрерывно изменяющегося сигнала по коэффициенту временного полинома или числовой программе в системах программного регулирования;

  • получение аналитического выражения статической (обычно в виде квадратичной формы от входных воздействий) или динамической (обычно в виде дробно-рациональной передаточной функции) характеристик по экспериментально полученным точкам в задачах идентификации и характеризации;

  • получение аналитического выражения корреляционных функций или спектральных плотностей при статистической обработке данных;

  • переход от одной формы математического описания к другой в задачах характеризации;

  • интерполяция таблиц, номограмм, диаграмм, хранящихся в памяти ЭВМ, для определения каких-либо параметров, например, параметров ПИД-регулятора по номограммам.

Для интерполирования функции по точным значениям применяют интерполяционные формулы:

― при линейной интерполяции значения функции fв точке (xi < x < xi+1) берется равным

(x) =]; (9.3.19)

― при интерполировании по Лагранжу, когда известны значения функции в mточкахx1…xm, образуется многочлен степени (m– 1):

L(x)=(x) =f(x); (9.3.20)

― при интерполировании по Ньютону, когда известны значения функции в m точках x1…xm, расположенных на равных расстояниях друг от друга, образуется многочлен:

Pm-1(x) =f(x)=f(x1) + , (9.3.21)

где t= ;

.

Задача интерполяции при наличии помех измерений называется задачей сглаживания.

Экстраполяция– распространение результатов, полученных из наблюдений над одной частью явления, на другую его часть, недоступную для наблюдения. Имеет следующее применение в АСУТП:

  • повышение качества управления (быстродействия, устойчивости и т.п.), обычно – за счет введения в закон управления производных;

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

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

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

Рассмотрим постановку задачи экстраполяции в условиях помех. Пусть последовательность измерений в дискретные моменты опроса имеет вид

yi = xi + ξ,i = 1,2,…

где xi – регулярная составляющая;

ξ– случайная помеха измерения с нулевым средним и дисперсией;

i – моменты опроса.

Будем искать регулярную составляющую (временную модель измеряемой переменной) в одном из следующих видов:

xi =– полиноминальная модель;

xi =– экспоненциальная модель; (9.3.22)

xi =– тригонометрическая модель.

В качестве критерия предсказания обычно выбирают среднеквадратичную ошибку (СКО) между предсказанным на k тактов (обычно k = 1) и фактическими значениями:

έ2 = M{(xi+1 – yi+k)2}→ min (9.3.23)

{aj}

Эта задача решается в несколько этапов:

  • выбирается интервал наблюдения (или количество исходных для предсказания замеров);

  • по критерию минимума СКО вычисляются оценки коэффициентов {aj}, обеспечивающие наилучшую интерполяцию исходных замеров принятой моделью (эту процедуру называют сглаживанием);

  • модель процесса с найденным коэффициентом используют для предсказания.

Количество исходных точек не может быть ниже порядка mмодели. При их равенстве коэффициенты находятся однозначно изmуравнений, однако точность здесь невысока из-за наличия помех. Обычно используют существенно большее число измерений, при этом избыточную информацию используют для повышения точности предсказания. Интервал между замерами берут равным (0,10…0,25)Тэ.

В большинстве случаев предсказание можно осуществлять и без построения временной модели переменной. Применяют следующие алгоритмы предсказания:

– ступенчатую аппроксимацию, когда предсказываемое значение переменной совпадает с ее величиной ( при сглаженной помехе) в последней точке замера (этот метод не требует никаких вычислений, однако его погрешность максимальна по сравнению с другими алгоритмами) – дисперсия ошибки предсказания на время Δtдля эргодического процесса равна:

έ2 = 2[Ry(0) - Ry(Δt)] +, (9.3.24)

где Ry – корреляционная функция процессаy(t).

Наилучшие результаты дает дискретный фильтр-экстраполятор Калмана-Бьюси. Однако здесь требуются наиболее трудоемкие вычисления. Для стационарных процессов близкие к максимально достижимым результатам дает фильтр Винера:

xi+k = , (9.3.25)

где m– память фильтра,

{aj} – коэффициенты, настраиваемые по критерию минимума СКВ предсказания.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]