basic | 앞섬 보상기 |
페이지 정보
작성자 cemtool 작성일14-03-31 20:00 조회4,010회 댓글0건본문
제어응용
어떤 플랜트의 개루프 전달함수 가 아래와 같을 때, 이 시스템에 대한 앞섬보상기를 설계하여 로 설계하였다. 보상되지 않은 응답과 앞섬보상기로 보상된 응답을 계단응답으로 비교하여 보자.
conv
함수와 step
함수를 이용하여 아래와 같이 구현하여 실행한다.
num = [0 0 4]; //시스템의 분자 계수 den = [1 2 0]; //시스템의 분모 계수 cnum = [41.7 41.7*4.41]; //보상기의 분자 계수 cden = [1 18.4]; //보상기의 분모 계수 numc = conv(num,cnum); //보상된 시스템의 분자계수 denc = conv(den,cden); //보상된 시스템의 분모계수 t = 0:6:0.02; [numf,denf]=feedback(num,den,1,1); //보상되지 않은 폐루프 전달함수 구하기 [numcf,dencf]=feedback(numc,denc,1,1); //보상된 폐루프 전달함수 구하기 [c1, x1] = step(numf, denf, t); //보상되지 않은 시스템의 응답 구하기 [c2, x2] = step(numcf, dencf, t); //보상된 시스템의 응답 구하기 figure plot(t,c1, t,c2,"-") //비교응답 곡선 그리기 title("Unit-Step Responses of Compensated and Uncompensated Systems") xtitle("t Sec") ytitle("Outputs")
위의 명령어를 실행하여 나타나는 결과는 [그림 4.26]과 같이 나타난다.
댓글목록
등록된 댓글이 없습니다.