[자동제어]자동제어 매트랩을 활용한 관측기 설계
- 최초 등록일
- 2004.06.15
- 최종 저작일
- 1997.01
- 15페이지/ MS 워드
- 가격 1,000원
목차
1)Consider the following System
2)Discretize the above system after building up state equation
3)Compare The 3 case with overshoot, Settling Time, Steady-state Error
4)Design a feedback control u(k)=-K.*x(k)
5)In oder for Ess(k) to be zero , u(k) = -K*X(k)+ α *r(k) ------> Find Lc
6)Try other desired poles for (4),(5) problems(Best Choice)!!
7) Design an output feedback controller
본문내용
위 시스템의 단위 계단응답의 그래프와 오버슈트를 알아보기 위한 M-file 이다.
Subject1PJ.m
실제 컨트롤 되기 전 전달함수의 분자 분모항의 계수항의 벡터로 시스템을 표현하고 시스템시간응답을 그래프로 나타내는 함수이다. 그리고 시스템해석의 편의를 위해서 최대값과 최종값을 데이터로 출력하였다.
====================================================================
clc
clear
%1]Consider the following system
num=[1 1];
den=[1 2 2];
%Transfer Function Gs of the system
Gs=tf(num,den)
%Step response
[y t]=step(Gs,10);
step(Gs,10)
title(`Step Response of continuous system`)
%Overshoot and final value&max response value
[overshootps,final,max]=overshoot(y)
====================================================================
overshoot.m
시스템 응답을 입력데이터로 받아 오버슈트 공식에 따라 퍼센트 오버슈트를 계산하였다.
====================================================================
function [os,A,B]=overshoot(y)
%calculate overshoot
B=-min(-y);%Maxium value
A=y(length(y));%Final value
os=(B-A)*100/A;%percent overshoot
참고 자료
없음