$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

[국내논문] 빅데이터 분석을 통한 운전자 맞춤형 엔진 제어 장치 시스템의 개발
Development of a Driver-Oriented Engine Control Unit (ECU)-Mapping System With BigData Analysis 원문보기

대한임베디드공학회논문지 = IEMEK Journal of embedded systems and applications, v.12 no.4, 2017년, pp.247 - 258  

김식 (Semyung University) ,  김정환 (Semyung University)

Abstract AI-Helper 아이콘AI-Helper

Since 2016 when the regulations related to vehicle structure and device modification were drastically revised, the car tuning market has been growing rapidly. Particularly, many drivers are showing interest in changing the interior and exterior according to their preference, or improving the specifi...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

제안 방법

  • 테스트 베드용 차량의 실험 결과가 성공적으로 나왔기 때문에 실제 차량에 탑재하여 실험하였다. 2014년식 엑센트 1.6 가솔린 모델을 사용하였으며 차량의 ECU와의 통신을 위해 본 논문의 시스템에 그림 12과 같이 제작하여 차량의 ECU에 연결하였다.
  • 각 노드와 센서, 블루투스 모듈은 에디슨 보드를 기초로 조립하였다. 노드 1은 전조등, 전방 초음파센서, 온도 센서, 조도 센서 제어, 노드 2는 모든 노드의 정보를 수집, 유무선 통신 제어, 모터 제어, 노드 3은 테일램프, 추방 초음파 센서 등을 제어하게 된다.
  • 본 논문에서는 먼저, 차량 운행 때 마력, 토크 등 ECU 정보들을 정해진 기간 동안 실시간으로 획득하여 클라우드 스토리지에 저장한다. 그 후, 축적된 데이터를 분석하여 운전자에게 적합한 ECU-Mapping 수치를 결정한 후 ECU에 추천된 수치 데이터를 설정하는 시스템을 개발하였다.
  • 등 위법한 수치는 한 번도 나타나지 않았다. 그래서 배기가스, CO2의 수치를 규정보다 더 낮게 설정한 후 실험하였다.
  • 그래서 본 논문의 시스템은 ECU의 모든 정보를 일정 기간 클라우드 스토리지에 전송 후 빅데이터를 구성하여 ECU-Mapping과 관련된 메커니즘을 구현한 프로그램을 통해 자동으로 분석한다. 운전자는 자신에게 맞는 ECU-Mapping 값을 통해 차량 출력 상승 및 효율적인 연료의 연소를 돕는 시스템을 소개한다.
  • 처음 ECU 설정은 장거리 고속 주행 50%와 단거리 저속 주행 50%로 분석된 수치로 설정하였다. 그리고 실험은 20일 동안 40번 주행을 2개의 주행 환경으로 나누어 진행하였다.
  • 그림 7처럼 데이터를 실시간으로 획득해서 데이터베이스를 확보하고 ECU-Mapping을 조정하는 것이 유의미한가에 대한 테스트 베드용 차량을 제작하였다.
  • 본 논문에서는 먼저, 차량 운행 때 마력, 토크 등 ECU 정보들을 정해진 기간 동안 실시간으로 획득하여 클라우드 스토리지에 저장한다. 그 후, 축적된 데이터를 분석하여 운전자에게 적합한 ECU-Mapping 수치를 결정한 후 ECU에 추천된 수치 데이터를 설정하는 시스템을 개발하였다.
  • 본 논문에서는 모든 정보 중 실제 본 논문의 시스템의 작동 여부를 확인하기 위해 ECU-Mapping에 기본이 되는 마력, 토크, 엔진 연료 압축비, 엔진 부하를 중심으로 설계하였다.
  • 본 논문은 각 운전자의 운전 습관을 정해진 조건을 만족하는 주행 내용만 선택하여 일정 기간 클라우드 스토리지에 전송한 뒤 ECU의 모든 정보를 데이터베이스화하고 일정기간의 운행습관을 분석한 뒤 가장 적합한 ECU 수치를 분석하여 차량에 적용하는 시스템을 제안하였다.
  • 실제 차량과 동일한 방식으로 사용되는 시뮬레이터인 ECUsim을 테스트 베드용 차량에 탑재하여 데이터 수집 및 맵핑을 하여 테스트를 하였다.
  • 운전 습관을 수집하여 ECU-Mapping 수치를 추천하는 시스템을 구현하는데 필요한 차량용 네트워크인 CAN (Controller Area Network)와 시스템 개발에 사용한 오픈소스하드웨어 (OSHW) 기반의 인텔의 에디슨 보드를 간단히 소개하고, 개발코자하는 타겟서비스인 기존 ECU-Mapping 기술의 소개와 문제점을 요약한다.
  • 그래서 본 논문의 시스템은 ECU의 모든 정보를 일정 기간 클라우드 스토리지에 전송 후 빅데이터를 구성하여 ECU-Mapping과 관련된 메커니즘을 구현한 프로그램을 통해 자동으로 분석한다. 운전자는 자신에게 맞는 ECU-Mapping 값을 통해 차량 출력 상승 및 효율적인 연료의 연소를 돕는 시스템을 소개한다.
  • 그림 15는 실험을 진행하기 전 차량의 맵 데이터를 측정한 표이다. 정확한 측정을 위해 테스트 베드용 차량과는 달리 자동차 정비소에서 확인하였다.
  • 차량의 사양과 법적인 허용수치를 계산하여 마력, 토크, 연료 압축 등 한계치를 설정하고 빅데이터 분석을 통해 운전 습관에 맞는 ECU-Mapping 수치를 추천한 뒤 운전자의 선택에 의해 차량에 적용한다.
  • 첫 번째 환경은 장거리와 고속 주행 80% 단거리와 저속 20%, 두 번째 환경은 단거리와 저속 주행 80% 장거리 고속 주행 20%로 설정하여 실험하였다. 맵 데이터 측정은 ECUsim에서 제공하는 툴을 사용하였다.
  • 클라우드 스토리지에 차량의 운행 정보가 20개 이상이나 한 달 이상의 정보가 축적되면 빅데이터 분석 툴을 사용하여 운전자에게 가장 적합한 ECU-Mapping 수치를 추천한다.
  • 테스트 베드용 차량의 ECU-Mapping은 변화폭을 확인하기 위해 마력, 토크 등의 한계치를 설정하지 않고 실험하였다.
  • 확인 후 에디슨 보드를 통해 ECU로 수치를 전송하여 ECU-Mapping을 하고 차량의 상태 확인을 한다. 이때, ECU-Mapping 수치가 이상이 있다고 판단될 경우 ECU에서 제공하는 정보를 통해 바로 확인이 가능하다.

