Б. Перейдем к исследованию несимметричных колебаний, которые при симметричной нелинейности могут иметь место в статической системе при наличии постоянного внешнего воздействия.
Пусть задана нелинейная САУ, динамика которой относительно входа нелинейности описывается уравнением
. (13)
Если считать внешнее воздействие постоянным (), то для статических систем, у которых , уравнение (13) упростится:
(14)
Как отмечалось выше, решение уравнения (14) ищется в форме
, причем являются искомыми параметрами автоколебаний. С учетом со-отношений (6) уравнение (14) примет вид
. (15)
Уравнение (15) разбивается на два следующих:
(16)
(17)
Параметры гармонических колебаний находятся из характеристического уравнения, соответствующего уравнению (17):
или из эквивалентной системы нелинейных алгебраических уравнений:
(18)
Совместное решение системы уравнений (18) и уравнения (16) позволит найти искомые параметры автоколебаний при заданных параметрах системы.
Дополнения.
1. Решение систем нелинейных алгебраических уравнений (9) для случая А и (16), (18) для случая Б целесообразно производить в среде MATLAB с помощью функции fsolve [3] (cтр. 152).
2. Постоянная составляющая и коэффициенты гармонической линеариза-ции нелинейностей при несимметричных колебаниях определяются следую-щим образом [2]:
-для нелинейности типа “насыщение” (рис. 3)
,
;
-для двухпозиционного реле с положительным гистерезисом (рис. 5)
.
2. Порядок выполнения работы
Исследование производится путем моделирования в среде MATLAB 5.*/SIMULINK.
1. Запустить SIMULINK из MATLAB 5.0 и построить первую модель (с нечетным номером).
2. Установить значения параметров звеньев модели в соответствии с заданным вариантом.
3. Установить значение коэффициента передачи линейной части k = 1.
4. С помощью блока-константы “Constant” из раздела Sourses установить значения g0 = 10.
№ варианта |
Нелинейная часть |
Линейная часть |
||
1 |
b = 20 c = 40 |
T = 0.2 |
||
2 |
b = 20 c = 20 |
T1= 0,05; T2= 1 |
||
3 |
b = 20 c = 20 |
T = 2 |
||
4 |
b = 20 c = 20 |
T1= 1; T2= 0,5 |
||
5 |
b = 20 c = 20 |
T1= 2; T2= 1 |
||
6 |
b = 20 c = 20 |
T = 0,1 |
5. Обеспечить регистрацию графика сигнала ошибки x(t) путем подачи этого сигнала на вход блока “Scope”. Указанное устройство извлекается из раздела Sinks библиотеки.
6. Войти в меню Simulation, открыть диалоговое окно Parameters и в поле Stoptime установить время остановки равным 30 с.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.