- •В.И. Королев, в.В. Сахаров, о.В. Шергина оценка параметров, моделирование динамических систем и электрических цепей в среде matlab
- •Санкт-Петербург
- •Рецензенты:
- •Isbn 5-88964-073-X © Королев в. И.,
- •Содержание
- •1. Идентификация параметров моделей систем на основе квадратичных методов оценивания………..……………………………………………………………........................... 11
- •Модели установившихся режимов в электрических цепях и
- •4. Модели пространства состояний в электрических цепях и
- •5. Системы и цепи под воздействием параметрических возмущений: численные и
- •6. Моделирование динамических систем и электрических цепей средствами
- •8. Моделирование технологических процессов в системах с помощью
- •Введение
- •Идентификация параметров моделей систем на основе квадратичных методов оценивания
- •Линейные модели систем Рассмотрим систему линейных уравнений
- •Рассмотрим линейное уравнение
- •Для существования точного решения уравнения (1.1) должно выполняться условие
- •1.2. Переопределенные системы уравнений. Метод наименьших квадратов
- •Введем векторы
- •1.3. Оценивание параметров периодических сигналов по экспериментальным данным
- •Таким образом, требуется оценить амплитуды и фазы
- •Разделив период t на 24 равных интервала, мы получим . Так как , то каждому будет соответствовать угол (в градусах).
- •1.4. Рекуррентный метод оценивания параметров моделей
- •1.5.Алгоритм оценивания параметров моделей в условиях ограничений
- •Минимальное значение (1.43) соответствует условию
- •1.6. Нормы оценивания параметров в теории инверсных систем
- •1.7. Оценивание параметров по критерию минимума среднего абсолютного значения остатков
- •Уравнение измерителя
- •1.8. Нелинейное оценивание параметров моделей в режиме прямых вычислений
- •1.9. Алгоритм ортогонализации в оценке параметров динамических систем
- •Рассмотрим нелинейную дискретную модель системы
- •2. Модели установившихся режимов в электрических цепях и системах
- •2.1. Пример модели цепи постоянного тока
- •Пример модели цепи переменного тока
- •2.3.Несимметричные режимы в трехфазных электрических цепях: метод симметричных составляющих
- •2.4. Модель многоузлового разветвления русла в стационарном режиме. Аналогии с электрической цепью
- •2.5. Модель твердого тела с двумя неподвижными точками
- •2.6. Многопродуктовая модель экономики: межотраслевой баланс
- •2.7. Модель оценки элементов матрицы преобразования
- •3. Динамические звенья и системы под воздействием гармонических сигналов
- •3.1.Построение частотных характеристик простых динамических звеньев
- •3.2.Резонанс в динамических системах
- •3.4. Резонанс в электрических цепях
- •3.4. Режим биений
- •4. Модели пространства состояний в электрических цепях и системах
- •4.1. Понятие состояния
- •4.2. Уравнения состояния для электрических цепей
- •4.3. Приведение к резистивной форме моделей электрических цепей с одним накопителем энергии
- •4.4. Определение коэффициентов дифференциальных уравнений моделей электрических цепей с двумя накопителями энергии
- •4.5. Электрическая цепь с четырьмя накопителями энергии
- •4.6. Примеры составления уравнений состояния rlc -цепей в матричной форме
- •Исходная цепь
- •Краткие сведения о решателях дифференциальных уравнений
- •5.2. Об аналитическом решении дифференциальных уравнений
- •5.3.Матричная форма решения уравнений состояния динамических систем
- •Моделирование динамических систем с двумя накопителями энергии при параметрических возмущениях Для определенности рассмотрим модель динамической системы с двумя накопителями энергии:
- •Моделирование –цепей. Аналитические решения
- •Сопротивления ,
- •Переходный процесс в -цепи под воздействием синусоидального входного сигнала
- •Системы, находящиеся под воздействием периодических сигналов прямоугольной формы
- •Динамические системы с двумя накопителями энергии
- •Корни комплексно-сопряженные.
- •Кратные корни.
- •Вещественные неравные корни
- •Динамические системы с тремя накопителями энергии
- •6. Моделирование динамических систем и электрических цепей средствами символьной математики
- •6.1. Символьные выражения и алгебра
- •6.2. Алгебраические и трансцендентные уравнения. Расчет цепи постоянного тока
- •Символьной алгебры
- •6.3. Символьное дифференцирование и интегрирование
- •6.4. Решение дифференциальных уравнений в символьной форме
- •6.5. Моделирование переходных процессов в электрических цепях средствами пакета символьной математики
- •6.6. Операторный метод расчета переходных процессов с использованием пакета символьной математики
- •7. Модели детерминированного хаоса и их применение
- •7.1. Дискретные динамические модели первого порядка со сложной динамикой
- •7.2. Программное обеспечение и моделирование нелинейных дискретных систем. Хаос
- •7.3. О применении нелинейных моделей систем для получения псевдослучайных хаотических последовательностей
- •Моделирование технологических процессов в системах с помощью нейронных сетей
- •8.1.Общие положения
- •8.2. Последовательность операций при создании нейронной сети в среде matlab ( Neural Networks Toolbox)
- •3. Оценка погрешности нейронной модели. Для оценки используется функция моделирования, где в скобках, согласно синтаксису, приводятся сеть и входной сигнал:
- •Моделирование уровней воды в водной коммуникации на основе нейронных сетей
- •В водной коммуникации
- •8.4. Применение нейронной сети для определения химического состава песчано – гравийной смеси
- •Моделирование технологического процесса оценки и прогноза рыночных факторов, воздействующих на работу предприятия и бизнес в классе нейронных сетей
- •Библиографический список
- •Оценка параметров, моделирование динамических систем и электрических цепей в среде MatLab
- •165300, Г. Котлас, ул. Невского, 20.
5.2. Об аналитическом решении дифференциальных уравнений
С появлением эффективных вычислительных и программных средств моделирования переходных процессов в электрических цепях и системах может показаться, что роль классических приемов решения дифференциальных уравнений как в учебном процессе, так и научных исследованиях несколько снижается. Однако это не так. Если имеется возможность получить решение в аналитическом виде, то тем самым определяется модель для целого класса систем. Аналитическая модель является обобщающей. Поведение модели будет зависеть от конкретных параметров, характера воздействия внешних возмущений и др. Однако закономерность поведения моделируемой системы определяется классом модели, то есть аналитическим решением. Вычислительные средства здесь играют лишь вспомогательную роль. Они позволяют ускорить процесс вычислений, свободно варьировать параметры модели, визуально наблюдать протекание процессов на экране дисплея и др. средствах отображения информации, быстро рассчитывать параметры устройств управления, анализировать устойчивость и т.п. Мощные программные оболочки позволяют высвободить пользователя из рутинной среды программирования, но они не заменяют его как специалиста, создающего эффективные модели на базе новых технологий.
В электрических цепях и системах с сосредоточенными параметрами мы можем моделировать динамические процессы с помощью дифференциальных уравнений с постоянными коэффициентами. Получение решения уравнений этого класса изучается в курсах математики. Мы остановимся лишь на изложении некоторых рекомендаций, облегчающих процедуру поиска решения в аналитической форме и ведущих к упрощению математических преобразований.
Рассмотрим сначала дифференциальное уравнение второго порядка:
, (5.0)
где , и – постоянные коэффициенты.
Решение дифференциального уравнения состоит из суммы общего и частного решений. В теории электрических цепей общее решение обычно называется свободной составляющей, а частное – принужденной составляющей основной переменной состояния.
Общее решение (5.3) содержит две произвольные постоянные, которые определяются либо с помощью двух начальных условий (задача Коши), либо расщепленных (краевых) условий, задаваемых в начале и конце переходного процесса: и . В этом случае задача называется краевой.
Вид общего решения дифференциального уравнения определяется корнями характеристического уравнения, которые численно совпадают с собственными значениями матрицы , если (5.3) записать в матричной форме. Характеристическое уравнение имеет вид:
(5.0)
Рассмотрим три возможных случая:
-
Если корни и в уравнении (5.4) вещественные и различные, то:
, (5.0)
где и – произвольные постоянные, определяемые из начальных условий.
-
Если и – действительные и равные, то есть , то
(5.0)
-
Корни и уравнения (5.4) комплексно-сопряженные: , где и – действительные числа, – мнимое число. Решение имеет вид:
(5.0)
Обозначим частное решение неоднородного уравнения (5.3) через . Тогда решение (5.3) будет состоять из суммы:
(5.0)
Рассмотрим некоторые рекомендации по определению .
-
Функция в правой части (5.3) представляет собой полином степени :
(5.0)
где все – постоянные, – целое положительное число.
Частное решение следует искать также в форме полинома -ой степени:
(5.0)
Постоянные коэффициенты можно найти следующим образом. В левую часть уравнения (5.3) необходимо подставить выражение (5.10), а также первую и вторую производные (5.10) по времени. В правой части необходимо записать выражение (5.9). После группирования членов, содержащихся при одинаковых степенях (при ) слева от знака равенства, необходимо их приравнять коэффициентам при тех же , находящихся справа от знака равенства. В результате получим алгебраических уравнений, позволяющих вычислить значения .
Пример. Необходимо решить дифференциальное уравнение:
Общее решение этого уравнения:
Предположим, что частное решение уравнения с правой частью есть
Мы специально задались полиномом не второй, а третьей степени. После выполнения операций дифференцирования , подстановки производных в исходное уравнение и упрощения уравнения получим:
Приравнивая коэффициенты, расположенные слева и справа от знака равенства с одинаковыми степенями , будем иметь:
В окончательном виде: , то есть принужденная составляющая (частное решение)
Решение (сумма свободной и принужденной составляющих):
Тот факт, что , свидетельствует об отсутствии необходимости использования полинома третьей степени при выборе частного решения. Очевидно, в этом случае степени полиномов левой и правой частей уравнения должны быть равными.
-
Функция .
Частное решение необходимо выбирать с учетом того, каковы значения корней характеристического уравнения и .
Рассмотрим три возможных варианта выбора решения.
а) , то есть корни различные, и коэффициент не совпадает ни с одним из них.
Частное решение неоднородного уравнения выберем в виде
, (5.0)
где определяется через коэффициенты (5.3) и коэффициент :
б) Корни действительные и различные, коэффициент равен одному из корней .
Функция равна:
, (5.0)
где .
в) Корни характеристического уравнения кратные, причем , . Тогда:
(5.0)
-
Рассмотрим случай, когда входной сигнал
, (5.0)
где , и – заданные постоянные значения.
а) Корни характеристического уравнения (5.4) действительные, либо комплексно-сопряженные: , причем при комплексно-сопряженных корнях, в свою очередь, либо , либо , . Тогда:
(5.0)
Искомые коэффициенты и определяются однозначно:
.
б) корни характеристического уравнения (5.4) чисто мнимые: . В этом случае принужденная составляющая выбирается по формуле:
, (5.0)
где и получаются путем решения матричного уравнения
Если правая часть дифференциального уравнения (5.3) представляет собой аддитивную комбинацию рассмотренных выше функций, то каждому из слагаемых должна соответствовать своя часть , которая определяется одним из рассмотренных выше способов.
Пример. Получим решение дифференциального уравнения:
Решение. Характеристическое уравнение , поэтому корни . Следовательно, , . По формуле (5.7) при находим общее решение уравнения:
Можно предположить, что частное решение состоит из суммы двух решений.
Первое решение
,
согласно (5.14) и (5.15), соответствует слагаемому в правой части .
Второе решение вида
,
согласно (5.9) и (5.10), соответствует слагаемому в правой части . Однако при внимательном рассмотрении и мы видим, что здесь выполняется условие , причем содержится также во входном сигнале. Следовательно, для выбора мы должны использовать формулу (5.16)
.
Так как содержит члены, не встречающиеся в общем решении дифференциального уравнения, мы можем остановиться на первоначальном выборе . В окончательном виде частное решение (принужденная составляющая):
.
Подстановка в дифференциальное уравнение после взятия второй производной дает следующий результат:
.
Путем приравнивания коэффициентов с одинаковыми переменными частями слева и справа от знака равенства мы получим:
,
или окончательно:
.
Частное решение:
.
Решение дифференциального уравнения:
.
Постоянные коэффициенты и определяются из начальных условий и .
В заключение приведем алгоритм решения линейных дифференциальных уравнений с постоянными коэффициентами.
Для решения дифференциального уравнения необходимо:
-
Определить корни характеристического уравнения и записать общее решение дифференциального уравнения .
-
Предположить, что частное решение соответствует членам, содержащимся в правой части дифференциального уравнения:
-
Для полинома -ой степени частным решением должен быть также полином -ой степени.
-
Для функций , или сумм и разностей таких функций в правой части, необходимо полагать, что частное решение .
-
Для функций вида следует полагать, что решение .
-
Если любое из предполагаемых решений, приведенных в пунктах 2(a, b или c), содержится также в общем решении дифференциального уравнения, мы должны умножить эти члены на время .
-
Записать предполагаемую форму частного решения и оценить коэффициенты, получив в результате .
-
Требуемое решение записать в виде суммы общего и частного решений: .
-
Из начальных (граничных) условий определить постоянные интегрирования.