Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Динамические регрессионные модели, заданные в виде передаточной функции

Лекция



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

Построим регрессионную модель динамической системы на примере. Зададим модель в виде передаточной функции (см. рис. 5.1).

Динамические регрессионные модели, заданные в виде передаточной функции
Рис. 5.1. Модель черного ящика
в виде передаточной функции

Примерный вид динамических сигналов на входе и на выходе показан на рис. 5.2. Ограничимся временем рассмотрения сигналов, равным T.

Динамические регрессионные модели, заданные в виде передаточной функции
Рис. 5.2. Возможный вид зависимости входного сигнала X от времени t
и зависимости выходного сигнала Y от t для случая с непрерывным временем

После дискретизации, связанной с обработкой информации на цифровых машинах, эти сигналы будут выглядеть так, как показано на рис. 5.3. Обратите внимание на то, что отдельные отсчеты отстоят друг от друга на расстоянии Δt. Важно, что отсчеты стоят достаточно часто. Всего этих отсчетов — n, то есть T = n · Δt,

Динамические регрессионные модели, заданные в виде передаточной функции
Рис. 5.3. Возможный вид зависимости входного сигнала X от времени t
и зависимости выходного сигнала Y от t для случая с дискретным временем

Допустим, что зависимости, представленные на рис. 5.2 и рис. 5.3, описываются передаточной функцией следующего вида (заметим, что, как и в лекции 02, вид зависимости выдвигается гипотетически и гипотеза должна быть, в конце концов, подтверждена или опровергнута):

Динамические регрессионные модели, заданные в виде передаточной функции

Заменяя значок «p» на «d/dt» (обращаем ваше внимание, что такую замену можно производить только для случая нулевых начальных условий: X(0) = 0 и Y(0) = 0) и учитывая, что передаточная функция — это, по определению, отношение выхода к входу, то есть W = Y/X, получаем дифференциальное уравнение 2-го порядка:

Динамические регрессионные модели, заданные в виде передаточной функции

Дважды проинтегрируем это выражение и получим для некоторого произвольного момента времени t:

Динамические регрессионные модели, заданные в виде передаточной функции

Коэффициенты A1A2A3A4 требуется определить. Об этом говорит сайт https://intellect.icu . Для этого выразим уравнение в разностном виде через суммы:

Динамические регрессионные модели, заданные в виде передаточной функции

где n — число экспериментальных точек. Заметим, что мы заменили интегралы и непрерывное течение времени — на суммы и дискретное представление времени. Чтобы вычислить суммы и двойные суммы экспериментально заданных зависимостей x и y, воспользуемся для удобства табл. 5.1 (чтобы излишне не загромождать таблицу, мы не стали дописывать в суммах Δti и Δτj).

Таблица 5.1.
Таблица исходных данных и вспомогательных расчетов
i Xi Yi Динамические регрессионные модели, заданные в виде передаточной функции Динамические регрессионные модели, заданные в виде передаточной функции Динамические регрессионные модели, заданные в виде передаточной функции Динамические регрессионные модели, заданные в виде передаточной функции
1 X1 Y1 X1 Y1 X1 Y1
2 X2 Y2 X1 + X2 Y1 + Y2 2X1 + X2 2Y1 + Y2
3 X3 Y3 X1 + X2 + X3 Y1 + Y2 + Y3 3X1 + 2X2 + X3 3Y1 + 2Y2 + Y3
m Xm Ym X1 + X2 + … + Xm Y1 + Y2 + … + Ym mX1 + … + Xm mY1 + … + Ym
n Xn Yn X1 + X2 + … + Xn Y1 + Y2 + … + Yn nX1 + … + Xn nY1 + … + Yn

Ошибку в некоторой m-ой точке можно записать так:

Динамические регрессионные модели, заданные в виде передаточной функции

Как и ранее, ошибка показывает, насколько отходит теоретическое значение Ym от экспериментального значения.

Суммарная ошибка (вносимая всеми точками), которую надо минимизировать, будет:

Динамические регрессионные модели, заданные в виде передаточной функции

Величина ошибки зависит от значений параметров A1A2A3A4. Поэтому F является функцией от четырех переменных: F(A1A2A3A4). Чтобы найти минимум функции F, доставляемый за счет параметров A1A2A3A4, надо взять частные производные F по каждому из параметров и приравнять каждую производную к нулю. В результате получаем систему линейных уравнений:

Динамические регрессионные модели, заданные в виде передаточной функции

Получено четыре уравнения с четырьмя неизвестными A1A2A3A4. Из решения системы уравнений вычисляем неизвестные коэффициенты и дополняем ими модель, где коэффициенты уже определены как числа:

Динамические регрессионные модели, заданные в виде передаточной функции

Задача определения коэффициентов модели решена. Разумеется, как и ранее, необходимо сравнить получаемое из этой модели решение Y теоретическое с Y, заданным экспериментально, и вычислить ошибку F. Далее проверить ее значение по критерию — допустимо ли значение вычисленной ошибки, или гипотезу о виде модели требуется сменить на более точную.

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

Динамические регрессионные модели, заданные в виде передаточной функции

или

Динамические регрессионные модели, заданные в виде передаточной функции

Реализация модели представлена на рис. 5.4.

Динамические регрессионные модели, заданные в виде передаточной функции
Рис. 5.4. Техническая реализация передаточного звена после определения
коэффициентов регрессионной модели

При переходе от интеграла к численному суммированию мы воспользовались методом прямоугольников. Разбив площадь под кривой y на ряд прямоугольников одинаковой ширины Δt (см.рис. 5.5), получаем, что площадь i-го прямоугольника равна yi · Δt, а S — сумма площадей всех nпрямоугольников — будет приблизительно равна площади под кривой (интегралу от функции y). Очевидно, что приближение тем точнее, чем меньше значение Δt.

Динамические регрессионные модели, заданные в виде передаточной функции
Рис. 5.5. Применение метода прямоугольников
для численного вычисления интегралов

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

Из статьи мы узнали кратко, но содержательно про динамические регрессионные модели заданные в виде передаточной функции
создано: 2015-12-19
обновлено: 2024-11-14
207



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Моделирование и Моделирование систем

Термины: Моделирование и Моделирование систем