Show simple item record

dc.contributor.authorMorency, Kevin
dc.date.accessioned2007-05-14 13:04:50 (GMT)
dc.date.available2007-05-14 13:04:50 (GMT)
dc.date.issued2007-05-14T13:04:50Z
dc.date.submitted2007
dc.identifier.urihttp://hdl.handle.net/10012/3002
dc.description.abstractIn recent years, hardware-in-the-loop (HIL) simulation has assumed a prominent role in the vehicle development process. A physical part, which may be a prototype at any stage of development, is tested, while the rest of the vehicle is represented by a mathematical model. Vehicle models used with hardware-in-the-loop must be capable of simulating an event in less time than it takes the event to occur in reality. Fast simulation necessitates a model that is represented by very efficient simulation code. This thesis presents a procedure for automatically generating this simulation code, given a description of the vehicle as input. For this work, a symbolic formulation procedure based on linear graph theory and the principle of orthogonality is used to generate governing equations for vehicle systems; this procedure forms the basis of the DynaFlexPro software package. In order to generate simulation code for vehicle dynamics studies, the DynaFlexPro component model template was extended to include rules for calculating intermediate variables and rules for calling external functions. These changes enabled the development of a tire component model, known as DynaFlexPro/Tire, that adds critically important (and computationally efficient) blocks to the overall vehicle simulation code. The combination of DynaFlexPro and DynaFlexPro/Tire allows analysts to construct a model for any vehicle topology and gives analysts great freedom to define how tire forces and moments will be calculated. Simulation code describing the vehicle model is automatically generated using symbolic computing techniques. The accuracy of the approach was validated by comparing results for DynaFlexPro vehicle models to results for equivalent models developed in a well-established tool for vehicle dynamics simulation (MSC.ADAMS). Two different vehicle models were constructed using DynaFlexPro and DynaFlex- Pro/Tire: a generic 4-wheeled vehicle with independent suspension and an articulated forestry skidder. Both models had an open-loop topology. When appropriate modeling variables were selected, each model was described by a minimal set of ordinary differential equations (ODEs) and the simulation code generated by DynaFlexPro was capable of being used for hardware-in-the-loop applications; the braking and handling behavior of the example models was simulated faster than real-time on a desktop PC with a 3.2 GHz Pentium 4 processor and 1 GB of RAM. For the same vehicle models, a different choice of modeling variables resulted in a mixed set of differential and algebraic equations (DAEs); in that case, HIL-capable simulation code could not be consistently generated. The approach works well for vehicle models described by ODEs, but more research is needed into the treatment of DAEs for real-time simulation of vehicle dynamics.en
dc.format.extent2322353 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.titleAutomatic Generation of Real-Time Simulation Code for Vehicle Dynamics using Linear Graph Theory and Symbolic Computingen
dc.typeMaster Thesisen
dc.pendingfalseen
dc.subject.programSystem Design Engineeringen
uws-etd.degree.departmentSystems Design Engineeringen
uws-etd.degreeMaster of Applied Scienceen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages