linmod
에 의해 반환 된 시스템의 상태는 모든 블록의 상태를 포함합니다 (이러한 상태가 비어 있거나 상수 일지라도). 우리가 DC Motor/Friction
, Rotor Resistance
, Ideal Rotational Motion Sensor
의 상태와 형태 DX/DT = 0 자신의 방정식을하지 않아도,
sstr= linmod('dcmotor1');
disp(sstr.StateName);
실행을 시도하고 당신은 분명히
[1x50 char]
[1x50 char]
'dcmotor1/DC Motor/Inertia'
'dcmotor1/DC Motor/Rotor Inductance'
'dcmotor1/Sensing/Ideal Rotational Motion Sensor'
'dcmotor1/DC Motor/Friction'
'dcmotor1/DC Motor/Rotor Resistance'
[1x50 char]
[1x50 char]
를 볼 수 있습니다 그러나 사용하지 않은 상태를 쉽게 제거 할 수 있습니다 (Control System Toolbox 필요).
sys= ss(A,B,C,D); % create the state space model
sys= minreal(sys) % remove the unnecessary states
pole(sys) % now we can calculate the poles
출처
2016-10-11 15:47:41
AVK
위대하고 유익합니다. 심 메커니즘에도 유용합니까? –
@Ammar Atef 예, 그렇습니다. – AVK