Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/27494
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorNedialkov, Ned-
dc.contributor.authorDerakhshan, Behrang-
dc.date.accessioned2022-04-27T14:33:26Z-
dc.date.available2022-04-27T14:33:26Z-
dc.date.issued2022-
dc.identifier.urihttp://hdl.handle.net/11375/27494-
dc.description.abstractWe present a framework for modeling multibody systems based on the method of natural coordinates and Lagrange's equation of the first kind, resulting in a system of Differential-Algebraic Equations (DAEs). The C++ package DAETS (DAEs by Taylor Series), a robust high-index DAE solver, is utilized to solve the models. The simulation process is straightforward, with no need to derive equations of motion directly. Instead, the user supplies a Lagrangian, kinematic constraints, and if applicable, a dissipation function and external forces. A corresponding system of DAEs is formed by computing the required derivatives via automatic differentiation. DAETS primarily uses Cartesian coordinates as variables, eliminating angles and the associated trigonometric functions, which results in simplified models. Furthermore, DAETS provides direct access to the position/velocity data of any desired points or vectors as output, facilitating post-processing tasks, such as visualization. The main focus of this thesis is on establishing the viability of our framework through case studies. We simulate seven multibody systems and compare our results with those of reference models developed in the Simulink environment of MATLAB. A detailed account of the modeling process is given for each system, demonstrating the ease and intuitiveness of our approach. We also provide, from both DAETS and Simulink, the time history plots of several position coordinates to allow for direct comparison. Finally, we compute two types of errors over time. Our findings show that the results of DAETS match those of the reference models under different error tolerances for the studied systems, indicating that our framework is capable of simulating a wide variety of mechanisms with a superb degree of accuracy.en_US
dc.language.isoen_USen_US
dc.subjectmultibodyen_US
dc.subjectLagrangianen_US
dc.subjectnatural coordinatesen_US
dc.subjectautomatic differentiationen_US
dc.titleMultibody Dynamics Problems in Natural Coordinates: Theory, Implementation and Simulationen_US
dc.typeThesisen_US
dc.contributor.departmentComputational Engineering and Scienceen_US
dc.description.degreetypeThesisen_US
dc.description.degreeMaster of Science (MSc)en_US
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Derakhshan_Behrang_2022April_MSc.pdf
Open Access
2.97 MBAdobe PDFView/Open
Show simple item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue