| |
| |
Preface | |
| |
| |
Author | |
| |
| |
| |
Introduction | |
| |
| |
| |
Multibody Mechanical Systems | |
| |
| |
| |
Types of Analyses | |
| |
| |
| |
Methods of Formulation | |
| |
| |
| |
Computer Programming | |
| |
| |
| |
Matlab | |
| |
| |
| |
Application Examples | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
MacPherson Strut Suspension | |
| |
| |
| |
Film-Advancer Mechanism | |
| |
| |
| |
Web-Cutter | |
| |
| |
| |
Variable-Length Pendulum | |
| |
| |
| |
Unit System | |
| |
| |
| |
Remarks | |
| |
| |
| |
Preliminaries | |
| |
| |
| |
Reference Axes | |
| |
| |
| |
Scalars and Vectors | |
| |
| |
| |
Arrays | |
| |
| |
| |
Matrices | |
| |
| |
| |
Matrix Operations | |
| |
| |
| |
Vector, Array, and Matrix Differentiation | |
| |
| |
| |
Time Derivatives | |
| |
| |
| |
Partial Derivatives | |
| |
| |
| |
Equations and Expressions | |
| |
| |
| |
Compact and Expanded Forms | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Fundamentals of Kinematics | |
| |
| |
| |
A Particle | |
| |
| |
| |
Kinematics of a Particle | |
| |
| |
| |
Kinematics of a Rigid Body | |
| |
| |
| |
Coordinates of a Body | |
| |
| |
| |
Velocity of a Body | |
| |
| |
| |
Acceleration of a Body | |
| |
| |
| |
Definitions | |
| |
| |
| |
Array of Coordinates | |
| |
| |
| |
Degrees of Freedom | |
| |
| |
| |
Constraint Equations | |
| |
| |
| |
Kinematic Joints | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Fundamentals of Dynamics | |
| |
| |
| |
Newton's Laws of Motion | |
| |
| |
| |
Dynamics of a Particle | |
| |
| |
| |
Dynamics of a System of Particles | |
| |
| |
| |
Dynamics of a Body | |
| |
| |
| |
Moment of a Force | |
| |
| |
| |
Centroidal Equations of Motion | |
| |
| |
| |
Noncentroidal Equations of Motion | |
| |
| |
| |
Force Elements | |
| |
| |
| |
Applied Forces | |
| |
| |
| |
Gravitational Force | |
| |
| |
| |
Point-to-Point Actuator | |
| |
| |
| |
Point-to-Point Spring | |
| |
| |
| |
Point-to-Point Damper | |
| |
| |
| |
Combined Elements | |
| |
| |
| |
Rotational Elements | |
| |
| |
| |
Viscous Friction | |
| |
| |
| |
Reaction Force | |
| |
| |
| |
Newton's Third Law | |
| |
| |
| |
Method of Lagrange Multipliers | |
| |
| |
| |
Coulomb Friction | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Point-Coordinates: Kinematics | |
| |
| |
| |
Multipoint Representation | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
MacPherson Suspension | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Stationary and Primary Points | |
| |
| |
| |
Constraints | |
| |
| |
| |
Length Constraint | |
| |
| |
| |
Angle Constraints | |
| |
| |
| |
Simple Constraints | |
| |
| |
| |
Velocity and Acceleration Constraints | |
| |
| |
| |
Secondary Points | |
| |
| |
| |
Example Programs | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
MacPherson Suspension | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Point-Coordinates: Dynamics | |
| |
| |
| |
System of Unconstrained Particles | |
| |
| |
| |
A Two-Particle System | |
| |
| |
| |
Unconstrained Particles-General | |
| |
| |
| |
System of Constrained Particles | |
| |
| |
| |
A Two-Particle System | |
| |
| |
| |
MacPherson Suspension | |
| |
| |
| |
Constrained Particles-General | |
| |
| |
| |
Force and Mass Distribution | |
| |
| |
| |
Two Primary Points | |
| |
| |
| |
Three Primary Points | |
| |
| |
| |
Mass Collection | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
Exact Mass Distribution | |
| |
| |
| |
Two Primary Points | |
| |
| |
| |
Three Primary Points | |
| |
| |
| |
Mass Addition | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Body-Coordinates: Kinematics | |
| |
| |
| |
General Procedure | |
| |
| |
| |
Kinematic Joints | |
| |
| |
| |
Revolute (Pin) Joint | |
| |
| |
| |
Translational (Sliding) Joint | |
| |
| |
| |
Revolute-Revolute Joint | |
| |
| |
| |
Revolute-Translational Joint | |
| |
| |
| |
Rigid Joint | |
| |
| |
| |
Simple Constraints | |
| |
| |
| |
Examples | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
MacPherson Suspension | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Velocity and Acceleration Constraints | |
| |
| |
| |
Revolute Joint | |
| |
| |
| |
Translational Joint | |
| |
| |
| |
Revolute-Revolute Joint | |
| |
| |
| |
Revolute-Translational Joint | |
| |
| |
| |
Simple Constraints | |
| |
| |
| |
System Jacobian | |
| |
| |
| |
Programming Note | |
| |
| |
| |
Common Scripts | |
| |
| |
| |
Example Programs | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
MacPherson Suspension | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Variable-Length Pendulum | |
| |
| |
| |
Other Types of Joints | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Body-Coordinates: Dynamics | |
| |
| |
| |
System of Unconstrained Bodies | |
| |
| |
| |
A Two-Body System | |
| |
| |
| |
Unconstrained Bodies-General | |
| |
| |
| |
System of Constrained Bodies | |
| |
| |
| |
Constrained Bodies-General | |
| |
| |
| |
A Two-Body System | |
| |
| |
| |
Reaction Forces | |
| |
| |
| |
Example Programs | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
MacPherson Suspension | |
| |
| |
| |
Variable-Length Pendulum | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Joint-Coordinates: Kinematics | |
| |
| |
| |
Vector-Loop Method | |
| |
| |
| |
Joint Coordinate Method | |
| |
| |
| |
Open-Chain Systems | |
| |
| |
| |
Variable-Length Pendulum | |
| |
| |
| |
A Three-Body System | |
| |
| |
| |
A Floating System | |
| |
| |
| |
General Formulation | |
| |
| |
| |
Open-Chain Example Programs | |
| |
| |
| |
Variable-Length Pendulum | |
| |
| |
| |
Closed-Chain Systems | |
| |
| |
| |
Slider-Crank Mechanism | |
| |
| |
| |
General Formulation | |
| |
| |
| |
Closed-Chain Example Programs | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
MacPherson Suspension | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Joint-Coordinates: Dynamics | |
| |
| |
| |
Open-Chain Systems | |
| |
| |
| |
Variable-Length Pendulum | |
| |
| |
| |
Open-Chain Example Program | |
| |
| |
| |
Closed-Chain Systems | |
| |
| |
| |
Closed-Chain Example Programs | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
MacPherson Suspension | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Kinematic Analysis | |
| |
| |
| |
Unconstrained Formulation | |
| |
| |
| |
Constrained Formulation | |
| |
| |
| |
Driver Constraints | |
| |
| |
| |
Solution Procedures | |
| |
| |
| |
Coordinate Partitioning Method | |
| |
| |
| |
Appended Constraint Method | |
| |
| |
| |
Linear Algebraic Equations | |
| |
| |
| |
Nonlinear Algebraic Equations | |
| |
| |
| |
Newton-Raphson Method for One Equation in One Unknown | |
| |
| |
| |
Newton-Raphson Method for n Equations in n Unknowns | |
| |
| |
| |
Body Coordinate Formulation | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Web-Cutter | |
| |
| |
| |
Point Coordinate Formulation | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Joint Coordinate Advancer | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Inverse Dynamic Analysis | |
| |
| |
| |
Unconstrained Formulation | |
| |
| |
| |
General Procedure | |
| |
| |
| |
Constrained Formulation | |
| |
| |
| |
General Procedure | |
| |
| |
| |
Different Jacobian Matrices | |
| |
| |
| |
Body Coordinate Formulation | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Web-Cutter | |
| |
| |
| |
Point Coordinate Formulation | |
| |
| |
| |
Filmstrip Advancer | |
| |
| |
| |
Joint Coordinate Formulation | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Forward Dynamic Analysis | |
| |
| |
| |
Unconstrained Formulation | |
| |
| |
| |
Initial-Value Problems | |
| |
| |
| |
Runge-Kutta Algorithms | |
| |
| |
| |
Variable Step Size | |
| |
| |
| |
General Procedure | |
| |
| |
| |
Constrained Formulation | |
| |
| |
| |
Initial Conditions | |
| |
| |
| |
General Procedure | |
| |
| |
| |
Body Coordinate Formulation | |
| |
| |
| |
Double A-Arm Suspension | |
| |
| |
| |
Joint Coordinate Formulation | |
| |
| |
| |
Variable-Length Pendulum | |
| |
| |
| |
Point Coordinate Formulation | |
| |
| |
| |
Constraint Violation | |
| |
| |
| |
Constraint Violation Stabilization Method | |
| |
| |
| |
Coordinate Partitioning Method | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Complementary Analyses | |
| |
| |
| |
Static Analysis | |
| |
| |
| |
Static Equilibrium | |
| |
| |
| |
Initial Condition Correction | |
| |
| |
| |
Body-Coordinate Formulation | |
| |
| |
| |
Three Combined Analyses by Integration | |
| |
| |
| |
Redundant Constraints | |
| |
| |
| |
Friction | |
| |
| |
| |
Deformable Body | |
| |
| |
| |
Remarks | |
| |
| |
| |
Problems | |
| |
| |
| |
Projects | |
| |
| |
| |
Windshield Wiper Mechanism | |
| |
| |
| |
Internal Combustion Engine | |
| |
| |
| |
Sled Test and Belted Dummy | |
| |
| |
| |
Head and Neck | |
| |
| |
| |
Mountain Bike | |
| |
| |
| |
Motorcycle | |
| |
| |
| |
Elliptical Exercise Machine | |
| |
| |
| |
Swing | |
| |
| |
| |
Mass Center and Moment of Inertia | |
| |
| |
References | |
| |
| |
Index | |