Tools for Modelling and Identification with Bond Graphs and Genetic Programming
dc.contributor.author | Wiechula, Stefan | |
dc.date.accessioned | 2007-03-07T15:43:05Z | |
dc.date.available | 2007-03-07T15:43:05Z | |
dc.date.issued | 2007-03-07T15:43:05Z | |
dc.date.submitted | 2006 | |
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.identifier.uri | http://hdl.handle.net/10012/2739 | |
dc.language.iso | en | en |
dc.pending | false | en |
dc.publisher | University of Waterloo | en |
dc.subject.program | Mechanical Engineering | en |
dc.title | Tools for Modelling and Identification with Bond Graphs and Genetic Programming | en |
dc.type | Master Thesis | en |
uws-etd.degree | Master of Applied Science | en |
uws-etd.degree.department | Mechanical and Mechatronics Engineering | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |
uws.typeOfResource | Text | en |