..PAGE:11. Graphic Editor 사용법1) 메뉴바 MAX+plus II -> Graphic Editor 선택그림 그리기 graphic editor 바탕에 마우스를 갖다 놓고 오른쪽 버튼 클릭-> Enter Symbol.....PAGE:2* 회로 그리기가 끝나면 회로를 저장해야 함 ( File -> Save -> 회로의 이름을 넣어줌 )주의! 반드시 MAX+plus II 제목라인에 있는 이름과 Graphic Editor에 있는 라인의 이름이 동일해야 함( 따라서 메뉴바 File -> Project -> Set Project to Current File을 눌러 주어야 함! )2) 회로 설계가 끝나면 File -> Create Default Symbol을 눌러 심볼을 만든다.( 이때 심볼은 눈으로는 알 수 없다=> 나중에 .sym이라는 파일로 열어서 확인할 수 있음! )3) MAX+plus II -> Compiler4) 컴파일 후 에러가 없으면 MAX+plus II -> Waveform Editor5) Waveform Editor에서 파형주기가. 메뉴바 Node -> Enter Nodes from SNF…...PAGE:3나. 파형이나 Hexa Code로 값을 준다. => 화면 왼쪽에 C로 표시된 아이콘을 눌러 값을 줌!
-----------------------------------------문제) Consider the system shown in Figure 1. This is a PID control of a second-order plant P(s). Assume that disturbances d(s) enter the system as shown in the diagram. It is assumed that the reference input R(s) is normally held constant, and the response characteristics to disturbances are a very important consideration in this system. Design a control system such that the response to any step disturbance will be damped out quickly (in 2 to 3 sec in terms of the 2% settling time). Choose the configuration of the closed loop poles such that there is a pair of dominant closed-loop poles. Then obtain the response to the unit-step disturbance input. Obtain also the response to the unit-step reference input.C`(s`) = {K`(a`s+1`)(b`s+1`)}over {s}P`(s`) = {1} over {s`^2 + 3.6`s + 9}Figure . PID-controlled system1. 풀이과정-d(s)를 스텝이나 램프 입력으로 어떻게 프로그래밍 하는 지 알 수 없어서 친구의 도움을 빌어 simulink 를 써서 시스템을 구현하였다.입력 R(s) 는 상수로 유지된다고 해서 입력값을 상수 1로 하였으며 d(s)는 unit step function을 주었다.①시스템의 구현②PID제어기 입력 수치는 아래과 같다.③Transfer function의 parameter.P`(s`) = {1} over {s`^2 + 3.6`s + 9}2.출력파형①d(s)를 unit step function으로 했을 경우이다. 실제 구현과정에서는 d(s)를 시스템에 준 상태에서 PID제어기의 parameter 값들을 조정하였기 때문에 그래프가 안정하게 나온다.②d(s)가 없는 경우위의 그래프의 경우에는외부의 방해가 없기 때문에 진동이 없이 원하는 출력값으로 그대로 나오게 된다.◎Ziegler-Nicols ControllerⅠ. Ziegler-Nicols Controller 1단위 계단 응답이 S 형태를 갖는 플랜트에 적용되는 방법.응답 곡선의 변곡점에 접선을 그어서 시간축과의 교점과 단위 입력 신호와의 교점으로부터 각각 지연시간 T와 시간상수 L를 구할 수 있다.그것으로 플랜트의 전달함수를 다음과 같이 근사화 한다.{ Y(s)} over {U(s) } = { { Ke }^{-Ls } } over {Ts+1 }PID 제어기의 수치는 1.2T/L, Ti=2L, Td=0.5L 이다.Ⅱ.Ziegler-Nicols Controller 2Ti=∽, Td=0 으로 놓는다. 그러면 플랜트에 비례 제어기만을 적용시키게 되는데 비례상수 Kp를 0부터 Kcr까지 증가시킨다. 최초로 비감쇠 진통이 나타나기 시작할 때의 Kp 값이 Kcr이다. 그러나 Kp 값을 증가시켜도 진동이 일어나지 않는다면 이 방법을 적용할 수 없다. 따라서 임계치 Kcr과 Pcr을 구할 수 있는데 Pcr을 이요해 PID 제어기의 계수를 정한다.