01 좋은 응답의 기준
목표에 빨리 도달하지만 많이 흔들리는 응답과, 조금 느리지만 곧 정착하는 응답 중 어느 쪽이 좋을까요? 무엇을 기준으로 정해야 할까요?
설명
- Rise Time·Settling Time·Overshoot는 서로 다른 특성 측정
- 설계 목적에 맞는 지표와 허용 범위 지정
목표에 빨리 도달하지만 많이 흔들리는 응답과, 조금 느리지만 곧 정착하는 응답 중 어느 쪽이 좋을까요? 무엇을 기준으로 정해야 할까요?
그래프를 보고 “빠르다”, “많이 흔들린다”고 말하는 대신 수치로 나타내면, 설계를 비교할 때 어떤 도움이 될까요?
Rise Time·Settling Time·Overshoot의 단위를 적고 그래프의 어느 부분을 측정한 것인지 표시하세요.
correct와 wrong에서 Rise Time·Settling Time·Overshoot를 나란히 기록하세요. 두 호출에서 최종값 인자만 다른 점을 설명하세요.[1 2 4]는 유지하고 분자를 1로 바꾸어 T의 DC Gain을 0.25로 만드세요. 같은 시간 vector에서 y를 다시 구하세요.y,t에 최종값을 각각 1과 dcgain(T)로 지정해 stepinfo를 호출하고, 두 결과를 같은 방식으로 기록하세요.stepinfo의 최종값 인자만 실제 DC Gain으로 수정하세요. 어떤 기준값 때문에 지표가 달라졌는지 적으세요.base, withZero, slowPole 각각에 대해 dcgain과 stepinfo를 구하세요.stepinfo 설정을 사용합니다.(s+2)/2*base, 추가 Pole을 으로 바꿀 때는 10/(s+10)*base를 사용하세요. 기준 모델 base는 바꾸지 않습니다.base와 같은지 확인합니다. 그런 다음 Zero 변경은 기존 withZero와, Pole 변경은 기존 slowPole과 대조하세요.코드, 실제 Output·그래프, 직접 작성한 해석을 포함하세요. 제출은 KLAS를 이용하며 기한은 학기 일정과 최신 공지를 확인합니다.
파일명: 이름_학번_11주차.mlx.
실행 환경을 다시 시작하고 전체 코드를 위에서부터 실행한 뒤 저장하세요.
예: 2% Settling Time을 구하면서 20%를 지정한 경우
T에서 stepinfo(T,'SettlingTimeThreshold',.02)와 stepinfo(T,'SettlingTimeThreshold',.2)를 계산하세요..02로 바꾸고 모델은 유지하세요.