dc.contributor.author | Wiechula, Stefan | |
dc.date.accessioned | 2007-03-07 15:43:05 (GMT) | |
dc.date.available | 2007-03-07 15:43:05 (GMT) | |
dc.date.issued | 2007-03-07T15:43:05Z | |
dc.date.submitted | 2006 | |
dc.identifier.uri | http://hdl.handle.net/10012/2739 | |
dc.description.abstract | The contributions of this work include genetic programming grammars for
bond graph modelling and for direct symbolic regression of sets of differential
equations; a bond graph modelling library suitable for programmatic use; a
symbolic algebra library specialized to this use and capable of, among other
things, breaking algebraic loops in equation sets extracted from linear bond
graph models. Several non-linear multi-body mechanics examples are pre-
sented, showing that the bond graph modelling library exhibits well-behaved
simulation results. Symbolic equations in a reduced form are produced au-
tomatically from bond graph models. The genetic programming system is
tested against a static non-linear function identification problem using type-
less symbolic regression. The direct symbolic regression grammar is shown
to have a non-deceptive fitness landscape: perturbations of an exact pro-
gram have decreasing fitness with increasing distance from the ideal. The
planned integration of bond graphs with genetic programming for use as a
system identification technique was not successfully completed. A catego-
rized overview of other modelling and identification techniques is included as
context for the choice of bond graphs and genetic programming. | en |
dc.format.extent | 4448967 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | en |
dc.publisher | University of Waterloo | en |
dc.title | Tools for Modelling and Identification with Bond Graphs and Genetic Programming | en |
dc.type | Master Thesis | en |
dc.pending | false | en |
dc.subject.program | Mechanical Engineering | en |
uws-etd.degree.department | Mechanical and Mechatronics Engineering | en |
uws-etd.degree | Master of Applied Science | en |
uws.typeOfResource | Text | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |