Information Technology Reference
In-Depth Information
TABLE 10.1
Example Pseudo-Code
Engine Start Stop ()
//
*****
Check all the conditions for Start and Stop
*****
//
Hybrid Selection Calibration
&& Hybrid Mode
&& Engine Start Not Inhibit
&& Over Current Fault Not Active
&& Motor Fault Not Active
&& High Voltage Interlock Close
&& Alternative Energy Diagnostic Fault Not Active
&& High Voltage Greater Than HV Crank Min
//
*****
Engine Start Stop ( ) - Continued
*****
//
Stop Engine if
{
Engine Stop Request
=
True
OR Vehicle Speed
=
Zero for CAL Seconds
//
*****
If any of the conditions below is true then start engine
*****
//
Start if
{
Immediate Hybrid Engine Start
OR Accelerator Pedal Position > CAL Minimum Value
Motor Fault Not Active
High Voltage Interlock Close
Alternative Energy Diagnostic Fault Not Active
High Voltage Greater Than HV Crank Min
Engine Stop Request
=
True
Vehicle Speed
Immediate Hybrid Engine
Start
Accelerator Pedal Position
DFSS Conceptualize Phase—
A pseudo-code was constructed based on the
requirements of the application (Table 10.1). Figure 10.7 shows the State Flow
Diagram for the start-stop control algorithm module.
DFSS Optimize and Verify Phases—
After understanding the requirements, design,
and going through the current algorithm, it was determined that a new strategy was
required to design such a vehicle because a temporary fix could not work in this
case and the existence of unknown issues was generated during the operation of the
vehicle.
Design discussions were held between cross-functional teams and a concept was
finalized as shown in Figure 10.7. Initially hand coding was done to prototype the
Search WWH ::
Custom Search