Сайт Информационных Технологий

ПЛАНИРОВАНИЕ ИЗМЕРИТЕЛЬНОГО ЭКСПЕРИМЕНТА В ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМАХ РЕАЛЬНОГО ВРЕМЕНИ

С. Кастнер1, Ю.И. Нечаев2, А.Б. Дегтярев2

1 Университет прикладных наук, г. Бремен (Германия)

2 Институт высокопроизводительных вычислений и баз данных, С.Петербург (Россия)

Abstract – The problems of strategy and tactics of measuring experiment in real-time intelligence systems (IS) are discussed. Use of effective means both methods of data collection and transformation of the information on the basis of planning experiment theory allows to increase reliability of the practical recommendations at the control and forecast of dynamic object state in various situations.

Введение

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

Формальные процедуры, лежащие в основе функционирования ИС, предполагают широкое использование измерительной информации и методов математического моделирования. Решение прикладных задач анализа и прогноза поведения динамического объекта в ИС ведется статистическими методами с привлечением теории планирования эксперимента. Информация, получаемая от датчиков динамических измерений в процессе нормальной эксплуатации объекта представляет собой данные пассивного эксперимента. Активный эксперимент используется только на этапе тестирования и адаптации ИС. При использовании данных активного эксперимента проблема выбора наилучшего математического описания может быть решена классическими методами планирования. В случае пассивного эксперимента эта проблема требует специальных подходов, учитывающих адекватность описания, дисперсию оценок и вычислительные трудности из-за вырождения информационной матрицы [1-11]. Для обратных задач математической физики в ИС типичными являются ситуации, когда наблюдение реализуется не “в точке”, а “на функционале”, что приводит к задачам с бесконечной областью планирования.

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

1. Особенности планирования эксперимента

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

Понимая под планом эксперимента x вероятностную меру на области планирования U с конечным носителем sup x = {hI U, x(h)? 0} и обозначая через H1 конечномерное подпространство некоторого пространства H (H1I H), которому принадлежит функция регрессии, будем считать, что по условиям реального эксперимента могут быть использованы только планы из допустимого множества [4-7]

JN := {x I JN : card(sup x) ? n},

где n – число, характеризующее ограниченность ресурсов.

Выбор пространства оценивания H1=Hx и оператора оценивания S=Sx обеспечивает при фиксированном плане xI JN нахождение наилучшего в метрике пространства H приближения к произвольному элементу h из H. При этом пространство оценивания Hx должно обеспечивать построение оценки неизвестного элемента hI H.

Задача выбора процедуры p=(x, H1, S) восстановления h из H на множестве допустимых процедур p является двухкритериальной. В этих условиях поиск оптимальной процедуры p* удобно вести на основе решения задачи оптимизации с приоритетом, учитывающим систематическую ошибку.

p* = Arg inf Bg(p), (1)

где g – вероятностная мера, используемая для осреднения систематической ошибки B(x, H1, S)

S – оператор, с помощью которого производится оценка неизвестного элемента hI H.

Для характеристики случайной ошибки используют функционал F(x,H1,S) от корреляционного оператора оценки (определитель , след tr или другие критерии), и тогда

(2)

где – множество процедур p*, являющихся решением задачи (1).

Задача (2) на множестве процедур

рассматривается в предположении, что носитель плана sup x определен однозначно из решения задачи (1), но имеется свобода в выборе весов наблюдений Pj (j = 1, m). Это позволяет минимизировать случайную ошибку при следующих условиях

x*(P):=(h,..., h ,P1,...,Pm);

P*=Arg inf F[Dx*(P)],

где P := {PI Rm; Pj > 0, j=1,m, S};

Dx*(P)– корреляционный оператор, определяемый как Dx = (Mx – информационный оператор).

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

2. Выбор оптимальных условий эксперимента

