Авторитетность издания
Добавить в закладки
Следующий номер на сайте
Точность локально-аппроксимационных (программных) моделей
Аннотация:
Abstract:
Авторы: Круглов В.В. (byg@yandex.ru) - Филиал Московского энергетического института (технического университета) в г. Смоленске, доктор технических наук, Дли М.И. (midli@mail.ru) - Филиал Московского энергетического института (технического университета) в г. Смоленске (профессор, зам. директора по научной работе), г. Смоленск, Россия, доктор технических наук, Игнатьев И.В. () - | |
Ключевое слово: |
|
Ключевое слово: |
|
Количество просмотров: 8440 |
Версия для печати Выпуск в формате PDF (1.58Мб) |
Авторами в ряде работ [1,2] было введено понятие локально-аппроксимационных, или программных моделей. В настоящей статье рассмотрены точностные характеристики таких моделей применительно к задаче моделирования многофакторных статических объектов. Приведем вначале описание алгоритма моделирования. Предположим, что исследуемый статический объект имеет n входов (иначе – векторный вход Х) и один выход y и имеет истинное описание (Х) + e, (1) где j(X) – функция неизвестного вида; e – аддитивная случайная помеха (отражающая действие неучитываемых факторов) с нулевым средним значением и произвольным (неизвестным) распределением на (-em, em). Предположим, далее, что на объекте может быть организован эксперимент, заключающийся в регистрации NЭ пар значений < Xi, yi >. Алгоритм построения локально-аппроксимационной (программной) модели может быть описан следующим образом. 1. Осуществляется нормировка значений входных факторов так, чтобы областью их определения стал единичный гиперкуб. 2. Из N (n+1£N составляется начальная база модели, отображаемая матрицей U со строками вида >. 3. Для каждой новой экспериментальной точки производится нормировка элементов Х и (для нормированных значений) формируется вектор расстояний, например евклидовых или Хэмминга с элементами , i=1,2,...,N. Если точка Х совпадает с какой-либо Xi из имеющихся в базе данных, то матрица U модифицируется заменой yi на ; переход к началу п.3, в противном случае – переход к следующему пункту. 4. Создается матрица D, образованная строками >. 5. Осуществляется сортировка строк данной матрицы по элементам 1-го столбца в порядке возрастания его элементов. 6. М первых (верхних) строк переформированной отмеченным образом матрицы D (значение М устанавливается заранее) используются для формирования матрицы F и вектора y: F Y. (2) 7. Рассчитывается прогнозируемое значение . (3) 8. Проверяется неравенство (4) где d – заданная константа, определяющая точность модели. При выполнении неравенства база данных модели пополняется путем расширения матрицы U (добавлением строки . В противном случае матрица U остается без изменений. 9. Проверяется правило останова. В качестве такого правила можно принять, например, перебор всех NЭ экспериментальных точек. Если не все экспериментальные точки использованы, то переход к п.3, в противном случае – окончание процедуры. При использовании модели заданными считаются сформированная матрица U – база данных модели (на этапе использования она не изменяется), отмеченные параметры М и d, и расчет производится в соответствии с п.п. 3-7 приведенного алгоритма. Отметим, что возможны различные модификации рассмотренной процедуры. Точность моделирования устанавливается рядом теорем, которые для простоты приведем для двухмерного случая (n=2), при значении параметра M=n+1 и без доказательств. Теорема 1. Если шум наблюдений отсутствует (e º 0), а j(x1,x2) имеет вид квадратичного полинома, то систематическая ошибка модели не будет превышать заданного значения d, если точки Xi базы данных модели образуют на единичном квадрате регулярную решетку, такую, что три ее ближайших узла являются вершинами равностороннего треугольника с длиной стороны (5) где В – матрица двух производных функции j(×). На рисунке изображено оптимальное размещение точек базы данных линейной локально-аппроксимационной модели при n=2 и M=3. Теорема 2. Если e º 0, а функция j(Х) представляет собой на единичном квадрате, по крайней мере, дважды дифференцируемую функцию по каждому из аргументов, а Xi являются случайными величинами с плотностью вероятности f(X)>0, то систематическая погрешность модели (2), (3) стремится к нулю при N®¥ с вероятностью 1. Следствие. Если j(X) есть квадратичный полином и выполняются условия теоремы 2, то оптимальной плотностью вероятности (на единичном квадрате) в смысле скорости сходимости процедуры построения модели является f(X) = 1, (6) иначе говоря, в этом случае точки Xi должны чисто случайно разбрасываться в единичном квадрате. Теорема 3. Если функция j(X)=j(x1,x2) на единичном квадрате удовлетворяет дифференциальному уравнению (7) и частные производные в правой части (7) неотрицательны, то оптимальная плотность вероятности f(X) (8) где D0=const – нормируемый множитель. Результаты данной теоремы применимы, если априори известно, что функция j(×) принимает наибольшее (наименьшее) значение в одной из угловых точек единичного квадрата. Приведенные результаты допускают обобщение на многомерный случай. Можно показать также, что при e¹0 и eÎ(-em, em) случайная погрешность модели не превосходит величины 2em. Изложенное позволяет выработать рекомендации по выбору параметров M и d алгоритма моделирования и организации идентифицирующего (обучающего) эксперимента. Список литературы 1. Дли М.И. Программные модели сложных объектов. – Смоленск, 1998. (Препр. МЭИ, филиал в Смоленске). 2. Дли М.И., Круглов В.В. Применение метода локальной аппроксимации при построении алгоритмических моделей объектов управления// Вестн. МЭИ. - 1998. - № 6. - С.109-111. |
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=938 |
Версия для печати Выпуск в формате PDF (1.58Мб) |
Статья опубликована в выпуске журнала № 2 за 1999 год. |
Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Электронный глоссарий
- Компьютерный тренажер для операторов технологических процессов доменного производства
- Система моделирования и оценки эффективности торговых стратегий
- Оптимизация обработки информационных запросов в СУБД
- Подход к выбору оптимального маршрута при перевозке крупногабаритных грузов на основе нейросетевых технологий
Назад, к списку статей