programmingproject.20100315.4b9e204c632d74.51429100

programmingproject.20100315.4b9e204c632d74.51429100 -...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Programming project Due date: Monday, April 26, 2010 Instructions : Each student is required to complete a programming project, including a written report and a computer simulation of the dynamics of a particle-system and/or rigid-body mechanism. The programming project will be completed in groups, nominally consisting of three members, assigned by the instructor. Each group will submit electronically a single copy of the project code in .nb (Mathematica) format. Individual reports documenting the project will be required of each student separately and shall be submitted electronically in .pdf format. The written report should be entirely the student's own work and will be pledged as such. Functionality The soft outcome of the programming project should be a Mathematica-based package for the derivation, simula- tion, and animation of simple multibody mechanisms consisting of particles and rigid bodies. In particular, this should be coded in such a way that a user should not have to know anything about Lagrangian mechanics, but should have a fundamental understanding of dynamics from an introductory sophomore-level class. In particular, it is assumed that the user is familiar with concepts of cartesian coordinates and Euler angles as well as with the notions of mass and the moment of inertia matrix. Any computations involving the formulation of constraints, the kinetic and potential energies, or the Lagrange operator formalism should be hidden to the user and contained within the set of procedures that you will write. As an example, a possible formulation of the package could based on the following set of commands: ² DeclareParticles . This function takes as arguments a list of lists, where each sublist is a pair of expres-
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/17/2011 for the course TAM 412 taught by Professor Weaver during the Spring '08 term at University of Illinois, Urbana Champaign.

Page1 / 2

programmingproject.20100315.4b9e204c632d74.51429100 -...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online