All of my required and elective undergraduate and graduate courses require the use of MATLAB software as a tool for engineering simulations and animations.  This MATLAB Primer is intended to be a general introduction and reference source for MATLAB software.

FourBar1    Ross_bell  Bevel Cam

Analytical and graphical solutions of motion problems involving mechanical elements: linkages, gears, cams, and mechanical trains, etc.

ME 301 Syllabus

Mechanism Animations

Atlas of Structures, Mechanisms, and Robots

ME 301 NotesBook Supplement

Capstone Term Project

Working in teams of two, students must find a real-world mechanism, model it, and perform complete kinematics and inverse dynamics analysis. The system should be planar and one degree-of-freedom; all groups must do a different real-world mechanism application. In addition, students must:  Build a model of the mechanism; Present results orally to the class: teach us about the real-world issues; Prepare a written report detailing assumptions, modeling, results, and discussion.

ME 301 Capstone Term Project

ABET Outcomes, ME 301:

Competence Level Outcomes:

1-2.4i.A) The analysis of position, velocity, and acceleration kinematics of mechanisms.

1-2.4i.B) The analysis of inverse dynamics of mechanisms.

Awareness Level Outcome:

1-2.4i.C) Basic analysis of cams and gears.

 

SRL       InvPend    rl2

Modeling and formulations of physical systems. Transient and steady-state dynamic responses, and other fundamental theory of automatic controls and applications.

ME 401 Syllabus

Atlas of Models and Transfer Functions

ME 401 NotesBook Supplement

Capstone Term Project

Working in teams of two, students must find a real-world control system, model it, and perform complete open-loop simulation, plus closed-loop controller design and simulation. Each team must attempt several different controllers and compare each to open-loop results and the desired performance specifications. The system should be linearized and SISO; all groups must do a different real-world control system. In addition, students must:  Simulate results using MATLAB (Simulink is recommended); Present results orally to the class: teach us about the real-world issues; Prepare a written report detailing assumptions, modeling, results, and discussion.

ME 401 Capstone Term Project

Michigan/CMU Controls Tutorials

ABET Outcomes, ME 401:

Mastery Level Outcome:

            e.3b) The ability to model and simulate single-input single-output linear systems.

Competence Level Outcome:

            c.12) The ability to design, implement and evaluate controllers for linear systems.

 

Adept   Phantom         Mitsub           AAIRV        RPR3a

Classification and applications for mechanical manipulator systems. Manipulator motion description, forward kinematics transformations, and solution of inverse kinematics equations. Velocity kinematics and manipulator dynamics equations. Trajectory generation and control schemes including sensory feedback. Laboratory exercises to augment lecture material. Co-listed with EE 429/529.

EE/ME 429/529 Syllabus

Introduction to Robotics

Robot Animations

EE/ME 429/529 NotesBook Supplement

EE/ME 429/529 Labs

EE/ME 429/529 Journal Article Presentations

EE/ME 529 Grad Project

 

VitruvianMan          BodyPlanes         hamilton11e_fig11_19

Overview of human skeletal and muscular anatomy and physiology.  Application of engineering mechanics to the human musculoskeletal system.  Kinematics, statics, and dynamics of human motions.  Human motion metrology.

ME 467 / BME 567 Syllabus

ME 467 NotesBook Supplement

ME 467 / BME 567 Lab Exercises

ME 467 / BME 567 MATLAB Assignments

ME 467 / BME 567 Journal Article Presentations

BME 567 Graduate Term Project

 

               

Characteristic phenomena of mechanical vibrations encountered in machines and structures (of 1 degree of freedom) and their quantitative investigation. Simple harmonic motion; free, transient, and forced vibrations; and damping effects.

ME 491 Syllabus

Atlas of Models and Transfer Functions

ME 491 NotesBook Supplement

Capstone Term Project

Working in teams of two, students must model a mechanical vibrational system, determine realistic numerical parameters, and simulate the free- and forced-responses for various initial conditions and various harmonic forcing functions.  In addition, students must:  Simulate results using MATLAB and Simulink to validate analytical results, present results orally to the class, and prepare a written report detailing assumptions, modeling, results, and discussion.

ME 491 Capstone Term Project

ABET Outcomes, ME 491:

Mastery Level Outcome:

            e.3a) An ability to solve common engineering problems, including problems involving linear system modeling and analysis of 1 DOF system responses due to free and forced input.

Awareness Level Outcome:

            e.3m) An ability to solve common engineering problems, including problems involving linear system modeling and analysis of 2 DOF system responses.

 

FourMass            y3u2grd20

The application of modern control theories to the synthesis of dynamical systems. Topics include the analysis of the behavior of linear systems, controllability and observability. Synthesis in the eigenvalue domain; modal control. Synthesis of stable systems and optimal linear systems in the time domain. Taught jointly with OSU.

Term Project  Working in teams of two, students must find a real-world control system, model it, and perform complete open-loop simulation, plus full-state-feedback controller and observer design and simulation. State-space techniques must be utilized.  Each team must compare open-loop and closed-loop results. The system should be linearized and MIMO; all groups must do a different real-world control system. In addition, students must:  Simulate results using MATLAB (Simulink is recommended); Present results orally to the class: teach us about the real-world issues; Prepare a written report detailing assumptions, modeling, results, and discussion.

ME 601 Course Notes  CAUTION: These do not stand alone - you must come to class!

ME 601 Syllabus

ME 601 Capstone Term Project

ME 601 Research Paper Assignment

Michigan/CMU Controls Tutorials