Equilibrium Analysis
Download
Report
Transcript Equilibrium Analysis
ME451
Kinematics and Dynamics
of Machine Systems
Equilibrium Analysis
November 8, 2013
Radu Serban
University of Wisconsin-Madison
Before we get started…
Last Time:
Today:
Equilibrium Analysis
Wrap-up ME451
Assignment due dates:
Example: numerical solution of a dynamics problem
Inverse Dynamics
Project 1 – today
Matlab 8 / ADAMS 5 – Wednesday, November 13
Matlab 9 / ADAMS 6 – Wednesday, Novemebr 20
Project 2 – Wednesday, November 27
Final Project – Wednesday, December 11
Final Exam:
Tuesday, December 17, 7:45-9:45am in ME2109
2
Equilibrium Analysis
Equilibrium Analysis: The Idea
A mechanical system is in equilibrium if the following conditions hold:
Equivalently, the system is at rest with zero acceleration
So what does it take to be in this state of equilibrium?
The system must be in a certain configuration 𝐪
The reaction forces (in other words, the Lagrange Multipliers 𝛌) should
assume certain values
What does “certain” mean?
4
5
Equilibrium Analysis: The Math
Equations of Motion:
Position Constraint Equations:
Velocity Constraint Equations:
Acceleration Constraint Equations:
Equilibrium Analysis: The Math
Approach 1
Simply solve the nonlinear system to find 𝐪 and 𝛌
Problem: need a good initial guess
Approach 2
Add damping in the system and perform dynamic analysis until it stops
Brute force, but effective
Approach 3
Cast it as an optimization problem (minimize potential energy)
Problem: works for conservative systems only
6
7
Example: Equilibrium Analysis
Consider a pendulum connected to ground through a
revolute joint and a rotational spring-damper.
Length: 𝐿 = 1
Mass: 𝑚 = 10
Polar moment of inertia: 𝐽′ =? ? ?
RSDA spring coefficient: 𝑘 = 25
RSDA free angle: 𝜃0 = 0
RSDA damping coefficient: 𝑐 =? ? ?
Gravitational acceleration: 𝑔 = 9.81
All units are SI
RSD
End ME451
9
Summary of ME451
Pick a set of Cartesian generalized coordinates
Formulate the following sets of equations
Equations of Motion:
Position Constraint Equations:
Velocity Constraint Equations:
Acceleration Constraint Equations:
Solve the appropriate set of equations for Kinematics or Dynamics
10
What was ME451 good for?
Understand how to pose a Kinematics/Dynamics problem (modeling)
“A theory has only the alternative of being right or wrong. A model has a third possibility: it may be right, but irrelevant.”
Manfred Eigen
“…all models are approximations. Essentially, all models are wrong, but some are useful.”
George E.P. Box
Understand how to solve a Kinematics/Dynamics problem (simulation)
“The purpose of computing is insight, not numbers.”
Richard Hamming
Improve your MATLAB programming skills
“The process of preparing programs for a digital computer is especially attractive, not only because it can be economically
and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music.”
Donald E. Knuth