수치 법을 이용한 슬라이딩 모드 표면 미분


3

항공기 스핀 회수를위한 분기 맵을 사용한 제어기 설계 기사 에서 슬라이딩 표면 미분은 수치 방법을 사용하여 얻습니다.

정상 공간 시스템은 다음 방정식으로 정의됩니다.

x_˙=A(x_,t)+B(x_,t)U_,x_=[V,α,β,p,q,r,ϕ,θ],s=[ddt(ϕϕd)+λ1(ϕϕd)ddt(ααd)+λ2(ααd)ddt(ββd)+λ3(ββd)]

여기서 , λ 2λ 3 은 양의 실수입니다.λ1λ2λ3

기사는 다음과 같이 말합니다.

제어법은 Eq. (6)은 다음과 같이 도출 될 수있다 :

(8)s˙=sxx˙=sx(A+Bu)=Qsgn(s)+Kf(s).

u (3 x 1)에 대한 위의 방정식 (8)을 풀면 다음과 같이 u에 대한 표현식을 얻습니다.

(9)u=(sxB)1[sxA+Qsgn(S)+Kf(s)].

sx

sxusxsx

답변:


2

정확히 어떤 방법을 사용할 것인지 정확하게 말하기는 어렵지만, 특별한 방법이라면 방법을 지정한다고 가정하는 것이 합리적입니다.

이 작업을 수행하는 가장 쉬운 방법은 유한 차이 체계를 사용하는 것 입니다. 여기에서는 상태 공간에서 작지만 알려진 거리 인 두 위치에서 함수를 계산하여 함수의 미분을 근사화합니다. 미분 (기울기)은 '상승'(함수의 두 값의 차이)을 '실행'(상태 공간의 거리)으로 나눈 값입니다.

sxsx

sαs(V,α+Δα,β,p,q,r,ϕ,θ)s(V,αΔα,β,p,q,r,ϕ,θ)2Δα

Δαsx=(V,α,β,p,q,r,ϕ,θ)Δα2


친애하는 Dan 감사합니다. 유용합니다 .ds / dx에 대해 자세히 설명해 주시겠습니까? 여기에 8 개의 상태가 있으며 표면 액츄에이터에 대한 3 개의 출력 신호가 있습니다 .ds / dx 매트릭스는 3 * 8 매트릭스이어야합니다. 나는 맞습니까? 또한 S 행렬에는 예를 들어 [d / dt (alpha-alphad) + lambda * (alpha-alphad)]가 있습니다. (d / dtα 및 lambda * (alpha )?
lahidj

ds/dxBuα

친애하는 Dan에게 도움을 주셔서 감사합니다. 분명하지 않은 것은 ds / dx 요소입니다. ds / dx 요소 s를 [1 2 3 ... 8; 11 22 33 ... 88; 111 222 333. .888] ، 답변에 따라 예를 들어 3,33,333은 무엇입니까? 답에 각 요소에 대해 ds / dx 수식을 추가 할 수 있습니까? 1? 11? 111? ... 888?
lahidj

친애하는 Dan에게 (ds / dx) * B의 특이점은 그 역수가 없음입니다.이 때문에 나는 ds / dx의 구조를 고집합니다. 감사합니다.
lahidj
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.