
- •В.И. Королев, в.В. Сахаров, о.В. Шергина оценка параметров, моделирование динамических систем и электрических цепей в среде 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.
2. Модели установившихся режимов в электрических цепях и системах
В этой главе рассматриваются простые модели электрических цепей и систем, статические режимы которых рассчитываются с помощью матричных преобразований в среде MatLAB.
Приводятся вычислительные программы и решения задач, демонстрирующие эффективность использования среды в учебном процессе при проведении практикумов по различным инженерным дисциплинам.
2.1. Пример модели цепи постоянного тока
На рис 2.1 приведена разветвленная электрическая цепь.
Рис. 2.1. Разветвленная электрическая цепь постоянного тока.
Необходимо определить токи ветвей, если:
-
сопротивления цепи (в омах) равны:
,
,
,
,
,
,
;
-
напряжения источников ЭДС (в вольтах):
,
,
,
,
.
К первому узлу
подтекает ток
,
а от второго – оттекает
.
Для расчета токов ветвей воспользуемся методом узловых потенциалов.
Введем вектор
потенциалов узлов
,
приняв потенциал четвертого узла равным
нулю, то есть
.
Зададимся токами ветвей, придав им
(произвольно) направления.
Рассмотрим первый узел.
Собственная
проводимость узла равна сумме проводимостей
всех ветвей, подходящих к этому узлу:
.
Взаимные проводимости
(с отрицательным знаком) равны проводимостям
ветвей между узлами 1-2 и 1-3:
и
.
Аналогично для второго узла получим
собственную проводимость
.
Взаимные проводимости равны:
,
.
Для третьего узла
характерны следующие значения собственной
и взаимной проводимостей:
,
,
.
Токи узлов определим по известному правилу, вытекающему из метода узловых потенциалов:
Составим уравнения в векторно-матричной форме:
, (2.0)
где матрица проводимостей равна:
,
и
.
Матрица
является симметричной относительно
главной диагонали. По этому признаку
можно контролировать корректность
преобразований, выполняемых в процессе
расчета электрических цепей.
Получив модель цепи в виде (2.1), мы можем решить задачу непосредственно в системе MatLAB. Вектор узловых потенциалов находится путем инверсии матрицы проводимостей и умножения ее на вектор токов узлов:
(2.0)
Для определения токов в ветвях цепи воспользуемся законом Ома для обобщенной ветви. Образуем вектор:
и вектор источников
ЭДС
,
а также диагональную матрицу проводимостей
ветвей:
.
Тогда токи ветвей найдем путем решения матричного уравнения
(2.0)
Ниже приведена программа, с помощью которой определены токи ветвей. Содержание программы полностью отражает изложенную выше последовательность расчета.
Файл
%File “sah11.m”
%DC-circuit design.
%Install conditions:
r1=20; r2=5; r3=10; r4=10; r5=5; r6=2; r7=1; e1=200; e2=80; e4=30; e6=38; e7=60;
%Port potential method.
%Self and mutual conductivity
g11=1/r1+1/r2+1/r7; g12=–1/r1; g13=–1/r2;
g22=1/r1+1/r4+1/r5+1/r3; g21=g12; g23=–1/r3;
g33=1/r6+1/r3+1/r2; g31=g13; g32=g23;
%Currents of ports:
i11=2+e7/r7+e2/r2–e1/r1;
i22=–2+e1/r1–e4/r4;
i33=–e2/r2–e6/r6;
%Matrix of conductivity
G=[g11 g12 g13; g21 g22 g23; g31 g32 g33]
pause,
IVG=inv(G)
pause,
I=[i11 i22 i33]
pause,
U=IVG*I
pause
F=[U(1,1)–U(2,1), U(3,1)–U(1,1), U(2,1)–U(3,1), U(2,1), U(2,1), U(3,1),–U(1,1)];
E=[e1, e2, 0 ,e4, 0, e6, e7];
GG=[1/r1, 1/r2, 1/r3, 1/r4, 1/r5, 1/r6, 1/r7];
GD=diag(GG,0);
IV=GD*(F’+E’)
Сначала введены значения сопротивлений и величины ЭДС источников электроэнергии. Затем установлены зависимости для нахождения собственных и взаимных проводимостей; определены формулы для расчета узловых токов.
Составлена матрица
,
определена ее инверсия и, согласно
(2.2), рассчитаны потенциалы узлов.
Шесть последних строк программы содержат операции по расчету токов с помощью уравнения (2.3).
Для проверки
решения на отдельных этапах реализации
программы
приведем результаты вычислений:
п G =
1.2500 –0.0500 –0.2000
–0.0500 0.4500 –0.1000
–0.2000 –0.1000 0.8000
IVG =
0.8424 0.1444 0.2286
0.1444 2.3105 0.3249
0.2286 0.3249 1.3478
I =
68 5 –35
U =
50.0000
10.0000
–30.0000
IV =
12.0000
0
4.0000
4.0000
2.0000
4.0000
10.0000
п