matlab 보드 다이어그램의 주파수 기본값을 Hz로 설정

2020 단어 matlab

소개



제어의 설계·개발에는 보드선도가 빠뜨릴 수 없습니다. 개발 툴로서 matlab을 사용하는 경우, 1개의 커맨드(bode)로 보드 선도를 그릴 수 있는 것은 편리합니다만 주파수 단위가 [rad/s]가 되어 버리는 문제가 있습니다. 저자는 머리가 [Hz] 기준이므로 뇌내 변환하거나 설정을 수정해야합니다.

그러나, 일일이 설정 수정하는 것은 귀찮다. 따라서 기본값을 변경합니다.

물론 이런 일은 공식 Q&A 에도 쓰여 있습니다만, 이 페이지에 도착하기 어려운 & 알기 어렵다고 생각하기 때문에 단독 페이지로서 정리합니다.

또한 동기 부여로서, 자신의 주위에서도 의외로 방법을 모르는 사람이 많아, 간단하게 할 수 있는 것을 전파하고 싶다고 하는 것도 있습니다.

또한 전제로 Control System Toolbox가 필요합니다.
(원래, 사용하지 않는 사람은 이 페이지 보지 않는다고 생각하지만 생각을 위해···)

대책 전



전달 함수를 정의하고 보드 선도를 그려 보면 다음과 같은 결과가 됩니다.

s = tf('s'); %ラプラス演算子の定義
G = 1/(1+s);
bode(G);



주파수가 [rad/s]가 되어 버립니다.

대책 및 결과



아래 코드를 입력합니다.

ctrlpref



위의 "주파수"를 자동 → Hz로 설정합니다. 단지 이것뿐입니다.
보드 다이어그램을 다시 사용하면 다음 결과를 얻을 수 있습니다.

좋은 웹페이지 즐겨찾기