Beckhoff, PC기반 제어기술로 전기차 전환 차량 테스트 벤치 구현
  • 최종윤 기자
  • 승인 2022.12.21 08:30
  • 댓글 0
이 기사를 공유합니다

유연한 테스트 벤치 기술로 현실적인 운전 시뮬레이션도 지원
다양한 종류의 차량을 만드는 소형 시리즈 생산자 및 제조사의 경우 빠르고 유연하고 비용 효율적인 종합 테스트 벤치를 이용하는 것이 매우 중요하다. Kempten University of Applied Sciences(HS Kempten)는 ABT e-Line을 위해 전기 구동 방식으로 전환된 폭스바겐(VW) 밴의 테스트 작업을 수행할 수 있는 테스트 벤치를 개발해 구현하는데 성공했다. Beckhoff의 PC기반 제어 기술은 이 프로젝트에 사용된 표준 산업 구성품에서 핵심적인 기능을 수행했다.

[인더스트리뉴스 최종윤 기자] HS Kempten에서 테스트 벤치는 주로 차량 기능을 시험하는 데 사용된다. 테스트 벤치는 자동차 및 자동화 부문을 위한 응용 연구 및 개발 주제를 연구하고 개발하는 HS Kempten의 제어공학차량시스템연구소(Control Engineering and Vehicle Systems)에서 개발됐다. 이 연구소는 당초 구성품 테스트 목적으로 2016년에 설립됐다. 연구소는 활동을 확대해 복잡한 전체 시스템을 위한 테스트 벤치를 포함했으며 연구 이외에 교육까지 수행하고 있다.

HS Kempten에서 개발된 테스트 벤치와 ABT에 의해 전기 구동 방식으로 전환된 VW 밴 [사진=Beckhoff]

테스트 벤치의 목적은 신형 차량과 새 기능을 최대한 신속하게 테스트하고 개별 기능이 서로 어떤 영향을 미치는지 검사하는 것이다. 또 다른 이점은 대부분의 전통적인 테스트 벤치처럼 운전 조건을 수정하는 대신 본래의 도로 조건에서 차량을 테스트할 수 있다는 것이다.

HS Kempten의 Allgäu 연구 센터에서 보조 연구원으로 근무하고 있는 Florian Zerbes는 “전기차의 경우 테스트의 목적은 고전압 배터리로부터 필요한 전력을 얻는 HVAC 시스템이 시동 켜기, 운전 및 시동 끄기와 같은 차량의 가장 중요한 기능에 제대로 작용하는지 여부를 시험하는 것”이라며, “차량을 반복적으로 시동하고 정지하고 가속하는 테스트 사이클을 정하는 일이 수반된다”고 설명했다. 이어 그는 “HVAC 시스템이 켜지고 꺼지며 배터리 충전 레벨이 변동하는 등 테스트 동안 차량의 상태가 변한다”면서, “HS Kempten의 테스트 벤치에서는 이러한 테스트가 수 시간 또는 심지어 며칠에 걸쳐 완전히 독립적으로 실행된다”고 전했다.

<br>
차량 조작을 위한 로봇 및 선형 모터로 완성된 내부 [사진=Beckhoff]

테스트 벤치의 구조

차량 바퀴에 플랜지로 연결된 출력 모터가 바퀴의 추진에 저항력을 제공하는데, 이는 도로 상에서의 주행을 시뮬레이션하기 위한 것이다. 차량 내부의 로봇이 시동 키를 켜고, 기어 변속기를 움직이고, 실내 에어컨 버튼과 같은 다양한 버튼을 조작한다. 페달에 있는 선형 모터는 가속 페달 및 브레이크 페달을 누르는 역할을 하며, 조향 모터는 스티어링 휠을 돌린다. 차량 외부에 있는 두 번째 로봇은 다양한 충전 케이블을 충전 소켓에 연결하고 분리한다.

후속 분석을 위해 측정 기술을 사용해 차량의 배선 하네스에서 전류 및 전압을 파악한다. C6030 초소형 산업용 PC와 TwinCAT으로 구성된 Beckhoff 제어 플랫폼이 CAN 버스를 통해 개별 구성품 및 차량과 통신한다. 이 중앙 제어 장치는 개별 구성품들을 조율하고 적절히 제어하는 역할을 한다. 각기 다른 절차로 다양한 테스트를 수행할 수 있다. 모든 CAN 및 CANopen 디바이스를 통합하는 9개의 EL6751 EtherCAT 터미널과 1개 채널 통신 인터페이스를 통해 EtherCAT 제어 시스템의 CAN 디바이스들 간의 원활한 통합을 보장한다.

테스트 과정에서 차량은 실제 도로와 같은 운전 조건에서 테스트를 진행한다. 이를 위해 드라이브 테스트 벤치가 시뮬레이션된 토크에 따라 바퀴를 움직이며 조향 동작까지도 수용할 수 있다. 시뮬레이션이 실제 상황과 너무 흡사하기 때문에 차량은 테스트 벤치에 있다는 사실조차 ‘인식’하지 못한다.

