01.05.2017 Views

4569846498

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

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

Modelling and assembly of the full vehicle 375<br />

is an element of swings and roundabouts if choosing between the codes. In<br />

general, codes like MSC.ADAMS have a history in very accurate simulation<br />

of mechanical systems and can be coerced into representing control<br />

systems. Codes like MATLAB and MATLAB/Simulink are the reverse;<br />

they have a history in very detailed control system simulation and can be<br />

coerced into representing mechanical systems. For this reason, a recent<br />

development suggests using each code to perform the tasks at which it is<br />

best; this is often referred to as ‘co-simulation’. The authors’ experiences<br />

to date have been universally disappointing for entirely prosaic reasons –<br />

the speed of execution is extremely poor and the robustness of the software<br />

suppliers in dealing with different releases of each other’s product has been<br />

somewhat inconsistent. The effort required to persuade the relevant software<br />

to work in an area where it is weak is usually made only once and in<br />

any case the additional understanding gained is almost always worthwhile<br />

for the analyst involved. Until the performance and robustness of the software<br />

improve, the authors do not favour co-simulation except for the most<br />

detailed software verification exercises.<br />

The next hurdle to be crossed is the representation of the intended behaviour<br />

of the vehicle – the ‘reference’ states. Competition-developed lap simulation<br />

tools use a ‘track map’ based on distance travelled and path curvature.<br />

This representation allows the reference path to be of any form at all and<br />

allows for circular or crossing paths (e.g. figures of eight) to be represented<br />

without the one-to-many mapping difficulties that would be encountered<br />

with any sort of y-versus-x mapping. Integrating the longitudinal velocity<br />

for the vehicle gives a distance-travelled measure that shows itself to be tolerably<br />

robust against drifting within simulation models. Using this measure,<br />

the path curvature can be surveyed in the vicinity of the model.<br />

Some authors favour the use of a preview distance for controlling the path<br />

of the vehicle, with an error based on lateral deviation from the intended<br />

path. However, there is usually a difficulty associated with this since the lateral<br />

direction must be defined with respect to the vehicle. (Failure to anchor<br />

the reference frame to the vehicle means that portions of the path approaching<br />

90 degrees to the original direction of travel rapidly diverge to large<br />

errors.) Projecting a preview line forward of the mass centre based on vehicle<br />

centre line is unsatisfactory due to the body slip angle variations mentioned<br />

previously. Either the proportional gain must be reduced to avoid<br />

‘PIO’ type behaviour, which leads to unsatisfactory behaviour through<br />

aggressive avoidance manoeuvres, or else some form of gain scheduling<br />

must be applied. Alternatively, the preview vector can be adjusted for body<br />

slip angle before it is used if oscilliatory behaviour is to be avoided. The<br />

length of the preview vector must be adjusted with speed if reasonably consistent<br />

behaviour is to be produced. For ‘normal’ driving this type of model<br />

can produce acceptably plausible results but for manoeuvres such as the ISO<br />

3888 Lane Change the behaviour becomes unacceptably oscilliatory particularly<br />

after the manoeuvre.<br />

An alternative method, used by the authors with some success for a variety<br />

of extreme manoeuvres, is to focus on the behaviour of the front axle. This<br />

model fits with one of the author’s (Harty) experience of driving at or near<br />

the handling limit, particularly on surfaces such as snow where large body

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

Saved successfully!

Ooh no, something went wrong!