13.07.2015 Views

Advances in the Modelling of Motorcycle Dynamics - ResearchGate

Advances in the Modelling of Motorcycle Dynamics - ResearchGate

Advances in the Modelling of Motorcycle Dynamics - ResearchGate

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

272 R.S. SHARP ET AL.(PID) feedback <strong>of</strong> motorcycle lean angle error to steer<strong>in</strong>g torque, with <strong>the</strong> leanangle target be<strong>in</strong>g set by an <strong>in</strong>itial value and a constant rate <strong>of</strong> change. The targetlean angle must <strong>the</strong>refore be a ramp function <strong>of</strong> time. This would be easy to alterif it were considered restrictive.The steer<strong>in</strong>g control ga<strong>in</strong>s need to be speed adaptive and <strong>the</strong>y need choos<strong>in</strong>gwith considerable care to achieve effective stabilisation. Especially difficult arecases <strong>in</strong>volv<strong>in</strong>g very low or very high speed and high lean angles. Each <strong>of</strong> <strong>the</strong> threePID ga<strong>in</strong>s is l<strong>in</strong>early related to speed, as <strong>in</strong>dicated by <strong>the</strong> relations:G p = spg0 + spg1 · u; G i = sig0 + sig1 · u; G d = sdg0 + sdg1 · u;correspond<strong>in</strong>g to <strong>the</strong> control law:∫ tτ = G p (φ − φ ref ) + G i (φ − φ ref )dt + G d ˙φ;0where u is <strong>the</strong> forward speed, τ is <strong>the</strong> steer<strong>in</strong>g control torque, φ is <strong>the</strong> lean angleand φ ref is <strong>the</strong> target lean angle.7. Equilibrium State Check<strong>in</strong>g and Power Balanc<strong>in</strong>gWith suitable stabilisation, <strong>the</strong> motorcycle can be run to equilibrium at any feasiblespeed and lean angle. To describe such an equilibrium state, force and momentbalance equations can be set up, as was done <strong>in</strong> [5, 30]. As described <strong>in</strong> [30], <strong>the</strong>check<strong>in</strong>g process <strong>in</strong>cludes a power balance, whereby <strong>the</strong> eng<strong>in</strong>e power is shown toaccount precisely for <strong>the</strong> aerodynamic and tyre losses. In steady turn<strong>in</strong>g, <strong>the</strong> forcebalance check is to ensure that <strong>the</strong> sum <strong>of</strong> <strong>the</strong> external forces is equal to <strong>the</strong> sum <strong>of</strong><strong>the</strong> <strong>in</strong>ertial and gravitational forces. The force error calculated is:F error = ∑ iF i + ∑ jm j (g − ω j × v j ),<strong>the</strong> first sum conta<strong>in</strong><strong>in</strong>g all <strong>the</strong> external forces, while <strong>the</strong> second deals with gravitationaland centripetal effects. The external forces <strong>in</strong>clude: (i) aerodynamic liftand drag forces, (ii) <strong>the</strong> front and rear wheel normal loads, (iii) <strong>the</strong> tyre side forcesand (iv) <strong>the</strong> tyre longitud<strong>in</strong>al forces, <strong>in</strong>clud<strong>in</strong>g <strong>the</strong> driv<strong>in</strong>g force at <strong>the</strong> rear tyresufficient to ma<strong>in</strong>ta<strong>in</strong> <strong>the</strong> steady speed. In <strong>the</strong> second term, m j represents <strong>the</strong> mass<strong>of</strong> <strong>the</strong> jth body, ν j is <strong>the</strong> velocity <strong>of</strong> <strong>the</strong> body’s mass centre, w j is <strong>the</strong> body’s angularvelocity vector and g is <strong>the</strong> gravitational acceleration vector. Invariably, <strong>in</strong> a fullyestablished steady turn, |F error |〈0.02 N.In much <strong>the</strong> same way, <strong>the</strong> follow<strong>in</strong>g moment error should be zero:M error = ∑ il i × F i + ∑ j{l j × m j (g − v j × ω j ) − ω j × H j }+ ∑ kM k ,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!