Функции Mathlab для построения переходных процессов передаточной функции.
Исследовать переходные процессы можно с помощью встроенной функции step(). Она вычисляет реакцию системы управления на единичное ступенчатое воздействие. Если целью исследования является получение графика, то функция записывается в следующем виде: step(q,t) где: · q = передаточная функция системы; · t – время функционирования системы управления При этом график будет получен автоматически с указанием переменных по осям. Если же график необходим для других целей с его сохранением, то функция записывается с указанием аргументов в левой части, например, [y,t] = step(q,t) После этого для образования графика применяется функция plot(t,y). При этом перед функцией step(q,t) необходимо указать диапазон изменений t, например, в таком виде: t = [0:0.1:3], т.е. от 0 до 3 с шагом 0.1 Например:Исследуем переходной процесс функции в интегро-дифференцирующем звене с преобладанием интегрирующих свойств. >> n1=[4,2]; >> m1=[3,1]; >> q=tf(n1,m1) Transfer function: 4 s + 2 ------- 3 s + 1 >> t=[0:0.1:12]; >> [y,t]=step(q,t); >> plot(t,y) Рис.2. Переходной процесс
|