How to change model architecture in controlsystemdesigner
    조회 수: 10 (최근 30일)
  
       이전 댓글 표시
    
Hello, I have G rotor transfer function = 1/s^2 , and a PI controller (K rotor), the architecture of the model looks like this:

But in controlsystemdesigner, the architecture is the same, but it doesn't allow me to edit block H as a controller. Only C and F can be controller. How can I change that?

The characteristic equation is the same but I need the 1 zero at 0 only
Thank you
댓글 수: 2
  Fangjun Jiang
      
      
 2023년 12월 13일
				
      편집: Fangjun Jiang
      
      
 2023년 12월 21일
  
			"The characteristic equation is the same but I need the 1 zero at 0 only"
???
  Sam Chak
      
      
 2023년 12월 21일
				@Nghi, A brief analysis shows that if a PI controller is placed in the feedback loop, the system remains unstable. However, if it is replaced by a PD controller, the compensated system will be stable.
s   = tf('s');
%% Rotor dynamics (Plant system)
Gp  = 1/s^2
%% Control gains
Kp  = 1;
Ki  = 1;
Kd  = 2;
%% PI controller 
Gc1 = Kp + Ki/s
Gcl = minreal(feedback(Gp, Gc1))
step(Gcl, 20), grid on
%% PD controller
Gc2 = Kp + Kd*s
Gcl = minreal(feedback(Gp, Gc2))
step(Gcl, 20), grid on
채택된 답변
  Aiswarya
      
 2023년 12월 19일
        The blocks as such can't be edited but you can have different initial configurations with controlsystemdesigner using the 'sisoinit' function (https://www.mathworks.com/help/control/ref/sisoinit.html). There are a total of 6 configurations where you have different positions for the controllers. You can create a config object and then open the same with controlsystemdesigner:
initconfig = sisoinit(config_num);
controlsystemdesigner(initconfig);
For more information on supported control architectures you may refer to the following resource: https://www.mathworks.com/help/control/ug/feedback-control-architectures.html
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Classical Control Design에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





