Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Sb95734

.pdf
Скачиваний:
14
Добавлен:
13.02.2021
Размер:
513.26 Кб
Скачать

расчет спектров одиночного импульса:

sp_in = im 2 w0 cos(w tau/2)./(w0^2–w.^2)…

. exp(–j w tau/2); spm_in = abs(sp_in); spph_in = angle(sp_in);

графический вывод результатов:

plot(w, spm_in), xlabel(‘w’), ylabel(‘A-input’), grid, pause; plot(w, spph_in), xlabel(‘w’), ylabel(‘F-input’), grid, pause;

комментарии:

j – мнимая единица ( 1), задаваемая до операций с комплексными числами;

im – константа из задания к курсовой работе;

tau, w0 – константы из 4.4;

w вектор значений угловой частоты, заданных в интервале от 0 до 20 рад/с c шагом 0.05 рад/с. Конечное значение диапазона частот определяется шириной спектра по уровню 0.1 I1 j max . Шаг расчета выбираeтся таким образом, чтобы на графике отражались характерные точки амплитудного спектра сигнала.

Векторы w в 4.5 и 4.6 должны быть одинаковыми;

символ «.^» – операция поэлементного возведения вектора в степень;

sp_in вектор комплексных значений спектральной плотности воздействия из выражения (4.6);

spm_in, spph_in векторы значений амплитудного и фазового (в радианах) спектров входного сигнала, вычисленные с помощью функций abs, angle, формирующих соответственно модуль и аргумент комплексной перемен-

ной sp_in.

Длины векторов sp_in, spm_in, spph_in равны длине вектора w.

4.7. Расчет спектральных характеристик реакции цепи на импульсное воздействие

Расчет спектров реакции цепи:

spm_out = spm_in . mag’;

(4.20)

spph_out = spph_in+(pi phase/180)’;

(4.21)

41

графический вывод результатов:

plot(w, spm_out), xlabel(‘w’), ylabel(‘A-output’), grid, pause; plot(w, spph_out), xlabel(‘w’), ylabel(‘F-output’), grid, pause;

комментарии:

амплитудный спектр реакции цепи определяется из выражения (4.7). Для его нахождения используются переменные mag (столбцевая матрица) и spm_in (строчная матрица), полученные в 4.5 и 4.6 соответственно;

символ «’» в операторе (4.20) означает транспонирование переменной mag с целью последующего поэлементного перемножения матриц одинакового размера.

Фазовый спектр реакции цепи формируется согласно выражению (4.8). Поскольку значения фазового спектра воздействия (строчная матрица spph_in) получены в радианах, а значения фазочастотной характеристики цепи (столбцевая матрица phase) – в градусах, в операторе (4.21) выполняется перевод значений столбцевой матрицы phase в радианы и последующее ее транспонирование для суммирования со строчной матрицей spph_in.

Длины всех векторов в операторах (4.20) и (4.21) равны длине вектора w

из (4.19).

4.8. Расчет дискретных спектров периодического воздействия

Входные переменные:

T = 4; N = 6; k = 0:N;

расчет дискретных спектров воздействия:

m_in(1)= 2/pi;

f_in(1) = 0;

m_in(2) = 1/2;

f_in(2) = –pi/2;

m_in(3) = 2/(3 pi);

f_in(3) = –pi;

m_in(4)

= 0;

f_in(4) = 0;

m_in(5)

= 2/(15 pi);

f_in(5) = –3 pi;

m_in(6)

= 0;

f_in(6) = 0;

m_in(7)

= 2/(35 pi);

f_in(7) = –3 pi;

графический вывод результатов:

stem(k, m_in), xlabel(‘k’), ylabel(‘Ak-input’), grid, pause; stem(k, f_in), xlabel(‘k’), ylabel(‘Fk-input’), grid, pause;

42

комментарии:

T – период входного сигнала из задания к курсовой работе;

N – номер последней гармоники в отрезке ряда Фурье, аппроксимирующем периодическое воздействие;

k – вектор номеров гармоник отрезка ряда Фурье;

m_in, f_in – векторы значений дискретных амплитудного и фазового (в радианах) спектров периодического воздействия из (4.9).

4.9.Аппроксимация периодического воздействия отрезком ряда Фурье

Входные переменные:

 

w1 = 2 pi/T;

 

t = 0:0.01:T;

 

расчет периодического воздействия:

 

x = zeros(size(t));

(4.22)

