<<

Development of a for a Parallel-Series PHEV

THESIS

Presented in Partial Fulfillment of the Requirements for the Degree Master of Science in the Graduate School of The Ohio State University

By

Amanda Nicole Hyde

Graduate Program in Mechanical Engineering

The Ohio State University

2014

Master's Examination Committee:

Professor Giorgio Rizzoni, Professor Shawn Midlam-Mohler

Copyright by

Amanda Nicole Hyde

2014

Abstract

The work presented in this thesis details the development of a traction control system for a parallel-series plug-in hybrid created by the Ohio State EcoCAR 2 team.

The test vehicle is a rebuilt 2013 features a 1.8L ethanol engine, an 80 kW permanent magnet electric machine, and a 6-speed automated manual to power the front while another 80 kW electric machine and a fixed speed gear box power the rear axle. A 340 V lithium ion battery pack acts as the energy storage system for the electric components. The front and rear powertrains are not mechanically coupled and thus act independently of one another allowing the vehicle substantial flexibility of three major operating modes to achieve maximum efficiency without sacrificing vehicle range. While the slip detection and traction control algorithms developed in this work were intended specifically for the Ohio State EcoCAR 2 vehicle, they could be easily adapted to any vehicle with independent front and rear .

The existing quasi-static simulator of the test vehicle was expanded to account for the inertias and stiffnesses present in the powertrain and create a dynamic simulator. This was accomplished using the SimDriveline toolbox available in The Mathworks’ Simulink software. This model also incorporates longitudinal dynamics using the Pacejka Magic

Formula and a longitudinal vehicle model. The resulting simulator is a suitable plant model

ii for traction control development, though further refinement is required for complete functionality in all modes.

Using the dynamic plant model, a slip detection algorithm capable of detecting slip on either axle or both simultaneously is developed. The algorithm uses six speed comparisons to determine the vehicle current slip scenario without requiring knowledge of the current vehicle speed. Next the traction control algorithm was developed to act independently on each axle if slip is detected. The system creates axle torque limits on the outputs of the operating strategy that reduce torque until wheel slip stops and then gradually reapplies the torque until the full driver torque request has been restored with no wheel slip. Software-in-the-Loop results for a large variety of tests show significant improvement in vehicle performance on low surfaces. Large decreases in peak wheel speed, peak slip ratio, and maximum slip interval were observed in all cases. In-vehicle validation was performed for a limited number of tests but adequately demonstrated real-world functionality of the slip detection and torque control algorithms on the vehicle.

iii

Vita

May 2007 ...... Parkview High School

2011...... B.S. Mechanical Engineering, University of

Oklahoma

2014...... M.S. Mechanical Engineering, Ohio State

University

Publications

Hyde, A., Midlam-Mohler, S., and Rizzoni, G., "Development of a Dynamic Driveline

Model for a Parallel-Series PHEV," SAE Int. J. Alt. Power. 3(2):2014

Fields of Study

Major Field: Mechanical Engineering

iv

Table of Contents

ABSTRACT ...... II

VITA ...... IV

LIST OF TABLES ...... IX

LIST OF FIGURES ...... X

CHAPTER 1: MOTIVATION ...... 1

1.1 THESIS OVERVIEW ...... 3

CHAPTER 2: LITERATURE REVIEW ...... 5

2.1 ELECTRIC AND HYBRID VEHICLES ...... 5

2.1.1 Introduction ...... 5

2.1.2 Classifications ...... 6

2.1.3 EcoCAR 2 ...... 10

2.2 THE TRACTION CONTROL PROBLEM ...... 15

2.2.1 Intro to Tire Physics ...... 16

2.3 CURRENT TRACTION CONTROL SOLUTIONS ...... 27

2.3.1 Torque Management Devices ...... 27

2.3.2 Four-Wheel and All-Wheel Drive ...... 31

2.3.3 Traction Control Systems ...... 33

2.3.4 The OSU EcoCAR 2 Traction Control Problem ...... 38

v

CHAPTER 3: SYSTEM AND COMPONENT MODELING ...... 40

3.1 TRACTION CONTROL PHILOSOPHY ...... 40

3.2 REQUIREMENTS ...... 40

3.3 ASSUMPTIONS ...... 41

3.4 POWERTRAIN MODELING ...... 42

3.4.1 Engine ...... 43

3.4.2 Front ...... 44

3.4.3 Transmission ...... 45

3.4.4 Rear Electric Machine and Gearbox ...... 46

3.4.5 Front and Rear ...... 48

3.4.6 Wheel Dynamics ...... 48

3.4.7 Tire Model ...... 49

3.4.8 Vehicle Model ...... 52

CHAPTER 4: SIMULATION AND VEHICLE CONTROLS ...... 55

4.1 INTRODUCTION ...... 55

4.2 EXISTING SIMULATION TOOLS: ECOSIM2 ...... 55

4.3 VEHICLE CONTROL STRATEGY ...... 58

4.4 SIMULATION FOR TRACTION CONTROL: ECOSIM2 – DYNAMIC ...... 60

4.5 ECOSIM2-DYNAMIC INITIAL VALIDATION ...... 62

4.6 ECOSIM2-DYNAMIC RESULTS ...... 63

CHAPTER 5: TRACTION CONTROL DEVELOPMENT ...... 69

5.1 VEHICLE CONFIGURATION ...... 69

5.2 ALGORITHM PLACEMENT ...... 70

5.3 ACTIVATING TRACTION CONTROL ...... 72 vi

5.3.1 Detecting Wheel Slip ...... 73

5.3.2 Determining Slip Scenario ...... 78

5.3.3 Handling for Non-Unique Slip Signatures ...... 82

5.3.4 Setting Slip Flags ...... 82

5.4 TRACTION CONTROL ALGORITHM ...... 84

5.5 IMPLEMENTATION ...... 86

5.5.1 Controls Hardware ...... 87

5.5.2 Required Signals and Sensors ...... 88

5.6 PARAMETER OPTIMIZATION ...... 89

5.7 SYSTEM PERFORMANCE METRICS ...... 91

5.8 SENSITIVITY TO ROAD FRICTION ...... 92

CHAPTER 6: TESTING AND RESULTS ...... 97

6.1 SOFTWARE-IN-THE-LOOP (SIL) TESTING ...... 97

6.2 CHARGE DEPLETING MODE - SOFTWARE-IN-THE-LOOP (SIL) RESULTS ...... 99

6.2.1 Results Summary ...... 99

6.2.2 Detailed Results – All on Low Friction ...... 100

6.3 CHARGE DEPLETING MODE – IN VEHICLE RESULTS ...... 105

6.3.1 Launch with All Wheels on Low Friction ...... 105

6.3.2 Launch with Left Wheels on Low Friction ...... 107

6.4 CHARGE SUSTAINING SERIES MODE – SIL RESULTS ...... 109

6.4.1 Results Summary ...... 109

6.4.2 Detailed Results – All Wheels on Low Friction ...... 111

CHAPTER 7: CONCLUSIONS AND FUTURE WORK ...... 114

7.1 CONCLUSIONS ...... 114

vii

7.2 FUTURE WORK ...... 115

BIBLIOGRAPHY ...... 117

viii

List of Tables

Table 1: EcoCAR 2 Vehicle Technical Specifications ...... 12

Table 2: Gear and Drive Ratios of the Transmission ...... 46

Table 3: Friction Coefficient Variance Convention...... 64

Table 4: Typical Friction Coefficients [11], [22]...... 64

Table 5: Conditions for Slip Scenario 1 ...... 79

Table 6: Conditions for Slip Scenario 2 ...... 80

Table 7: Conditions for Slip Scenario 3 ...... 80

Table 8: Conditions for Slip Scenario 4 ...... 81

Table 9: Slip Flag Determination ...... 83

Table 10: Simulation Optimized Parameter Values ...... 91

Table 11: Friction Distributions ...... 92

Table 12: Results Summary for Charge Depleting Operation in SIL ...... 99

Table 13: Results Summary for Charge Sustaining Series Operation in SIL ...... 110

ix

List of Figures

Figure 1: Oil Consumption in Select Regions 1965-2010 [1] ...... 1

Figure 2: Sample Series Hybrid Architecture [3] ...... 7

Figure 3: Sample Parallel Architecture [3] ...... 8

Figure 4: Sample Power-Split Hybrid Architecture [3] ...... 9

Figure 5: OSU Powertrain Architecture ...... 13

Figure 6: Powertrain Configurations for Vehicle Operating Modes ...... 14

Figure 7: Tire Contact Mechanisms [2] ...... 17

Figure 8: Brush Model Representation of [2] ...... 19

Figure 9: Characteristic Curve of Longitudinal Tire Force as a Function of Slip Ratio [8]

...... 22

Figure 10: Example Slip-Slope Curves [11] ...... 24

Figure 11: Free Body Diagram of Wheel During Acceleration [1] ...... 26

Figure 12: Type Limited Slip Differential [2], [15] ...... 29

Figure 13: Viscous Type Limited Slip Differential [2]...... 30

Figure 14: Driveline Dynamic Model ...... 42

Figure 15: SAE Tire Axis System [14] ...... 50

Figure 16: Vehicle Model Block Diagram [22] ...... 52

Figure 17: Torque/Speed Structure of EcoSIM2 ...... 56

x

Figure 18: EcoSIM2 User Interface ...... 57

Figure 19: PHEV Powertrain Subsystem in EcoSIM2 ...... 58

Figure 20: EcoSIM2 – Dynamic User Interface ...... 60

Figure 21: Initial Validation for EcoSIM2-Dynamic ...... 63

Figure 22: Actuator Torques and Speeds During US06 Cycle - 흁풙 = 1.0...... 65

Figure 23: Wheel Speeds and Wheel Slip During Zero-to-Sixty Acceleration - 흁풙 = 1.065

Figure 24: Actuator Torques and Speeds During US06 Cycle - 흁풙 = 0.26...... 66

Figure 25: Wheel Speeds and Slips During US06 Cycle - 흁풙 = 0.26 ...... 67

Figure 26: Control Strategy Flow Chart ...... 71

Figure 27: Slip Scenarios ...... 74

Figure 28: Torque Reduction Strategy Flow Chart...... 85

Figure 29: Traction Control Illustration ...... 86

Figure 30: dSpace MicroAutoBox II ...... 88

Figure 31: Friction Study Results Per Axle ...... 93

Figure 32: Overall Performance Metric Value for Friction Study ...... 94

Figure 33: Simulation for Friction Distribution A – Overall Performance Metric = 559. 95

Figure 34: Simulation for Friction Distribution G – Overall Performance Metric = 302. 96

Figure 35: Scenarios for SIL Testing ...... 97

Figure 36: Typical Accelerator Pedal Command...... 98

Figure 37: Wheel Speeds and Slip – All Wheels on Low Friction – Traction Control Off

...... 101

Figure 38: Vehicle Speed and Pedal Profile ...... 102

xi

Figure 39: Wheel Speeds and Slip – All Wheels on Low Friction – Traction Control On

...... 102

Figure 40: Axle Torque Commands from Traction Control System ...... 103

Figure 41: Vehicle Acceleration Performance ...... 104

Figure 42: All Wheels on Ceramic Tiles – Traction Control Off ...... 106

Figure 43: All Wheels on Ceramic Tiles – Traction Control On ...... 107

Figure 44: Left Wheels on Low Friction – Traction Control Off ...... 108

Figure 45: Left Wheels on Low Friction – Traction Control On ...... 109

Figure 46: Wheel Speeds and Slip – All Wheels on Low Friction – Traction Control Off

...... 111

Figure 47: Wheel Speeds and Slip – All Wheels on Low Friction – Traction Control On

...... 112

Figure 48: Axle Torque Commands of Traction Control System ...... 113

Figure 49: Vehicle Acceleration Performance ...... 113

xii

Chapter 1: Motivation

Petroleum is a non-renewable resource that is depleting with time. However the global population continues to be reliant on petroleum products and petroleum energy to power mobility around the world. Developing countries also contribute to a rapidly increasing demand for petroleum products. Global consumption of oil has nearly tripled since 1965

[1] as seen in Figure 1.

Figure 1: Oil Consumption in Select Regions 1965-2010 [1]

1

Because oil supplies are finite in nature, the peak and eventual decline of oil production rates are inevitable as adequate new supplies cannot be consistently found and brought to production at reasonable cost and in a timely manner. Over time, this has driven up the price of oil significantly. Much of the demand for oil in the United States is due to use as fuel in transportation and in automobiles in particular. As oil and fuel prices increase, the demand for fuel efficient vehicles, which can maximize the distance travelled per dollar, also increases. This demand is also pushed forward by ever increasing regulations limiting allowable emissions and mandating greater overall fuel economy.

The response from automotive manufacturers has been to pursue various avenues for increasing fuel economy, decreasing emissions, and ensure sustainability into the future.

One method pursued is advancements in efficiency for internal combustion engines.

Another is the reduction of vehicle road loads with low tires, lightweight materials, low drag body designs, and active aerodynamics. A third avenue is the use of alternative fuels such as biodiesel, ethanol, natural gas, hydrogen, and electricity.

A final common and promising solution that manufacturers are developing is hybrid electric vehicles. These are vehicles which use a minimum of two energy converters and minimum two energy sources which are stored on-board and used for vehicle propulsion

[2]. Many types of hybrid vehicle are available on the market today including hybrid electric vehicles (HEV), plug-in hybrid electric vehicles (PHEV), and extended range electric vehicles (EREV). Hybrids provide a high level of flexibility in the powertrain

2 configuration which increases the capability of the vehicles over that of conventional vehicles to meet increasingly stringent fuel economy and emissions goals.

It is not enough to assume that the existence of hybrids will make them attractive to consumers. In order to boost the sale of hybrids and encourage them to permeate both the market and the road, safety and consumer acceptability features must be comparable to or exceed those of modern conventional vehicles. Traction control is a feature important both to safety and consumer acceptability that is becoming standard on vehicles sold today. For this reason, the development of traction control for hybrid vehicles is a necessary endeavor.

1.1 Thesis Overview

The work presented in this thesis discusses the development of a traction control system for Ohio State EcoCAR 2 competition vehicle. This includes the creation of a dynamic plant model of the vehicle powertrain, the development of a versatile slip detection algorithm, and finally the development of a traction control algorithm for the Ohio State

EcoCAR 2 vehicle.

The organization of this thesis is as follows:

 Chapter 2 provides background information on common types of hybrid vehicles,

the EcoCAR 2 competition, and on the experimental vehicle architecture. It also

explains the background information related to tire contact and traction control

including explanations of current traction control solutions.

3

 Chapter 3 details the development of a dynamic powertrain model necessary for

use as the plant model in traction control development.

 Chapter 4 outlines the implementation of the model developed in Chapter 3 to

create a simulator in Simulink

 Chapter 5 describes the simulation and control development of the slip detection

strategy and the traction control algorithm

 Chapter 6 details the testing of the developed algorithm and the results obtained

through simulation and in-vehicle testing

 Chapter 7 summarizes the work presented in the thesis and gives recommendations

for future work on the topic

4

Chapter 2: Literature Review

2.1 Electric and Hybrid Vehicles

2.1.1 Introduction

The expanding prevalence of powertrain electrification demonstrates its popularity as a means to increase fuel economy and reduce emissions. An electrified powertrain can be either an electric vehicle (EV) or a hybrid electric vehicle (HEV). Electric vehicles do not contain an internal combustion engine and are propelled solely by one or more electric machines that are powered by a high voltage battery pack. Electric vehicles entirely eliminate the need for liquid fuel in the vehicle and as a result have zero tailpipe emissions.

Electric vehicles also benefit from the high efficiency of electric machines in converting electrical energy to mechanical power and the ability to recapture some amount of mechanical energy and return it to the battery pack through the use of regenerative braking.

The disadvantages of electric vehicles include a limited range between charges (<100 miles) and long charge times which make EVs impractical for use outside of cities where total daily commutes can be short. Other disadvantages to EVs include high purchase prices, lack of charging station infrastructure, and concerns over the life-span of a high voltage battery pack.

5

Hybrid electric vehicles combine the electric machines and battery pack of an EV with an internal combustion engine and liquid fuel to propel the vehicle. There are a variety of liquid fuels commonly used in hybrids including gasoline, E85, natural gas, and diesel. The combination of power sources allows the engine size to be reduced compared to that of conventional powertrains without sacrificing the vehicle’s ability to meet driver power demands. The addition of liquid fuel also extends the range of the vehicle to be equivalent to the range of conventional vehicles. Hybrid vehicles are also able to recapture mechanical energy as electric energy through regenerative braking just as in EVs. The disadvantages of hybrid vehicles are similar to those of electric vehicles including high purchase price, charging infrastructure, and life of the battery pack.

2.1.2 Classifications

Hybrids are divided further into three main classifications: series, parallel, and power split.

These classifications are based upon the powertrain architecture used in the vehicle. Each type of hybrid has a unique configuration that comes with certain advantages and disadvantages.

2.1.2.1 Series Hybrid

