Human-in-the-loop Energy and Thermal Management for Electric Racing Cars through Optimization-based Control

이 논문은 전기 레이싱카의 에너지 및 열 관리를 위해 최적화 기반 제어와 피드백을 결합하여 운전자가 실시간으로 스로틀을 조절하도록 돕는 시스템을 제안하며, 오프라인 최적화 대비 0.22% 이내의 미미한 시간 손실로 실제 주행 환경에서 효과적으로 작동함을 검증했습니다.

Erik van den Eshof, Jorn van Kampen, Mauro Salazar

게시일 2026-03-05
📖 3 분 읽기🧠 심층 분석

Each language version is independently generated for its own context, not a direct translation.

🏎️ 핵심 아이디어: "스마트한 코치와 드라이버의 팀워크"

전기 레이싱 카는 가솔린 카와 달리 연료 (전기) 가 한정되어 있습니다. 너무 빨리 달리면 에너지가 빨리 떨어져서 경주 도중 멈출 수 있고, 너무 천천히 달리면 다른 차에게 밀려서 지게 됩니다.

이 논문이 제안하는 시스템은 **"실시간으로 에너지를 계산해주는 스마트 코치"**와 **"그 지시를 따르는 드라이버"**가 함께 일하는 방식입니다.

1. 문제점: "완벽한 계획은 인간이 따라가기 어렵다"

컴퓨터가 계산한 '완벽한 최적 경로'는 마치 매우 정교하게 짜인 춤과 같습니다.

  • 컴퓨터의 생각: "이 구간에서는 99.9% 가속, 다음 0.1 초는 98.5% 감속, 그다음 100% 가속..."
  • 드라이버의 현실: "어? 지금 발을 얼마나 떼야 하지? 너무 미세한 조절은 불가능해! 위험해!"

경주 규정상 드라이버의 발을 강제로 조종할 수 없으므로, 컴퓨터가 "지금 당장 페달을 100% 밟거나, 0% (공기 중) 로 떼라"라고만 지시해야 합니다.

2. 해결책: "리프트 앤 코스트 (Lift & Coast)"

이 시스템은 드라이버에게 **"지금 가속을 멈추고 관성으로 미끄러져라 (Coast)"**라고 신호를 보냅니다.

  • 비유: 마라톤 선수가 체력을 아끼기 위해 "지금부터는 숨을 고르며 가볍게 뛰다가, 다음 구간에서 다시 전력 질주해"라고 코치가 알려주는 것과 같습니다.

하지만 언제 관성으로 미끄러져야 할지 (어느 지점에서 페달을 떼야 할지) 를 실시간으로 결정하는 것이 핵심입니다.


🧠 이 시스템이 어떻게 작동하나요? (3 단계 프로세스)

1 단계: 슈퍼컴퓨터가 미리 시뮬레이션 (2.5 초 만에!)

레이스 시작 전이나 중간에, 컴퓨터는 **47km(약 11 바퀴)**의 경로를 2.5 초 만에 분석합니다.

  • 비유: 구글 지도가 "이제부터 1 시간 동안의 교통 상황을 예측해서 최적의 경로를 찾아준다"고 상상해 보세요. 이 시스템은 에너지와 배터리 온도까지 고려해 "어디서 얼마나 빨리 가야 가장 빨리 finish 할 수 있는지"를 계산합니다.

2 단계: 인간을 위한 단순화 (이중법 Bisection)

계산된 '완벽한 춤'을 인간이 따라할 수 있도록 단순화합니다.

  • 핵심 기술: 컴퓨터는 "배터리 상태와 에너지 흐름의 민감도 (코-스테이트)"를 분석합니다. 이를 산의 경사도에 비유하면, "어디서 내려오기 시작하면 가장 효율적인가?"를 계산합니다.
  • 작동 방식: 컴퓨터는 "이 경사도 임계값 (Threshold) 을 넘으면 페달을 떼라"는 기준을 찾습니다. 이 기준을 찾기 위해 **이중법 (Bisection)**이라는 방법을 쓰는데, 이는 "너무 높으면 낮추고, 너무 낮으면 높이는" 반복적인 추측 게임과 같습니다.

3 단계: 실시간 피드백 (PI 제어)

경주 중에는 예상치 못한 일이 생깁니다. (다른 차가 뒤에서 추월해오거나, 타이어가 닳거나, 안전 차량이 나오거나).

  • 비유: 운전 중 갑자기 비가 오면 GPS 가 "속도를 줄여라"라고 다시 알려주는 것처럼, 이 시스템은 실시간 오차를 보정합니다.
  • 만약 예상보다 배터리가 빨리 소모되면, 다음 구간에서 더 일찍 "코스트 (관성 주행)" 신호를 보내고, 반대로 여유가 생기면 더 오래 가속하라고 알려줍니다.

📊 실험 결과: 얼마나 잘 작동할까요?

연구진은 이 시스템을 실제 전기 내구 레이스 (Zandvoort 서킷) 시나리오로 테스트했습니다.

  1. 성능: 완벽한 컴퓨터 계획 (인간이 따라할 수 없는) 과 비교했을 때, 이 시스템은 0.05% ~ 0.22% 정도만 느렸습니다.
    • 비유: 100m 달리기에서 0.01 초 차이입니다. 일반인에게는 거의 차이가 없는 수준입니다.
  2. 강건성 (Robustness): 예상치 못한 상황 (다른 차의 바람막이 효과, 타이어 마모, 안전 차량 출동 등) 이 발생해도 시스템이 잘 적응했습니다.
  3. 실용성: 레이싱 카의 작은 컴퓨터 (ECU) 에 넣어도 실시간으로 계산이 가능할 정도로 빠릅니다.

💡 결론: 왜 이 연구가 중요한가요?

이 논문은 "완벽한 AI 계획"과 "인간의 운전" 사이의 간극을 좁힌 첫걸음입니다.

  • 과거: 컴퓨터가 계산한 최적 경로는 인간이 따라가기 너무 복잡해서 무시되거나, 인간이 임의로 운전해서 에너지를 낭비했습니다.
  • 이제: 컴퓨터가 **"여기서 관성으로 미끄러져"**라고 간단한 신호만 보내도, 인간 드라이버는 그 지시를 따르면서 최적의 에너지 효율을 낼 수 있게 되었습니다.

이 기술은 앞으로 전기 레이싱뿐만 아니라, 일반 전기 자동차의 주행 거리 연장이나 자율주행 기술에도 큰 영향을 줄 것으로 기대됩니다. 마치 "스마트한 코치가 옆에서 whisper(속삭임) 로 알려주는 것"처럼, 드라이버는 집중하면서 가장 효율적인 경주를 할 수 있게 된 것입니다.