Задача выбора оптимальных условий эксперимента в ИС определяет надежную оценку характеристик динамического объекта и параметров внешней среды и связана с построением нормированного дискретного плана для динамического объекта, развивающегося во времени и пространстве. Пассивная стратегия планирования такого эксперимента характеризуется тем, что объект функционирует в режиме нормальной эксплуатации. ИС на основе анализа ситуации выбирает моменты времени и координаты точек, в которых следует производить измерения. Выполнив серию опытов при некоторых фиксированных значениях исследуемого фактора в различные моменты времени и имея модель системы, можно подсчитать нормированную информационную матрицу [2]

(3)

для дискретного плана эксперимента

(4)

где Pn – веса наблюдений.

Синтез D-оптимальных планов измерений осуществляется на основе итерационной процедуры с использованием функции

d(l,x)=sup[M-1(x)M(l)] (5)

Особым случаем идентификации динамических систем является планирование измерений в частотной области. Управление процессом измерений на основании методов планирования эксперимента позволяет свести задачу к поиску дискретного оптимального плана

(6)

с нормированной информационной матрицей

(7)

где wn – частота спектрального разложения стационарной случайной функции (входного процесса); Pn – ординаты непрерывного спектра этой функции; звездочкой (*) помечены комплексно сопряженные частотные характеристики.

При однократных наблюдениях вместо (7) имеем

M(w)=1/2p [F*(iw)FT(iw)+F(iw)F*T(iw)] (8)

Выражения (6)-(8) позволяют построить функцию

d(w,x)=sup[M-1(x)M(w)], (9)

лежащую в основе алгоритмов синтеза D–оптимальных планов эксперимента.

Интервал, на котором определена вероятностная мера, порожденная нормированной спектральной плотностью, характеризуется выражением

Ww = [-wk, +wk] (10)

где [-wk, +wk] – диапазон частот, определяющий полосу пропускания исследуемого динамического объекта.

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

3. Оптимальная структура моделей

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

Рассмотрим в качестве исходной математической модели зависимость

Y = X b + e; (11)

E(e) = 0, cov(e) = s2 I

где X – (N? k) – матрица наблюдений регрессоров xj; b – вектор-столбец значений неизвестных коэффициентов размерности (k+1); e – вектор-столбец значений регрессионной ошибки размерности (k+1); Y – вектор-столбец выходной переменной; E – оператор математического ожидания; I – единичная матрица; N – объем выборки; k – число регрессоров; s2 – дисперсия воспроизводимости.

Точность прогноза модели (11) определяется дисперсией ошибки предсказания. Для (N+1) наблюдения по адекватной модели эта дисперсия равна

(12)

где XN+1,k – вектор-строка размерности (1? k).

Для сопоставления дисперсий моделей с “недобором” и “перебором” регрессионных переменных относительно истинной зависимости выражение (12) преобразуется к виду [10]:

(13)

где lkпараметр нецентральности t-распределения с N-k степенями свободы

– выборочная дисперсия переменной xk; – выборочный коэффициент множественной корреляции переменной xk с остальными независимыми переменными x1, ... , xk-1, вычисленный по данным матрицы наблюдений X.

Дисперсия ошибки прогноза с "недобором" и "перебором" будет равна

(14)

(15)

Здесь bk – значение коэффициента при k-ой неучтенной переменной xk; xN+1,k – значение (N+1)-го наблюдения k-ой переменной; – регрессия переменной на остальные переменные ; – вектор-столбец коэффициентов размерности (k-1)? 1.

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

что следует из сопоставления (12) и (15). При этом равенство дисперсий достигается только при .

Процедура построения оптимальной регрессионной структуры была протестирована при обработке данных физического эксперимента, проведенного во время натурных испытаний ИС на морских судах различного назначения (табл.1)

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

где bk – k-й коэффициент регрессии; fk(u) – k-ая базисная функция (f1(u)? 1); u = (u1, ..., uM)T – вектор факторов пассивного эксперимента; M – число факторов; K – общее число слагаемых. При этом факторы кодированы, а модель наблюдения имеет вид Y = h + e.

