
- •В.И. Королев, в.В. Сахаров, о.В. Шергина оценка параметров, моделирование динамических систем и электрических цепей в среде 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.11 а) и остановимся на решении
дифференциальных уравнений, используя
матричный метод анализа переходных
процессов.
В
ектор
состояния
содержит две составляющие: ток
и напряжение
,
то есть:
.
Уравнения динамики цепи имеют вид:
, (5.0)
где
– ЭДС источника электроэнергии,
(5.0)
Поведение
-цепи
зависит от собственных чисел матрицы
,
которые мы можем изменять путем вариации
значений активных сопротивлений,
индуктивности и емкости.
Рассмотрим несколько частных случаев.
-
Сопротивления ,
Элементы матриц уравнения (5.23) принимают следующие значения:
,
(5.0)
Электрическая
цепь становится неразветвленной,
состоящей из последовательно соединенных
и
(рис. 5.11 б)).
Поскольку активные сопротивления в цепи отсутствуют, динамическая система становится консервативной, и теоретически переходный процесс должен протекать без рассеяния (потерь) энергии.
До замыкания ключа
ток через индуктивность и напряжение
на емкости равны нулю. Следовательно,
вектор начальных условий
.
Для определения характеристического уравнения системы (5.22) составим определитель (детерминант) матрицы:
(5.0)
Поскольку собственные
значения матрицы
численно совпадают с корнями
характеристического уравнения (5.25), то
они равны:
,
где
– собственная частота цепи (рис. 5.11 б)).
Для удобства проведения математических преобразований воспользуемся операторным методом. Применение операторного метода позволяет в области изображений (частотной области) обращаться с матричным дифференциальным уравнением как с алгебраическим.
Процедура решения состоит в следующем. Сначала с помощью таблиц преобразований Лапласа осуществляется операция перевода дифференциального уравнения из области оригиналов (временная область) в область изображений (частотная область). Затем выполняются решения алгебраического уравнения в частотной области относительно вектора состояния, записанного в операторной форме. На последнем этапе также с помощью таблиц преобразований Лапласа производится переход от алгебраического уравнения в частотной области к уравнению во временной области (переход из области изображений в область оригиналов). Все данные таблиц преобразований Лапласа в среде MatLAB можно найти в приложении Symbolic Toolbox - пакете символьной математики [20].
При нулевых начальных условиях переход в область изображений для слагаемых уравнения (5.22) будет заключаться в использовании следующих данных:
,
,
, (5.0)
где
– оператор Лапласа, есть знак соответствия
между выражениями во временной области
(слева от знака) и частотной области
(справа от знака).
С учетом (5.26) получим операторную форму записи матричного дифференциального уравнения (5.22):
(5.0)
Обращаясь с формулой
(5.27) как с алгебраическим матричным
уравнением, мы вправе записать:
.
Его решение относительно вектора переменных состояния в операторной форме:
(5.0)
С учетом (5.24) уравнение (5.28) примет вид:
(5.0)
Обратная матрица
в уравнении (5.29) определится с помощью
стандартной процедуры инверсии:
,
где
– присоединенная для
матрица,
– определитель матрицы
.
В рассматриваемом случае инверсная
матрица для
:
.
Таким образом, в операторной форме ток через индуктивность:
(5.0)
Напомним, что согласно таблицам преобразований Лапласа, выполняется условие соответствия:
(5.0)
Воспользуемся этим соответствием для перехода из области изображений в область оригиналов. Току через индуктивность, определенному формулой (5.30), во временной области соответствует выражение:
, (5.0)
где
– амплитуда тока. Таким образом, ток в
электрической цепи изменяется по закону
синуса.
Напряжение на емкости в операторной форме, согласно (5.29), равно:
. (5.0)
Из правил выполнения
преобразований Лапласа известно, что
интегрирование функции в области
оригиналов (при нулевых начальных
условиях) соответствует делению на
оператор
этой функции в области изображений.
Обращаясь вновь к уравнению (5.33) и
соответствию (5.31), мы видим, что в
знаменателе (5.33) содержится оператор
.
Следовательно, выражение
в частотной области соответствует
интегралу правой части (5.31) во временной
области.
Поэтому для
напряжения на емкости как функции
времени имеем:
,
где
– постоянная интегрирования, определяемая
из начальных условий. Действительно,
напряжение
.
Тогда постоянная интегрирования
.
Подставляя это
выражение в записанное выше выражение
для
,
мы получим:
. (5.0)
Напряжение на индуктивности определим по формуле:
. (5.0)
Для наглядного
представления кривых, определяемых
формулами (5.32), (5.34) и (5.35), построим графики
с помощью MatLAB и выведем их на печать.
Составим программу, представленную
файлом
.
Программа содержит
текстовые комментарии, которые начинаются
со знака «%». Затем задается вектор
времени
,
изменяющийся от 0 до 6
(при шаге дискретности
).
Принятые расчетные значения:
;
.
Построение графиков выполняется
оператором
.
По окончании построения графиков
оператором
задается пауза. Обратите внимание на
то, что все вычисления производятся в
процессе выполнения оператора
.
Файл
%File “sah36.m”.
%Plots for electrical system.
%LC-circuit with DC source
Im=0.5; E=2;
x=0:0.02*pi:6.0*pi;
subplot(221);
plot(x, Im*sin(x), x, E*(1-cos(x)), x, E*cos(x)), grid
pause
Графические построения приведены на рис.5.12.
Из приведенных
графиков следует, что кривая напряжения
на емкости располагается выше оси
абсцисс (то есть
не принимает отрицательных значений).
Напряжение имеет постоянную составляющую
и составляющую
,
изменяющуюся с собственной частотой
.
В любой момент времени сумма напряжений
на емкости и индуктивности равна
постоянному значению, равному
,
что отвечает закону Кирхгофа: