State-Space
선형 상태공간 시스템 구현
라이브러리:
Simulink /
Continuous
설명
State-Space 블록은 다음과 같이 정의되는 동작을 갖는 시스템을 구현합니다.
여기서 x는 상태 벡터, u는 입력 벡터, y는 출력 벡터, x0은 상태 벡터의 초기 조건입니다. A, B, C, D 행렬은 희소 행렬이나 조밀 행렬로 지정할 수 있습니다. 행렬 계수에는 다음과 같은 특성이 있어야 합니다.
A는 n×n 행렬이어야 합니다. 여기서 n은 상태 개수입니다.
B는 n×m 행렬이어야 합니다. 여기서 m은 입력 개수입니다.
C는 r×n 행렬이어야 합니다. 여기서 r은 출력 개수입니다.
D는 r×m 행렬이어야 합니다.

일반적으로 블록은 하나의 입력 포트와 하나의 출력 포트를 갖습니다. C 행렬 또는 D 행렬의 행 개수는 출력 포트의 너비와 동일합니다. B 행렬 또는 D 행렬의 열 개수는 입력 포트의 너비와 동일합니다. 입력이 없는 자율 선형 시스템을 모델링하려면 B 행렬과 D 행렬을 빈 행렬로 설정합니다. 이 경우 블록은 입력 포트가 없고 출력 포트가 하나인 소스 블록 역할을 하며 다음과 같은 시스템을 구현합니다.
Simulink®는 효율적인 곱셈을 위해 0이 포함된 행렬을 희소 행렬로 변환합니다.
예제
포트
입력
출력
파라미터
블록 특성
데이터형 |
|
직접 피드스루 |
|
다차원 신호 |
|
가변 크기 신호 |
|
영점교차 검출 |
|
확장 기능
버전 내역
R2006a 이전에 개발됨