Series hybrids are among the simplest of hybrid architectures. In a series hybrid all of the propulsive power to the wheels is provided by an electric machine. Another electric machine is driven by an engine to provide power directly to the battery pack. The advantages of a series architecture include ease of packaging since the two motors need

6 not be near each other and a simple control strategy relative to other hybrid architectures since only one torque source is connected to the driven wheels. Engine efficiency and emissions can also be optimized since the engine is not mechanically coupled to the wheels and thus can remain at predetermined optimal operating points at all times. An example series architecture is given in Figure 2.

Figure 2: Sample Series Hybrid Architecture [3]

A disadvantage of the series architecture is the requirement for a large electric motor to be used for traction and the requirement of at least two electric motors. The powertrain also has inherent losses associated with the multiple energy conversions from mechanical to electrical and back to mechanical.

7

2.1.2.2 Parallel Hybrid

Parallel hybrids have both an engine and electric machine coupled to the wheels through some mechanical coupling. A multi-gear transmission can also be used with the engine much like a conventional vehicle. The electric machine can be coupled before or after the transmission in the driveline. Also, the electric machine can be used to help propel the vehicle or act as a generator while the engine alone propels the vehicle. An advantage of the parallel architecture is that only one electric machine is required and both the engine and electric machine can be downsized since the sum of the power sources is used to drive the wheels. The parallel architecture also allows for compact packaging. The disadvantages of a parallel architecture include the inability to maintain the engine at optimal operating points and increased complexity of the control strategy since torque and speed must be balanced between multiple devices while also balancing the battery state of charge. An example of a parallel hybrid architecture is given in Figure 3.

Figure 3: Sample Parallel Hybrid Vehicle Architecture [3]

8

2.1.2.3 Power-Split Hybrid

Power-Split hybrids contain the functionality of both series and parallel configurations and are able to switch between the two. To obtain the ability to run in both modes, a power- split hybrid typically contains two electric machines, one internal combustion engine, and a configuration of and gear sets, typically planetary gear sets, that allow the vehicle to switch between modes. Power-split hybrids have the most complex controls problem of the three hybrid classifications due to the large number of actuators involved. Packaging can also be challenging due to the number of components involved. The main advantage of a power-split hybrid is the flexibility of the powertrain which increases the capability for improving fuel economy and emissions while maintaining vehicle performance [2]. An example of a power-split hybrid architecture is given in Figure 4.

Figure 4: Sample Power-Split Hybrid Architecture [3]

9

2.1.3 EcoCAR 2

The rapidly advancing vehicle technology used in industry demands a particular skill set and experience for effective development. Many of the nation’s top engineering universities do not focus on or teach students about these new technologies as a part of their degree programs, causing new engineering graduates to be inexperienced or ignorant of advanced vehicle technology prior to their first day on the job. To help fill this knowledge gap, the Advanced Vehicle Technology Competition (AVTC) series began and continues to the present where EcoCAR 2 is the currently active competition sequence.

EcoCAR 2 and all AVTCs give students the opportunity to work first hand with the design and implementation of state of the art automotive technologies while still enrolled in school.

EcoCAR 2 is an AVTC sponsored by and the US Department of Energy that challenges students to redesign a 2013 Chevrolet Malibu in order to obtain higher fuel economy and lower emissions without sacrificing performance, safety, or consumer acceptability. Fifteen teams across the US and Canada are participating in the competition with the task of designing, building, and optimizing a new powertrain for the Malibu culminating in a showroom ready vehicle by the end of the competition cycle. The vehicles are judged over a full range of criteria including fuel economy, emissions, drivability, acceleration, and braking performance, and consumer acceptability features.

The competition runs for three years, each of which represent a distinct phase of the design process. Year 1 focuses on the design and computer simulation of the vehicles.

10

The year begins with an architecture selection phase which is followed by component selection, in depth packaging studies, development of the vehicle and component simulation plant models, and early development of the vehicle control strategy using

Hardware-in-the-Loop testing equipment. Early in Year 2 teams receive the production vehicle from GM. Throughout the year each team tears down the stock Malibu and integrates the team designed powertrain and controls. The teams should have a functional mule vehicle capable of participating in dynamic driving events by the end of Year 2. Year

3 allows teams to refine and optimize the mechanical, electrical, and controls systems with the ultimate goal of a near production ready vehicle by the end of Year 3.

2.1.3.1 EcoCAR 2 Vehicle Technical Specifications

The competition provides a set of vehicle technical specifications (VTS) that act as performance targets for the vehicle during development. Table 1 below gives a selection of relevant VTS for EcoCAR 2. The values for each metric for the stock 2013 Chevrolet

Malibu are provided in the table as well as the competition target value and the 2014 predicted value for the Ohio State team vehicle. The values for the Ohio State proposed design are found using the simulation tools discussed later in Chapter 4.

Table 1 clearly illustrates the competition goals of reducing emissions and improving fuel economy while maintaining performance and utility. This presents a significant design challenge for the competing teams. For example, the acceleration times of the vehicle must

11 remain comparable to the stock vehicle despite a significant increase in vehicle mass due to hybridization.

Table 1: EcoCAR 2 Vehicle Technical Specifications

Production 2013 Competition OSU Proposed Specification Malibu Design Target Design Acceleration 0-60 mph 8.2 sec 9.5 sec 10 sec Acceleration 50-70 mph (Passing) 8.0 sec 8.0 sec 4.6 sec 143.4 ft 143.4 ft 143.4 ft Braking 60-0 mph (43.7 m) (43.7 m) (43.7 m) 10+% 3.5% 3.5+% Highway Gradeability @ 20 min @ 60 mph @ 60 mph @ 60 mph Cargo Capacity 16.3 ft3 16.3 ft3 10 ft3 Passenger Capacity 5 >=4 5 Vehicle Mass 1589 kg <2250 kg 2075 kg Starting Time <2 sec <2 sec <10 sec Ground Clearance 2012 155 mm 155 mm >127 mm 736 km 322 km >398 km Vehicle Range [457 mi] (CAFE) [200 mi]* [247 mi]* 8.83 7.12 1.36 Utility Factor (UF)-Weighted Fuel (lge/100 km) (lge/100 km) (lge/100km) Energy Consumption* [787 Wh/km] [634 Wh/km] [121.1 Wh/km] UF-Weighted AC Electric Energy N/A ** 141.8 (Wh/km) Consumption* UF-Weighted Total Energy 787 (Wh/km) 634 (Wh/km) 262.9 (Wh/km) Consumption* UF-Weighted WTW Petroleum 774 624 43.1 Energy (PE) Use* (Wh PE/km) (Wh PE/km) (Wh PE/km) UF-Weighted WTW GHG 253 204 123.5 Emissions* (g GHG/km) (g GHG/km) (g GHG/km) Criteria Emissions Tier 2 Bin 5 Tier 2 Bin 5

The competition also evaluates qualitative consumer acceptability features such as interior noise, drive quality, ride, fit and finish, and stability. Though not listed in Table 1, these metrics are judged during the competition and thus were kept in mind throughout vehicle development process.

12

2.1.3.2 Ohio State Vehicle Architecture

The OSU vehicle architecture is a Parallel-Series PHEV shown in Figure 5. The front axle is powered by a 1.8L Honda high compression ratio engine that can be coupled or decoupled from the transmission input with a clutch. An 80 kW permanent magnet electric machine is connected via belt drive to the transmission input shaft. The transmission itself is a 6-speed automated . The rear axle is powered by another 80 kW electric machine connected to a fixed ratio gearbox which drives the rear wheels. The electric drivetrain components are powered by a 340 V, 18.9 kWh lithium-ion battery pack.

This architecture has great versatility in its operation due to the independent front and rear drives and the transmission’s ability to be used as an additional clutch when set to neutral or one of the six gear ratios. This allows the vehicle to operate in a charge depleting mode and a charge sustaining mode with both parallel and series configurations.

Figure 5: OSU Powertrain Architecture

13

For charge depleting operation, the engine is decoupled from the transmission while both electric machines provide power to the wheels. For charge sustaining series operation, the transmission is shifted to neutral and the engine clutch is closed so that the engine charges the battery pack using the front electric machine as a generator and the rear electric machine drives the vehicle. For charge sustaining parallel operation, the clutch is closed and the transmission is in gear such that all three torque actuators are connected to the wheels.

Diagrams showing the vehicle configuration for each mode are shown in Figure 6.

Figure 6: Powertrain Configurations for Vehicle Operating Modes

14

An important intermediate operating mode is the engine start mode. During engine start, the powertrain configuration is the same as series configuration. All driver requested torque is sent to the rear electric machine and the front wheels are disconnected from the front actuators with the transmission in neutral. The engine clutch closes to couple it with the transmission input shaft and the secondary belt pulley. The front electric machine is then used to spin up the engine to the required starting speed as the engine begins firing.

2.2 The Traction Control Problem

Active vehicle dynamics controls serve several important purposes. These include increasing the range of conditions under which a vehicle behaves predictably as well as enhancing vehicle comfort and response [4]. Traction control in particular maximizes longitudinal and lateral tractive forces between the vehicle’s tires and the road for acceleration and cornering performance. This is accomplished using control inputs and available actuators to target an appropriate driven wheel slip. When thoroughly implemented, traction control allows inexperienced drivers to perform as well as or better than experienced drivers on slippery roads [4]. To understand traction control, it is necessary first to understand the fundamental physics of tire contact and traction. This chapter will give an introduction to traction physics that includes tire and vehicle forces, tire contact, and wheel slip. A survey of popular traction control methods currently used in conventional vehicles and novel traction control methods proposed for hybrid vehicles will also be given. The section will conclude with a detailed explanation of the unique traction control problem presented by the experimental vehicle.

15

2.2.1 Intro to Tire Physics

Vehicle motion is primarily caused by forces generated at the between tires and the road. These forces are also produce the greatest non-linearity and uncertainty in the control of vehicle dynamics [4]. To address this problem, highly non-linear models are used to represent tire dynamics. However, only the underlying principles of tire contact will be presented here.

2.2.1.1 Contact Mechanisms

A vehicle’s ability to accelerate or decelerate is often limited by the frictional coupling between the tire and the road. The frictional coupling is a result mainly of two mechanisms: adhesion and hysteresis. Adhesion is the result of intermolecular bonds between rubber in the tire and aggregate in the road surface. Hysteresis represents energy loss as a result of deformation in the rubber as it slides over the road surface [5]. Both of these forces, as friction forces, rely upon some amount of slip occurring in the contact patch. Adhesion and hysteresis are illustrated in Figure 7.

16

Figure 7: Tire Contact Mechanisms [2]

2.2.1.2 Effective Rolling Radius

An important concept that affects accurate tire modeling is the effective rolling radius. The effective rolling radius of the wheel relates the angular velocity and linear velocity of the wheel as it moves through the contact patch. The effective rolling radius differs from the nominal tire radius due to the linear deformation of the tire in the contact patch. It is important because typical vehicle operation occurs with a slip ratio of 10% or less for which the calculation is significantly impacted by small changes in tire radius [2].

The basic relationship between angular and linear velocity that defines effective rolling radius for a free rolling wheel is given by

푉푥 푅푒푓푓 = ( 1) 휔푤

17 where 푉푥 is the longitudinal speed of the wheel center and 휔푤 is the angular velocity of the wheel [6]. In order to calculate the effective rolling radius without detecting wheel speed, alternative calculations exist. One such alternative is given by [2]

푟 sin {cos−1 ( 푠푡푎푡𝑖푐)} 푟푤 푅푒푓푓 = [ ] 푟푤 ( 2) 푟푠푡푎푡𝑖푐 cos−1 ( ) 푟푤

where 푟푤 and 푟푠푡푎푡𝑖푐 represent the relaxed wheel radius and static wheel radius respectively.

Static wheel radius is defined by [2]

퐹푧 푟푠푡푎푡𝑖푐 = 푟푤 − ( 3) 푘푡

퐹푧 is the normal load on the tire and 푘푡 is the vertical tire stiffness. The vertical tire stiffness can be calculated using test data from the tire manufacturer.

2.2.1.3 Brush Model

The brush model views the tire as a series of infinitesimal tread elements that reach laterally over the contact patch. These elements can be thought of as individual spring elements that can deform independently [2], [7]. The brush model also divides the contact patch into sliding and adhesion regions. In the adhesion region, the tread elements adhere to the road and the force generated is influenced by static friction. In the sliding region, the tread elements slide against the road surface and the forces developed are influenced by kinetic friction [7]. The sliding and adhesion forces cause the tread elements to bend as seen in

Figure 8.

18

Figure 8: Brush Model Representation of Tires [2]

Considering the longitudinal and angular velocities defined previously, the net velocity of the treads through the length of the contact patch, 푙푐푝, can be expressed as

푣푡푟푒푎푑 = 푅푒푓푓휔푤 − 푉푥 ( 4)

For a driving wheel, 푅푒푓푓휔푤 is greater than 푉푥 implying that the net tread velocity is opposite the direction of the longitudinal velocity. If the net tread velocity is relatively small, the adhesion region exists which means that the tip of the element entering the adhesion region has zero velocity at the point of contact with the ground and a velocity of

푣푡푟푒푎푑 at the other end of the tread element. This speed difference causes the tread elements 19 to bend in the direction of longitudinal vehicle motion as shown in Figure 8 [8]. At the point at which the tire deformation exceeds the capability of static friction between the tire and the road the tread element enters the sliding region of the contact patch. When the tread element exits the contact patch entirely it returns to a relaxed state [2].

For a braking wheel, 푟푒푓푓휔푤 is less than 푉푥 implying that the net tread velocity is in the same direction as the longitudinal speed. This causes the tread elements to bend in the same manner but opposite direction of that shown in Figure 8 [2], [8]. It also results in the positions of the sliding and adhesion regions being switched from that shown in Figure 8 with respect to the direction of vehicle motion. In the case of a freely rolling wheel, meaning that no driving or braking torque is applied, the tread elements remain vertical throughout the contact patch and thus develop no propulsive force [6].

2.2.1.4 Wheel Slip

From the net tread velocity and the understanding of the maximum bending capability of the tread elements explored above the slip ratio can be derived. The slip ratio is a unitless metric that defines how the maximum deflection of the tread element is proportional to the ratio of slip velocity in the contact patch to longitudinal velocity of the vehicle [5], [8].

Various expressions for wheel slip ratio exist, but for this work, the slip ratio is given by:

푅푒푓푓휔푤 − 푉푥 휅 = ( 5) 푉푥

20

This expression yields positive slip ratios when the vehicle is accelerating and negative slip ratios when the vehicle is braking. Often a very small constant is added to the denominator of the expression to prevent the slip ratio from becoming undefined as the vehicle speed approaches 0. This yields a slip expression of:

푅푒푓푓휔푤 − 푉푥 휅 = ( 6) 푉푥 + 휀푥

where 휀푥 is the small constant.

2.2.1.5 Tire Friction Characteristics

One of the most important features necessary for traction control is the ability to estimate friction between the tire and the road surface, or more specifically, the wheel-slip vs. adhesion-coefficient characteristics of the tire. The coefficient of friction depends on numerous variables and must be estimated in real time making it one of the greatest challenges in traction control development [9], [10]. Some of the involved factors include surface topography of the road, tread design, contaminants, tire speed, and the viscoelastic properties of the rubber compound which vary with temperature and pressure.

Due to the complexity of the problem, tire friction characteristics are generally determined from experimental observations and an empirical formulation is created. One frequently used solution in current vehicles is the use of look-up tables based on experimental trials.

While deemed adequate for many driving conditions, these are limited in their capability due to being a fixed control type. This means the tables are tuned to accommodate worst

21 case scenarios with poor road conditions which doesn’t allow optimal performance in good conditions [9], [10].

Tire friction exhibits specific characteristics of peak and sliding friction. The peak coefficient, 휇푝푒푎푘, denotes the maximum friction force that can be created between the tire and the road. Once the shear load between tire and road exceeds the force capability of the vertical load on the tire combined with static friction, the wheel begins to slip and sliding friction becomes the governing force [2]. This results in the total decreasing continuously until the wheel locks entirely for braking or pure sliding occurs for acceleration [10]. A typical characteristic curve of longitudinal tire force as a function of the slip ratio is shown in Figure 9.

Figure 9: Characteristic Curve of Longitudinal Tire Force as a Function of Slip Ratio [8]

22

Considering only the longitudinal direction, the friction coefficient is given by

퐹 휇 = 푥 ( 7) 퐹푧

2.2.1.6 Estimating Tire Friction Coefficient

There are numerous methods in use or proposed for estimating tire friction coefficient in real-time. Some methods focus on detecting the many factors that affect friction and then analytically predicting the peak friction coefficient. These methods frequently utilize specialized sensors such as lubricant sensors or optical sensors which look at road reflections [11]. Other methods look at the effects created by tire friction and then back- calculate to determine the friction coefficient. The effects typically utilized are acoustic characteristics, tread deformation, and wheel slip. The first two again use specialized sensors, an acoustic sensor for acoustic characteristics and a sensor affixed to the inner surface of the tire to detect tread deformation, and rely on an understanding of very complex characteristics that make it difficult to obtain an accurate estimation [8], [11].

