posted on 2018-07-24, 08:34authored bySimon Howroyd, Rob Thring
Electric vehicles are becoming more and more prevalent, especially with major manufacturers announcing that they will be focusing on electric or hybrid vehicles in the future. This article describes an object-oriented approach to a vehicle model using Python 3. This approach allows for flexibility of vehicle design. The key parameters were input to define the specific vehicle for validation, in this case a Nissan Leaf. It is anticipated that this flexibility will lead to rapid exploratory design of vehicle variants, such as four-wheel drive, independent wheel drive and multiple electrical sources. The model had its objects individually validated before the whole vehicle was verified against common drive cycles and a real-world drive in the United Kingdom recorded using an On-board Diagnostics (OBD2) Bluetooth dongle.
Funding
This work has been supported by EPSRC (EP/
M009394/1).
History
School
Aeronautical, Automotive, Chemical and Materials Engineering
Department
Aeronautical and Automotive Engineering
Published in
Advances in Mechanical Engineering
Volume
10
Citation
HOWROYD, S.R. and THRING, R.H., An electric vehicle model and validation using a Nissan Leaf: a Python-based object-oriented programming approach. Advances in Mechanical Engineering, 10(7), pp. 1-7.
This work is made available according to the conditions of the Creative Commons Attribution 4.0 International (CC BY 4.0) licence. Full details of this licence are available at: http://creativecommons.org/licenses/ by/4.0/
Acceptance date
2018-05-04
Publication date
2018
Notes
This is an Open Access Article. It is published by Sage under the Creative Commons Attribution 4.0 Unported Licence (CC BY). Full details of this licence are available at: http://creativecommons.org/licenses/by/4.0/