ROBUST CONTROL OF AN AUTOMOTIVE ELECTROMECHANICAL BRAKE

ROBUST CONTROL OF AN AUTOMOTIVE ELECTROMECHANICAL BRAKE

ROBUST CONTROL OF AN AUTOMOTIVE ELECTROMECHANICAL BRAKE Chris Line, Chris Manzie and Malcolm Good The University of Melbourne, Australia Abstract: Th...

910KB Sizes 1 Downloads 112 Views

ROBUST CONTROL OF AN AUTOMOTIVE ELECTROMECHANICAL BRAKE Chris Line, Chris Manzie and Malcolm Good The University of Melbourne, Australia

Abstract: This paper presents a robust H∞ optimal control design for an automotive electromechanical brake (EMB). The design considers parametric uncertainty, unmodelled dynamics and the need for robust stability and performance. The capacity of a robust EMB control to manage uncertainty and performance is assessed and experimental and simulation results are presented. The tradeoffs involved in meeting a satisfactory performance specification in the presence of a reasonable set of actuator uncertainties are investigated and discussed. The robust control is benchmarked against a standard cascaded PI control for the EMB. Copyright © 2006 IFAC Keywords: Robust control, Uncertainty, Automotive, Brakes, Force control

1. INTRODUCTION Electromechancial brakes are currently being developed as a potential successor to the hydraulic brakes that are standard on modern automobiles. They offer an attractive alternative with potential advantages including component reduction, system weight reduction, ‘plug, bolt and play’ modularity, improved brake performance and a brake system that supports a drive-by-wire platform. As shown in Fig. 1, electromechanical brakes use a motor to clamp and release the brake. In the present design a motor torque may be developed between the stator 1 and rotor 2, driving a planetary gear 3 and ball screw 4, to advance the piston 5 and apply the brake pad 6 against the brake rotor. The brake clamp force, Fcl, is then reacted over the bridge 7 of the floating caliper by the opposing brake pad. Electromechanical brakes are installed on the vehicle with a mechanical, power and communications interface. Brake commands from the driver or a high level vehicle control are then transmitted to the actuator via a time-triggered communication protocol. Depending on how functionality is arranged, the command may set the brake force or a mode of operation such as standby, off or anti-lock braking (ABS). While brake torque control would be ideal for managing vehicle dynamics, feedback

measurements are difficult. For this reason prototype EMBs have typically resorted to controlling brake clamp force, Fcl, as the next best, or least removed, alternative. Prior published work on EMB control has mainly considered the issue of brake performance, but there has been little written regarding the handling of uncertainty. A degree of actuator uncertainty may be particularly due to the effects of wear and temperature. For example, stiffness is known to vary with brake pad thickness and temperature (Schwarz, Isermann, Böhm, Nell and Rieth, 1999). Friction in the EMB mechanism may also be liable to significant variation with wear. It is important that such variation and uncertainty is considered in the control design.

Fig. 1. EMB from PBR Australia Pty. Ltd. (Wang, Kaganov, Code and Knudtzen, 2005)

The importance of robust EMB control has motivated the prior work of (Krishnamurthy, Lu, Khorrami and Keyhani, 2005) and (Lu, 2005). Lu et al. derived a cascaded proportional control and determined conditions for bounded stability by following a method of robust backstepping. However, achieving closed-loop stability is not particularly difficult since the brake apply is open-loop stable from motor torque to clamp force. A considerably more difficult challenge is achieving both robust stability and robust performance on an EMB. This more challenging objective is attempted in this paper. Motivated by the need to ensure stability and performance, this paper presents a robust H∞ control design for an electromechanical brake. In preparation, Section 2 first outlines the EMB model used for simulation and control design. Parametric uncertainty and unmodelled dynamics are then considered in Section 3 with a robust EMB control design. The design includes structured uncertainty to avoid unnecessarily conservative perturbations. A modified control architecture is introduced using feedback linearisation and inverse gain scheduling to facilitate a reduced specification of structured uncertainty. The uncertainty and performance specification is given in Section 4. Section 5 follows with controller synthesis and reduction. The control is then demonstrated with experimental and simulation results in Section 6. A critical discussion ensues and leads to a conclusion on the robust EMB design in Section 7.