x = x+m_in(1)/2 cos(f_in(1)); k = 1;

for i = 2:N+1;

x = x+m_in(i) cos(k w1 t+f_in(i)); k = k+1;

end

графический вывод результатов:

plot(t, x), xlabel(‘t’), ylabel(‘x-input), grid, pause;

комментарии:

w1 – частота первой гармоники ряда Фурье;

T – период воздействия, указанный в 4.8;

t вектор дискретных отсчетов времени, заданных в интервале от 0 до T с шагом 0.01 с. Шаг расчета выбирается с учетом отображения на графике характерных точек входного сигнала;

k – переменная, определяющая номер гармоники ряда Фурье. Оператор (4.22) формирует x – вектор-строку с нулевыми элементами. Периодическое воздействие цепи аппроксимируется отрезком ряда

Фурье согласно выражению (4.10). Расчет по данному выражению выполняется с помощью оператора цикла for. В результате расчета формируется x – вектор значений входного сигнала цепи, длина которого равна длине вектора t.

43

4.10. Расчет дискретных спектров периодической реакции цепи

Входные переменные:

w = 0:w1:N w1; k = 0:N;

расчет дискретных спектров реакции цепи:

[mag, phase] = bode(num, den, w);

(4.23)

m_out = m_in . mag’;

(4.24)

f_out = f_in+(pi phase/180)’;

(4.25)

графический вывод результатов:

stem(k, m_out), xlabel(‘k’), ylabel(‘Ak-output’), grid, pause;

stem(k, f_out), xlabel(‘k’), ylabel(‘Fk-output’), grid, pause;

комментарии:

w вектор значений угловой частоты;

k – вектор номеров гармоник ряда Фурье;

функция bode в операторе (4.23) выполняет расчет амплитудночастотной (переменная mag) и фазочастотной (переменная phase) характеристик цепи в дискретных точках частоты, заданных вектором w;

переменные m_in и f_in – дискретные амплитудный и фазовый спектры периодического воздействия соответственно, заданные в 4.8.

Операторы (4.24) и (4.25) формируют дискретные амплитудный (переменная m_out) и фазовый (переменная f_out) спектры выходного сигнала цепи согласно выражениям (4.11) и (4.12).

символ «’» в операторе (4.24) означает операцию транспонирования переменной mag для последующего поэлементного перемножения матриц одинакового размера.

В операторе (4.25) осуществляется перевод значений столбцевой матрицы phase в радианы и последующее ее транспонирование для суммирования со строчной матрицей f_in.

4.11. Описание реакции цепи в виде отрезка ряда Фурье

 

Расчет реакции цепи:

 

y = zeros(size(t));

(4.26)

y = y+m_out(1)/2 cos(f_out(1));

 

44

k = 1;

for i = 2:N+1;

y = y+m_out(i) cos(k w1 t+f_out(i)); k = k+1;

end

графический вывод результатов:

plot(t, y), xlabel(‘t’), ylabel(‘y-output), grid, pause;

комментарии:

оператор (4.26) формирует y – вектор-строку с нулевыми элементами;

периодическая реакция цепи аппроксимируется отрезком ряда Фурье согласно выражению (4.13). Расчет реакции выполняется с помощью оператора цикла for. В результате расчета формируется y – вектор значений периодического выходного сигнала цепи, длина которого равна длине вектора t

из 4.9.

45

СПИСОК ЛИТЕРАТУРЫ

1.Соловьева Е. Б. Полиномиальные и нейронные модели нелинейных дискретных систем. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2014.

2.Модели нелинейных систем. Полевые методы электродинамики / С. А. Дегтярев, Ю. М. Иншаков, Е. Б. Соловьева, В. В. Федоров. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2016.

3.Бычков Ю. А., Иншаков Ю. М., Соловьева Е. Б., Щербаков С. В., Бюнтиг В. Г. (Büntig W. G.), Тёпфер Н. (Töpfer H.) Математическое моделирование и анализ нелиней-

ных систем. Mathematische modellierung und analyse nichtlinearer systems. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2015.

4. Основы цифровой обработки сигналов: курс лекций / А. И. Солонина, Д. А. Улахович, С. М. Арбузов, Е. Б. Соловьева. 2-е изд., испр. и перераб. СПб.: БХВПетербург, 2005.

5.Соловьева Е. Б. Синтез нелинейных преобразователей на основе функциональных полиномов и нейронных сетей. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2011.