대상 데이터

  • 173, 174번 줄과 같이 무료로 제공되는 에드슨 보드의 클라우드 스토리지의 주소와 포트를 입력한다. 이후 182번 줄 이후부터 GET 방식으로 데이터를 수집하기 위해 String을 이용하여 데이터를 서버로 전송하게 된다.
  • 수집된 데이터는 각 자동차의 엔진 배기량과 최초의 ECU 수치를 기준으로 하여 데이터 분석을 하게 된다. 마력과 토크를 상승시키되, 연료 소모는 거의 동일하게 유지를 하고 고속, 저속 등 운전 습관과 운행 환경에 따른 상황들을 고려하여 추천하게 된다.
  • 실험은 고속 주행 80%, 저속 주행 20% 위주로 운행하였으며 2017년 2월 5일부터 동년 3월 4일까지 20번 주행을 통해 ECU가 수집 가능한 모든 데이터를 수집하는 동시에 클라우드 스토리지에 전송하여 빅데이터를 생성하였다.

데이터처리

  • 빅데이터 분석은 빅데이터 오픈 소스 프로젝트 인 아파치 소프트웨어의 Spark를 통해 관리 및 분 석하였다. 개방형이기 때문에 누구나 사용가능하며 안정성과 확장성이 뛰어나기 때문에 빅데이터 분석 에 많이 사용되는 툴이다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
