Professional Documents
Culture Documents
Case Study On Cruise Control of A Vehicle
Case Study On Cruise Control of A Vehicle
CONTROL OF A VEHICLE
BY-RAVINDER SANSERWAL
BITS ID :- 2020HT65152
Difference between Model based design & traditional component specific design
Traditional Design Model Based Design
We need to
• Specify the subsystems
• slow: indicates the car is going slower than the set speed
• fast: indicates the car is going faster than the set speed
Control Outputs
• Wait: Speed set but subsequently overridden by brake. Wait to be told to resume
control.
BRAKE
READY SET
SET/STORE WAIT
RESUME
Slow/inc
ON ON ON accP accR
ON ON
OFF ACC
All other inputs are loops with no output(i.e. ignored). Omitted here for clarity
CLUTCH
PEDAL
SWITCH
CRUISE
THROTTLE CONTROL
POSITION SWITCH
SENSOR TRANSMISSION
SPEED SET ON/OFF SYSTEM
SPEED+
SPEED-
BRAKING THROTTLE
SYSTEM ACTUATOR
BRAKE THROTTLE
PEDAL BODY
SWITCH
High Level Requirements of the Cruise Control
Sub System of the Cruise Control
Cruise Control Module
The cruise control module has to do three things.
1. First it remembers the speed you set. It stores this set speed until you change it or turn off the ignition.
2. Next it takes the speed signal from the vehicle speed sensor and compares it to the set speed.
3. Lastly it sends pulse signals to the actuator. The actuator will move the throttle linkage to bring the vehicle up to the set speed and then modulate
mai vacuum to maintain that speed.
• Throttle Actuator
The actuator is what actually moves the throttle linkage. It is most often vacuum operated although some actuators are electrically controlled with
small, stepper type motors. The actuator moves the linkage as directed by the cruise control module until the set speed has been achieved. It then
maintains this speed by controlling the amount of vacuum. It actually modulates the vacuum as the pulses from the control module direct.
• Control Switch – If the internal contacts wear out, the cruise control switch may not be able to contact the CCM. This might disable cruise control
completely, or it might not react to the cancel or accelerate functions.
• Vehicle Speed Sensor – There are usually multiple vehicle speed sensors (VSS) on any given vehicle. The CCM might use a VSS feed from the
ECM, instrument cluster, or transmission. If that signal is lost, the CCM can’t detect vehicle speed, disabling cruise control.
• Blown Fuse-The electrical components of the cruise control system are protected by fuses. Like inside your house, it is possible to blow a fuse.
This will cause the cruise control system to turn off until the fuse is replaced.
• Check Engine Warning Light-If the check engine warning light comes on, it usually means there is a problem with your transmission or engine.
Once the engine control unit detects this problem, it may disable your cruise control system in response as a safety precaution. Until you fix the
engine issue, the cruise control will stay disabled.
Model-based Design
Any
appropriate ¨ identify the main events, actions, and interactions
design ¨ identify and define the main processes
approach
¨ identify and define the properties of interest
can be
used. ¨ structure the processes into an architecture
buttons
Model - Outline design
Engine Prompts
CONTROL CRUISE
The
CONTROL CONTROL
SENSOR Sensors
system is CRUISE SYSTEM
SCAN CONTROLLER
structured
as two
processes. Engine Prompts
||CONTROL =(CRUISECONTROLLER
||SPEEDCONTROL)
Output: The cruise control system controls the car speed by setting
the throttle via the digital-to-analogue converter.