Previous section-----Next section

Contents

Preface

1. Getting Started

1.1    Starting MechanicalSystems
1.2    Basic 2D Model
1.3    Basic 3D Model

2. Kinematic Modeling

2.1    Body Objects
2.2    Points, Vectors, and Axes
2.3    Constraint Objects
2.4    Building the Model
2.5    Running the Model
2.6    Variable Management

3. Output Functions

3.1    2D Output Functions
3.2    3D Output Functions
3.3    Plots and Graphs
3.4    2D Mechanism Images
3.5    3D Mechanism Images

4. Velocity and Acceleration

4.1    Velocity and Acceleration Solutions
4.2    Velocity and Acceleration Output

5. Multistage Mechanisms

5.1    Stage Switching Constraints
5.2    Time Switching Constraints

6. Cams and Gears

6.1    Cam Constraints
6.2    Gear Constraints

7. Loads and Reactions

7.1    Load Objects
7.2    Static Solutions
7.3    Resultant Forces
7.4    Multistage Loads

8. Inverse Dynamics

8.1    Inertia Properties
8.2    Kinematic and Dynamic Solutions
8.3    Friction and Damping

9. Parametric Design

9.1    Coupled Models
9.2    Multiple Configuration Couples
9.3    Velocity and Acceleration Couples
9.4    Load-Dependent Couples
9.5    Sensitivity

10. Underconstrained Systems

10.1    Equilibrium Configuration
10.2    Equilibrium Velocity
10.3    Free Acceleration
10.4    Dynamic Motion Synthesis
10.5    Nonholonomic Systems

11. Generalized Coordinates

11.1    Generalized Coordinate Constraints
11.2    Loads and Reactions
11.3    Dynamic Modeling

12. Performance Improvement

12.1    Updating Solutions
12.2    Simplifying Expressions
12.3    Compiling Expressions
12.4    Coordinate Systems
12.5    Locking Variables

13. Debugging Models

13.1    Model Building Errors
13.2    Failure to Converge
13.3    Mathematical Anomalies
13.4    Equations of Motion

Appendix. Reference Guide

A.    Modified Mathematica Built-in Symbols
B.    MechanicalSystems Function Listing
Index