Main Content

dss

설명자 상태공간 모델 만들기

구문

sys = dss(A,B,C,D,E)
sys = dss(A,B,C,D,E,Ts)
sys = dss(A,B,C,D,E,ltisys)

설명

sys = dss(A,B,C,D,E) 는 연속시간 설명자(descriptor) 상태공간 모델을 만듭니다.

Edxdt=Ax+Buy=Cx+Du

출력 sys는 모델 데이터를 저장하는 SS 모델입니다(상태공간 모델 항목 참조). ss는 동일한 유형의 객체를 생성합니다. 행렬 D = 0이면 간단히 d를 스칼라 0(영)으로 설정하면 됩니다.

sys = dss(A,B,C,D,E,Ts) 는 이산시간 설명자 모델을 만듭니다.

Ex[n+1]=Ax[n]+Bu[n]y[n]=Cx[n]+Du[n]

샘플 시간은 Ts(단위: 초)입니다.

sys = dss(A,B,C,D,E,ltisys)는 (샘플 시간을 포함하여) LTI 모델 ltisys에서 상속한 속성을 사용하여 설명자 모델을 만듭니다.

위에 열거된 모든 구문 다음에는 속성 이름/속성값 쌍이 올 수 있습니다.

'Property',Value

각 쌍은 모델의 특정 LTI 속성을 지정합니다(예: 입력 이름 또는 모델 내역에 대한 메모). 자세한 내용은 set와 아래 예제를 참조하십시오.

예제

다음 명령은

sys = dss(1,2,3,4,5,'inputdelay',0.1,'inputname','voltage',...
                                            'notes','Just an example');

다음과 같은 모델을 생성합니다.

5x˙=x+2uy=3x+4u

이때 입력 지연은 0.1초입니다. 입력에는 'voltage'라는 레이블이 지정되고, 이것이 예시임을 나타내기 위한 메모가 첨부되어 있습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |