Simulink 제어 루프에서 선형화 된 미분 방정식 구현


0

다음과 같은 미분 방정식이 있습니다.

엑스¨=나는2케이에스(엑스+)

(알 수없는) 점 주위에서 선형화하고 싶습니다 . 미분 방정식에 x 0 (및 ¨ x = 0 )을 입력 하여 I 0 을 계산할 수 있다는 것을 알고 있습니다 .엑스0나는0엑스0엑스¨=0

0=나는02케이에스(엑스0+)나는0=케이에스(엑스0+)

그런 다음 편미분을 취합니다.

Δ¨x+ksΔx=2

Δ엑스¨=2나는0Δ나는케이에스Δ엑스=2케이에스(엑스0+)Δ나는케이에스Δ엑스
Δ엑스¨+케이에스Δ엑스=2케이에스(엑스0+)Δ나는

이제 작업 점 주위의 차이로 운동 방정식을 설명하는 미분 방정식이 있습니다. 이 작업 지점은 설정되어 있지 않으며 현재 시스템의 x 값에 따라 변경됩니다.

이 문제에 대한 나의 첫 번째 접근 방식은 내 x 값을 읽은 다음 간단히 제어 루프에 연결하는 센서를 사용하는 것이 었습니다.

여기에 이미지 설명을 입력하십시오

엑스=나는에스

그러나 이것이 올바른 일을하는 것처럼 느껴지지는 않습니다.

엑스0=0.001

여기에 이미지 설명을 입력하십시오

이 선형화 된 전달 함수를 루프에 실제로 구현하려면 어떻게해야합니까? 작업 지점을 수동으로 선형화하지 않고도 Simulink가 시스템을 직접 선형화 할 수있는 방법이 있습니까?


방정식이 이미 선형이 아닌가? 나는 가정 q, mI일정? 이 경우 선형화가 필요하지 않습니다. 그러나 Simulink에는 여러분을 위해 일할 선형화 도구가 있습니다. Simulink Control Design을 참조하십시오 -Control Systems Toolbox가 필요합니다.
am304

PID 계수로 재생 해보십시오. 결과에 큰 영향을 미칩니다.
Arash

나는2엑스=엑스+엑스¨=엑스¨

답변:


1

엑스0엑스0=엑스()

엑스0

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.