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

6 сем / Метод_указания_к_расч_заданию-2023 (1)

.pdf
Скачиваний:
0
Добавлен:
26.01.2024
Размер:
8.5 Mб
Скачать

Для задания в MATLAB/Simulink нелинейного элемента НЭ 1 (рис. 1.2 а) необходимо воспользоваться блоком «Relay». На рисунке 3.4 показан пример задания параметров этого нелинейного элемента, где параметр B 6.

Рис. 3.4. Реализации НЭ 1

Для задания нелинейного элемента НЭ 2 необходимо использовать подсистему, реализующую модель этого элемента, вида (рис. 3.5):

Рис. 3.5. Модель нелинейного элемента НЭ 2

11

Пример задания параметров модели отображен на рис. 3.6, где принято c 4 , B 6.

Рис.3.6. Задание параметров нелинейного элемента НЭ 2

Для задания нелинейного элемента вида НЭ 4 необходимо использовать подсистему, реализующую модель этого элемента, схема которой идентична рис. 3.5. Пример задания параметров модели представлен на рис. 3.7, где принято c 2 , h 4, B 6.

Рис. 3.7. Задание параметров нелинейного элемента НЭ 4

12

На рисунке 3.8 изображена модель системы вида рис. 3.2 в среде

MATLAB/Simulink для T0 1. В общем случае при T0 1 сигнал x T0 x с выхода блока «W3v» следует подавать на вход блоков «To

workspace 1» и «X X’ Graph1» через блок усиления с коэффициентом

K 0 1T0 .

Рис. 3.8. Модель нелинейной системы в MATLAB/Simulink

При построении модели нелинейной системы использованы следующие блоки:

«NE» – блок подсистемы, задающей нелинейный элемент; «W1» – блок усиления, реализующий звено W1 ( p ) ;

«W2» – блок, реализующий звено

ний;

«W3v» – блок, реализующий звено

ний;

W 2 ( p )

W~3 ( p )

впространстве состоя-

впространстве состоя-

«X X’ Graph1» – блок для построения фазового портрета;

«To workspace 1», «To workspace» – блоки, позволяющие переда-

вать и хранить в переменных значения точек v и x соответственно для построения фазового портрета в рабочем пространстве MATLAB (для этих блоков в свойстве «Save format» следует указать «Array»);

«Scope x(t)» – блок для построения графика процесса x(t ).

Для отображения масштабной сетки на фазовом портрете необходимо провести реализацию модели системы, после чего в командном окне MATLAB ввести следующую программу:

plot(x,v,'b-'); grid on;

13

Для отображения нескольких фазовых траекторий на фазовом портрете необходимо получить несколько реализаций, при каждой из которых в блоках «To workspace», «To workspace 1» задавать имена переменных как: x1, v1 – для первой реализации, x2, v2 – для второй реализации и т.д. После чего в командном окне MATLAB следует ввести следующую программу (на примере трех реализаций):

plot(x1,v1,'b-',x2,v2,'b-',x3,v3,'b-'); grid on;

Примечание. Поскольку количественные результаты исследований в настоящем расчетном задании не зависят от масштаба представления производной на фазовом портрете, то возможно его построение в координатах ( x , x T0 x ).

3. Для исследования влияния ширины петли гистерезиса нелинейного элемента необходимо использовать НЭ типа 4. Если вариантом расчета задан НЭ другого типа, то необходимо заменить его на НЭ 4, при этом параметр B остается таким же, а недостающие h и/или с нужно взять из ближайшего по номеру варианта задания с нелинейным элементом вида 4, при котором соблюдается h c .

Относительная величина ширины петли гистерезиса рассчитывается как λ h h c . Для нахождения λmin при заданных начальных услови-

ях необходимо зафиксировать значение параметра h , после чего увеличивать величину параметра c .

4. Для нахождения значения параметра c для случая увеличения значение λ в 2 раза относительно λmin следует воспользоваться форму-

лой c h 1 2 min . Начальные условия системы следует оставить таки-

ми же, как и в п. 3 расчета.

5. Если привести исходную структурную схему к виду модели Гаммерштейна (рис. 3.9), то легко выделяются линейная и нелинейная части системы.

Рис. 3.9. Структурная схема исходной системы, приведенная к виду модели Гаммерштейна

14

Можно обозначить передаточную функцию линейной части как

Wлч (p ) W12 (p )W30 (p ) , а эквивалентный комплексный коэффициент усиления нелинейного элемента как Wнэ (A) a (A) jb(A) .

Тогда уравнение автоколебаний имеет вид:

Wлч (j )Wнэ (A) 1,

из которого можно найти его решения (ωi , Ai ),

 

 

 

i 1,k

, где k – число

решений.

1

 

1

 

 

 

 

