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