셈툴 다운로드

셈툴 튜토리얼

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]과 같이 나타난다.


댓글목록

등록된 댓글이 없습니다.