Если принять z (A)

 

 

, то уравнение авто-

Wнэ (A)

a (A) jb(A)

 

 

 

 

 

колебаний запишется в виде:

Wлч (jω) z (A) .

Решения этого уравнения можно получить графически как значения параметров ω АФХ линейной части и A характеристики z(A) в точках пересечения годографов (рис. 3.10):

 

 

 

 

 

+j

 

 

 

 

 

 

 

 

 

 

 

 

0 A

 

 

[A1 , ω2]

0

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ω

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[A2 , ω1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-z(A) Wлч(jω)

Рис. 3.10. Решения уравнения автоколебаний

Критерий Гольдфарба определения устойчивости автоколебаний гласит, что если в точке пересечения годографов инверсная характеристика нелинейного элемента при увеличении амплитуды A выходит из области, ограниченной АФХ линейной части, то автоколебания, описываемые данным решением, являются устойчивыми, что соответствует точке (A2 ,ω1) .

Если в точке пересечения годографов инверсная характеристика нелинейного элемента при увеличении амплитуды входит и область, ограниченную АФХ линейной части, то автоколебания, описываемые данным решением, являются неустойчивыми, что соответствует точке (A1 ,ω2 ) .

15

Если годографы линейной части и нелинейного элемента не пересекаются, то в системе автоколебания отсутствуют.

Эквивалентный комплексный коэффициент усиления нелинейного элемента имеет вид: Wнэ (A) a (A) jb(A) , где

a (A)

1

 

f (Asinωt )sinωtdωt ;

 

 

 

 

πA 0

 

b(A)

 

1

f (Asinωt )cosωtdωt .

 

 

 

 

πA 0

 

Для НЭ 1–4 (рис. 1.2 а–г) выражения для a (A) и b(A) будут иметь

следующий вид.

Нелинейный элемент НЭ 1: a (A) 4πBA ;

b(A) 0 .

Нелинейный элемент НЭ 2:

a (A)

4B

A2 c 2 ;

πA 2

 

 

b(A) 0 .

Нелинейный элемент НЭ 3:

a (A)

4B

A2 c 2 ;

πA 2

 

 

b(A) 4πBAc2 .

Нелинейный элемент НЭ 4:

a (A)

2B

(

A2 h 2

 

A 2 c 2 );

 

 

 

 

 

πA 2

 

 

 

 

 

b(A)

2B (h c)

.

 

 

 

 

 

 

 

 

 

 

πA2

 

 

 

Для построения характеристик W лч (j )

и z (A) на комплексной

плоскости рекомендуется использовать ППП PTC Mathcad. Для этого в рабочем поле Mathcad необходимо последовательно задать следующие

выражения (рассмотрен НЭ 4 и значения параметров указаны в качестве примера):

16

h: 5

с: 2

В: 5

 

 

– параметры нелинейного элемента

 

 

A

2

(h)

2

A

2

2

 

a(A)

2 B

 

 

 

(c)

– выражение a (A) для Wнэ (A)

 

 

 

A2

 

 

 

 

 

 

 

 

 

b(A) 2 B (h c)

A2

Wne(A) a(A) i b(A)

z(A)

1

 

 

Wne(A)

 

Wlc(p)

 

64p

32

p

2 8p 16

 

 

выражение b(A) для Wнэ(A)

выражение Wнэ (A) a (A) jb(A)

выражение z (A)

выражение Wлч (jω)

Ниже, после этих выражений, нужно задать диапазон и шаг расчета частоты ω и амплитуды A (числа указаны для примера):

ω :=0.02, 0.03..1000 А := 5.1, 5.2..60

Заданные выражения означают, что построение АФХ линейной ча-

сти производится для значений параметра ω, начиная от 0,02 и до 1000 с шагом (0,03 – 0,02 = 0,01). Для годографа z (A) аналогично: построение производится при изменении параметра A от 5,1 до 60 с шагом 0,1.

Ниже следует добавить объект «график X-Y», для которого по оси

ординат задать мнимые значения функций Wлч (jω) и z (A) , а по оси

абсцисс – действительные, после чего подобрать масштаб графика. Таким образом будут получены годографы Wлч (jω) и z (A) (рис. 3.11).

Как видно из рис. 3.11, мнимая составляющая выделяется с помощью стандартной функции Im({выражение с комплексными числами}), а

действительная – с помощью функции Re({выражение с комплексными

числами }).

Значения амплитуды A и частоты ω автоколебаний системы можно получить путем подбора конечной точки расчетов, задаваемых перед объектом «график X-Y».

6. Результат исследования следует представить в форме сравни-

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

17

 

 

 

5

Im(Wlc(i ))

10

5

0

Im( z(A))

 

 

 

 

 

 

5

Re(Wlc(i )) Re( z(A))

Рис. 3.11. Годографы Wлч (jω) и z (A)

Для составления сравнительной таблицы необходимо пересчитать полученные значения амплитуды A сигнала y(t ) в соответствующие им

значения амплитуды Ax сигнала x(t ) (см. рис. 3.9), поскольку в п. 2 – 4 рассматриваются процессы относительно x(t ). Для звена W30 (p ) можно

записать:

y (p ) x(p )W30 (p ),

где W~30 ( p ) 1 pT 0 .

Из линейной ТАУ известно, что амплитуда A выходного гармонического сигнала y(t ) звена связана с амплитудой Ax входного гармони-

ческого сигнала x(t ) через модуль комплексного коэффициента усиле-

ния звена следующим образом:

A Ax

 

W30 (jω)

 

Ax

1 (ωT0 )2 .

 

 

Отсюда следует соотношение для пересчета амплитуд:

Ax

 

A

,

 

T0 )2