2. ELECTROMECHANICAL BRAKE MODEL

Fig. 2. Simplified electromechanical brake model for simulation and control design.

Fig. 3. Friction model describing the load dependent static, Coulomb, and viscous friction The friction, TF( θ& ,Fcl,TE), is modelled as a function of the motor velocity, θ& , brake clamp force and external (non-friction) torque, TE =Tm-TL. The friction model is depicted in Fig. 3 and may be described as a friction-velocity map with a load dependency factor, G. The friction torque is given by,  Dθ& + (C + GFcl )sign(θ&) ∀ θ& > ε  if θ& < ε and TE < (Ts + GFcl ) TF =  TE  (T + GF )sign(T ) otherwise s cl E 

(2)

The simplified, lumped parameter EMB model used for simulation and control design is shown in Fig. 2 and was based on that in (Line, Manzie and Good, 2004). The input is the motor quadrature current, iq, and the output is the brake clamp force, Fcl. The halfcaliper model assumes that the brake clamp force developed at one brake pad is reacted over the bridge of the floating caliper by the opposing brake pad.

Here, D is the viscous friction coefficient, C is the Coulomb friction, Ts is the maximum loadindependent static friction and ε is a small bound for zero velocity detection. The model has three conditions that describe friction in the state of motion, ∀ θ& > ε , and near zero velocity, θ& < ε , when the

The simplified EMB model considers a torque balance about the motor axis where the net torque of the motor, Tm, clamp load, TL, and friction, TF, give the angular acceleration, θ&& , of the effective inertia, J.

The stiffness from 0 to 40 kN was described by the experimentally determined relationship,

Tm − TL − T F = Jθ&&

so that,

i q K t − Fcl N − T F = Jθ&&

(1)

where Kt is the motor torque constant and N is the total gear reduction.

external torque is either fully opposed by the static friction or the maximum static friction is exceeded.

−7.23x 3 + 33.7 x 2 − 3.97 x x > 0.125 Fcl =  otherwise 0.1295x 

(3)

where Fcl is given in kilonewtons and the nominal spindle position, x, in millimeters. It should be noted that the simplified stiffness model does not capture the secondary effect of viscoelastic stiffness hysteresis. The model parameters were determined from system identification experiments and are summarised in Table 1.

Table 1 Parameters of EMB model Parameter Value Units 0.0697 N⋅m/A Kt N 0.0263 mm/rad −3 J 0.291 × 10 kg⋅m2 Ts 0.0379 N⋅m 3.95 × 10 −4 N⋅m⋅s/rad D C 0.0304 N⋅m 1.17 × 10−5 N⋅m/N G  The model of the EMB mechanism was augmented with a single-phase motor approximation. The motor circuit comprised a series 0.05 Ω resistance, R, and 56 µH inductance, L. The electronic transients were described by, diq & vq = Riq + L (4) + θK b dt where the back electromotive force (EMF) coefficient was Kb=2/3Kt and the pulse-width modulated voltage, vq, was limited to 42 V. Finally, a sensor model was included for closed-loop simulations. The controller operated on a merged force-position feedback to handle operation in the clearance region. In this approach the clearance may be represented using ‘negative force’ values. The sensor model described the transition between force and position (or ‘negative force’) feedback near the zero contact point. 3. ROBUST CONTROL DESIGN The objective of the EMB robust H∞ control design is to handle model uncertainty by optimising the performance under the worst case scenario. The control design is based on a linear system with bounded uncertainty to describe a set of EMB actuators. For actuators within the set of uncertain systems, the robust control design may then guarantee robust stability and a limit on the worst case performance. A careful structuring of model uncertainty is particularly important in the robust control design to avoid unnecessarily conservative perturbations. Approximating the nonlinear plant in Fig. 2 with a linear system and a large degree of uncertainty to allow for unmodelled nonlinearity is not an attractive approach. It may also be difficult to describe discontinuous functions such as friction is this manner. Instead, a reduced specification of uncertainty may be achieved by first applying techniques of feedback linearisation and inverse gain scheduling to partially linearise the apparent plant seen by the controller. A modified control architecture (Line, Manzie and Good, 2006) may be introduced to help alleviate the actuator nonlinearty prior to the linear robust control design. The modified control architecture is shown in Fig. 4 and includes direct compensation of the static