심지어 운전자의 조작도 상응하는 액추에이터에 의해 시뮬레이션 된다. 산업용 로봇이 대부분의 조작을 수행하기 때문에 최대한 많은 다양한 조작을 원활히 진행시킬 수 있다. 통신 방식(예: GPS를 통한 통신)을 포함한 차량과 주변 환경과의 상호 작용도 역시 시뮬레이션 된다. HS Kempten은 실제 같은 테스트 벤치 환경뿐만 아니라 시스템의 디지털 트윈까지 개발했다. 이를 통해 테스트 벤치의 사전 시운전을 원활하게 수행할 수 있을 뿐만 아니라 시스템을 종합적이고 시각적으로 파악하고 모니터링할 수 있다.

Beckhoff 시스템(C6030 초소형 IPC, 7개의 EL6751, 1개의 EL6614 EtherCAT 터미널)을 통해 테스트 벤치의 중앙 제어 플랫폼 형성 및 모든 구성품과의 직접 통신 구현 [사진=Beckhoff]

산업용 기술을 통한 비용 절감 및 유연성 향상

새 테스트 벤치를 개발할 때 주요 고려사항은 최대한 비용 효율적인 시스템을 구현하는 것이었다. 특히 컨버터, 모터 및 컨트롤과 같은 표준 산업용 구성품을 사용함으로써 목표를 달성할 수 있었다. 또 다른 고려사항은 차량 모델과 관계없이 시스템을 차량에서 신속하게 탈거하고 장착할 수 있도록 하는 것이었다. 따라서 테스트 벤치를 쉽게 수정할 수 있어야 했다.

HS Kempten에서 기계공학과 교수로 재직하고 있는 Andreas Stiegelmeyr 박사는 “HS Kempten은 표준 차량 인터페이스를 사용해 대부분의 차량 기능을 테스트할 수 있는 테스트 벤치를 개발했다”면서 “새로 개발된 테스트 벤치는 차량 모델과 관계없이 최소한의 작업으로도 매우 정밀하게 연결해 기능을 테스트할 수 있어 다양한 차종, 특히 소형 차량을 생산하는 차량 제조사 입장에서 훌륭한 대안”이라고 밝혔다.

Florian Zerbes도 “HS Kempten이 산업용 구성품에 대한 다양한 인터페이스를 제공하고 있다는 점을 고려해 Beckhoff의 제품을 중앙 제어 시스템으로 선택했다”면서, “Beckhoff의 제어 기술은 EtherCAT 터미널 추가를 통해 쉽게 확장이 가능하고 EtherCAT의 유연한 토폴로지 구성 덕분에 최적의 공간 배치가 가능했다”고 전했다. 이어 그는 “가용한 하드웨어 및 소프트웨어 제품이 많기 때문에 최소한의 작업으로도 다양한 측정 및 제어 작업을 완수할 수 있었다”면서 “무엇보다 Beckhoff의 PC 기반 제어 기술은 자동차 부문의 다른 시스템에 비해 비용 효과 관점에서 탁월한 이점을 제공했다”고 전했다.

HS Kempten의 Allgäu 연구 센터에서 보조 연구원으로 근무하고 있는 Florian Zerbes가 차량 테스트 과정을 지켜보고 있다. [사진=Beckhoff]

툴체인을 통한 테스트 시퀀스 결정

테스트 시퀀스는 특별히 개발된 툴체인을 사용해 ST 언어로 작성되고 MATLAB/Simulink로 생성된다. 이를 통해 TwinCAT과 Simulink를 함께 효과적으로 사용할 수 있다. Florian Zerbes는 “Simulink에서 하드웨어 링크에 대한 정보가 이미 담긴 블록을 자동으로 생성할 수 있다”면서, “해당 모델을 컴파일링할 때 TwinCAT 자동 인터페이스에 의해 상응하는 하드웨어 링크가 자동으로 설정되고 모델과 하드웨어 간에 링크 레이어가 생성된다”고 밝혔다.

현재는 툴체인의 CAN 버스에 노력을 집중하고 있다. 구체적으로 설명하자면 예를 들어 DBC 파일을 통해 CAN 메시지 블록을 매우 빠르게 생성할 수 있다. 그런 다음 이와 같은 블록을 모델의 나머지 부분에 직접 연결하고 Simulink에서 하드웨어 연결을 구성할 수 있다.

사용자는 Simulink에서 GUI를 통해 개별 메시지를 구성하고 하드웨어에 대한 기타 연결을 구성할 수 있다. Simulink 모델이 생성되면 최소한의 작업으로 툴체인을 통해 모델을 TwinCAT에 쉽게 연결할 수 있다. 사용자는 단지 어느 Simulink모델을 어느 TwinCAT 프로젝트와 연결할지 결정하는 것만 하면 된다.

그 외에는 모든 것이 완전히 자동으로 실행된다. 이와 동시에, 예를 들어 하드웨어 또는 PLC 프로젝트의 구현 관점에서 TwinCAT 프로젝트에 대한 조정을 수행하는 것도 또한 가능하다.


관련기사

댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.