- •Оглавление
- •Глава 1. Оценивание контролируемых параметров по экспериментальным данным 12
- •Глава 2. Критерий качества задачи оценивания параметра 31
- •Глава 3. Выбор алгоритма обработки экспериментальных данных в автоматизированных системах управления и анализ их свойств 63
- •Глава 4. Формирование модели измерения задачи оценивания по экспериментальным данным 109
- •Глава 5. Формирование модели измерения в задаче оценивания параметра по экспериментальным данным на начальном этапе разработки нового электрооборудования 150
- •Глава 6. Создание устройств формирования модели измерения 176
- •Введение
- •1.1. Общий анализ этапов структурирования эмпирической информации
- •Глава 1. Оценивание контролируемых параметров по экспериментальным данным
- •1.2. Концептуальная модель процесса оценивания контролируемых параметров
- •1.3. Совершенствование алгоритмов обработки экспериментальных данных
- •1.4. Современная концепция оценивания измеряемого параметра
- •1.5. Классификация результатов измерения по характеру оценивания погрешности
- •1.6. Концептуальная модель задачи алгоритмизации оценивания результатов измерения
- •1.7. Ретроспективный анализ этапов развития теории оценивания
- •Контрольные вопросы
- •Глава 2. Критерий качества задачи оценивания параметра
- •2.1. Определение качества задачи оценивания измеряемого параметра
- •2.2. Формирование критерия качества гомоморфной математической модели измерения
- •2.3. Информационная мера степени изоморфности модели
- •2.4. Расчет информационной меры изоморфности
- •2.5. Оценка информационного объема и риска модели измерения
- •2.6. Асимптотическое оценивание пропускной способности математической модели измерения
- •2.7. Асимптотический метод выделения признаков модели измерения
- •Типовые задачи и примеры их решения
- •Контрольные вопросы
- •Глава 3. Выбор алгоритма обработки экспериментальных данных в автоматизированных системах управления и анализ их свойств
- •3.1. Особенности формирования алгоритмов оценивания в автоматизированных системах управления
- •3.2. Общий анализ алгоритмов оценивания по критерию минимума риска
- •3.3. Общий алгоритм оценки измеряемого параметра
- •3.4. Оптимальный одношаговый алгоритм
- •3.5. Модификации алгоритма обработки экспериментальных данных
- •3.6. Моделирование алгоритма обработки экспериментальных данных
- •3.7. Исследование сходимости алгоритма
- •3.8. Определение весовых коэффициентов алгоритма
- •3.9. Определение начальных условий алгоритма Язвинского при оценке результатов измерения
- •Типовые задачи и примеры их решения
- •Контрольные вопросы
- •Глава 4. Формирование модели измерения задачи оценивания по экспериментальным данным
- •4.1. Анализ задачи формирования модели измерения
- •4.2. Принципы построения модели измерения параметра контролируемого объекта
- •4.3. Этапы решения задачи формирования модели измерения
- •4.4. Общая постановка задачи формирования модели измерения
- •4.5. Выбор критерия близости
- •4.6. Способы преобразования переменных модели измерения
- •4.7. Общий анализ формирования модели контролируемого объекта
- •4.8. Решение задачи формирования модели контролируемого объекта
- •4.9. Оптимизация алфавита классов и словаря признаков
- •4.10. Взаимосвязь размерности алфавита классов и качества и эффективности модели измерения
- •4.11. Взаимосвязь размерности вектора признаков и вероятности правильности формирования модели измерения
- •4.12. Формализация задачи оптимального взаимосвязанного выбора алфавита классов и словаря признаков
- •4.13. Формирование оптимального алфавита классов и словаря признаков в условиях ограничений
- •Контрольные вопросы
- •Глава 5. Формирование модели измерения в задаче оценивания параметра по экспериментальным данным на начальном этапе разработки нового электрооборудования
- •5.1. Исследование условий формирования модели измерения задачи оценивания измеряемого параметра
- •5.2. Геометрический способ формирования модели измерения
- •5.3. Лингвистический алгоритм формирования модели измерения на начальных этапах оценивания
- •5.4. Обоснование выбора критерия расхождения для формирования модели измерения по экспериментальным данным
- •5.5. Метод формирования модели измерения
- •5.7. Синтез метода и алгоритма формирования стратегии постановки начальных экспериментов
- •Типовые задачи и примеры их решения
- •6. Найденный квант исключается из множества г, т.Е.
- •Контрольные вопросы
- •Глава 6. Создание устройств формирования модели измерения
- •6.1. Состав устройства формирования модели измерения
- •6.2. Общий анализ устройств формирования моделей измерения
- •6.3. Общий анализ моделирования устройств формирования модели измерения
- •6.4. Структура устройства формирования модели измерения
- •6.5. Моделирование контролируемого объекта
- •6.6. Моделирование средств измерения параметров контролируемого объекта
- •6.7. Моделирование каналов измерения
- •Типовые задачи и примеры их решения
- •6.8. Модель алгоритма формирования модели измерения
- •6.9. Модуль оценки качества и эффективности устройства формирования
- •6.10. Модуль управления моделью устройства формирования
- •6.11. Использование принципов опытно-теоретического метода при моделировании устройства формирования
- •6.12. Моделирование в задачах создания и оптимизации устройства формирования
- •Заключение
- •Библиографический список
- •Системы реального времени Синтез алгоритмов оценивания технологического параметра
- •346428, Г. Новочеркасск, ул. Просвещения, 132
3.4. Оптимальный одношаговый алгоритм
Общий АОЭИ является сложным и не всегда его применение может быть оправдано. Исходя из соотношения (3.5), для расчета оцениваемого параметра можно сформулировать существенно простой алгоритм его оценивания. Пусть процесс описывается уравнением в дискретные моменты времени:
у(N)
=
i(N)хi(N), (3.7)
где у(N) – выходная переменная в N-м такте; хi(N) – значение i-го входа в N-м такте; hi(N) – неизвестные параметры исследуемого процесса; n – число входов.
Модель постановки эксперимента, в соответствии c главой 2, можно представить в следующем виде:
у*(N)
=
i(N
– 1)хi(N),
где у*(N) – оценка выхода объекта, полученная по модели; ki(N–1) оценка i-го параметра исследуемого процесса для (N – 1)-го такта.
В соответствии с общим выражением для регуляризованного решения, полученного в §2.3, при вычислении xi(N) на этапе редукции может быть использована следующая итерационная формула:
xi(N)=xi(N–1)+[y(N)– i(N)xi(N–1)]ki(N)/[+ i2(N)], (i = 1, 2,..., n). (3.8)
Переменные, входящие в эту формулу, можно оценить на этапе идентификации, а результатами, полученными по этой формуле, можно пользоваться при идентификации импульсной переходной функции первичного преобразователя. В выражении (3.8), выбрав совершенно произвольно начальные оценки xi(0), можно на каждом такте производить их уточнение. Величина, на которую исправляются коэффициенты модели, пропорциональна ошибке предсказания:
у(N) = у(N) – у*(N).
Алгоритм уточнения можно переписать в виде
xi(N) = xi(N – 1) + y(N)ki(N)/[ + i2(N)] (i = 1, 2,..., n)
или еще проще
xi(N) = xi(N – 1) + (N)ki(N) (i = 1, 2,..., n),
где (N) – величина, общая для всех входов и вычисляемая однажды в каждом такте, а длина шага SN = (N)ki(N).
В векторной форме формула (3.8) будет иметь вид
x(N) = x(N – 1) + [y(N) – kT(N)x(N – 1)]k(N)/[ + kT(N)k(N)] (3.9)
или
x(N)=x(N–1)+ [hТ(N)x(N–1)–kT(N)x(N–1)]k(N)/[+kT(N)k(N)], (3.10)
где hT(N) – вектор истинных значений импульсной переходной функции датчика в N - м такте; k(N) – вектор оценок значений импульсной переходной функции датчика в N-м такте; x(N) – вектор входной переменной в N-м такте; у(N) – выходная переменная в N-м такте (скаляр); <т> – символ транспонирования.
Данные выражения можно написать еще проще:
x(N) = x(N – 1) + (N)k(N), (3.11)
где
скалярная переменная (N)
=
,
а x(N)
= x
– x(N)
– вектор ошибки с составляющими,
xT(N)
=
,
причем
xi(N) = xi – xi(N).
Для режима обучения, при котором ошибки определения параметров еще много больше вариации параметров, без потери общности можно принимать параметры процесса постоянными, не зависящими от N, а скалярный параметр алгоритма , равным нулю. Подробнее влияние исследовано [3].
Если производить уточнение оценок по формуле (3.11), то выражение для (N + 1) можно получить из выражения (3.11), заменив вектор k(N) на вектор k(N + 1):
(N
+ 1) =
.
Выражая (N + 1) через (N), учитывая (3.11), получаем
(N
+ 1) =
.
Положив, что вектор k(N) равен вектору k(N + 1), имеем
(N
+ 1) = (N)
=
(N). (3.12)
После s – кратного использования одних и тех же данных, производя такую операцию s раз и вычислив соответствующие оценки, получаем
x(N
+ s)
= x(N
– 1) +
(N)
k(N).
При s формула упростится и примет вид
x(N
+ )
= x(N
– 1) +
k(N).
Используя повторные подстановки бесконечное число раз для любого , получают тот же результат, что при оптимальном шаге, а при ≠0 выгодно производить уточнение оценок параметра объекта, даже если входные воздействия не изменяются.
С другой стороны, каждый коэффициент ki(N – 1) уточняется пропорционально изменению переменной на его входе Kхxi(N). Аналогично, на этапе идентификации может быть использовано выражение
ki(N)=ki(N–1)+[Kyx(N)–
i(N–1)Kxx(N)]Kxxi(N)/[+
2i(N)],
(i=1, 2,..., n),
векторная форма которого имеет вид
k(N) = k( –1)+[Kyx(N)–kT(N–1)Kxx(N)]Kxx(N)/[ + KxxT(N)Kxx(N)] (3.13)
или
k(N)=k(N–1)+[hТ(N)Kxx(N)–kT(N)Kxx(N)]Kxx(N)/[+KxxT(N)Kxx(N)], (3.14)
где hT(N) – вектор истинных значений импульсной переходной функции датчика в N-м такте; k(N) – вектор оценок значений импульсной переходной функции датчика объекта в N-м такте; Kxx(N) – вектор корреляционных функций входной переменной в N-м такте; Kуx(N) – взаимная корреляционная функция входной и выходной переменной в N-м такте (скаляр); <т> – символ транспонирования.
Данное выражение можно привести к виду
k(N) = k(N – 1) + (N)Kxx(N), (3.15)
где (N) – скалярная переменная.
Проведенный анализ этапов редукции и идентификации привел к аналогичным типам алгоритмов, поэтому дальнейшее исследование алгоритмов можно осуществлять для одного типа алгоритма и распространить полученные результаты на другой тип. При этом следует отметить, что эти алгоритмы относятся к классу алгоритмов Язвинского в международной классификации [94].