6.Billings S. A. Nonlinear system identification: NARMAX methods in the time, frequency, and spatio-temporal domains. UK, Chichester: John Wiley & Sons, Ltd, 2013.

7.Хайкин С. Нейронные сети: полный курс. М.: Издательский дом «Вильямс», 2016.

8.Медведев В. С., Потемкин В. Г. Нейронные сети. MATLAB 6. М.: ДИАЛОГ-

МИФИ, 2002.

9.Ланнэ А. А., Соловьева Е. Б. Моделирование нелинейных дискретных систем на основе персептрона с расщепителем // Цифровая обработка сигналов. 2006. № 3. С. 2–8.

10. Курсовое проектирование по теоретической электротехнике / под ред. Ю. А. Бычкова, Е. Б. Соловьевой, Э. П. Чернышева. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2013.

11.Введение в теоретическую электротехнику. Курс подготовки бакалавров: учеб. пособие / Ю. А. Бычков, В. М. Золотницкий, Е. Б. Соловьева, Э. П. Чернышев. СПб.: Лань, 2016.

12.Справочник по основам теоретической электротехники: учеб. пособие / под ред. Ю. А. Бычкова, В. М. Золотницкого, Е. Б. Соловьевой, Э. П. Чернышева. СПб.: Лань, 2012.

13.Сборник задач по основам теоретической электротехники: учеб. пособие / под ред. Ю. А. Бычкова, В. М. Золотницкого, Э. П. Чернышева, А. Н. Белянина, Е. Б. Соловьевой. СПб.: Лань, 2011.

14.Дьяконов В. П. MATLAB. Полный самоучитель. М.: ДМК Пресс, 2012.

46

СОДЕРЖАНИЕ

 

1. Операторные уравнения и формы математических моделей

 

нелинейных дискретных цепей.....................................................................

3

1.1. Функциональный ряд и полином Вольтерры...........................................

6

1.2. Многочлен расщепленных сигналов.........................................................

8

1.3. NARMAX-модель......................................................................................

10

1.4. Нейронные цепи........................................................................................

11

1.5. Сравнительный анализ НДЦ....................................................................

15

2. Методы идентификации моделей Вольтерры. Синтез демодулятора

 

и фильтра импульсных помех.....................................................................

16

2.1. Описание полинома Вольтерры во временной,

 

z - и частотной областях..............................................................................

16

2.2. Идентификация полинома Вольтерры во временной области.

 

Синтез цифрового демодулятора................................................................

20

2.3. Идентификация полинома Вольтерры в частотной области.

 

Синтез фильтра импульсных помех...........................................................

23

3. Синтез нелинейного компенсатора методом расщепления.....................

28

3.1. Математическая модель КС в виде усеченного ряда Вольтерры ........

29

3.2. Синтез НК на основе многочлена расщепленных сигналов.................

30

4. Анализ линейных электрических цепей с использованием

 

пакета MATLAB...........................................................................................

34

4.1. Исходные данные для компьютерного расчета пунктов задания

 

курсовой работы ..........................................................................................

34

4.2. Расчет переходной характеристики цепи по уравнениям состояния .....

37

4.3. Расчет переходной характеристики по аналитическому

 

выражению, полученному операторным методом...................................

38

4.4. Расчет реакции цепи при импульсном воздействии

 

по выражению, полученному операторным методом..............................

39

4.5. Определение частотных характеристик цепи ........................................

40

4.6. Расчет спектральных характеристик импульсного воздействия..........

40

4.7. Расчет спектральных характеристик реакции цепи

 

на импульсное воздействие.........................................................................

41

4.8. Расчет дискретных спектров периодического воздействия .................

42

4.9. Аппроксимацияпериодическоговоздействия

 

отрезкомрядаФурье ....................................................................................

43

4.10. Расчет дискретных спектров периодической реакции цепи ..............

44

4.11. Описание реакции цепи в виде отрезка ряда Фурье ...........................

44

Список литературы .........................................................................................

45

47

Соловьева Елена Борисовна

Методы синтеза нелинейных преобразователей сигналов

Электронное учебное пособие

Редакторы: Э. К. Долгатов, Н. В. Лукина

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Подписано в печать 17.10.17. Формат 60×84 1/16.

Гарнитура «Times New Roman». Печ. л. 3,0.

Тираж 2 экз. Заказ 181.

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Издательство СПбГЭТУ «ЛЭТИ» 197376, С.-Петербург, ул. Проф. Попова, 5

48

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]