1

 

где ω – частота автоколебаний.

18

4. ПРИМЕР ВЫПОЛНЕНИЯ РАСЧЕТНОГО ЗАДАНИЯ

Задана структурная схема нелинейной системы (рис. 1.1) и нелинейный элемент типа 4 (рис. 1.2 г). Параметры системы и нелинейного элемента:

K1 2; K2 16; T0 2 cек; B 5; h 5; c 2; a 8; b 16.

Выполнение задания.

1. Проведем структурные преобразования исходной схемы (рис. 1.1): а) объединим передаточные звенья W1(p) и W2(p) в звено W12(p). По-

скольку они соединены последовательно, то их передаточные функции перемножаются:

W

 

(p )

X (p )

W

(p )W

 

(p )

32

;

(4.1)

 

Z (p )

 

p 2 8 p 16

 

12

 

1

 

2

 

 

 

б) ветвь со звеном W3(p) и единичную обратную связь объединим в эквивалентное звено W30(p) в соответствии с правилом параллельного

соединения:

W30 (p )

Y(p )

W3 (p ) 1 2 p 1.

(4.2)

 

X(p )

 

 

Врезультатеполучим структурнуюсхему,представленнуюнарис.4.1:

y(t)

 

z(t)

 

 

 

x(t)

 

 

 

(y)

 

W12 (p)

W30 (p)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4.1. Приведенная структурная схема нелинейной системы

В соответствии с (4.1), (4.2) запишем связь между переменными в операторной форме.

(p 2 ap b)X (p ) Z (p )K1K 2 ,

(4.3)

Y (p ) X (p )pT0 X (p ) .

(4.4)

19

Перейдем от операторной формы записи дифференциальных уравнений (4.1) и (4.2) к естественной форме с независимым аргументом t .

Подставляя в (4.3) и (4.4) заданные значения параметров и переходя от изображений к оригиналам, получим дифференциальные уравнения следующего вида:

x (t ) 8x (t ) 16 x(t )

32 z (t ) ,

(4.5)

y (t ) 2x (t ) x(t ) .

 

 

(4.6)

Уравнения (4.5) и (4.6) и уравнение нелинейного элемента

 

 

5,

y 5

 

 

 

 

5,

2 y 5 (z

 

5)

 

 

 

 

 

0,

2 y 5 (z

0)

 

z (y )

0,

2 y 2

 

 

(4.7)

 

0,

5 y 2 (z

0)

 

 

 

5 y 2 (z

5)

 

5,

 

 

5,

y 5

 

 

 

 

 

 

 

полностью описывают динамику системы.

Подставим выражение (4.7) для z(t ) и (4.6) для y(t ) в (4.5):

 

160

,

2x (t ) x(t ) 5

 

 

 

 

160

,

2 2x (t ) x(t ) 5 (z

 

5)

 

 

 

 

0,

2 2x (t ) x(t ) 5 (z

0)

x (t ) 8x (t ) 16 x(t )

0,

2 2x (t ) x(t ) 2

 

 

(4.8)

 

0,

5 2x (t ) x(t ) 2 (z

 

0)

 

 

 

,

5 2x (t ) x(t ) 2 (z

5)

160

 

160

,

2x (t ) x(t ) 5

 

 

 

 

 

 

 

В результате получаются три типа дифференциальных уравнений с одинаковыми левыми частями и отличающихся значениями постоянных функций в правой части (160; 0; -160). Отсюда следует, что на фазовой плоскости будут иметь место траектории трех типов. Неравенства указывают, в какой области фазовой плоскости справедливы решения (интегральные кривые) того или иного уравнения.

В качестве координат фазовой плоскости примем переменные (x, v x ). Тогда система (4.8) представится через фазовые переменные следующим образом:

20

Соседние файлы в папке 6 сем