[vc_empty_space][vc_empty_space]
Implementation of Model Predictive Control (MPC) in electric vehicle testing simulator
Prasetyo H.F.a, Rohman A.S.a, Hindersah H.a, Santabudi M.R.A.R.a
a School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Bandung, Indonesia
[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2017 IEEE.Most physical systems in the industry have performance limitation which limits their performance regardless the input given. This performance limitation commonly occurs in the form of input saturation of the actuator. To overcome this problem, Model Predictive Control (MPC) is used due to its capability to compute the optimum control signal while handling input saturation. The optimal control signal is obtained by MPC by optimizing certain quadratic objective functions having constrained on the variables which is done at each time instants. This process is called quadratic programming (QP). QP having an upper level and a lower level constrained is equivalent to an algebraic loop involving diagonal upper and lower saturation. Hence, QP can be computed by iteratively solved that algebraic loop until converged. In this paper, the capability of MPC will be examined in the Electric Vehicle Testing Simulator (EVTS) as part of the EV testing phase. EV Testing Simulator employs two BLDC motors that are mechanically coupled to their axis. One motor simulates an electric motor that drives the EV and the other simulates the mechanical loads on the motor driving as frictional, drag, and gravitational forces in the downhill and uphill conditions. In this simulator, MPC will be implemented in testmotor control sub-module to be analyzed its capability to handle the load from load-motor control sub-module. From the results, it can be observed that MPC is capable of handling the input saturation of the test-motor control sub-module and capable of providing a stable response when the test-motor is loaded by the load motor control-sub module. Moreover, MPC is shown to be capable to be used in the fast dynamic system to control the driving motor of EVTS with small error.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Fast dynamic system,Gravitational forces,Input saturation,Load motors,Mechanical loads,Optimal controls,Performance limitations,Quadratic objective functions[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Load-motor,MPC,QP,Speed Control,Test-motor[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICEVT.2017.8323532[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]