ECU는 무엇을 제어하는가? ECU는 엔진 제어에 필요한 데이터를 ROM영역에서 보관을 하고 마력, 토크 등의 각종 엔진 수치의 한계 값을 설정하여 넘지 않도록 제어를 한다. 한계 값을 초과할 경우 엔진에 무리가 갈 수 있으며 배기가스가 법적 허용치 이상으로 배출될 수 있기 때문에 유의해야 한다 [8].
ECU-Mapping은 무엇인가? ECU-Mapping은 엔진의 마력, 토크 및 엔진 연료 압축비 등을 설정하여 운전자의 운전 습관과 환경에 맞춰 설정하는 것이다. 초기 차량의 ECU 설정 수치는 운전자의 운전 습관과 상관없이 일괄된 고정된 수치로 설정되어 있다.
현대 자동차를 포함한 국내 4사와 GM, BMW등 국내외 자동차 제조사들은 차량용 네트워크망인 CAN을 채택한 이유는 무엇인가? 첫째, 저비용, 경량의 네트워크 시스템이다. 둘째, Broadcast 통신 기반으로 인해 모든 전장 장비의 메시지를 확인 및 제어가 가능하다. 셋째, 전장 장비의 우선순위를 선정할 수 있다. 넷째, 오류 검출이 쉬워졌다.
질의응답 정보가 도움이 되었나요?

참고문헌 (13)

  1. Ministry of Land, Infrastructure and Transport, "http://www.lawnb.com/data/Focuslawdata/law nbfocusB00062051651.pdf" 

  2. J. Park, S. Lee, K. Lee, "A Study on FIBEX Automatic Generation Algorithm for FlexRay Network System," IEMEK J. Embed. Sys. Appl., Vol. 8, No. 2, pp. 69-78, 2013 (in Korean). 

  3. C. Herber, A. Richter, T. Wild, A. Herkersdorf, "A Network Virtualization Approach for Performance Isolation in Controller Area Network (CAN)," Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 215-224, 2014. 

  4. D. Kum, J. Hong, S. Jin, J. Cho, "Testing System for Automotive Software Using a General Purpose Development Board," Vol. 7, No. 1, pp. 17-24, 2012 (in Korean). 

  5. https://software.intel.com/en-us/iot/hardware/ed ison 

  6. J.B. Kim, "Understand of OSHW Based on OSHWA," OSIA Standards & Technology Review, Vol. 28, No. 1, pp. 8-24, 2015 (in Korean). 

  7. W. Lee, I. Ohm, "Effects of the Method of Changing Compression Ratio on Engine Performance in an SI Engine," Transaction of the Korean Society of Automotive Engineers, Vol. 9, No. 4, pp. 27-33, 2001. 

  8. A. Broring, A. Remke, C. Stasch, C. Autermann, M. Rieke, J. Mollers, "enviroCar: A Citizen Science Platform for Analyzing and Mapping Crowd-Sourced Car Sensor Data," Transactions in GIS, Vol. 19, No. 3, pp. 339-492, 2015. 

  9. J. C. Carnes, "Ecusim: An Engine Control Unit Simulator Used at Ford," SAE Technical Paper, No. 2006-01-1601, 2006. 

  10. J.H. Kim, S. Kim, "Autonomous-flight Drone Algorithm use Computer Vision and GPS," IEMEK J. Embed. Sys. Appl., Vol. 11, No. 3, pp. 193-200, 2016 (in Korean). 

  11. S. Kristian, M. Jeffrey, "OBDII Data Logger Design for Large-scale Deployments," Proceedings of the International IEEE Conference on Intelligent Transportation Systems, pp. 670-674, 2013. 

  12. K. Ahn, H. Rakha, A. Trani, M. V. Aerde, "Estimating Vehicle Fuel Consumption and Emissions based on Instantaneous Speed and Acceleration Levels," Journal of Transportation Engineering, Vol. 128, No. 2, 2002. 

  13. A. Tsolakisa, A. Megaritisb, M.L. Wyszynskia, K. Theinnoia, "Engine Performance and Emissions of a Diesel Engine Operating on Diesel-RME (Rapeseed Methyl Ester) Blends With EGR (Exhaust gas Recirculation)," Energy, Vol. 32, No. 11, pp. 2072-2080, 2007. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

이 논문과 함께 이용한 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로