Friction estimation based on wheel slip utilizes wheel speed and input force data to observe the correlation between the tire slip at a given force to determine the friction coefficient.

Finally, there are methods of friction estimation that utilize longitudinal vehicle dynamics to estimate tire friction coefficient. The most well-known of these methods is the “slip- slope” method. The slip-slope method uses predetermined maps of slip-slope and friction data to estimate 휇 in real-time based on the slip-slope calculated from sensor data [8]. A generic example of the type of maps used with the slip-slope method is shown in Figure

23

10. This method does have several drawbacks. First, it is only valid for low slip ratios.

Second, driven wheel speed is usually used to determine vehicle speed which leaves all- wheel drive vehicles such as the Ohio State EcoCAR 2 vehicle without an accurate source of absolute vehicle speed. This has been solved in some vehicles by adding a 5th non- driven wheel to the vehicle or utilizing GPS speedometers [8], [11]. This method also requires experimental data for the particular type of vehicle and tires in order to obtain accurate slip-slope curves since the factors affecting the peak and shape of the curves is different for each vehicle.

Figure 10: Example Slip-Slope Curves [11]

2.2.1.7 Longitudinal Tractive Force

At low slip ratios, the longitudinal tractive force of the tire can be given by [2]:

24

퐹푥 = 퐾푇휅 ( 8)

where 퐾푇 represents the longitudinal stiffness of the tire. This linear slip-slope region can be seen easily in Figure 9. The linear region ends at the inflection point 휇푝푒푎푘. Beyond this point at high slip ratios the relationship becomes highly non-linear as traction is lost [2],

[8]. Also, once the peak friction point has been passed, the tire force response is saturated causing the longitudinal force to decrease continuously until the wheels either lock or reach a complete spin [10].

2.2.1.8 Tire Rolling Resistance

Due to internal damping of the tire material, not all of the energy used to deform the tire as it rolls is recovered when the tread elements exit the contact patch and return to their original shape. Also, the distribution of the normal load on the tire becomes asymmetric when the tire is rotating. This is because the spring elements are not purely elastic but instead have viscous dissipation which prevents the force used to compress the springs from being recovered in the rear half of the contact patch [8]. This shifts the normal load distribution towards the forward portion of the contact patch. The loss of energy can be represented as a force on the tires which opposes the motion of the vehicle. This force, called the tire rolling resistance, can be represented by [12]:

퐹푅푅 = 푀푔 cos(훼) 퐶푟 ( 9)

For this equation, 푀, 푔, and 훼 represent the vehicle mass, acceleration of gravity, and grade angle of the road respectively. 퐶푟 is a rolling resistance coefficient that is a function of 25 vehicle speed. It is also dependent on the type of tire, inflation pressure, temperature, vehicle mass, and road surface characteristics [12]. 퐶푟 is typically approximated as a constant with values in a range of 0.013-0.02 for smooth pavement. For a passenger vehicle with radial tires on a normal road surface, the value is assumed at 0.015. A lower limit that can be reached with special low rolling resistance tires is 퐶푟=0.008 [8], [12].

2.2.1.9 Wheel Dynamics

The free body diagram given in Figure 11 shows the primary forces acting on a wheel during acceleration. 푇푎푥 is the torque transmitted to the wheels by the half-shafts, 푇푅푅 is the torque from rolling resistance, 퐽푤 is the combined inertia of a wheel and tire, and 휔̇ 푤 is the angular acceleration of the wheel.

Figure 11: Free Body Diagram of Wheel During Acceleration [1]

26

푥 represents the direction of motion and 퐹푥 is the longitudinal tractive force. From this diagram, Newton’s second law can be applied to derive the basic dynamic expression for the wheels:

1 휔̇ 푤 = ( ) 푇푎푥 − 푇푅푅 − 퐹푥푅푒푓푓 ( 10) 퐽푤

2.3 Current Traction Control Solutions

Various systems are currently in use to address the traction control problem. Many of these systems use active and passive devices to manage the torque transmitted to the wheels.

Some systems employ the use of additional, specialized control strategies to detect and reduce wheel spin. The following sections address the most common methods of traction control currently in use and some proposed traction control strategies for the unique traction control problem presented by hybrid vehicles.

2.3.1 Torque Management Devices

Torque management devices (TMD) are the primary hardware used for traction control.

These devices can be passive or actively controlled. Passive TMDs engage automatically when certain conditions are met based on their mechanical design. They can activate based on speed or torque. Active TMDs use a hydraulic or electronic actuator to engage a clutch pack or similar mechanism. When one or more wheels lose traction, these devices help to redirect torque in the powertrain towards the wheels with traction. The following are several of the common torque management devices used in vehicles and traction control systems [13]. 27

2.3.1.1 Open Differential

Differentials allow the inside and outside wheels on an axle to spin at different speeds as the vehicle turns around a corner while continuing to deliver torque. Open differentials send an equal amount of torque to each of the two wheels. The wheel with the least traction limits the amount of torque that can be delivered by the wheels to the road. This means that if one of the wheels comes off the ground or is on a very low-µ surface, both wheels lose their ability to transmit torque to the road [2]. This is the major drawback of open differentials in a traction control application.

2.3.1.2 Limited-Slip Differential

To address the drawbacks of an open differential, a limited slip differential can be used.

The limited slip differential adds a semi-rigid coupling between the gears of an open differential. This is a passive torque management device. The semi-rigid coupling causes the gears to resist spinning at different speeds. The result is that when one wheel loses traction, the other is still able to transmit some torque to the road [2]. While the amount of torque transmitted is small, it is still an improvement upon the open differential as it allows the vehicle to continue forward motion.

Two common types of limited slip differential are a clutch type and a viscous coupling type. A clutch-type limited slip differential uses a spring pack to push the gears against the clutches which provides the resistance against rotation at different speeds [2]. A cutaway view of a clutch type limited slip differential can be seen in Figure 12. A viscous coupling

28 type uses two sets of plates inside of a thick fluid. Each set of plates is connected to one of the output shafts. When one output shaft spins faster than the other, the viscous friction of the fluid causes some torque to continue being transferred to the other shaft [2]. A cross sectional view of a viscous coupling type limited slip differential can be seen in Figure 13.

Clutch

Spring

Figure 12: Clutch Type Limited Slip Differential [2]

29

Figure 13: Viscous Coupling Type Limited Slip Differential [2]

Actively controlled limited slip differentials are also available. Electronically actuated differentials use an electric motor to engage the clutch pack when necessary. Advantages of actively controlled electronic differentials include that they weigh less, can transmit higher torques, and require smaller speed differences to activate [13].

2.3.1.3

Active control allows for the creation of a locking differential. Typically used in serious off-road vehicles, a locking differential uses an electric, pneumatic, or hydraulic mechanism to lock the differential such that it behaves like a solid axle. This means that both wheels receive the same amount of torque and rotate at the same speed regardless of the road surface. Locking differentials are generally manually activated with a switch by the driver [2].

30

2.3.1.4 Torque Sensing Differential

A torque sensing differential uses a set of gears designed to bind together when a torque differential develops across the two output shafts. When equal torque is being delivered to each wheel, the torque sensing differential behaves as an open differential. When a torque differential develops, the gears multiply the torque of the slipping wheel and transmits it to the other wheel. The factor by which the torque is multiplied is called the torque bias ratio and is determined by the design of the gears [2]. This unique type of differential transmits a relatively large amount of torque to the non-slipping wheel without needing an active mechanism.

2.3.2 Four-Wheel and All-Wheel Drive

The most widely used and known passive systems for traction control are four-wheel drive and all-wheel drive. Four wheel drive typically refers to a part time system that can be engaged or disengaged by the driver using some type of switch. When disengaged, the vehicle has only two driven wheels. All-wheel drive systems are full time systems such that the vehicle has four driven wheels at all times. These systems cannot typically be switched off.

Four and all-wheel drive systems are very similar in composition. One of the key components is a which divides power between the front and rear axles.

Transfer cases in four-wheel drive systems are able to decouple one of the axles from the power input when the system is disengaged. Transfer cases for all-wheel drive systems

31 contain a viscous coupling or similar type of differential to allow a speed difference between the two axles allowing the system to function properly on any surface since it cannot be turned off [2], [13].

Four and all-wheel drive systems also must contain a differential on each axle. Four-wheel drive systems often contain locking differentials that allow for multiple four-wheel drive modes [2], [13]. Typical modes include 4HI in which the transfer case is engaged to activate four-wheel drive and the differentials are left open, 4LO in which the transfer case and differentials are locked, and auto-4WD in which the transfer case is used as a limited- slip differential. 4HI is useful when four-wheel drive is needed but it is not likely that several wheels will encounter a low coefficient of friction all at once. With the front and rear differentials open, such conditions would result in insufficient torque transfer to the road. 4LO directs an identical amount of torque to each wheel regardless of the road conditions. This is useful for serious off-road driving, however turning becomes difficult since there can be no speed difference between any of the wheels [2].

All-wheel drive systems take further advantage of the limited slip capabilities of the transfer case. An on-demand all-wheel drive system primarily uses one axle to drive the vehicle but transfers torque to whichever axle has traction if the wheels of one axle being to slip [13]. A full-time all-wheel drive system utilizes torque sensing differentials rather viscous is the transfer case to transfer torque to all wheels at all times based on the torque bias ratios of the differentials [2].

32

2.3.3 Traction Control Systems

Passive, mechanical systems such as the ones discussed in the previous sections can be highly beneficial for certain conditions, however their utility is very limited due to being primarily or entirely passive systems. To enhance the response and capability of traction control, actively controlled systems have been developed. The objective of an actively controlled system is to control wheel slip by estimating the friction between the tire and road surface and using a control system to regulate the wheel slip. The result is improved vehicle stability and traction.

2.3.3.1 Anti-lock Braking System (ABS)

The first active traction control system was the anti-lock braking system (ABS) [4]. ABS was designed to eliminate high slip during braking that results from the wheels locking. By preventing wheel-lock, ABS is very effective at improving driver control, steerability, and stopping distance during heavy braking. Work on ABS led to the development of traction control systems as the acceleration analog of ABS [4]. Traction control (TC) systems work to control vehicle acceleration by targeting a certain driven wheel slip. The target slip value is based on the driver input and accelerator pedal position. At high pedal input and low steering input, a higher driven slip will be targeted to achieve maximum longitudinal force for acceleration. When a higher steering input is detected, the target slip will decrease because lateral traction peaks at lower slip levels than longitudinal slip [4].

33

2.3.3.2 Traction Control in Conventional Vehicles

Modern traction control in conventional vehicles relies on reducing engine torque, applying brakes to the spinning wheel, or some combination of the two [13]. In some cases, such as driving on a surface of uniform friction, reducing the torque output from the powertrain is sufficient for traction control. Changes in spark advance and air/fuel ratio are widely used methods for engine torque control, however cylinder cutting, shifting the transmission, and electronic control are also used. Careful control must be used when combining these methods since each has its own operational bandwidth and engine emissions can be affected [4].

If the driving surface friction is not uniform such that the driven wheels encounter different coefficients of friction, the use of brakes in the traction control system is necessary [4].

Traction control systems utilizing the brakes are generally used in conjunction with an open differential. The application of brakes to the spinning wheel allows a higher torque output from the wheel with traction thus allowing the vehicle to accelerate [13]. The same applies to four or all-wheel drive vehicles whose transfer case is an open differential. When one axle loses traction, brakes are applied to both wheels of the axle to allow torque to be transmitted to the axle with traction. However braking the spinning wheel or wheels wastes a significant portion of the engine torque being produced so the resulting acceleration is still far from optimal and excessive system noise can also result [4], [13]. Brake based systems also have the disadvantage of being very difficult to tune, particularly tuning the brake and powertrain controls so they function smoothly in tandem [4].

34

2.3.3.3 Modern Advances in Traction Control

Advancement in vehicle control and the introduction of electronic and hybrid drivetrains has led to vast improvements in the control capabilities of traction control systems. There have also been adaptations of existing traction control strategies to apply them to new hybrid and electric drivetrains. There has also been development of a new kind of traction control system that works to monitor and control wheel slip at all times. This works to prevent wheel slip from occurring in the first place, rather than activating only to fix the problem once it has occurred. These systems can provide the added benefit of maximizing traction at all times because they are able to continuously target the optimum wheel slip in all conditions. Systems have also been developed to address the problem of detecting vehicle speed and wheel slip on four-wheel drive vehicles where there are no non-driven wheels from which to determine an accurate vehicle speed. This section will discuss several advancements in these areas.

In [14], a continuously functional system was developed for an EV with two hub motors.

The maximum tractive force of the wheels under current conditions is calculated and used to limit the torque requests to the motors. This creates a half closed loop system when the wheels are not slipping because the feedback Tmax has no effect on the system and thus it functions as an open loop system. The loop automatically closes when the wheels begin slipping causing the maximum effective torque to dip below the reference torque and limit the torque request. This system has the advantage of being simple to implement, however it depends on the two driven wheels being independent of each other and it depends upon

35 non-driven wheels to obtain vehicle speed and thus its usefulness in all-wheel drive vehicles is limited.

[15] proposed a general traction control law that makes use of a simplified vehicle model and detected wheel slip. The test vehicle was primarily a front wheel drive vehicle with a rear powertrain that was activated only when additional power was needed for acceleration or when wheel slip was detected. The proposed traction control strategy minimizes an objective function, which represents the combined wheel slip of front and rear wheels, with respect to the motor torque. The resulting motor torque is then applied to the rear electric drive of the powertrain to assist in controlling the vehicle and regaining traction with the front wheels. The performance of the system was limited, however, by lack of coordination with the engine for reduction of torque on the front wheels.

A simple “bang-bang” type controller was employed by [9] on an electric drivetrain. The control strategy transmitted the requested torque to the wheels until wheel slip above a set threshold was detected. At that point the torque request was set to zero until the detected slip dropped back into the stable region and the driver requested torque was again transmitted to the wheels. This controller is effectively an acceleration version of ABS and depends on the inertia of the wheels and vehicle to “smooth” the torque modulation. A state-observer was used with knowledge of current slip to estimate the road load on the drivetrain and determine the allowable slip threshold value.

36

The traction control system proposed by [16] goes beyond correcting for loss of traction and works to maximize the vehicle’s longitudinal force and acceleration at all times by actively optimizing wheel slip at all time. The goal of the system is to maintain the slip ratio at the point of peak friction at all times. This is accomplished by slightly varying the slip target and noting any resulting change in longitudinal force and vehicle acceleration.

Positive changes in acceleration indicate the slip target is below the current optimal value and the slip target is incrementally increased. When the change in acceleration becomes negative it indicates that the peak point has been passed and the slip target will be decreased. The amount of increase or decrease is determined by a PID controller. This continuous testing ensures that the optimum slip point is always tracked without a need for large stored look-up tables, prior knowledge of the road or tire characteristics, large equations, or complicated logic. The strategy is computationally light and can be implemented on a standard embedded platform, but requires the ability to accurately determine and control slip.

Fuzzy logic control techniques have been developed by several researchers in recent years for use in various electronic control systems including transmission control, engine control, and ABS [9]. They have generally found them to have better performance than traditional control algorithms [17]. Fuzzy logic has the advantage of being able to efficiently model highly complex and non-linear systems. It can also handle uncertainty and noise in data effectively [9].

37

2.3.4 The OSU EcoCAR 2 Traction Control Problem

The traction control problem presented by the Ohio State EcoCAR 2 vehicle is unique in many ways. Because the vehicle is a prototype built for the specific purpose of competing in the EcoCAR 2 competition, its powertrain configuration and the components therein are not seen in any other vehicle. The competition rules and team goals also introduced a set of specific constraints to the traction control problem. First, the final traction control algorithm needs to be largely self-contained. This means that all functions directly pertaining to traction control should exist in a single area of the vehicle’s supervisory control and have no interaction with the low level controls. Second, the traction control algorithm must be designed such that it can be easily and directly integrated with the existing controls architecture created during the first two years of the competition without major modifications to any other portion of the code.

The competition rules specifically prohibit any controls action which interferes with or modifies the operation of ABS and normal braking action in any way. The end result of this rule places two constraints on the traction control development. One is that the traction control can only function during acceleration and the vehicle will rely upon the stock ABS system as the means of traction control during heavy braking. The second is that the traction control system cannot actuate the brakes in order to slow a spinning wheel that has lost traction or to transfer torque across the open differentials. Another constraint was placed in order to prevent the vehicle from exceeding the competition maximum weight requirement, no additional torque splitting components could be added to the vehicle. This

38 means that the open differentials included in the gearboxes on the vehicle are the only available means for the vehicle to divide torque between the left and right wheels on an axle. Open differentials are not controllable so the traction control algorithm must be designed with an uncontrolled left-to-right torque split in mind. Finally, to avoid additional weight on the vehicle and to avoid unnecessary complication of the vehicle wiring and controls, the addition of sensors to the vehicle was to be minimized or avoided altogether.

39

Chapter 3: System and Component Modeling

3.1 Traction Control Philosophy