Fig. 4. Modified control architecture with feedback linearisation and inverse gain scheduling. and Coulomb friction, Ts/c, feedback linearisation of the nonlinear stiffness load, Tmc2, and an inverse gain schedule from Fcl to ν. This inverse function produces a linear compound gain from the position, x, to the control variable ν. As a consequence of the modified control architecture the controller Kc is largely isolated from actuator nonlinearity except for the unavoidable actuator saturation. For brevity some detail is not shown in Fig. 4. For example, the plant from Fig. 2 is redrawn using a ‘mechanism’ block. Also, the power electronics that execute the current command, i q* , are represented by the ‘current control’ block. In reality the three phase motor commutation is managed by the switching of power transistors in a dc-link converter. The motor operation was approximated using the motor circuit in (4) with a discrete proportional-integral current control. This regulated the current by adjusting the pulse-width modulation of the 42V supply. Using the modified control architecture in Fig. 4 it is possible to specify a linear model with a reduced level of uncertainty. A large uncertainty is no longer necessary to describe unmodelled nonlinearity. Instead, a reduced uncertainty is only specified to tolerate unmodelled dynamics arising from imperfect compensation. The introduction of uncertainty for imperfect compensation is graphically depicted in Fig. 5. Firstly, the block diagram of Fig. 2 may be expanded in (5a) under the condition of motion. Error terms are then introduced in (5b) to represent the imperfect feedback linearisation. The errors are replaced with bounded uncertain gains in (5c). In this case, W∆G and W∆F describe uncertainties associated with imperfect compensation of the load dependent friction and the nonlinear stiffness load. For example, W∆G=0.2 would allow for a 20% error in the friction compensation of GFcl. Kw represents a stiff linearisation of the stiffness curve such that the uncertain loads remain conservatively overestimated. Meanwhile, the uncertain load TC − TˆC due to imperfect compensation of the Coulomb friction is rearranged near the input and described with an input uncertainty, W∆C. For brevity the feedback current control from i q* to iq is not fully shown in (5c) and omitted entirely in (5d). Finally, the linear compound gain from x to ν may be represented with the uncertain parameter Kv.

(5a)

(5b)

Fig. 7. General framework for uncertainty

(5c)

(5d) Fig. 5. Development of a framework for plant uncertainty in a linear design model Appropriate parametric uncertainties may then be introduced for the motor torque constant, Kt, inertia, J, viscous friction coefficient, D, and the gear ratio, N. The uncertain system in (5d) may then be described δ x ∞ ≤ 1 and with bounded uncertainties, ∆x



≤ 1 , as shown in Fig. 6. For example, the

uncertain torque constant in Fig. 6 is given as Kt=Kto+δmKtδKt where δmKt describes the magnitude of uncertainty and the bounded uncertainty is δ Kt ∞ ≤ 1 . An ‘offset’ term is sometimes included to re-centre the uncertainty bound. For example, the uncertainty for D in Table 2 is non-symmetric and the Doffset term in Fig. 6 re-centers the nominal gain within the uncertain bound.

Fig. 6. Bounded uncertainty in robust design

