주요 콘텐츠

rss

무작위 연속시간 테스트 모델 생성

    설명

    sys = rss(n)는 차수가 n인 SISO 상태공간 모델 sys를 생성합니다. sys의 극점은 무작위적이고 안정적입니다. 단, s = 0(적분기)에 있는 극점은 예외일 수 있습니다.

    예제

    sys = rss(n,p,m)p개 출력과 m개 입력을 갖는 상태공간 모델을 생성합니다.

    예제

    sys = rss(n,p,m,s1,...,sk)는 상태공간 모델로 구성된 s1×...×sn 배열을 생성합니다.

    예제

    예제

    모두 축소

    2개의 상태를 갖는 무작위 SISO 상태공간 모델을 생성합니다.

    sys2 = rss(2)
    sys2 =
     
      A = 
                x1       x2
       x1  -0.8429  -0.2134
       x2  -0.5162   -1.214
     
      B = 
                 u1
       x1    0.7254
       x2  -0.06305
     
      C = 
               x1      x2
       y1       0  -0.205
     
      D = 
                u1
       y1  -0.1241
     
    Continuous-time state-space model.
    Model Properties
    

    4개의 상태와 3개의 출력, 2개의 입력을 갖는 모델을 생성합니다. rss에 대한 입력 인수는 상태, 출력, 입력 순으로 정렬합니다.

    sys4 = rss(4,3,2)
    sys4 =
     
      A = 
                x1       x2       x3       x4
       x1    45.92    1.332   -9.841   -18.02
       x2   -3.679  -0.8695    2.348  -0.8719
       x3     89.8   -2.097   -22.31   -28.27
       x4    79.49   -2.367   -19.69    -24.7
     
      B = 
                u1       u2
       x1        0  -0.2256
       x2    1.533        0
       x3  -0.7697        0
       x4        0  0.03256
     
      C = 
                x1       x2       x3       x4
       y1   0.5525  0.08593   -1.062   0.7481
       y2    1.101        0     2.35  -0.1924
       y3    1.544        0  -0.6156   0.8886
     
      D = 
                u1       u2
       y1        0   0.4882
       y2   -1.402        0
       y3        0  -0.1961
     
    Continuous-time state-space model.
    Model Properties
    

    상태를 각각 3개씩 갖는 SISO 모델로 구성된 4×5 배열을 생성합니다.

    sysarray = rss(3,1,1,4,5);
    size(sysarray)
    4x5 array of state-space models.
    Each model has 1 outputs, 1 inputs, and 3 states.
    

    입력 인수

    모두 축소

    모델 차수로, 음이 아닌 정수로 지정됩니다. n은 생성된 모델 sys의 상태 수를 결정합니다. n=0이면 sys는 정적 이득입니다.

    sys의 출력 및 입력 차원으로, 음이 아닌 정수로 지정됩니다.

    예: sys = rss(5,4,3)은 5개의 상태, 4개의 출력, 3개의 입력을 갖는 상태공간 모델을 생성합니다.

    sys의 배열 차원으로, 음이 아닌 정수로 지정됩니다. 이러한 값을 지정하면 k 차원의 상태공간 모델 배열이 생성되며, 이때 배열의 각 요소는 p개 출력과 m개 입력을 갖는 n 차수의 상태공간 모델입니다.

    예: sys = rss(1,1,1,2,3)은 SISO 모델의 2×3 배열을 생성합니다.

    출력 인수

    모두 축소

    무작위 상태공간 모델로, ss 모델 또는 ss 모델로 구성된 배열로 반환됩니다. sys의 극점은 무작위적이고 안정적입니다. 단, s = 0(적분기)에 있는 극점은 예외일 수 있습니다.

    • ss 모델 sys를 전달 함수, 주파수 응답 또는 영점-극점-이득 형태로 변환하려면 각각 tf, frd 또는 zpk를 사용합니다. 예를 들어, sys = tf(rss(3))은 3차 SISO 전달 함수를 tf 모델 객체로 반환합니다.

    버전 내역

    R2006a 이전에 개발됨

    참고 항목

    | | | |