|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Методы аппроксимации на основе функций гибкой структуры
Параметрические методы аппрксимации сигналов, идентификации и анализа линейных систем управления широко распространены благодаря возможности получить корректное решение. В большинстве случаев корректности решения добиваются за счёт ограничения числа определяемых параметров, обеспечивающих минимум некоторого критерия близости модели и объекта. Удобной формой описания производственного процесса является представление его в виде некоторой функции заранее заданной структуры. Наблюдаемый процесс аппроксимируется функцией , (3) где (4) и T1 – параметры, подлежащие определению. T1 выступает в роли масштабного коэффициента и оказывает существенное влияние на точность аппроксимации при ограниченном числе коэффициентов . Априорный выбор T1 не всегда обеспечивает достаточную точность аппроксимации. За критерий близости исходного процесса и аппроксимирующей функции примем квадратичный критерий . (5) Можно подбирая параметры , i=1,2,…,N; , найти их значения, обеспечивающие минимум выбранного критерия (5). Однако этот путь сложный, длительный, так как потребует многократного численного вычисления интеграла (5). Ставится задача – на основе оценок , определённых из условия минимума критерия (5) только при двух различных значениях , а именно и , определить «истинные» значения параметров процесса T1 и , . При такой постановке задачи в качестве измеряемых величин выступают уже не значения наблюдаемого процесса, а оценки коэффициентов (6) и , (7) определённые из условия минимума критерия (5) при двух различных масштабах времени и , т. е. «измеряемые» величины могут быть представлены в виде: , (8) , (9) где (10) . (11) Подставляя в уравнения (8), (9) вместо Y(t) его аппроксимирующее выражение из (3), получаем , (12) где (13) . (14) Задавшись некоторым значением из (12), определим оценку . Эта оценка зависит от двух параметров T21, . , (15) где (16) Аналогично, задавшись тем же значением из (12), определим оценку . Эта оценка будет зависеть от двух параметров T22, . . (17) Здесь (18) При оценки и совпадут (при отсутствии помех). На практике за истинное значение T1 принимается значение , при котором величина квадратичного критерия Q=[ - ] [ - ]= (19) принимает минимальное значение. Коэффициенты матриц , i=1,2 зависят лишь от отношения T1/T21 в уравнении (16) и от отношения T1/T22 в уравнении (18). Матрицы могут быть протабулированы заранее для выбранной системы функций . Коэффициенты матриц для различных N в представлении (1) и для T22/T21=10 представлены в файле Масштаб.xls. Таким образом, алгоритм определения T1 сводится к последовательному вычислению выражений (15) и (17) при различных значениях и определению минимума критерия (19). За истинное значение вектора целесообразно принять среднее значение двух оценок = 1/2 [ + ] (20) или ту оценку, которая соответствует значению T2i, ближайшему к T1. Однако желательно при найденном оптимальном значении Т1 произвести вычисление оценок . Рассмотрим методику определения «истинного» масштаба T1 на следующем примере. Наблюдаемый процесс имеет вид , (21) то есть С1=1; T1=6. 1. Задавшись =2 и =20, определяем векторы
,(22) . (23)
Вычисления этих векторов могут производиться или непосредственно по формулам (8), (9) или значения этих векторов могут быть получены в результате эксперимента над исследуемым объектом. (24) . (25) 2. Придавая T1 значения T1=1,2,…,10, производим вычисления . (26) . (27) . (28) и т. д. (29) 3. При каждом значении T1 вычисляем ошибку в определении параметров (30) и величину критерия . (31)
Результаты вычислений сведены в таблицу 2.
Таблица 2. Результаты вычислений
Значение T1, обеспечивающее минимальное значение критерия Q, обозначаем через TT. В данном случае TT=3. 4. Вычисляем истинное значение T1 по формуле T1=TT*T21. (32) T1=3*2=6 (33) =1/2*(1,0000+0,99992)=0,99996. (34) Таким образом, функция имеет вид: . (35) Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |