1 minute read

Control technology

History of MPC

Years Application MPC
1970-2000 Process control Linear MPC
2001-2010 Automotive control Explicit, hybrid MPC
2005 Aerospace systems and UAVs Linear time-varying MPC
2005 Infomation and communication Technologies (wireless nets, cloud) Distributed/decentralized MPC
2010 Energy, finance, automotive, water Stochastic MPC
2010 Industrial production Embedded optimization solvers for MPC
today Machine Learning Data-driven MPC

Introduction Video

Researcher

궁금한 점

  • MPC는 input과 model을 기반으로 현 시점부터 미래의 특정 시점까지의 control input sequence를 만든다. 그리고 현 시전의 값만을 취하고 나머지는 버린다. 어짜피 버릴 거면, 왜 미래 시점까지의 제어 입력을 만드는 것일까? 미래 목표에 해당하는 현재 목표를 세우기 위함일까?
  • 기존의 controller는 MIMO system을 어떻게 다룰까?
  • 기존의 controller는 과거만을 바라본다면 MPC는 미래만을 바라본다고 할 수 있을까?
  • MPC의 feedback은 일반적인 의미의 feedback과 동일할까?
  • [박경훈 교수님께 질문] 제어의 각 분야에 대한 설명
  • Sampling time or horizon을 왜 일정하게 하려고 노력할까? v
  • GPU 가속을 어떻게 할 수 있을까? v

My Interest

  • Stochastic MPC : MPPI
  • Data-Driven MPC
  • Model-Based RL

MPPI

https://sites.gatech.edu/acds/mppi/

http://dyros.snu.ac.kr/the-people-of-dyros-new/

https://untitledtblog.tistory.com/133

https://github.com/sisl/MPOPIS