주요 콘텐츠

Model Predictive Control Toolbox

모델 예측 제어기 설계 및 시뮬레이션

Model Predictive Control Toolbox™는 모델 예측 제어(MPC)를 개발하는 데 사용할 수 있는 함수, 앱, Simulink® 블록, 참조 예제를 제공합니다. 선형 문제의 경우, 이 툴박스는 묵시적 MPC, 명시적 MPC, 적응형 MPC, 이득 스케줄링이 적용된 MPC의 설계를 지원합니다. 비선형 문제의 경우, 단일 단계 및 다중 단계 비선형 MPC를 구현할 수 있습니다. 이 툴박스는 배포 가능한 최적화 솔버를 제공하며, 여기서 사용자 지정 솔버도 사용할 수 있습니다.

폐루프 시뮬레이션을 실행하여 MATLAB® 및 Simulink에서 제어기 성능을 평가할 수 있습니다. 자율주행의 경우, 제공된 MISRA C™ 및 ISO 26262 준수 블록과 예제를 사용하여 차선 유지 보조, 경로 계획, 경로 추종 및 적응형 크루즈 컨트롤 애플리케이션을 빠르게 시작할 수 있습니다.

이 툴박스는 C 및 CUDA® 코드와 IEC 61131-3 Structured Text 생성을 지원합니다.

Model Predictive Control Toolbox 시작하기

Model Predictive Control Toolbox의 기본 사항 배우기

선형 플랜트 지정

선형 플랜트 모델, 입력 및 출력 신호 유형, 스케일링 인자 지정

MPC 설계

전통적인(묵시적) 모델 예측 제어기를 설계하는 기본 워크플로

데이터 기반 MPC 설계

실험 데이터로부터 직접 모델 예측 제어기 생성

명시적 MPC 설계

런타임 최적화 대신 미리 계산된 해를 사용하는 빠른 모델 예측 제어

적응형 MPC 설계

런타임 시의 내부 플랜트 모델 업데이트를 통한 비선형 플랜트의 적응 제어

이득 스케줄링이 적용된 MPC 설계

런타임 시의 제어기 전환을 통한, 이득 스케줄링이 적용된 비선형 플랜트의 제어

비선형 MPC 설계

비선형 예측 모델, 비용 및 제약 조건을 사용하여 모델 예측 제어기 설계

코드 생성

실시간 타깃에 코드 생성 및 제어기 배포

응용 사례

모델 예측 제어 응용 사례