이상적인 1차원 진동 시스템은 두 벽 사이에 있는 두 개의 단위 질량 과 로 구성됩니다. 각 질량은 단위 탄성 상수를 갖는 스프링으로 가장 가까운 벽에 연결됩니다. 이러한 또 다른 스프링이 두 질량을 연결합니다. 센서가 질량의 가속도인 과 를 Hz로 샘플링합니다.
총 측정 시간을 16초로 지정합니다. 샘플링 간격 을 정의합니다.
시스템은 다음 상태공간 모델로 설명할 수 있습니다.
여기서 은 상태 벡터로, 와 는 각각 번째 질량의 위치와 속도를 나타냅니다. 입력 벡터 이고 출력 벡터 입니다. 상태공간 행렬은 다음과 같습니다.
연속시간 상태공간 행렬은 다음과 같습니다.
는 적절한 크기의 단위 행렬을 나타냅니다.
첫 번째 질량 이 양의 방향으로 단위 임펄스를 받습니다.
모델을 사용하여 모든 항목이 0인 초기 상태에서 시스템의 시간 변화를 계산합니다.
두 질량의 가속도를 시간 함수로 플로팅합니다.
시스템을 전달 함수 표현식으로 변환합니다. 시스템이 첫 번째 질량에 양의 단위 임펄스를 받아 어떤 반응을 하는지 알아봅니다.
결과를 플로팅합니다. 전달 함수를 사용해도 상태공간 모델을 사용한 것과 반응이 동일합니다.
시스템이 초기 구성으로 초기화됩니다. 이제 다른 질량 가 양의 방향으로 단위 임펄스를 받습니다. 시스템의 시간 변화를 계산합니다.
가속도를 플로팅합니다. 각 질량의 반응이 바뀝니다.
시스템이 두 번째 질량에 양의 단위 임펄스를 받아 어떤 반응을 하는지 알아봅니다.
결과를 플로팅합니다. 전달 함수를 사용해도 상태공간 모델을 사용한 것과 반응이 동일합니다.