Because the plant model is intended for traction control development, the intended traction control strategy is an important factor to consider in model development. The intended traction control strategy, which will be discussed in detail in a later chapter, takes advantage of the electric motors to control the torque to the wheels during a traction control event. The control strategy of the vehicle utilizes a charge depleting mode for heavy acceleration in which the electric motors accelerate the vehicle while the engine is off and disconnected from the rest of the powertrain. This is when an acceleration traction control event is most likely to occur. If a traction control event occurs while the vehicle is using the charge depleting mode traction control will be applied directly. If the battery state-of- charge is too low to allow the vehicle to function in charge depleting mode, the vehicle will enter the charge sustaining series mode for traction control. The series mode leaves the front axle with no propulsive torque input from the powertrain and the rear electric motor to control the torque transmitted to the rear wheels in order to maintain traction.

3.2 Requirements

Based on the background given in the previous sections, the requirements for the plant model can be described: 40

 High fidelity of the model to capture high frequency vibrations is not required as

only lower frequency dynamics will be important for traction control

 The model must be capable of modeling slip on all four wheels and demonstrating

differential action between the two wheels on a given axle

 The model must be available for SIL work prior to mechanical realization of the

vehicle

3.3 Assumptions

The following assumptions were used in the development of the dynamic model, driven by the requirements listed above.

 Only longitudinal vehicle dynamics are considered

 The torsional stiffness of shafts and gears except half shafts are assumed to be

infinitely large

 Environmental factors such as temperature, pressure, and humidity are not taken

into consideration

 Drivetrain losses are represented by lumped efficiency and friction models

The supervisory control strategy developed for the test vehicle converts a percentage-based torque request from the pedals into actual torque requests for each of the three torque generating components based on the optimization of fuel economy and emissions. The dynamic model presented here focuses on translating the torque requests into the torque

41 realized by the engine and motors and how it propagates through the powertrain to the wheels. The following sections will describe each of the model components in detail.

3.4 Powertrain Modeling

It is necessary to derive dynamic equations to describe the components of the powertrain.

Figure 14 shows the model of the driveline upon which the derived equations are based.

The component models are designed to translate engine and motor torque requests into the torque realized by the actuators and to trace how the torque produced and its effects on component speeds propagate through the system. The following sections will describe each of the model components in detail.

Figure 14: Driveline Dynamic Model

42

3.4.1 Engine

A detailed thermodynamic model describing engine dynamics does not provide substantial additional information for the validation of a traction control oriented dynamic vehicle model, particularly because the engine will not be used to transmit torque to the wheels in the intended traction control strategy as described previously. Such detailed models are often used for the design of engine control systems, however for this work a simplified representation of the engine model is used to reflect the dynamics between torque request and resulting engine speed. The engine is modeled as an ideal torque actuator with a constant inertia connected through the crankshaft to the rest of the powertrain. The resulting crankshaft dynamics are given by:

1 휔̇ 푒 = ( ) 푇푒 − 푇푒,푓푟 − 푇퐶 ( 11) 퐽푒 + 퐽퐶1

Where

휔̇ 푒 = engine angular acceleration

푇푒 = engine indicated torque

푇푒,푓푟 = engine friction torque

푇퐶 = torque transmitted by the clutch

퐽푒 = lumped engine inertia

퐽퐶1 = inertia of the clutch flywheel attached to the engine

The engine friction is modeled by a lookup table constructed from experimental data. A delay between torque request and torque generation is included in the model to account for the induction-to-power stroke transport delay. 43

3.4.2 Front Electric Motor

Because the pulleys on which the belt is mounted are coupled directly to the electric machine and transmission, they are modeled as lumped inertias with those components.

The primary pulley, denoted by the subscript s1, is coupled to the output shaft of the electric machine. Belt dynamics are ignored. Taking into account these assumptions, the dynamics of the front electric machine are given by:

1 휔̇ 퐹푀 = ( ) 푇퐹푀 − 푇퐹푀,푓푟 − 푇푏푒푙푡 ( 12) 퐽퐹푀 + 퐽푠1

Where

휔̇ 퐹푀 = Front electric machine angular acceleration

푇퐹푀 = Front electric machine torque

푇퐹푀,푓푟 = Front electric machine internal friction torque

푇푏푒푙푡 = Torque transmitted by the belt

퐽퐹푀 = Front electric machine inertia

퐽푠1 = Inertia of primary belt pulley

The front electric machine friction term is modeled as the combined friction of all components at the node of the front electric machine, the belt and pulleys, and the transmission primary shaft when the engine clutch is open.

44

3.4.3 Transmission

The clutch disk and secondary belt pulley are coupled directly to the input shaft of the transmission so they are modeled as a lumped inertia. A highly detailed dynamic model of the transmission would not provide significant useful information for the development of traction control because the vehicle will be kept in a fixed gear during a traction control event so a simplified model was chosen to prevent unnecessary model complexity and maintain an efficient model based design. The simplified model represents the torque on the input and output shafts of the transmission by a static multiplication by the gear ratio as shown in ( 13).

The dynamics of the transmission input are given by

1 휔̇ 퐺퐵1 = ( ) 푇퐶 + 퐵 ∙ 푇푏푒푙푡 − 푇퐺퐵1 ( 13) 퐽퐶2 + 퐽푠2 + 퐽퐺퐵1

Where

휔̇ 퐺퐵1 = Transmission input angular acceleration

퐵 = Belt ratio

푇퐶 = Torque transmitted by the clutch

푇퐺퐵1 = Torque transmitted to transmission primary shaft

퐽퐶2 = Clutch disk inertia

퐽푠2 = Inertia of belt pulley attached to transmission input

퐽퐺퐵1 = Equivalent transmission primary shaft inertia

The dynamics of the transmission output are given by

45

1 휔̇ 퐺퐵2 = ( ) 푅 ∙ 푇퐺퐵1 − 푇푎푥,푓 ( 14) 퐽퐺퐵2

Where

휔̇ 퐺퐵2 = Transmission output angular acceleration

푇푎푥,푓 = Torque transmitted to the front wheels

퐽퐺퐵2 = Equivalent transmission secondary shaft inertia

푅 = Transmission gear ratio

Table 2 contains the gear ratios for the transmission and final drive.

Table 2: Gear and Drive Ratios of the Transmission

Gear Ratio 1st 3.8180 2nd 2.1580 3rd 1.4750 4th 1.0670 5th 0.8750 6th 0.7440 Differential 3.941 Efficiency 0.962

3.4.4 Rear Electric Machine and Gearbox

Similar to the engine and front electric machine, the rear electric machine is modeled as a lumped inertia, ideal torque actuator. The rear powertrain dynamics can be described with a lumped model that reflects all inertias to the rear electric machine output shaft.

46

1 푇 휔̇ = ( ) 푇 − 푇 − 푎푥,푟 ( 15) 푅푀 퐽 푅푀 푅푀,푓푟 푟 퐽 + 퐽 + 푔2 푅푀 푔1 푟2

Where

휔̇ 푅푀 = Rear electric machine angular acceleration

푇푅푀 = Rear electric machine torque

푇푅푀,푓푟 = Rear electric machine friction torque

푇푎푥,푟 = Torque transmitted to the rear wheels

퐽푅푀 = Rear electric machine inertia

퐽푔1 = Gearbox primary shaft inertia

퐽푔2 = Gearbox secondary shaft inertia

푟 = Gearbox gear ratio

The rear electric machine friction term is modeled as the combined friction of the rear electric motor and gearbox.

Electric machines experience a small lag between torque request and torque output which can be represented with a pure delay with a time constant 휏퐸푀 of 0.01s. A delay of 0.01s represents the typical lag exhibited by electric machines [2], [18]. This delay precedes ( 12) and ( 15) in the implementation of the model and can be represented as [18]

1 푇̇퐸푀 = (푇퐸푀,푟푒푞 − 푇퐸푀) ( 16) 휏퐸푀

47

푇퐸푀,푟푒푞 and 푇퐸푀 represent the torque request and actual torque output of the electric machine. This is represented generically here but applies to both the front and rear electric machine individually.

3.4.5 Front and Rear Axles

The torsional stiffness and damping of the axle shafts are taken into account for this work.

Keeping this in mind, the torque transmitted to the wheels by the front and rear half shafts can be given by the following relationship

푇푎푥,𝑖 = 푘푎푥,𝑖(휃̇푎푥,𝑖) + 푏푎푥,𝑖(∆휔푎푥,𝑖) ( 17)

The subscript 𝑖 = {푓, 푟} is used to indicate the front and rear axles, 푘푎푥,𝑖 is the stiffness of a single half-shaft on axle 𝑖, and 푏푎푥,𝑖 is the damping coefficient of a single half-shaft on axle 𝑖. The torsional displacement on a half-shaft and the relative angular speed are given as