The designer may then ‘pull out the deltas’ to achieve the general framework for robust control design shown in Fig. 7. In this diagram K indicates the controller, P is the extended plant and ∆ represents the set of bounded uncertainty. Fig. 7 may be related to Fig.6 by the signals zp and wp. For example, when the uncertainty δKt is ‘pulled out’ in Fig. 7 the same signals zp1 and wp1 describe the input and output to the uncertainty block as in Fig. 6. In Fig. 7, K is specified as a two-degree-of-freedom controller for improved performance. The control feedback, y= [r , y m ] = [ Fcl* , Fcl ] , contains both the reference and the measurement. The controlled input is u=iq. w= [n, r ] comprises a noise and clamp force reference signal. A mixed sensitivity S-KS design is followed with the output, z= [ z1 , z 2 ] = [W1e, W2 u ] , including a weighted tracking error, e = Fcl* − Fcl , and input. If all the uncertainties were set to zero then the problem would reduce to an H∞ optimal control design for the weighted plant shown in Fig. 8. This shows the S-KS mixed sensitivity weighting of the motor current input, u, and the clamp force tracking error, e. With zero uncertainty the H∞ optimisation would seek the controller K that minimises the H∞ norm of the transfer matrix from inputs [n, r ] to outputs [W1e, W2 u ] .

Fig. 8. Two-degree-of-freedom control configuration with mixed sensitivity S-KS weighting on the input and tracking error.

During controller synthesis the mixed sensitivity weights to shape the transfer functions S and KS were chosen as, 1 s + ω11 M ω 22 s + ω12 W1 = s and W2 = (5) s + ω 21 M u ω 12 s + ω 22 W1 and W2 are frequency domain specifications of the desired performance. W1 shapes the desired sensitivity, S, from the reference, r, to the error, e. Meanwhile, W2 shapes the desired transfer function KS from the reference, r, to the input, u, and may be used to include actuator saturation in the design. Writing the plant transfer matrix from [ x, w, u]T to [ x&, z, y ]T as,

A P =  C1 C 2

B1 D11 D 21

B2  D12  D22 

(6)

a suboptimal H∞ controller may be characterised by means of Riccati equations, as in (Mackenroth, 2004) pp.276-281, if i) (A,B2) is stabilisable and (C2, A) is detectable  A − iωI B2  ii)   has full column rank for every ω D12   C1  A − iωI B1  iii)   has full row rank for every ω D21   C2 iv) D12 has full column rank and D21 has full row rank

To ensure these conditions are satisfied a small weighting, Wn, is applied to the noise signal, n. A nominal small load offset, Woffset, is also included in Fig. 6. The satisfaction of conditions and the mixed sensitivity weighting are similar to that in (Mackenroth, 2004), p.431. The performance weights and bounded uncertainties need to be chosen for robust performance over a reasonable set of actuator uncertainty. Design specifications are subsequently given in Section 4. 4. DESIGN SPECIFICATION Two design specifications are considered in the robust control design. The first specification is given in Table 2 and contains a practical level of uncertainty with desirable performance. Table 3 then contains a relaxed specification with a reduced uncertainty and performance. The uncertainty in Table 2 was specified to offer a reasonable tolerance to imperfect compensation and inaccurate modelling of friction and stiffness. The performance weights were shaped to provide reasonable step and frequency responses, attenuate high frequency noise and avoid actuator saturation.

Nominal values for the gear ratio and friction load dependency are denoted by No and Go respectively. Table 2 Design Specification 1 Compensation uncertainty Lower bound Upper bound -0.1 0.1 W∆C -1.15Go 1.15Go W∆G -0.15No 0.15No W∆F Parameter uncertainty D Kv 1/J Kt N

Lower bound -% -50 -20 -2 -1 -1

Upper bound _ +% 100 10 2 1 1

Performance 1st corner 2nd corner weights Peak frequency frequency _ Ms=1.2 ω11 = 25 ω21=0.01×ω11 W1 40 Mu = ω12 = 500 ω22=100 ×ω11 W2 30000  Table 3 Design Specification 2 Compensation uncertainty Lower bound Upper bound _ -0.01 0.01 W∆C -0.1Go 0.1Go W∆G -0.05No 0.05No W∆F Parameter uncertainty D Kv 1/J Kt N

Lower bound -% -5 -5 0 0 0

Upper bound +% _ 5 5 0 0 0

Performance 1st corner 2nd corner weights Peak frequency frequency _ Ms=1.2 ω11 = 15 ω21=0.01×ω11 W1 1.5 × 40 Mu = ω12 = 500 ω22=100 ×ω11 W2 30000  5. CONTROLLER SYNTHESIS AND REDUCTION With the control design in the general form of Fig. 7, controller synthesis may be performed using commercial software such as MATLAB. After defining the problem framework, uncertainty, and performance weights, the MATLAB function dksyn() was used to synthesis a robust controller via D-K iteration. The controllers produced by µ synthesis are typically of high order. Hence, a controller reduction is applied for a more practical realisation. A reduction of the state-space controller is possible by methods of

case the 4ms period is more than an order of magnitude below the 0.1-0.2 s step apply time in Fig. 10 and Fig. 11.

Bode Diagram From: ym

From: r

0

To: u

6. RESULTS AND DISCUSSION

-5

10

-10

10 270 180 To: u

Magnitude (abs) ; Phase (deg)

10

90 0 K

-90

Kreduced

-180 0

10

5

10

0

5

10

10

Frequency (Hz)

Fig. 9. Reduction of the controller order Hankel singular values. The Hankel singular values may be used to preserve the most energetic states during reduction. Controller reduction was performed using the MATLAB function reduce(). As an example, the controller from the 2nd design specification was reduced from 8 states to 5 and the corresponding Bode diagram is shown in Fig. 9. The plot shows a close agreement between the high order and reduced controller. Following synthesis and reduction, the state-space controller was converted to a discrete time system and balanced for implementation on a fixed-point, discrete time embedded controller. The discretised controller, K, resulting from the 2nd design specification in Table 3 was ultimately given by, Kb  K K= a (7)  with a period of T = 4 ms. K K d  c where, Ka =  9.995 0.014 −0.135 −0.003  0.701 −2.859 −34.531 −3.127   0.052 0.392 1.904 0.605  7.775 0.406 0.037 0.457 0.047 −0.111 1.753 0.646

0.0005  −0.615 ×10-1 −0.103  −0.532 8.292 

4.585  − 6.485   4 . 414 − 773 .872  Kb =  − 0.911 − 108.345  ×10-6   − 3.200 − 16.726   35.880 − 1.412 

Kc = [−48.19 141.28 256.87 −353.14 −12.16] Kd = [0 0] The robust control design is a continuous time procedure and it is recognised that the discretisation of the synthesised control is an approximation. This may be considered reasonable when the sampling period is fast relative to the system dynamics. In this

