Professional Documents
Culture Documents
EPS sub-systems
Motor Gearing
30 November 2011
Murali
AGENDA
26 February 2012
EPS Software
The EPS Software shall be partitioned into Base Software and Electric Power Steering (EPS) Software. Base Software has the objective of fulfilling Electronic Control Unit (ECU) requirements, by controlling the ECU hardware and EPS motor. Base Software is a sub-system of the ECU. The definition of this software will be wholly controlled by TRW Electronic Engineering (TEE) since it will be a sub-system which is involved in fulfilling the EPS ECU requirements. EPS Software has the objective of turning the ECU and other electrical sub-systems into a functional EPS, by fulfilling the Gen 3 EPS Software Requirements generating a torque demand for the base software to apply to the EPS motor as a result of torque sensor and other signals available from the base software. 26 February 2012
Order of Execution
In order to get the best control performance therefore, the order of execution of timing critical components shall be scheduled as follows: TRQ (Torque Sensor) GRG (Gearing) * TAV (Torques, Angles & Velocities) STC (Steering Torque Controller) ATR (Assistance Torque Reduction) GRG (Gearing) ** * Execute the feedback conversion paths (all except calculation of MOTOR TORQUE DEMAND). ** Execute the forward conversion path to calculate MOTOR TORQUE DEMAND.
26 February 2012
Gearing
The gearing component will deal with conversion of positions velocities and torques at the motor to the column and vice versa. The gearing component may contain either a basic model dealing with fixed scaling and efficiency, or may contain a more complex model simulating steering gear/gearbox dynamics.
26 February 2012
The following figure shows the Gearing module interface with the remaining software architectural components
"MOTOR MECHANICAL POSITION" "MOTOR TORQUE ESTIMATE" "MOTOR MECHANICAL VELOCITY" "MOTOR TORQUE DEMAND"
26 February 2012
ECU Functionality:
26 February 2012
Calculations
Initialisation : At power up, gear torsion shall be set to zero. Scheduling : The Gearing function shall be scheduled at every 1 ms
10 %.
" MOTOR TORQUE ESTIMATE" v GEAR POLARITY" GEAR EFFICIENCYv GEAR RATIO
26 February 2012
Gear Torsion: It is the deflection of the motor shaft and the gear assembly under motor torque. Gear Torsion characteristic is assumed to be linear in both forward and backward direction of the motor travel. Gear Torsion shall be calculated as follows:
26 February 2012
" SCALED MOTOR POSITION : VALUE" ! (" MOTOR MECHANICAL POSITION : VALUE" gear torsion ) v GEAR RATIO v GEAR POLARITY
The SCALED MOTOR POSITION: QF shall be set equal to the "MOTOR MECHANICAL POSITION: QF". The SCALED MOTOR VELOCITY: VALUE shall be calculated as follows:
" SCALED MOTOR VELOCITY : VALUE" !
The "SCALED MOTOR VELOCITY: QF" shall be set equal to the "MOTOR MECHANICAL VELOCITY: QF".
26 February 2012
Development Tune Parameters The following parameters shall be defined as Development Tune Parameters:
Parameter Name GEAR EFFICIENCY GEAR COMPLIANCE Minimum Value Required Value Maximum Value 100 Units Resolution Notes
50
85
0.006
0.0168
0.1
Deg/ Nm
0.001
26 February 2012
Constant Parameters: The following parameters shall be defined as constants in the software:
Parameter Name GEAR POLARITY GEAR RATIO Minimum Value -1 0 Required Value 1 20.5 Maximum Value 1 30 Notes
26 February 2012
Your IT Partner
26 February 2012