휔퐺퐵2 − 휔푤,푓, 𝑖 = 푓 휃̇푎푥,𝑖 = ∆휔푎푥,𝑖 = { ( 18) 휔푔2 − 휔푤,푟 𝑖 = 푟

where 휔푤,𝑖 is the wheel speed.

3.4.6 Wheel Dynamics

The free body diagram given in Figure 11 shows the simple forces acting on a wheel during acceleration. From this diagram, Newton’s second law can be applied to derive the basic dynamic expression for the wheels

48

1 ( 19) 휔̇ 푤,𝑖 = ( ) 푇푎푥,𝑖 − 푇푅푅 − 퐹푥,𝑖푅푒푓푓 퐽푤

Rolling resistance is given by [1, 4]

퐹푅푅 = 푀푔 cos(훼) 퐶푟 ( 20)

The mass of the vehicle, acceleration due to gravity, and grade angle of the road are given by 푀, 푔, and 훼 respectively. 퐶푟 the rolling resistance coefficient assumed for this work to have a value of about 0.015 as explained in Chapter 2 [12]. The torque due to rolling resistance can be determined by multiplying the rolling resistance force from ( 20) by the tire’s effective rolling radius. Due to the weight distribution in the vehicle, each wheel has a slightly different effective rolling radius.

3.4.7 Tire Model

In the development of traction control, modeling of the tire-road interaction and forces is very important. Due to the non-linear behavior of tires and the great variance in vehicle handling caused by the tires, it is important that a realistic non-linear tire model is used.

Existing tire models are predominantly semi-empirical in nature which use experimental data to determine the model parameters [19]. One of the most prevalent tire models in use is the Pacejka ‘Magic Formula’ model. This work uses the Pacejka ‘Magic Formula’ model in a form considering only longitudinal forces to model tire behavior. This model was chosen in part due to its prevalence which allowed the necessary empirical coefficients to be directly obtained from the tire manufacturer. It was chosen over popular theoretical

49 models because theoretical models generally must be based on simplifying assumptions which limits their practical use and makes them undesirable for use in traction control development [7].

The following sign conventions were used:

 Angles, forces, and moments use sign conventions consistent with SAE definitions

as shown in Figure 15.

 Longitudinal sip 휅 is positive during acceleration and negative during braking as

given by ( 6) which is repeated here for clarity

푅푒푓푓휔푤 − 푉푥 휅 = ( 6) 푉푥 + 휀푥

Figure 15: SAE Tire Axis System [14]

50

The magic formula is given by

퐹 = 퐷 ∙ sin(퐶 ∙ arctan[{퐵 휅 − 퐸 ∙ [퐵 휅 − arctan(퐵 휅 )]}]) 푥0 푥 푥 푥 푥 푥 푥 푥 푥 푥 ( 21) + 푆푉푥

The coefficients B, C, D, and E are dimensionless coefficients that are functions of the tire load. They are the stiffness factor, shape factor, peak value, and curvature factor respectively. The load dependent coefficients are defined by

퐷푥 = 휇푥퐹푧 ( 22)

휇푥 = 퐷푥1 + 퐷푥2 ∙ 푑푓푧 ( 23)

퐾푥3∙푑푓푧 퐹푧 ∙ (퐾푥1 + 퐾푥2 ∙ 푑푓푧)푒 퐵푥 = ( 24) 퐶푥퐷푥 + 휀푥

2 퐸푥 = (퐸푥1 + 퐸푥2 ∙ 푑푓푧 + 퐸푥3 ∙ 푑푓푧 )(1 − 퐸푥4 ∙ 푠𝑖푔푛(휅푥)) ( 25)

Where (퐹푧 − 퐹푧0) 푑푓푧 = ( 26) 퐹푧

휅푥 = 휅 + 푆퐻푥 ( 27)

푆퐻푥 = 퐻푥1 + 퐻푥2 ∙ 푑푓푧 ( 28)

푆푉푥 = 퐹푧 ∙ (푉푥1 + 푉푥2 ∙ 푑푓푧) ( 29)

푆푉푥 and 푆퐻푥 represent an offset to the slip and longitudinal force. 휇푥 is the load-dependent friction coefficient in the longitudinal direction. 휀푥 is a small constant intended to avoid division by zero as the vertical load approaches zero [20]. The tires for the test vehicle are being custom developed for this team for light weight and low rolling resistance. The rolling resistance will be approximately half that of a normal tire. As the tire development

51 is completed, the empirical coefficients for the tire model will be obtained by the tire manufacturer through testing and provided for use in this work.

3.4.8 Vehicle Model

The motion of the vehicle results from the sum of all forces acting on the vehicle body.

These forces are shown in Figure 16.

Figure 16: Vehicle Model Block Diagram [20]

In this diagram,

푎, 푏 = Distance of front and rear axles, respectively, from the plane of the vehicle center of gravity (CG)

푉푥 = Longitudinal velocity of vehicle

퐹푑 = Force of aerodynamic drag

퐹푥푓, 퐹푥푟 = Longitudinal force generated between the road and the front and rear wheels, respectively

52

퐹푧푓, 퐹푧푟 = Normal forces on the front and rear wheels, respectively

ℎ = Height of vehicle CG above ground

푚 = Vehicle mass

푔 = Acceleration of gravity (9.81 m/s2)

훽 = Angle of incline of the road

The vehicle model is based upon the following properties and assumptions:

 Two axles with two equally sized wheels on each axle

 The vehicle axles are parallel

 Only longitudinal motion is considered

 Longitudinal motion occurs perpendicular to the axles

 The normal z direction is always perpendicular to the axle plane

 Vehicle weight and aerodynamic drag act through the center of gravity

 Pitch and vertical motion are not considered

Newton’s second law as applied to the vehicle model is given as:

푚푉푥̇ = 퐹푥 − 퐹푑 − 푚푔 sin 훽 ( 30)

The longitudinal force is determined by

퐹푥 = 2(퐹푥푓 + 퐹푥푟) ( 31)

The aerodynamic drag force is given by

1 ( 32) 퐹 = 퐶 휌퐴(푉 − 푉 )2 ∙ 푠𝑖푔푛(푉 − 푉 ) 푑 2 푑 푥 푤 푥 푤 53

where 푉푤 represents the headwind speed.

The normal forces on the wheels are found by

−ℎ(퐹푑 + 푚푔 sin 훽 + 푚푉푥̇ ) + 푏푚푔 cos 훽 퐹푧푓 = ( 33) 푛(푎 + 푏)

ℎ(퐹푑 + 푚푔 sin 훽 + 푚푉푥̇ ) + 푏푚푔 cos 훽 퐹푧푟 = ( 34) 푛(푎 + 푏)

and must satisfy the condition

퐹푧푓 + 퐹푧푟 = 푚푔 cos 훽/푛 ( 35)

Equations ( 30) through ( 35) comprise the vehicle model [20].

54

Chapter 4: Simulation and Vehicle Controls

4.1 Introduction

The model described in Chapter 3 is designed for implementation as a simulator. The Ohio

State EcoCAR 2 team utilizes Simulink from The MathWorks in order to create simulators for use in control development during the three years of the competition. This chapter contains a discussion of the primary simulator used by the team to illustrate why an additional, unique simulator was necessary for the development of traction control. The development of the new simulator is also discussed as well as a brief description of the primary control algorithms used in the vehicle around which the traction control development was focused.

4.2 Existing Simulation Tools: EcoSIM2

The primary simulator utilized by the Ohio State team is an energy based quasi-static model called EcoSIM2. The simulator is based on the concept of feed-forward torque which is delivered from the actuators and through the powertrain gearing to the wheels where a longitudinal force is generated which acts on the vehicle mass to propel the vehicle forward. The forward acceleration is determined by dividing the force by the vehicle mass.

It is then integrated to determine the vehicle velocity. Vehicle velocity is then converted to a wheel rotational velocity once divided by the wheel radius. The rotational velocity is then 55 fed back through the powertrain and the gearing to determine the actuator rotational speeds.

This concept is illustrated in Figure 17.

Figure 17: Torque/Speed Structure of EcoSIM2

EcoSIM2 is used to evaluate fuel economy and to develop control strategies and perform basic tuning of controls for the vehicle. The simulator is quasi-static meaning that the time constants of components in the system are considered negligible when compared to the greatest inertia which is the vehicle itself [21]. With this assumption, the components in

EcoSIM2 are modeled based on static maps, simple transfer functions, and simplified soft

ECUs [22]. This allows the model to be computationally inexpensive and run quickly for rapid controls iterations. The simulator is comprised four primary segments as seen in the user interface shown in Figure 18.

56

The Driver subsystem is a PID controller that uses the difference between a vehicle speed trace and the current vehicle speed to generate accelerator and brake pedal commands.

Typical speed traces include the Federal Urban Driving (FUDS) cycle, Federal Highway

Driving (FHDS) cycle, US06 cycle, and team created cycles designed for fault or performance testing.

Figure 18: EcoSIM2 User Interface

The PHEV Powertrain subsystem contains the aforementioned maps, transfer functions, and soft ECUs that model the components of the drivetrain. The PHEV Powertrain subsystem can be seen in Figure 19. The EcoCAR2 Vehicle subsystem contains a version 57 of the vehicle body model that uses dynamometer coefficients to calculate the road loads on the vehicle. The MABX Primary Controller subsystem contains the control algorithms used to govern vehicle mode, gear, and transitions between modes. This subsystem is where vehicle control development occurs.

Figure 19: PHEV Powertrain Subsystem in EcoSIM2

Additional blocks in the primary user interface include an Inputs subsystem to load variables from the workspace into the model, an Outputs subsystem to save variables from the model into the workspace, and the Economy subsystem to display selected vehicle status indicators and performance metrics during simulation.

4.3 Vehicle Control Strategy

The vehicle control strategy determines operating mode based on the battery state of charge

(SOC) and vehicle speed. On a full charge, the vehicle starts in charge depleting mode 58 using the electric machines to propel the vehicle. When the SOC drops below 18%, the vehicle transitions to charge sustaining mode. Once charge sustaining mode is activated, the vehicle selects between charge sustaining series and charge sustaining parallel based on the vehicle speed. When vehicle speed is less than 50 kph, charge sustaining series is selected. Above 50 kph, the vehicle transitions to charge sustaining parallel. Within each mode, efficiency is maximized to produce maximum fuel economy and vehicle range.

The energy management in the control strategy is performed by an algorithm called the

Equivalent Consumption Minimization Strategy (ECMS) to determine the optimal power split between the torque actuators in the powertrain during charge sustaining modes. A modified version is used during charge depleting mode to determine the most efficient split between the two electric machines. ECMS reduces a global optimization problem to an instantaneous, local optimization method [23]. ECMS assigns both electricity and liquid fuel a cost function designed to balance energy use and power output. The control strategy minimizes the energy cost function while maintaining the power output necessary to meet the requested torque and then assigns torque commands to the torque actuators accordingly.

More detailed information on ECMS can be found in [24].

Another important aspect of the vehicle control strategy is the gear shifting process. When a shift is requested, the transmission first shifts to neutral. While in neutral, the front electric machine is used to control the speed of the transmission input and match it to the speed of

59 the transmission output for the new gear prior to engaging the gear. This minimizes any grinding of the synchronizers and allows for a smooth feel to shifting in the vehicle.

4.4 Simulation for Traction Control: EcoSIM2 – Dynamic

EcoSIM2 is very useful for its primary purpose of control development for improved fuel economy and basic performance. However, the model does not account for powertrain dynamics such as inertias and shaft stiffnesses. The model also assumes the wheels behave as rigid discs and that perfect contact exists between the wheels and the road with no slip.

For these reasons, the model is insufficient for traction control development.

Figure 20: EcoSIM2 – Dynamic User Interface

60

To accommodate the desired development, a new model was developed which expanded upon EcoSIM2 to take the powertrain dynamics into account and incorporate the Pacejka

Magic Formula tire model. EcoSIM2 – Dynamic is a model derived from EcoSIM2 that uses Simulink’s SimDriveline toolbox to implement the dynamic model described in

Chapter 3. The user interface of EcoSIM2 – Dynamic is shown in Figure 20. The structure of the model was kept almost identical. All changes were made within the plant models for each component subsystem shown in Figure 19.

Implementing the dynamics and the use of the SimDriveline toolbox required an important modification to the original simulator. SimDriveline systems are best used with a variable step solver. However the MABX controller simulator must be run at a fixed time step to most accurately model the functionality of the controller hardware which is a digital system. To accomplish this, the MABX Primary Controller subsystem was isolated as an atomic subsystem and all continuous functions within it were discretized with a time step of 0.01 sec to match the time step of the controller hardware. Another change was the addition of a feedback loop directly from the vehicle subsystem to the powertrain subsystem which brings the calculated normal forces to the tire model.

A limitation of the simulator using SimDriveline is the inability to accurately simulate speed control for the motors. The electric motors can be controlled in a torque control mode or a speed control mode. When in torque control mode, the inverter controls the motor by sending it a torque set point based on the torque commands from the MABX and allowing

61 the speed to vary naturally based upon the torque. In speed control mode, the inverter commands a specific motor speed and continuously varies the torque in order to meet the speed command. Because the torque variance in speed control mode is performed by the inverter and not in the supervisory controller, it is not captured in the simulator.

Furthermore, speed control mode is only used during gear shifting to match the transmission input and output speeds while in neutral during a shift. EcoSIM2 is able to mimic the speed control functionality by directly commanding the front electric machine speed rather than back propagating as shown in Figure 17. However, the structure of the

SimDriveline model requires torque control to be used at all times. Therefore, speed matching does not properly occur.

Another limitation of the model is that the coefficient of friction for each wheel must remain constant throughout the simulation. This makes it impossible to accurately model a wheel transitioning from low friction to high friction or from high friction to low friction.

For example, if a simulation begins with the front wheels on a low friction surface and the rear wheels on a high friction surface, the rear wheels will never enter the low friction zone during the simulation even if the vehicle displacement is large.

4.5 EcoSIM2-Dynamic Initial Validation

To validate the updates to the EREV powertrain subsystem from the creation of EcoSIM2-

Dynamic, data collected from the vehicle during a zero-to-sixty acceleration is compared to data generated from the model. The actuator torque commands recorded from the vehicle

62 were used as inputs to the model and the resulting vehicle speed in the model is compared to the actual vehicle speed recorded in the data. The simulator behavior mimics that of the vehicle quite well with slight inaccuracy in the speed. The simulator speed slightly lags the actual speed for about 10 seconds and reaches a peak speed approximately 2 kph greater than the actual vehicle speed. Based upon these results, further refinement of the EcoSIM2-

Dynamic plant model is not necessary for the development of traction control.

120

100

80

60

40 Vehicle Data Vehicle Speed [kph] Speed Vehicle 20 Simulation Data 0 0 5 10 15 20 time [s]

Figure 21: Initial Validation for EcoSIM2-Dynamic

4.6 EcoSIM2-Dynamic Results

To demonstrate the simulator’s ability to model friction between the tires and the road, several simulations were run. Sample results are given below. Realistically, driving surfaces are imperfect and non-uniform causing each wheel to experience a slightly different friction coefficient. To simulate this, the friction coefficient for each wheel can be varied slightly in the simulation. Throughout this work, the following convention will

63 be used for variance in friction coefficient unless otherwise specified. In Table 3, 휇푥 represents the nominal friction coefficient.

Table 3: Friction Coefficient Variance Convention

Left Wheel Right Wheel

Front Axle 휇푥 – 0.01 휇푥 – 0.03

Rear Axle 휇푥 – 0.03 휇푥

Typical nominal friction coefficients for various road surfaces are given in Table 4.

Table 4: Typical Friction Coefficients [11], [20]

Nominal Friction Surface Coefficient Dry Pavement 0.9 – 1.0 Wet Pavement 0.7 - 0.8 Snow 0.3 - 0.4 Ice 0.1 - 0.25

The initial simulation was performed with a longitudinal load-dependent friction coefficient (휇푥 in equation ( 23) ) of 1. This is the value of the coefficient provided for the

Magic Formula model to represent dry pavement [20], [25]. Figure 22 shows the torque and rotational speed of the torque actuators as well as a plot of vehicle speed compared to the speed trace defined by the drive cycle. The wheel speeds and wheel slip values as defined by ( 6) are shown in Figure 23. For clarity, only the first 60 seconds are shown.

64

200 FEM 100 REM ICE 0

Torque [Nm] Torque -100 0 10 20 30 40 50 60 6000 FEM 4000 REM ICE 2000

Speed [rpm] Speed 0 0 10 20 30 40 50 60 100 Vehicle velocity Cycle Velocity 50

Speed [kph] Speed 0 0 10 20 30 40 50 60 time [s]

Figure 22: Actuator Torques and Speeds During US06 Cycle - 흁풙 = 1.0

600 0.02 FR FL 0.01 400 0

200 Slip Wheel -0.01

Wheel Speed [rpm] Speed Wheel FR FL 0 -0.02 0 20 40 60 0 10 20 30 40 50 60

600 0.02 RR RL 0.01 400

0

200 Slip Wheel -0.01

Wheel Speed [rpm] Speed Wheel RR RL 0 -0.02 0 20 40 60 0 10 20 30 40 50 60 time [s] time [s]

Figure 23: Wheel Speeds and Wheel Slip During Zero-to-Sixty Acceleration - 흁풙 = 1.0

65

The wheel speeds and slip clearly illustrate the oscillations in the powertrain captured by

EcoSIM2-Dynamic that are absent from the quasi-static simulations in EcoSIM2. Traction was maintained throughout the simulation as evinced by slip values that stay very low. The maximum slip seen by the wheels is 0.019.

Next, the same simulation was run with a nominal friction coefficient of 0.26 which represents a low friction driving surface such as a snow covered road. Plots of the actuator torques and speeds and of the wheel speeds and slip are given in Figure 24 and Figure 25.

200

0 FEM

Torque [Nm] Torque REM -200 ICE 0 4 10 20 30 40 50 60 x 10 2 FEM 1.5 REM 1 ICE 0.5

Speed [rpm] Speed 0 0 10 20 30 40 50 60 100 80 Vehicle velocity 60 Cycle Velocity 40

Speed [kph] Speed 20 0 0 10 20 30 40 50 60 time [s]

Figure 24: Actuator Torques and Speeds During US06 Cycle - 흁풙 = 0.26

66

6000 11 FR 10 FR 5000 FL 8 FL 4000 6 3000 4 2000 Wheel Slip Wheel 2

Wheel Speed [rpm] Speed Wheel 1000 0

0 -2 0 20 40 60 0 10 20 30 40 50 60

4000 12 RR 10 RR 3000 RL RL 8 6 2000 4

1000 Slip Wheel 2

Wheel Speed [rpm] Speed Wheel 0 0 -2 0 20 40 60 0 10 20 30 40 50 60 time [s] time [s]

Figure 25: Wheel Speeds and Slips During US06 Cycle - 흁풙 = 0.26

A comparison shows much higher wheel speeds and slip values for Figure 25 where the friction between the tires and the road is low than for Figure 23 where friction is optimal.

For the low friction simulation the slip on the front axle peaks at a value of 10. Figure 25 also illustrates the effect of a non-uniform surface on wheel slip. For example, the rear left wheel accelerates to a speed several times that of the rear right wheel due to the open differential and the lower friction experienced by the rear left wheel. Because the friction experienced by the left wheel is lower, it is the first of the two to lose traction. Once the left wheel breaks loose, the differential transfers all of the torque to the left wheel and none to the right. The right wheel maintains traction due to lack of input torque and continues spinning at a rate directly proportional to vehicle speed since the vehicle is the force driving the right wheel. This phenomenon is also seen on the front axle. 67

An examination of Figure 24 shows a sharp increase in the speed of the electric machines disproportionate to the increase in input torque during the times that the wheels lose traction. The sudden loss of load, because it is uncontrolled and because the torque input is sustained as if the load were still present, causes the electric machines to far exceed the rated operating speeds of the electric machines. Accordingly, the wheels are accelerated to excessive speeds as well. On a vehicle rather than in simulation, these kinds of effects would cause significant damage to the vehicle and danger to the driver, further emphasizing the need for effective traction control.

68

Chapter 5: Traction Control Development

5.1 Vehicle Configuration

When determining the approach for traction control on the Ohio State EcoCAR 2 vehicle, the constraints described in Chapter 2 must be taken into consideration. The constraint prohibiting the use of the brakes dictates that the traction control approach will use the reduction of input torque to the powertrain as the sole mechanism to reduce and eliminate wheel slip. It is desirable to use the electric machines for torque reduction on the EcoCAR

2 as they provide the most direct and best controlled avenue for torque reduction as well as offering the ability to reduce to zero or negative torque if necessary. The engine is only able to reduce to idle speed and torque without stalling or potentially damaging the engine.

When the vehicle is in the charge depleting configuration, the electric machines are the only sources of torque so their use for torque reduction can be easily implemented. When in the charge sustaining series configuration, the rear wheels are the only driven wheels so the rear electric machine is the natural avenue for torque reduction. In the charge sustaining parallel configuration, however, the engine is connected to both the wheels and front electric machine. If torque reduction occurs on the front axle in this configuration, it is necessarily limited by the engine in order to prevent the engine from stalling. Energy management also becomes a concern if traction control is applied in the charge sustaining 69 parallel configuration. Thus, the traction control strategy needs to transition the vehicle from the parallel configuration to the series configuration if wheel slip is detected while the vehicle is in charge sustaining configuration.

5.2 Algorithm Placement

As discussed in Chapter 2, there are many methods by which wheel slip and traction can be managed. It was necessary to determine which of these methods would be utilized for the Ohio State vehicle. First a determination of whether an active system, passive system, or both would be used. Because the vehicle contains open differentials and it is impractical to replace them with limited slip or torque sensing differentials, no passive approach is possible. As such, the Ohio State vehicle must rely entirely upon an active traction control strategy implemented in the vehicle controls.

There are two primary methods of implementing traction control within the vehicle control strategy. First, traction control can be implemented as an operating mode that is entirely separate from the normal operating modes and is activated upon detection of wheel slip as seen in [2]. The other option is to implement traction control as a modification to the torque request within the existing operating modes. Examples of this option presented in Chapter

2 include the on-off torque request of the bang-bang controller presented in [9], the half closed loop system in [14], and several others. The creation of additional modes for traction control in multiple powertrain configurations would add considerable complexity to the mode selection and mode transition logic of the controller. To prevent this, it was decided

70 that traction control would be implemented as a modification to the torque request within the existing operating mode algorithms, almost entirely eliminating the need for modification to mode selection and transition algorithms. One transition condition must still be added to ensure the vehicle moves to the charge sustaining series configuration when wheel slip is detected during charge sustaining operation. To illustrate the final structure of the vehicle control strategy, a diagram of the control strategy is shown in Figure

26.

Figure 26: Control Strategy Flow Chart

The logic to determine the reduced torque request can be self-contained in a subsystem independent from the rest of the operating mode logic. The only necessary point of

71 interaction with existing control is an override of the torque request with the final reduced torque request at an appropriate place within the algorithm. This structure satisfies the necessity to minimize impact on the existing controls architecture.

5.3 Activating Traction Control

First, the conditions under which traction control will be activated must be determined.

Because the front and rear powertrains operate independently with no rigid connection between the axles, traction control can act on each axle separately. To accomplish this, two slip flag variables were introduced: 푅푒푑푢푐푒_퐹푟표푛푡 and 푅푒푑푢푐푒_푅푒푎푟. Both variables are

Boolean indicators where a value of 1 indicates that slip has been detected on the front or rear axle, respectively. If either of these variables is set to 1 while the vehicle is in charge depleting mode or charge sustaining series mode, traction control strategy within those modes will be activated and no changes to the vehicle configuration will occur. If either variable is set to 1 while in charge sustaining parallel, the transmission will be moved to neutral to activate charge sustaining series mode and the traction control strategy within series mode will be activated as well. If either variable is set to 1 while the vehicle is in engine start mode, traction control can be activated within engine start mode since the mode occurs in the series powertrain configuration which is desirable for traction control. Once the engine has started, the controls can pass into charge sustaining series mode and activate traction control within series mode without any changes to the powertrain configuration that could interfere with wheel traction.

72

Another case to be considered is when the vehicle is in charge depleting mode with traction control active and the battery SOC drops below 18%. To prevent draining the battery pack beyond a safe limit, the vehicle will still be passed to engine start mode by shifting the transmission to neutral and then to charge sustaining series, all with traction control still active.

5.3.1 Detecting Wheel Slip

Next, an algorithm to detect slip and set the 푅푒푑푢푐푒_퐹푟표푛푡 and 푅푒푑푢푐푒_푅푒푎푟 flags to 1 must be developed. The slip flags will be triggered dependent upon what slip scenario the vehicle is experiencing. A wide range of slip scenarios are possible in the vehicle and should be considered for detection. These scenarios include:

1. Launch under low mu conditions on all four wheels

2. Launch with low mu on one axle (front or rear)

3. Launch with low mu on one side of vehicle (left or right)

4. Launch with low mu on any one of the four wheels

5. Left-right split mu encountered while driving

6. Temporary front-rear split mu while driving if a patch of low mu is entered or exited

while driving

An example of these scenarios is illustrated in Figure 27.

73

5 1 2

6

3 4

Figure 27: Slip Scenarios

Wheel slip in vehicles is typically determined by comparing the speeds of driven wheels to the vehicle speed and determining if the current wheel speeds properly correspond to the vehicle speed. The vehicle speed is determined from non-driven wheels on the vehicle since they are driven by the vehicle inertia and thus do not slip during acceleration. The challenge presented by the Ohio State vehicle is that all four wheels are driven and thus there is not guaranteed to be a reliable source of vehicle speed at all times, particularly when all four wheels are on a low friction surface. To combat this problem, the slip detection algorithm was designed in such a way that knowledge of the vehicle speed is not necessary. This was accomplished by using several different comparisons of the wheel speeds on the vehicle to determine which scenario the has encountered and thus which slip flag should be activated.

This method of slip detection is predicated on the assumption that the only time that all four wheels will be at approximately the same speed is when all four wheels have traction. 74

This is true for the Ohio State vehicle even if slip occurs on all four wheels simultaneously on an ideal surface with uniform friction because the front and rear axles will never have an equal axle torque input under normal operation. The differing total gear ratios for the front and rear powertrains, different normal forces on each wheel, and the torque split determined by the operating strategy ensure that there will always be a meaningful difference between the front axle and rear axle torque. If the torque at the axle is different for each axle, one axle will spin its wheels faster than the other and this difference in speeds can be captured by one of the wheel speed comparisons elaborated in this section.

The following naming convention is used throughout this work to designate each wheel:

휔퐹푅 = Front Right wheel speed

휔퐹퐿 = Front Left wheel speed

휔푅푅 = Rear Right wheel speed

휔푅퐿 = Rear Left wheel speed

Three speed differentials are calculated to help determine the slip scenario. The first two differentials are right versus left wheel speed across the front axle and right versus left wheel speed across the rear axle. The differentials are calculated and four resulting intermediate indicators (퐷1, 퐷2, 퐷3, 퐷4) are designated as shown:

퐷1 = 1 𝑖푓 휔퐹푅 − 휔퐹퐿 ≥ 휀푠 ( 36)

퐷2 = 1 𝑖푓 휔퐹퐿 − 휔퐹푅 ≥ 휀푠 ( 37)

퐷3 = 1 𝑖푓 휔푅푅 − 휔푅퐿 ≥ 휀푠 ( 38)

퐷4 = 1 𝑖푓 휔푅퐿 − 휔푅푅 ≥ 휀푠 ( 39) 75

The indicators 퐷1, 퐷2, 퐷3, and 퐷4 are Booleans that default to false unless the conditions in ( 36) - ( 39) are met. The threshold value 휀푠 that the speed differentials must exceed in order to become true is a variable threshold that takes into account normal variances in wheel speeds that occur during driving as well as signal noise in the wheel speed sensors.

An additional buffer is included to ensure significant wheel slip is occurring. The threshold is calculated as:

휀푠 = 휀푛 + 휀푏 + 휀휃 ( 40)

Where

휀푛 = Allowable speed differential due to signal noise and normal variance between wheels

휀휃 = Allowable speed differential due to steering angle

휀푏 = Buffer for speed differential

The value of 휀푛 was determined from analyzing wheel speed data from several driving tests combined with an analysis of the typical noise in the signal remaining after filtering the wheel speed signals. To avoid high latency, a simple filter was used which contained noise within approximately a 6 rpm band around the actual wheel speed. Normal variance between the wheel speeds during straight line driving peaked around 20 rpm between the wheels on the front axle and 15 rpm between the wheels on the rear axle. The normal variance seen between the front and rear axle speeds peaked at about 20 rpm as well. The value of 휀푏 was determined through data analysis and calibration which set it at a final value of 10 rpm. The value of 휀휃 was determined from analyzing vehicle data from constant

76 radius tests and autocross tests and was implemented as a gain placed upon the steering angle, 휃, as shown:

휀휃 = 0.08 ∗ 휃 ( 41)

An important feature of the 퐷1-퐷4 indicators is that no more than two of them can be true at any one time since only one wheel from each axle can be faster than the other. This means that at any time either 퐷1 or 퐷2 can be true but not both. Similarly, either 퐷3 or 퐷4 can be true but not both. This is an inherent property of the indicators since they represent opposite ends of a single comparison.

The third differential is a comparison between the front and rear axle speeds. The axle speed is defined as the average of the speeds of the two wheels on the axle. The third differential and its two intermediate indicators are given as

휔퐹푅 + 휔퐹퐿 휔푅푅 + 휔푅퐿 퐷5 = 1 𝑖푓 ( ) − ( ) ≥ 휀푠 ( 42) 2 2

휔 + 휔 휔 + 휔 퐷 = 1 𝑖푓 ( 푅푅 푅퐿) − ( 퐹푅 퐹퐿) ≥ 휀 ( 43) 6 2 2 푠

This differential exhibits the same property as the left-right differential. Either 퐷5 or 퐷6 can be true at any point in time but not both. The 휀휃 term was excluded in the calculation of 휀푠 for the 퐷5 and 퐷6 differentials because steering angle was seen to have a negligible effect on the difference between average axle speeds. Because both axles contain open differentials, the differences between left and right wheels on each axle is approximately

77 the same and thus the average speed of the axle is changed the same for front and rear leaving the variances between them the same as when the vehicle is traveling straight.

5.3.2 Determining Slip Scenario

The combination of these six indicators is enough to isolate the slip scenario being experienced by the vehicle with a significant degree of accuracy. Simulations were run with several variations of friction distribution across the wheels in order to confirm the necessary combinations of indicators. This includes an ideal scenario of uniform friction distribution so that each tire experiences exactly the same friction coefficient. While this is not realistic, it is important to include this case to develop a robust slip detection algorithm.

Each possible configuration of slipping wheels is enumerated below with the corresponding conditions.

First, the conditions for slip scenario 1 from Figure 27 are shown in Table 5. Slip scenario

1 is characterized by the presence of a 퐷1-퐷4 indicator from each axle as well as the presence of 퐷5 or 퐷6. Either 퐷5 or 퐷6 can be true for this configuration depending upon which gear the transmission is in and the current torque input to each axle. All permutations of indicators meeting these conditions can indicate slip scenario 1.

The permutations in the first two columns which are highlighted in the lighter gray in Table

5 contain 퐷1-퐷4 indicators that correspond to wheels on opposite corners of the vehicle spinning, either front right and rear left or front left and rear right. These permutations are

78 wholly unique to slip scenario 1. The permutations highlighted in darker gray correspond to wheels on the same side of the vehicle spinning. The far right column corresponds to the case of ideal uniform friction distribution so both wheels on each axle slip at the same speed and none of the left-right comparisons are set true. Neither of these are unique as will be explained later in this section.

Table 5: Conditions for Slip Scenario 1

Case Indicator All Wheels on Low Mu Values

퐷1 (FR Slip) 0 1 0 1 0

퐷2 (FL Slip) 1 0 1 0 0

퐷3 (RR Slip) 1 0 0 1 0

퐷4 (RL Slip) 0 1 1 0 0

퐷5 (Faxle Slip) 0 1 0 1 0 1 0 1 0 1

퐷6 (Raxle Slip) 1 0 1 0 1 0 1 0 1 0

The conditions for slip scenario 2 are given in Table 6. The two possible configurations within slip scenario 2 are front wheels on low friction or rear wheels on low friction. In either configuration, the axle that is on low friction will trigger the corresponding 퐷5 or 퐷6 indicator and one of the 퐷1-퐷4 indicators will be set true corresponding to one of the wheels on the appropriate axle. In the rare case of uniform friction distribution, both wheels on the slipping axle will slip at the same speed and none of the 퐷1-퐷4 indicators will be set true.

These conditions are also not unique. Handling for these will be discussed in section 5.3.3.

79

Table 6: Conditions for Slip Scenario 2

Case Front on Rear on Indicator Low Mu Low Mu Values 퐷1 (휔퐹푅 > 휔퐹퐿) 0 1 0 0

퐷2 (휔퐹퐿 > 휔퐹푅) 1 0 0 0 퐷3 (휔푅푅 > 휔푅퐿) 0 1 0 0 퐷4 (휔푅퐿 > 휔푅푅) 0 0 1 0 퐷5 (휔퐹푎푥푙푒 > 휔푅푎푥푙푒) 1 0 퐷6 (휔푅푎푥푙푒 > 휔퐹푎푥푙푒) 0 1

The conditions for slip scenario 3 are given in Table 7. Slip scenario 3 represents a split- mu configuration for which there are two possible cases: left wheels on low friction or right wheels on low friction. These configurations are primarily characterized by the appearance of 퐷1 and 퐷3 together or 퐷2 and 퐷4 together. Either 퐷5 or 퐷6 can be true for either split- mu configuration depending upon which gear the transmission is in and the current torque input to each axle. The permutations in Table 7 are identical to permutations highlighted in darker gray from slip scenario 1 rendering them non-unique to either scenario. Handling for these will be discussed in section 5.3.3.

Table 7: Conditions for Slip Scenario 3

Case Left on Right on Indicator Low Mu Low Mu Values

퐷1 (휔퐹푅 > 휔퐹퐿) 0 1

퐷2 (휔퐹퐿 > 휔퐹푅) 1 0

퐷3 (휔푅푅 > 휔푅퐿) 0 1

퐷4 (휔푅퐿 > 휔푅푅) 1 0

퐷5 (휔퐹푎푥푙푒 > 휔푅푎푥푙푒) 0 1 0 1

퐷6 (휔푅푎푥푙푒 > 휔퐹푎푥푙푒) 1 0 1 0 80

There are four possible configurations for slip scenario 4, shown in Table 8, representing each individual wheel on a low friction surface. Each case is characterized by the 퐷1-퐷4 indicator corresponding to the specific wheel that is slipping being set true while the other three remain false. The 퐷5 or 퐷6 indicator corresponding to the axle containing the spinning wheel will also be true. The permutations for slip scenario 4 are identical to those for slip scenario 2 rendering them non-unique to either scenario. Handling for these is discussed in section 5.3.3.

Table 8: Conditions for Slip Scenario 4

Case FR on FL on RR on RL on Indicator Low Mu Low Mu Low Mu Low Mu Values

퐷1 (휔퐹푅 > 휔퐹퐿) 1 0 0 0

퐷2 (휔퐹퐿 > 휔퐹푅) 0 1 0 0

퐷3 (휔푅푅 > 휔푅퐿) 0 0 1 0

퐷4 (휔푅퐿 > 휔푅푅) 0 0 0 1

퐷5 (휔퐹푎푥푙푒 > 휔푅푎푥푙푒) 1 1 0 0

퐷6 (휔푅푎푥푙푒 > 휔퐹푎푥푙푒) 0 0 1 1

For detection purposes, slip scenario 5 will appear the same to the slip detection algorithm as scenario 4 when one axle has entered the low friction surface and will appear the same as scenario 3 when both axles have entered the low friction surface. Similarly, scenario 6 will appear the same as scenario 2 or scenario 1. This means that scenario 5 and 6 are already covered by the analysis above and further analysis specific to these scenarios is not necessary.

81

5.3.3 Handling for Non-Unique Slip Signatures

There are identical permutations of slip indicators for slip scenarios 1 and 3 as well as for slip scenarios 2 and 4. This makes it impossible to determine the exact combination of wheels that are slipping. Fortunately, the indicators give enough information for the purposes of traction control that it is not necessary to obtain additional information. For example, cases that are indistinguishable include a single wheel on low friction or both wheels of an axle on low friction. A traction control system can react to a spinning wheel in one of two ways: reducing the input torque to the wheel or braking the spinning wheel.

In either scenario, one wheel or both wheels of an axle on low friction, the traction control system would react by either reducing the input torque to the axle or braking the wheel that is spinning faster to control the wheel speed and aid in transferring torque to the other wheel of the axle. Thus it is not necessary to distinguish further which scenario the vehicle is experiencing.

5.3.4 Setting Slip Flags

As demonstrated in section 5.3.2 and section 5.3.3, the proposed slip detection algorithm determines the slip scenario with enough accuracy to determine which slip flag,

푅푒푑푢푐푒_퐹푟표푛푡 or 푅푒푑푢푐푒_푅푒푎푟, should be set to true. The appropriate slip flag or flags to be set true based on detected slip scenario is shown in Table 9. This logic is implemented as a truth table in the vehicle controller.

82

Table 9: Slip Flag Determination

Slip Flag 푹풆풅풖풄풆_푭풓풐풏풕 푹풆풅풖풄풆_푹풆풂풓 Slip Scenario Normal Traction 0 0 All Wheels on Low Mu (Scenario 1) 1 1 Front on Low Mu (Scenario 2) 1 0 Rear on Low Mu (Scenario 2) 0 1 Left Side on Low Mu (Scenario 3) 1 1 Right Side on Low Mu (Scenario 3) 1 1 FR on Low Mu (Scenario 4) 1 0 FL on Low Mu (Scenario 4) 1 0 RR on Low Mu (Scenario 4) 0 1 RL on Low Mu (Scenario 4) 0 1

After the truth table logic, hysteresis is added to the slip flags to prevent them from rapidly switching on and off. It also prevents a slip flag from signaling true if the speed difference goes out of range for a very short amount of time. The hysteresis holds the final slip flags at false until the truth table output of the flag remains true for longer than 푡푑푒푙푎푦_표푛 seconds.

More importantly, the hysteresis holds the slip flags on and prevents them from becoming false until the truth table output of the flag is false for longer than 푡푑푒푙푎푦_표푓푓 seconds. This allows for a continuous torque reduction action in the traction control strategy when the wheels are struggling to gain traction and experience speed oscillations around the slip threshold.

The fact that this method of slip detection does not require any measure of vehicle speed to determine slip as is required by the traditional slip calculation given in ( 5) gives it a distinct advantage over traditional slip detection methods. It also has an advantage over 83 previously used methods of slip detection on all wheel drive vehicles which considered only the differential between front and rear axle speeds to detect slip. The addition of the left to right comparisons on each axle grants the ability to detect when both axles are slipping simultaneously.

5.4 Traction Control Algorithm

The approach taken for traction control in the Ohio State EcoCAR 2 vehicle is to reduce the input torque to the axle experiencing wheel slip. The torque reduction is implemented as a maximum axle torque limit imposed upon the torque requests output from the control strategy for the current operating mode. This limit acts as a maximum allowable torque for the axle meaning that the driver requested torque will be overridden by the traction control limit if it is greater than the limit, however the driver torque request will be followed if it is below the traction control limit. A flow chart of the torque reduction and reapplication process is illustrated using the front axle as an example in Figure 28. In Figure 28, t indicates the amount of time that the current state has been active.

When no wheel slip is detected, the torque limit is set well above the driver torque request to ensure that torque does not become unnecessarily limited. When slip is detected, the axle torque limit for the appropriate axle is instantly reduced by a value of 푇푑푟표푝 Nm below the current front or rear, respectively, axle torque request. The limit is then reduced linearly from that value at a rate of 푇푟푒푑푢 Nm/time step until slip is no longer detected.

84

Figure 28: Torque Reduction Strategy Flow Chart

To avoid unwanted regenerative braking, a safety mechanism in the traction control algorithm saturates the traction control torque limit at 0 Nm and so will not allow the algorithm to request a negative torque. A negative torque request is never necessary for traction control as a torque request of zero will always allow the wheels to regain traction as they will be driven by the inertia of the vehicle through road contact. A negative torque request also risks the introduction of negative slip. However, if the driver requested torque becomes negative, that torque request would still be passed out of the control system to the actuators.

85

Once the slip flag has been set to 0 again, the torque limit will continue to reduce at the same rate for a short period of time, 푡푟푒푑푢, to add a small safety factor and will then be held at the reduced value for a predetermined amount of time, 푡ℎ표푙푑, after which it will be linearly increased at a rate of 푇𝑖푛푐 Nm/time step until the torque limit again exceeds the driver commanded torque. During the torque reduction, hold, and torque increase stages, if the slip flag is set to 1 again at any time the torque begins reducing again even if the full process has not completed. Figure 29 illustrates this process on an exaggerated time scale for clarity.

Figure 29: Traction Control Illustration

5.5 Implementation

With the traction control algorithm determined on paper, implementation in EcoSIM2-

Dynamic follows as well as final implementation on the Ohio State vehicle. The algorithm

86 is first implemented into code and tested within the dynamic simulator. Once development in software is complete, the algorithm can be implemented in the vehicle and tested on the ceramic tile surfaces at the Transportation Research Center in East Liberty, Ohio.

5.5.1 Controls Hardware

The traction control algorithm is located within the vehicle’s supervisory controller. The highly complex architecture chosen by the Ohio State team demands an extensive supervisory control strategy capable of optimizing a complex system in real time. To accommodate the control strategy, the controller hardware must meet several requirements including:

 3 ADC inputs and DAC outputs

 3 CAN busses

 Ability to execute complex controls in real time

 Allows for rapid-prototyping and tuning

 Robust hardware that can withstand vibration and temperatures experienced in

vehicle cabin

The Ohio State team chose a dSpace MicroAutoBox II (MABX II) for the EcoCAR 2 vehicle because it suitably met these criteria with a large amount of computing power, the ability to compile and flash code quickly, and a record of reliability with the Ohio State team during several past AVTCs. Full manufacturer specifications for the MABX II are given in [26]. A view of the MABX II controller can be seen in Figure 30.

87

Figure 30: dSpace MicroAutoBox II

5.5.2 Required Signals and Sensors

Necessary signals for proper function of the traction control algorithm are:

 Front Right wheel speed

 Front Left wheel speed

 Rear Right wheel speed

 Rear Left wheel speed

 Current electric machine torque outputs

 Current gear command

 Current electric machine torque commands

The wheel speeds are obtained from the stock hall-effect wheel speed sensors and transmitted to the MABX by CAN from the stock brake controller. The wheel speed sensors have a resolution of 48 ticks/rev. The current electric machine torques are obtained via CAN from the inverters and the current gear is obtained via CAN from the transmission controller. Current actuator torque and gear commands are calculated within the MABX at

88 its operating time step of 0.01 sec and the values are routed directly into the traction control algorithm. The incoming signals are appropriately mapped or converted from their original signals prior to use in the traction control algorithm.

5.6 Parameter Optimization

The final slip detection and traction control algorithm contain a total of 7 tunable parameters for each axle. These parameters are 푡푑푒푙푎푦_표푛, 푡푑푒푙푎푦_표푓푓, 푇푑푟표푝, 푇푟푒푑푢, 푡푟푒푑푢,

푡ℎ표푙푑, and 푇𝑖푛푐. To optimize these parameters, a genetic algorithm optimization was used with the results of the algorithm implemented in EcoSIM2-Dynamic. The objective function to be minimized considered the difference between the appropriate wheel speeds for the current vehicle speed and the actual wheel speeds. This could be accomplished in simulation because the vehicle speed during wheel slip can be found in simulation through the magic formula and vehicle body models. An acceleration performance term was also included in the objective function that considers the vehicle’s ability to continue accelerating during traction control operation by comparing the target vehicle speed to the actual speed achieved during simulation. The objective function to optimize the parameters using the genetic algorithm is given as

푣푣푒ℎ 푣푣푒ℎ 퐸푟푟 = (∫ − ∫ 휔퐹푅) + (∫ − ∫ 휔퐹퐿) 푟푒푓푓,퐹푅 푟푒푓푓,퐹퐿 푣푣푒ℎ 푣푣푒ℎ ( 44) + (∫ − ∫ 휔푅푅) + (∫ − ∫ 휔푅퐿) 푟푒푓푓,푅푅 푟푒푓푓,푅퐿 + 6|푣푡푎푟푔푒푡 − 푣푓𝑖푛푎푙|

89

Where

푣푡푎푟푔푒푡 = Target speed for acceleration test in mph

푣푓𝑖푛푎푙 = Final vehicle speed achieved during simulation in mph

The objective function acts as an overall performance metric for the traction control system. It will be used throughout the remainder of this work and referred to as the overall performance metric. While a term to consider vehicle performance is included in the optimization, its relative weight as compared to the other terms is much less. Typical differences between target and final speed seen during these simulations are less than 8 mph. Typical values for the terms considering wheel speeds are on the order of 60-100.

This means that even when multiplied by two in the objective function, the performance term carries considerably less weight than the other terms. Performance considerations were given such a small weight because the safety concerns surrounding the control of wheel speeds are of much higher importance than acceleration performance during that time.

The simulation for use with the genetic algorithm optimization considered a 0-30 mph acceleration with all wheels on low friction and a perfectly uniform low friction surface with a nominal coefficient of friction of 0.26. This scenario was used because it represents a worst case scenario. The final values for the parameters generated by the optimization are given in Table 10.

90

Table 10: Simulation Optimized Parameter Values

Parameter Front Axle Value Rear Axle Value

풕풅풆풍풂풚_풐풏 0.014 sec 0.008 sec

풕풅풆풍풂풚_풐풇풇 0.040 sec 0.015 sec

풕풓풆풅풖 0.346 sec 0.050 sec

풕풉풐풍풅 0.408 sec 0.248 sec

푻풓풆풅풖 11.0 Nm 23.7 Nm

푻풊풏풄 7.0 Nm 5.86 Nm

푻풅풓풐풑 499.0 Nm 500 Nm

5.7 System Performance Metrics

Before presenting any simulation results, it is important to outline some metrics to help measure the performance improvement granted by the traction control. The following metrics will be looked at for each axle in all test scenarios:

 Maximum wheel speed (휔푚푎푥)

 Maximum slip ratio value (휅푚푎푥)

 Maximum interval of slip (푡푠푙𝑖푝,푚푎푥)

 Overall Performance Metric (OPM)

Slip ratios are defined in ( 6). The maximum interval of slip is defined as the longest interval for which a slip flag is active. The overall performance metric is defined as the objective function value as given by ( 44). For all metrics, lower values are more desirable.

91

5.8 Sensitivity to Road Friction

To ensure that the system is effective across a wide range of conditions, the worst case scenario of all wheels on low friction was repeated using a variety of friction distributions across the tires and the resulting performance was compared. Table 11 shows the friction distributions that were considered.

Table 11: Friction Distributions

Distribution Front Left Front Right Rear Left Rear Right

A 휇푥 휇푥 휇푥 휇푥

B 휇푥 휇푥 − 0.01 휇푥 − 0.02 휇푥

C 휇푥 휇푥 − 0.02 휇푥 − 0.01 휇푥

D 휇푥 − 0.03 휇푥 휇푥 휇푥 − 0.04

E 휇푥 − 0.01 휇푥 − 0.03 휇푥 − 0.02 휇푥

F 휇푥 − 0.01 휇푥 − 0.03 휇푥 − 0.03 휇푥

G 휇푥 휇푥 휇푥 − 0.01 휇푥

The 0-30 mph simulation was run with traction control active for each friction scenario.

The results for each of these scenarios is summarized in Figure 31. The effect on each axle is shown separately in the plot. The results show clear trends in the behavior of each performance metric as the friction difference increases between the right and left wheels on an axle.

92

400 Front 350 Rear

300

Wheel Speed [rpm] Speed Wheel 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 8

6 Front

Slip Ratio Slip 4 Rear

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 1 Front 0.8 Rear 0.6 0.4 Slip Interval [s] Interval Slip 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 Difference in Mu

Figure 31: Friction Study Results Per Axle

The following trends can be seen:

 For both axles, 휔푚푎푥 peaks when there is a slight difference in friction between the

wheels, but then rapidly declines as the friction differential grows.

 The maximum slip ratio, 휅푚푎푥, for the rear axle stays somewhat constant as it

oscillates within a small band of values, however the front axle maximum slip ratio

increases steadily as the friction differential increases.

 The slip interval increases slightly for the front wheels and decreases slightly for

the rear wheels.

93

While these trends display that there is some change in the performance of the system, the scale of the change is relatively small. A better illustration of this is seen in Figure 32 where the change in the overall performance metric is seen as a function of the maximum deviance from the nominal coefficient of friction seen by one of the wheels. This is particularly useful as an overall measure of the performance of the system that takes both axles into account rather than only one axle at a time. There is a clear trend of improved performance with a diminishing return as the maximum friction differential increases. It is important to note, however, that the system is still effective and capable of adequately controlling slip, even in the worst case scenario of a uniform low friction surface.

600

500

400

300

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 Overall Performance Metric Performance Overall Maximum Difference in Mu

Figure 32: Overall Performance Metric Value for Friction Study

Overall performance metric values less than 1000 indicate that traction control is functional and at least moderately effective whereas overall performance metric values for simulations with no traction control active is typically on the order of 104. Examples of this can be seen in Table 12 and Table 13 in Chapter 0. Figure 33 and Figure 34 show the results

94 of the simulation with overall performance metric of 559 and 302, respectively, to illustrate the difference in vehicle performance associated with each overall performance metric value.

400 4 FR FR 300 FL 3 FL 200 2

100 Slip Wheel 1

Wheel Speed [rpm] Speed Wheel 0 0 0 5 10 15 0 5 10 15 400 8 RR 300 6 RL 200 4

100 RR Slip Wheel 2 RL

Wheel Speed [rpm] Speed Wheel 0 0 0 5 10 15 0 5 10 15 time [s] time [s]

Figure 33: Simulation for Friction Distribution A – Overall Performance Metric = 559

95

8 300 FR FR FL 6 FL 200 4

100 2

Wheel Slip Wheel

Wheel Speed [rpm] Speed Wheel 0 0 0 5 10 15 0 5 10 15 8 300 RR RR RL 6 RL 200 4

100 2

Wheel Slip Wheel

Wheel Speed [rpm] Speed Wheel 0 0 0 5 10 15 0 5 10 15 time [s] time [s]

Figure 34: Simulation for Friction Distribution G – Overall Performance Metric = 302

96

Chapter 6: Testing and Results

6.1 Software-in-the-Loop (SIL) Testing

The traction control algorithm was first tested in EcoSIM 2 – Dynamic. Several slip scenarios were tested in the software configuration. Due to the limitations discussed in

Chapter 4, the most accurate slip scenarios for simulation are launch under low mu conditions for all four wheels and launch with a left-right split-mu scenario. To test the slip detection and flexibility of the traction control algorithm, front-rear split mu scenarios and a single wheel on low-mu were tested as well. Figure 35 shows the subset of scenarios from

Figure 27 that were chosen for SIL testing.

Figure 35: Scenarios for SIL Testing

97

The test results were all gathered from a 15 second simulation of a 0-30 mph acceleration.

The driver commands for the acceleration are to press the accelerator to 100% at t = 1.5 sec and hold it at 100% until the vehicle speed nears the target speed of 30 mph. As the vehicle speed approaches 30 mph, the accelerator percent is reduced such that the vehicle continues at a constant 30 mph once the speed has been achieved. A sample accelerator command is shown in Figure 36 for a vehicle with regular traction performing a 0-30 mph acceleration test. Figure 36 demonstrates that for SIL simulations, the driver torque request remains at maximum throughout the simulation unless the target speed is met. It is not reduced based on lack of traction as it likely would be by a human driver in a vehicle. This means that for SIL results, all traction control comes from the traction control algorithm and is not a result of a decreased pedal input.

100 Vehicle Velocity 80 Target Velocity Accelerator Position 60

40

20

0 0 5 10 15 Speed [mph] and Pedal Percent Pedal and [mph] Speed time [s]

Figure 36: Typical Accelerator Pedal Command

98

6.2 Charge Depleting Mode - Software-in-the-Loop (SIL) Results

6.2.1 Results Summary

In total, seven configurations of the wheels on low friction were used to fully exercise the traction control algorithm in SIL. A summary of the important metrics for all of the cases both with and without traction control are given in Table 12. A case is then shown in more detail to provide an in depth look at the operation and effectiveness of the traction control system.

Table 12: Results Summary for Charge Depleting Operation in SIL

Front Axle Rear Axle Wheels on Low TC 흎 풕 흎 풕 OPM Friction 풎풂풙 휿 풔풍풊풑,풎풂풙 풎풂풙 휿 풔풍풊풑,풎풂풙 (rpm) 풎풂풙 (sec) (rpm) 풎풂풙 (sec) Off 3455 9.72 13.13 3165 18.45 11.71 56140 All Wheels On 343 5.99 0.43 315 6.82 0.57 324 Off 2094 5.54 8.76 373 0.022 0 13105 Front Wheels On 365 5.82 0.43 367 0.022 0 145 Off 376 0.024 0 2653 14.76 10.55 16741 Rear Wheels On 365 0.025 0 368 5.42 0.55 187 Off 3641 10.46 12.18 2995 17.36 11.24 41967 Left Wheels On 344 5.19 0.37 328 6.44 0.56 293 Off 3988 11.47 12.45 2239 15.08 10.31 39469 Right Wheels On 368 6.82 0.44 382 6.29 0.56 314 Front Left Off 2250 6.15 8.03 373 0.022 0 8689 Wheel On 365 4.83 0.37 366 0.022 0 125 Rear Right Off 375 0.024 0 2012 12.67 9.23 11761 Wheel On 365 0.025 0 367 4.99 0.55 173

Table 12 shows a significant improvement in all of the important metrics for every case when traction control is applied. Without traction control, the maximum wheel speed on any axle with wheels on low friction reaches dangerously high speeds that would cause 99 component damage and initiate vehicle spin. These speeds are reduced by an order of magnitude with traction control applied to values that do not exceed typical wheel speeds for driving. The maximum slip ratios are also reduced significantly by the traction control system reaching ratios peaking in the range of 5-7 with traction control rather than values as high as 19 without. Finally, the maximum slip intervals are reduced by the traction control to an average of 0.41 sec on the front axle and 0.56 sec on the rear axle. Without traction control, the slipping wheel or wheels typically did not regain traction for most or all of the simulation once slip began.

6.2.2 Detailed Results – All Wheels on Low Friction

The case to be explored in detail is a launch with all four wheels on a low friction surface corresponding to slip scenario 1. The results of the simulation with traction control turned off are shown in Figure 37. It is clear that traction was lost and wheel spin began to occur immediately at t = 1.5 sec when the accelerator is initially pressed to 100 percent. On the front axle, both wheels received enough torque input to spin up to high speeds. In contrast, the rear wheels experience a greater friction differential across the wheels that causes the rear differential to divert torque away from the wheel with higher friction. The result is that the rear left wheel spins up very fast while the rear right wheel is driven primarily by the vehicle inertia. This combination of traction loss and high wheel speeds would incite a spin or fishtail in a vehicle.

100

4000 10 FR 3000 FL

2000 5

1000 Slip Wheel FR

Wheel Speed [rpm] Speed Wheel FL 0 0 0 5 10 15 0 5 10 15 4000 20 RR RR 3000 RL 15 RL

2000 10 5 1000 Slip Wheel

Wheel Speed [rpm] Speed Wheel 0 0 0 5 10 15 0 5 10 15 time [s] time [s]

Figure 37: Wheel Speeds and Slip – All Wheels on Low Friction – Traction Control Off

Figure 38 shows the vehicle speed and accelerator commands for the simulation. As the vehicle reaches and exceeds the target speed the accelerator input is reduced as the driver

PID attempts to reduce the vehicle speed back to the target speed. The resulting negative torque request from the motor, slight brake application, and rapid speed reduction of the rear left wheel is so severe that it overshoots the target wheel speed and experience negative slip for 1.46 sec.

101

100 Vehicle Velocity 80 Target Velocity 60 Accelerator Position Brake Position 40

20

0 0 5 10 15 Speed [mph] and Pedal Percent Pedal and [mph] Speed time [s]

Figure 38: Vehicle Speed and Pedal Profile

Simulation results with traction control applied are given in Figure 39 where significant reduction in all of the important metrics is visible.

400 8 FR FR 300 FL 6 FL 200 4

100 Slip Wheel 2

Wheel Speed [rpm] Speed Wheel 0 0 0 5 10 15 0 5 10 15 400 8 RR RR 300 RL 6 RL 200 4

100 2

Wheel Speed [rpm] Speed Wheel

0 Slip Wheel 0 0 5 10 15 0 5 10 15 time [s] time [s]

Figure 39: Wheel Speeds and Slip – All Wheels on Low Friction – Traction Control On

102

An interesting aspect to note is the appearance of several shorter slip events rather than one large one. This is the result of the functioning of the traction control algorithm. Once traction has been regained, the traction control strategy begins to increase the torque limit to meet the driver request, however the torque becomes greater than the friction between the wheels and road before reaching the driver torque request so the wheels begin to slip again. At that point the torque reduction cycle begins again. Because such a low friction surface is used for the simulation, this repeats several times since the driver torque request is consistently higher than the tractive capacity of the wheels. An illustration of the action of the traction control system upon the axle torque requests is shown in Figure 40.

1000

500

Front Axle Front

Torque[Nm] 0 0 5 10 15 Driver Request Limit

2000 Output 1500 1000

Rear AxleRear 500

Torque[Nm] 0 0 5 10 15 time [s]

Figure 40: Axle Torque Commands from Traction Control System

103

Both axles follow the driver torque request as it quickly reaches a maximum, but as wheel slip begins the limit drops below the driver request causing the output torque from the operating strategy to drop along with it. Each cycle of traction being regained and torque reapplied can be seen. The front axle very nearly reaches the driver request each time but the wheels are unable to accommodate the full request and so begin to slip again. The rear axle is able to accommodate a higher torque input before slip occurs, however it remains further from meeting the driver torque request than the front axle.

A trade-off of the use of a traction control system like this one is a reduction in acceleration performance. When the traction control system is active and the torque inputs reduced, the vehicle is unable to meet the target vehicle speed by the end of the simulation. The acceleration performance is shown in Figure 41.

30

20

10 Speed [mph] Speed Vehicle Velocity Target Velocity 0 0 5 10 15 time [s]

Figure 41: Vehicle Acceleration Performance

The line denoting vehicle speed in the plot is wavy as a reflection of the continuously decreasing and increasing output torque of the vehicle shown in Figure 40. These 104 reductions in performance and drivability are an acceptable trade-off for the traction control system because increased safety and stability during loss of traction are of the highest importance.

6.3 Charge Depleting Mode – In Vehicle Results

After implementing the algorithm on the vehicle, testing was conducted on the low coefficient of friction ceramic tiles at the Transportation Research Center. Because there was a very limited time available for testing, only a few configurations were able to be tested. The traction control system was able to be tested during a launch with all wheels, only the left wheels, and only the right wheels on the tiles. All tests were conducted with the accelerator pedal pressed to 100%.

6.3.1 Launch with All Wheels on Low Friction

Figure 42 shows the results of a vehicle launch with all four wheels on the ceramic tiles without traction control.

105

FR 200 FL

100

0 Wheel Speed [rpm] Speed Wheel 0 5 10 15 20

300 RR RL 200 100

0

Wheel Speed [rpm] Speed Wheel 0 5 10 15 20 1500 Faxle Raxle 1000 Accel Pedal x10

500

0 0 5 10 15 20 Torque [Nm], Percent Torque[Nm], time [s]

Figure 42: All Wheels on Ceramic Tiles – Traction Control Off

The wheels can be seen to start slipping at t = 3.4 sec. The accelerator pedal was lifted quickly to prevent dangerous wheel speeds and vehicle spin. Figure 43 shows the same test with the traction control system turned on. The rear wheels begin slipping at approximately t = 3.75 sec. With the accelerator pedal remaining at 100% throughout the test, the wheel speed is controlled and slipping wheels are recovered by the traction control system alone.

106

300 FR 200 FL

100

0 Wheel Speed [rpm] Speed Wheel 0 5 10 15 20 300 RR 200 RL

100

0 Wheel Speed [rpm] Speed Wheel 0 5 10 15 20

1500 Faxle Raxle 1000 Accel Pedal x10 500

0 0 5 10 15 20

Torque [Nm], Percent Torque[Nm], time [s]

Figure 43: All Wheels on Ceramic Tiles – Traction Control On

Once slip began, the rear wheel speeds increased only 80 rpm during the first slip event before the traction control was able to begin reducing slip. In contrast, without traction control the rear wheel speeds increased over 150 rpm and would have continued to increase if the driver had not released the pedal.

6.3.2 Launch with Left Wheels on Low Friction

Figure 44 shows the results of a launch with only the left wheels on the ceramic tiles without traction control. Both of the left wheels are seen to begin to spin at approximately

107 t = 4 sec. Again, the driver released the pedal to prevent excessive wheel or motor speeds and vehicle spin.

300 FR FL 200

100

Wheel Speed [rpm] Speed Wheel 0 0 2 4 6 8 10 12 14 16 18

300 RR RL 200

100

0 Wheel Speed [rpm] Speed Wheel 0 2 4 6 8 10 12 14 16 18 1500 Faxle 1000 Raxle Accel Pedal x10 500

0

Torque [Nm], Percent Torque[Nm], 0 2 4 6 8 10 12 14 16 18 time [s]

Figure 44: Left Wheels on Low Friction – Traction Control Off

The results of the same test with traction control turned on are seen in Figure 45. Again, the traction control is able to eliminate the wheel slip while the accelerator remains pressed to 100%. The largest increase in wheel speed seen during a slip event was only

100 rpm whereas the increase without traction control was over 130 rpm and would have increased further if the driver had not released the pedal.

108

300 FR 200 FL

100

0 Wheel Speed [rpm] Speed Wheel 0 5 10 15 20 400 RR RL 200

0 Wheel Speed [rpm] Speed Wheel 0 5 10 15 20 2000 Faxle Raxle 1000 Accel Pedal x10

0 0 5 10 15 20

Torque [Nm], Percent Torque[Nm], time [s]

Figure 45: Left Wheels on Low Friction – Traction Control On

6.4 Charge Sustaining Series Mode – SIL Results

6.4.1 Results Summary

To test charge sustaining series mode in SIL, the same 0-30 mph acceleration was used to allow for direct comparison. Because only the rear wheels are driven by the powertrain in the series configuration, fewer combinations of wheels on low friction had to be tested in order to thoroughly test the system. In total, four configurations were chosen. A summary of the results is shown in Table 13.

109

Table 13: Results Summary for Charge Sustaining Series Operation in SIL

Front Axle Rear Axle Wheels on Low TC 흎 풕 흎 풕 OPM Friction 풎풂풙 휿 풔풍풊풑,풎풂풙 풎풂풙 휿 풔풍풊풑,풎풂풙 (rpm) 풎풂풙 (sec) (rpm) 풎풂풙 (sec) Off 246 0 0 4161 26.8 13.16 33131 All Wheels On 167 0.005 0 250 8.8 0.49 218 Off 247 0 0 4286 32.3 13.16 33434 Left Wheels On 168 0.005 0 250 8.8 0.49 217 Off 278 0 0 3147 27.0 13.13 26430 Right Wheels On 212 0.005 0 314 9.0 0.55 269 Rear Right Off 278 0 0 3147 27.0 13.13 26430 Wheel On 212 0.005 0 314 9.0 0.55 269

The very low slip ratio of 0.005 on the front axle is indicative of the fact that the front wheels are non-driven wheels in the series configuration. For the rear wheels, significant improvement is again seen in every case when traction control is applied. The maximum wheel speeds and slip ratios both with and without traction control applied are notably higher than those seen during charge depleting mode. This is because the entire driver torque request is sent to the rear axle in this mode and a higher torque input to the wheels causes them to accelerate faster once they begin to slip. With fewer driven wheels, the vehicle’s ability to accelerate during the launch while wheel slip is occurring is reduced even further. The combination of lower vehicle speed and higher torque input causes the maximum slip ratio to peak higher. The slip intervals with the traction control applied are also slightly longer than those seen in charge depleting mode because it takes longer for the traction control to reduce the wheels from their higher slip speed.

110

6.4.2 Detailed Results – All Wheels on Low Friction

The case to be explored in detail is a launch with all four wheels on a low friction surface.

This corresponds to slip scenario 1 but for charge sustaining operation is effectively the same as slip scenario 2 with the rear wheels on low friction. Simulation results with traction control turned off are shown in Figure 46.

-4 x 10 300 FR 0 FR FL FL 200 -1

100 Wheel Slip Wheel -2

Wheel Speed [rpm] Speed Wheel 0 0 5 10 15 0 5 10 15 6000 30 RR RR RL 4000 20 RL

2000 10

Wheel Slip Wheel Wheel Speed [rpm] Speed Wheel 0 0 0 5 10 15 0 5 10 15 time [s] time [s]

Figure 46: Wheel Speeds and Slip – All Wheels on Low Friction – Traction Control Off

The front wheels are driven by the inertia of the vehicle so they maintain traction and slip ratios on the order of 10-3 throughout the simulation. The torque input on the rear wheels is great enough to overcome the friction differential between the rear wheels and spin both of them to dangerous speeds. The rear right wheel eventually regains traction due to the 111 transfer of torque to the left wheel since the left wheel experiences a slightly lower friction coefficient. The rear left wheel continues to spin up to higher speeds throughout the simulation. This would cause a severe fishtail in the vehicle.

-4 x 10 200 FR FR 2 150 FL FL 1 100 0 -1 50 -2

Wheel Slip Wheel Wheel Speed [rpm] Speed Wheel 0 0 5 10 15 0 5 10 15 300 10 RR RR RL 200 RL 5 100

Wheel Slip Wheel

Wheel Speed [rpm] Speed Wheel 0 0 0 5 10 15 0 5 10 15 time [s] time [s]

Figure 47: Wheel Speeds and Slip – All Wheels on Low Friction – Traction Control On

Figure 47 shows the results of the simulation with traction control applied. The front wheels again maintain traction throughout the simulation. The rear wheels exhibit the behavior of several small periods of slip as seen in the charge depleting mode. A view of the torques within the traction control algorithm is shown in Figure 48. In this case, the rear axle is never able to meet the driver torque request without inciting wheel slip.

112

Driver Request

2000 Limit Output 1500

1000

500

Rear Axle Torque [Nm] Axle Rear 0 0 5 10 15

Figure 48: Axle Torque Commands of Traction Control System

The vehicle acceleration performance suffers much more in charge sustaining mode since the entire torque request is handled by the rear axle. When the torque is reduced to regain traction, there is no assistance from the front axle to continue propelling the vehicle. As with charge depleting mode, this is an acceptable tradeoff for the gain in vehicle safety.

The vehicle velocity shows more pronounced velocity fluctuations which is reflective of the greater torque reduction necessary to regain traction in this mode.

35 30

25 Vehicle Velocity 20 Target Velocity 15

Speed [mph] Speed 10 5

0 0 5 10 15 time [s]

Figure 49: Vehicle Acceleration Performance 113

Chapter 7: Conclusions and Future Work

7.1 Conclusions

The hybrid powertrain configuration of the Ohio State EcoCAR 2 vehicle was analyzed and the fundamental powertrain dynamics necessary to describe the powertrain were investigated. The powertrain dynamics and longitudinal vehicle dynamics were coupled with concepts of tire force generation and tire slip to create a vehicle model and corresponding simulator called EcoSIM 2 - Dynamic implemented in Simulink from The

MathWorks. This model allowed for the development of a traction control system tailored to the vehicle’s unique powertrain.

A multi-faceted slip detection algorithm was created to adequately detect slip on both axles.

A series of wheel speed comparisons allow the algorithm to determine if one or both axles are slipping at any point in time in order to activate the necessary corrective actions from the traction control system. The traction control algorithm presented in this work is an effective solution to the problems presented by uncontrolled wheel slip in the Ohio State

EcoCAR 2 vehicle. Simulations demonstrate the effectiveness of the algorithm for reducing the duration and maximum ratio of wheel slip and preventing the wheels from reaching dangerous speeds. These improvements to wheel slip management lead to increased vehicle stability and safety. The tests performed in simulation include vehicle 114 launch in multiple operating modes with one, two, or all four wheels on a low friction surface. A comparison of results for these tests with and without the traction control active demonstrate that the system is robust and effectively manages loss of traction in the vehicle though there is a tradeoff in acceleration performance due to the torque reduction inherent in the strategy. Finally, while the slip detection and traction control algorithms presented within this work are designed specifically for the Ohio State EcoCAR 2 vehicle, they could be easily adapted for implementation on any vehicle with independent front and rear drivetrains.

7.2 Future Work

The traction control system presented here provides a strong basis upon which improvements and further development can be carried out. If further development is done outside of the scope of the competition, the addition of brake based control could be used to more rapidly reduce wheel speeds and more effectively transfer torque to wheels maintaining traction for improved acceleration performance under low friction conditions.

Another way the acceleration performance could be increased would involve further integration of the traction control algorithm with the mode operation algorithms. Rather than simply acting as an override on the output, the torque limits could be taken into account by the operating strategy so that wheels with traction could receive an increased torque request to compensate for the decreased torque input to wheels without traction.

This would allow the vehicle to output the maximum possible torque at all times.

115

Modifications to the torque increase process could also improve acceleration performance.

Torque increase could be made a multistage process that initially increases the torque quickly then slows as the vehicle approaches the torque level at which it initially lost traction. The higher average torque input would allow the vehicle to accelerate faster, however it increases the risk of losing traction again and thus would require careful design and tuning to ensure stability.

Another future development is to expand the traction control strategy to take energy management concerns into account. If energy management is considered, traction control could request negative torque as a means of rapidly reducing wheel speeds. This would also provide the opportunity for potential improvements to vehicle efficiency by including regenerative braking as a part of the traction control strategy.

Improvements should be made to EcoSIM 2 – Dynamic as well. First, a method may be possible for properly modeling speed control for the motors to allow more accurate modeling of gear shifts. This could expand the simulator’s utility to include drivability testing as well. The model could also be expanded to model lateral vehicle dynamics. The full Magic Formula model includes lateral forces and all moments present in the contact patch, but the capabilities of SimDriveline do not currently include these forces. However, the tire model could be implemented through other Simulink toolboxes as well as the lateral vehicle dynamics which also are currently limited by SimDriveline.

116

Bibliography

[1] “Global Oil Market Resumes Growth after Stumble in 2009 | Vital Signs Online.” [Online]. Available: http://vitalsigns.worldwatch.org/vs-trend/global-oil-market- resumes-growth-after-stumble-2009. [Accessed: 20-Mar-2014].

[2] M. D. Arnett, “Development and implementation of an electric all-wheel drive (eAWD) system.” 2007.

[3] M. Ehsani, Y. Gao, and J. M. Miller, “Hybrid Electric Vehicles: Architecture and Motor Drives,” Proc. IEEE, vol. 95, no. 4, pp. 719–728, 2007.

[4] M. Fodor, J. Yester, and D. Hrovat, “Active control of vehicle dynamics,” in Digital Avionics Systems Conference, 1998. Proceedings., 17th DASC. The AIAA/IEEE/SAE, 1998, vol. 2, pp. I14/1–I14/8 vol.2.

[5] T. D. Gillespie, Fundamentals of vehicle dynamics. Warrendale, PA: Society of Automotive Engineers, 1992.

[6] H. B. Pacejka, Tire and Vehicle Dynamics, 2nd edition, 2 edition. SAE International, 2005.

[7] J. Svendenius and M. Gäfvert, “A Brush-Model Based Semi-Empirical Tire-Model for Combined Slips,” SAE International, Warrendale, PA, 2004-01-1064, Mar. 2004.

[8] R. Rajamani, Vehicle dynamics and control. New York: Springer Science, 2006.

[9] P. Khatun, C. M. Bingham, and P. H. Mellor, “Comparison of control methods for Electric Vehicle Antilock Braking / Traction Control Systems,” SAE International, Warrendale, PA, 2001-01-0596, Mar. 2001.

[10] M. K. Salaani, “Analytical Tire Forces and Moments Model With Validated Data,” SAE International, Warrendale, PA, 2007-01-0816, Apr. 2007.

117

[11] C. Lee, K. Hedrick, and K. Yi, “Real-time slip-based estimation of maximum tire- road friction coefficient,” IEEEASME Trans. Mechatron., vol. 9, no. 2, pp. 454–458, 2004.

[12] Y. Guezennec, “Energy Modeling of Hybrid Electric Vehicles Course Material.” The Ohio State University, Autumn-2013.

[13] H. Huchtkoetter and T. Gassmann, “Vehicle Dynamics and Torque Management Devices,” SAE International, Warrendale, PA, 2004-01-1058, Mar. 2004.

[14] D. Yin and Y. Hori, “A new approach to traction control of EV based on maximum effective torque estimation,” in 34th Annual Conference of IEEE Industrial Electronics, 2008. IECON 2008, 2008, pp. 2764–2769.

[15] Y. Lin and S. Anwar, “A Traction Enhanced On-Demand All Wheel Drive Control System for a Hybrid Electric Vehicle,” SAE International, Warrendale, PA, 2007-01- 0299, Apr. 2007.

[16] C. Marathe, R. Annamalai, U. S. Karle, and K. P. Venkatesan, “Development of Adaptive Traction Control System,” SAE International, Warrendale, PA, 2013-26- 0085, Jan. 2013.

[17] J. Zhang, C. Yin, and J. Zhang, “Use of Fuzzy Controller for Hybrid Traction Control System in Hybrid Electric Vehicles,” in Proceedings of the 2006 IEEE International Conference on Mechatronics and Automation, 2006, pp. 1351–1356.

[18] K. Koprubasi, “Modeling and Control of a Hybrid-Electric Vehicle for Drivability and Fuel Economy Improvements.” The Ohio State University, 2008.

[19] P. Falcone, F. Borrelli, J. Asgari, H. E. Tseng, and D. Hrovat, “Predictive Active Steering Control for Autonomous Vehicle Systems,” IEEE Trans. Control Syst. Technol., vol. 15, no. 3, pp. 566–580, 2007.

[20] “SimDriveline Reference: R2013b.” The MathWorks, 2013.

[21] M. Arnett, “Modeling and Simulation of a Hybrid Electric Vehicle for the Challenge X Competition,” The Ohio State University, 2005.

[22] K. Bovee, A. Hyde, S. Midlam-Mohler, G. Rizzoni, M. Yard, T. Trippel, M. Organiscak, A. Garcia, E. Gallo, M. Hornak, A. Palmer, and J. Hendricks, “Design of

118

a Parallel-Series PHEV for the EcoCAR 2 Competition,” SAE International, Warrendale, PA, 2012-01-1762, Sep. 2012.

[23] K. Bovee, “Design of the Architecture and Supervisory Control Strategy for a Parallel-Series Plug-in Hybrid Electric Vehicle,” The Ohio State University, 2012.

[24] C. Musardo, G. Rizzoni, Y. Guezennec, and B. Staccia, “A-ECMS: An Adaptive ALgorithm for Hybrid Electric Vehicle Energy Management,” presented at the 44th IEEE Conference on Decision and Control, and the European Control Conference, Seville.

[25] “Pacejka Coefficients: MF-Tyre 5.0.” Goodyear, 21-Jan-2014.

[26] “dSPACE - MicroAutoBox.” [Online]. Available: http://www.dspace.com/en/pub/home/products/hw/micautob.cfm. [Accessed: 23- Mar-2014].

119