Symbolic computer methods to automatically formulate vehicle simulation codes.
dc.contributor.author | Sayers, Michael William | en_US |
dc.contributor.advisor | Kota, Sridhar | en_US |
dc.contributor.advisor | Ryan, Robert R. | en_US |
dc.date.accessioned | 2014-02-24T16:28:53Z | |
dc.date.available | 2014-02-24T16:28:53Z | |
dc.date.issued | 1990 | en_US |
dc.identifier.other | (UMI)AAI9023632 | en_US |
dc.identifier.uri | http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:9023632 | en_US |
dc.identifier.uri | https://hdl.handle.net/2027.42/105578 | |
dc.description.abstract | This dissertation deals with the modeling and computer simulation of multibody systems composed of rigid bodies and massless force- and torque-producing elements. Multibody systems pertaining to ground vehicles are of particular interest. The dissertation includes (1) a software design for representing a multibody system in symbolic form as a set of computer data objects representing bodies, points, forces, etc, (2) a multibody formalism (i.e., a formal strategy for deriving equations of motion for a multibody system) that is valid for systems with various types of connections between bodies, (3) methods to manipulate symbolic expressions automatically within the multibody formalism, (4) the design of an interface to the analyst that permits the description of unconventional force- and moment-producing components, (5) methods for automatically generating constraint equations in symbolic form, and (6) a way to accommodate external numerical algorithms that may have already been developed. The methods are valid for systems of rigid bodies with holonomic and nonholonomic constraints, tree topologies, closed kinematical loops, and scleronomic or rheonomic constraints that are continuously differentiable. Symbol manipulation techniques are applied to (1) vector and dyadic algebraic expressions, (2) elements of the multibody system, and (3) pieces of numerical analysis code. A software package called AUTOSIM was written in the Lisp computer language to validate and demonstrate the methods. The analyst using AUTOSIM provides a description of (1) the multibody system layout, (2) output variables of interest, (3) "external" subroutines, and, for some systems, (4) descriptions of constraint conditions. Using the multibody formalism and symbol manipulation techniques, AUTOSIM automatically generates a complete, self-contained Fortran program that numerically computes the specified output variables in response to initial conditions, control inputs, and disturbances. Six case studies are included to illustrate the methods. These include two ground vehicles (one with rigid, nonslipping wheels, and one with slip angles and tire characteristics), a four-bar linkage, two spacecraft vehicles, and a robot manipulator with six links. | en_US |
dc.format.extent | 334 p. | en_US |
dc.subject | Applied Mechanics | en_US |
dc.subject | Engineering, Mechanical | en_US |
dc.subject | Computer Science | en_US |
dc.title | Symbolic computer methods to automatically formulate vehicle simulation codes. | en_US |
dc.type | Thesis | en_US |
dc.description.thesisdegreename | PhD | en_US |
dc.description.thesisdegreediscipline | Mechanical Engineering | en_US |
dc.description.thesisdegreegrantor | University of Michigan, Horace H. Rackham School of Graduate Studies | en_US |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/105578/1/9023632.pdf | |
dc.description.filedescription | Description of 9023632.pdf : Restricted to UM users only. | en_US |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe its collections in a way that respects the people and communities who create, use, and are represented in them. We encourage you to Contact Us anonymously if you encounter harmful or problematic language in catalog records or finding aids. More information about our policies and practices is available at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.