The success of the robust EMB control design can be partly assessed in terms of the γ value achieved. γ indicates the magnitude of the specified uncertainty for which the control offers robust stability and performance and γ =1 would be ideal. However, with the design specification in Table 2 the robust control synthesis produced a large value of γ ≈2.07. This indicated that the robust design was not particularly successful. In other words, the control design did not guarantee robust performance over the specified actuator uncertainty. Since the robust EMB control design was not successful for the desired level of performance and uncertainty in Table 2, it is appropriate to either stop at this conclusion or otherwise relax the design specification. For the purpose of continuing the investigation, the second approach of reducing the design specification was followed. To determine a more achievable level of robustness the specification of actuator uncertainty and performance was reduced until an acceptable γ value was achieved. This lead to the design specification in Table 3 and a smaller value of γ ≈1.39. Following reduction, discretisation and balancing the state-space controller in (7) was produced. While it was possible to reduce the specification of EMB uncertainty and performance to obtain a more successful control design (with a low γ value), this somewhat defeats the initial objective of robust performance over a reasonable set of actuators. It may be seen that the design specification in Table 3 only offers a limited tolerance to uncertainty. Further, with the magnitude of Mu increased, the controller no longer avoids the 40 A current saturation for force commands approaching a magnitude of 30 kN. This further reduces the operational envelope for which robustness is guaranteed. Another criticism of the robust EMB control design may be that it considers a continuous time system and only approximates the discrete nature of the fixedpoint embedded control. Also, the approach of mainly avoiding actuator saturation inevitably produces a conservative response. This compounds the conservative nature of the robust control design. Aware of the limitations of the robust EMB control design, it is still useful to confirm the anticipated performance by experiment. To this end a large 25 kN brake apply was measured and simulated on the prototype actuator in Fig. 1 using the robust controller given in (7). A comparison of the results is shown in Fig. 10. Generally, the results indicate a reasonable

Force (kN)

10 0

0.05

0.1

0.15 0.2 Time (s)

0.25

Simulated

300 200 100 0 0

0.05

0.1

0.15 0.2 Time (s)

0.25

0.3

0.35

Measured

0.3

0.35

Current (A)

50 0 -50

Velocity (rad/s)

0

0

0.05

0.1

0.15 0.2 Time (s)

0.25

0.3

0.35

Fig. 10. Measured and simulated 25 kN brake apply with the robust EMB controller in (7) agreement between the simulated and measured response. The discrepancies are likely to arise from simulation inaccuracy. Also, it was difficult to ensure the controller states had identical initial conditions. The simulated controller could be initialised, but the experimental controller had an operational history and had to be settled at an initial state. The performance of the robust EMB control was benchmarked against a standard cascaded PI control. This had feedback loops to regulate the clamp force, motor velocity and current. Conditional integration was included for integral anti-windup. The PI gains for the force and velocity control were optimally tuned by minimising a penalty on the squared force tracking error and the mechanical power demand. The cost function had a dominant weighting on the tracking error. This lead to gains that best suited large manoeuvres such as a full brake apply. The experimental results in Fig. 11 compare the cascaded PI control and robust control performance for a light 5 kN brake apply. As it might be expected, the robust control has a comparatively conservative performance. However, the benefit of the robust design is that the performance may be guaranteed over a set of uncertain actuators. This may be contrasted with the situation for the cascaded PI control where the handling of uncertainty would need to be checked by an exhaustive simulation of ‘whatif’ scenarios. To complement the performance results on the nominal actuator, the EMB control is also simulated on a perturbed system. The simulation offers a controlled environment for adjusting the model parameters and investigating the response. Two perturbed systems were constructed by selecting actuator uncertainty within the Table 2 specification to approach best and worst case scenarios. For example, a degraded actuator had increased friction, greater inertia, decreased stiffness, a decreased motor torque constant and so on.

5

0

0

0.05

0.1 0.15 Time (s) Cascaded PI control

0.2

0.25

Robust control

200 100 0

40 20 0 -20

0

0.05

0.1 0.15 Time (s)

0.2

0.25

0

0.05

0.1 0.15 Time (s)

0.2

0.25

Fig. 11. Measured 5 kN brake apply comparing the EMB robust control performance against that of a cascaded PI control As a simple test of open-loop sensitivity a 5 A step response was simulated on the perturbed actuators. The responses are shown in Fig. 12 and compared with that of the nominal plant. It may be observed that the practical level of uncertainty contained in Table 2 is sufficient to produce a reasonable variation in the open-loop EMB response. Following different rates of apply, the enhanced actuator with low friction approaches 25 kN before undergoing reversal. Meanwhile, the other actuators lock-up without reversal due to static friction. To investigate how the perturbed actuators were managed a series of closed-loop step responses was simulated. The robust controller given in (7) was again compared with the cascaded PI control. While it is appreciated that the large perturbations exceed the guaranteed level of robustness in Table 3, an analysis of the best and worst case scenarios may better expose the behaviour of the control. The simulated responses for a 10 kN brake apply are shown in Fig. 13. Two curves are apparent for each controller and correspond to the best and worst case actuator perturbations. As was the case in Fig. 11, it is seen that the robust control offers a conservative response. To an extent both controllers reject the disturbances observed in the open-loop responses of Fig. 12 by the mechanism of feedback. However, it is seen that brake apply profile with the robust control is 25 20 Force (kN)

