John McPhee

Prof. Dr. John McPhee

Department of Systems Design Engineering, University of Waterloo, 200 University Avenue West Waterloo, ON, Canada
orcid

Research Focus & Metrics

Academic Career Length

36Years (1991-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 June 2014 in Journal of Power Sources
Verified
Journal Article
Open access
ASAden Seaman
Aden Seaman
TDThanh-Son Dao
Thanh-Son Dao
John McPheeJohn McPhee
John McPhee
The final publication is available at Elsevier via http://doi.org/10.1016/j.jpowsour.2014.01.057 © 2014. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/In this paper, we survey two kinds of mathematics-based battery models intended for use in hybrid and electric vehicle simulation. The first is circuit-based, which is founded upon the electrical behaviour of the battery, and abstracts away the electrochemistry into equivalent electrical components. The second is chemistry-based, which is founded upon the electrochemical equations of the battery chemistry.Natural Sciences and Engineering Research Council (NSERC) of Canada, Toyota, and MapleSoft

1 April 2004 in Multibody System Dynamics
Verified
Journal Article
Closed access
PDF file
YGYves Gonthier
Yves Gonthier
John McPheeJohn McPhee
John McPhee
CLChristian Lange
Christian Lange
JPJean-Claude Piedbœuf
Jean-Claude Piedbœuf

29 July 2020 in IEEE Transactions on Intelligent Vehicles
Verified
Journal Article
Closed access
Yuan LinYuan Lin
Yuan Lin
John McPheeJohn McPhee
John McPhee
Nasser L. AzadNasser L. Azad
Nasser L. Azad
This study compares Deep Reinforcement Learning (DRL) and Model Predictive Control (MPC) for Adaptive Cruise Control (ACC) design in car-following scenarios. A first-order system is used as the Control-Oriented Model (COM) to approximate the acceleration command dynamics of a vehicle. Based on the equations of the control system and the multi-objective cost function, we train a DRL policy using Deep Deterministic Policy Gradient (DDPG) and solve the MPC problem via Interior-Point Optimization (IPO). Simulation results for the episode costs show that, when there are no modeling errors and the testing inputs are within the training data range, the DRL solution is equivalent to MPC with a sufficiently long prediction horizon. Particularly, the DRL episode cost is only 5.8% higher than the benchmark solution provided by optimizing the entire episode via IPO. The DRL control performance degrades when the testing inputs are outside the training data range, indicating inadequate generalization. When there are modeling errors due to control delays, disturbances, and/or testing with a High-Fidelity Model (HFM) of the vehicle, the DRL-trained policy performs better with large modeling errors while having similar performance as MPC when the modeling errors are small.

1 January 2012 in Journal of Power Sources
Verified
Journal Article
Closed access
TDThanh-Son Dao
Thanh-Son Dao
CVChandrika Prakash Vyasarayani
Chandrika Prakash Vyasarayani
John McPheeJohn McPhee
John McPhee

1 December 2021 in Energy and AI
Verified
Journal Article
Open access
JZJian Zhao
Jian Zhao
XLXianguo Li
Xianguo Li
CSChris Shum
Chris Shum
John McPheeJohn McPhee
John McPhee

1 September 1998 in Computer Methods in Applied Mechanics and Engineering
Verified
Journal Article
Closed access
ABA.E. Baumal
A.E. Baumal
John McPheeJohn McPhee
John McPhee
PCP.H. Calamai
P.H. Calamai