내 질문의 본질은 다음과 같습니다. 나는 두 개의 ODE 시스템을 가지고 있습니다. 하나는 초기 값 제약 조건이고 다른 하나는 최종 값 제약 조건입니다. 이것은 일부 변수에 대한 초기 값 제약과 다른 변수에 대한 최종 값 제약을 갖는 단일 시스템으로 생각할 수 있습니다.
세부 사항은 다음과 같습니다.
선형 동적 시스템을 구동하기 위해 연속 시간 유한 수평 LQR 컨트롤러를 사용하려고합니다. 파이썬 생태계를 계속 사용하고 싶습니다.
시스템은 형태 에, 피사체
LQR 솔루션 은 선형 최적 제어 입력 u (t) 가 가되도록 행렬 생성합니다 .
여기서
및 연속 시간 Riccati 미분 방정식의 해결책 (이 참고 인 행렬이다)피 ( t )
대상
, , , , , , 가 모두 제공됩니다.
영어로 : 상태에서 시작하는 동적 시스템이 있습니다. LQR 컨트롤러는 시간 과 사이에서 사용할 피드백 매트릭스를 생성합니다 ( 는 일반적으로 문제의 시간-수평이라고합니다)
내가 문제를 해결할 것으로 예상하는 다른 방법은 시스템을 함께 해결하는 것이지만 초기 값과 최종 값 제약의 혼합을 처리하는 방법을 모르겠습니다. 이러한 문제는 계산하기 위해 계산적으로 무겁습니까? SciPy / Python에서 할 수 있습니까?