Force (kN) Velocity (rad/s) Current (A)

20

15 10 Nominal plant Perturbed plants

5 0

0

0.1

0.2

0.3

0.4 0.5 Time (s)

0.6

0.7

0.8

Fig. 12. Simulated open-loop step response to a 5A motor current for the nominal EMB and two perturbed systems within actuator uncertainty of Table 2

REFERENCES

Force (kN)

10

5

Cascaded PI control 0

0

0.05

0.1

0.15 0.2 Time (s)

Robust control 0.25

0.3

0.35

Fig. 13. Simulated 10 kN brake apply comparing the EMB robust control performance against that of a cascaded PI control for the two perturbed plants

less sensitive to perturbation and shows less deviation than that with the cascaded PI control. When compared with a cascaded PI control, the robust EMB control appears be less sensitive to actuator perturbations. Further, the robust control design can explicitly guarantee stability and a level of performance over a set of uncertain actuators. On the other hand, the robust EMB control has the disadvantage that it tends to be conservative. Successfully designing a robust EMB control is challenging due to the conflicting requirements for high performance and tolerance to uncertainty. To achieve a successful design it was necessary to reduce the design specification. As a consequence the guaranteed tolerance to perturbations was rather limited. During emergency or anti-lock braking the electromechanical brake may be actuated to its limits. Given the need for a rapid brake response the conservative robust EMB control may not be the most suitable approach for handling uncertainty. 7. CONCLUSION Despite a careful incorporation of structured uncertainty it was difficult to achieve an electromechanical brake control design with robust stability and performance over a reasonable set of actuator uncertainty. When compared with a benchmark cascaded PI control the robust control performance was overly conservative. Part of the problem was that the need for a high brake performance conflicted with a conservative handling of uncertainty. To approach a reasonable brake performance it was necessary to relax the specification on model uncertainty. However, this would somewhat defeat the original intent of maintaining robustness over a reasonable set of actuator uncertainty. Consequently, future work should concentrate on improving the performance of the actuator and investigating different approaches to address actuator uncertainty in the controller design.

Krishnamurthy, P., W. Lu, F. Khorrami and A. Keyhani (2005). A robust force controller for an SRM based electromechanical brake system. 44th IEEE Conference on Decision and Control and 2005 European Control Conference, Seville, Spain. Line, C., C. Manzie and M. Good (2004). "Control of an electromechanical brake for automotive brakeby-wire systems with an adapted motion control architecture." SAE Technical Paper 2004-012050. Line, C., C. Manzie and M. Good (2006). Electromechanical brake control: limitations of, and improvements to, a cascaded PI control architecture. Mechatronics 2006: The 10th Mechatronics Forum Biennial International Conference, Penn State Great Valley. Lu, W. (2005). Modeling and control of switched reluctance machines for electromechanical brake systems, PhD dissertation. Electrical and computer engineering, The Ohio State University. Mackenroth, U. (2004). Robust control systems. Berlin, Springer. Schwarz, R., R. Isermann, J. Böhm, J. Nell and P. Rieth (1999). "Clamping force estimation for a brake-by-wire actuator." SAE Technical Paper 1999-01-0482. Wang, N., A. Kaganov, S. Code and A. Knudtzen (2005). Actuating Mechanism and Brake Assemby. WO 2005/124180 A1, PBR Australia Pty. Ltd.