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