Табл.1

Характеристики различных способов формирования регрессионной структуры.

Вид

Рассматриваемые критерии

модели

D[DYN+1]

w

Rj

S0

1

0.27

0.85

0.90

0.46 ? 10-2

2

0.38

0.76

0.73

0.58 ? 10-2

3

0.35

0.78

0.80

0.55 ? 10-2

1 – полная адекватная модель; 2 – модель с “недобором”; 3 – модель с “перебором”

S0 – остаточная сумма квадратов

Системный анализ задачи выбора наилучшей полиномиальной регрессии [11] позволяет сформулировать подход к определению степени mopt алгебраического многочлена Pm(c,x), наиболее точно аппроксимирующего заданную экспериментальную зависимость {yn, xn}. Суть его состоит в дополнении классического метода (выбор в качестве mopt величины m, доставляющей минимальное значение сумме квадратов отклонений) описанием способа измерения экспериментального массива {yn}

yn = g(G(xn) + en)

где G(xn) – некоторая функция; en – случайные ошибки (n=1,N).

4. Особенности вычислительной технологии

Вычислительные трудности при реализации алгоритмов обработки измерительной информации пассивного эксперимента связаны с процедурой обращения матрицы XTX системы нормальных уравнений [1,6,7]

(XTX)-1b = XTy (16)

Как показывают результаты вычислений, обусловленность информационной матрицы XTX существенно хуже, чем матрицы X. Если lmax и lmin – наибольшее и наименьшее сингулярные числа матрицы X, а и матрицы XTX, то при небольшом lN число может иметь порядок, сравнимый с порядком погрешностей. В результате матрица XTX становится почти вырожденной, тогда как матрица X таким свойством не обладает.

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

является вектором с минимальной нормой среди всех векторов, минимизирующих сумму квадратов отклонений .

Сравнительный анализ экспериментальных данных с помощью различных подходов обращения матриц позволяет выделить прямой метод Гревилла [1], позволяющий работать непосредственно с матрицей X. Эта матрица лучше обусловлена, чем матрица XTX. В результате существенно повышается устойчивость к погрешностям округления.

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

Алгоритмы минимизации суммы квадратов, основанные на методе Ньютона-Гаусса, сводятся к линейной аппроксимации функции регрессии

Заключение

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

Литература

  1. Альберт А. Регрессия, псевдоинверсия и рекурентное оценивание. – М.: Наука, 1977.
  2. Горский В.Г., Адлер Ю.П., Талалай А.М. Планирование промышленных экспериментов. – М.: Металлургия, 1978.
  3. Draper N.R., Smith H. Applied regression analysis.– J.Wiley, New York, 1981.
  4. Математические методы планирования эксперимента. – Новосибирск: Наука, 1981.
  5. Математическая теория планирования эксперимента. – М.: Наука, 1983.
  6. Нечаев Ю.И. Моделирование остойчивости на волнении. Современные тенденции. – Л.: Судостроение, 1989.
  7. Нечаев Ю.И. Особенности планирования и анализа полунатурного гидродинамического эксперимента.// Сб.докл.всесоюзной научно-технической конференции “Повышение эффективности экспериментальных исследований гидродинамики судна для решения проблемных задач в судостроении”. Л.: Судостроение, 1991, с.130-135.
  8. Нечаев Ю.И. Принципы использования измерительных средств в бортовых интеллектуальных системах реального времени. //Тр.V национальной конференции по искусственному интеллекту. Казань. 1996, т.2, с.362-364.
  9. Планирование эксперимента в исследованиях технологических процессов. – М.: Мир, 1977.
  10. Себер Дж. Линейный регрессионный анализ. – М.: Мир, 1980.
  11. Чебраков Ю.В. Системный анализ задачи о выборе наилучшей полиномиальной регрессии. //Изв.вузов. Приборостроение, 1997, т.40, №1, с.16-23.

Site of Information Technologies
Designed by  inftech@webservis.ru.