Professional Documents
Culture Documents
A Mathematical Programming Method For Design of Elastic Bodies in Contact
A Mathematical Programming Method For Design of Elastic Bodies in Contact
3= 1
then Fk = 0
(4) £* }= i
I N N
and the solution for the discrete contact problem is the set of
forces Fk (fc = 1, . . . , N) which satisfies equations (2)-(4). »-iy=i
or in matrix notation
General Model for Elastic Deformation
The continuous pressure distribution is approximated by a S E = - FTSF (ID
set of forces, acting at discrete points. Since both bodies obey 2
the laws of linear elasticity, the elastic deflection at a point fc
is a linear summation of the influence of all the forces F}- acting Equation (11) shows the strain energy represented by a qua-
on the interface. Accordingly dratic form. Since strain energy is always positive for all forces
and is zero only when all the forces are zero, the quadratic form
is positive definite. Thus the matrix S is posit e definite.
(5)
•Nomenclature-
s' = JV x A ? matrix of influence coeffi- e = N X 1 vector of initial separations a = rigid-body approach, a scalar
cients X1 = N X 1 vector, the fcth component
is xk P = applied load, a scalar
F = N X 1 vector of forces X = N X 1 vector, the fcth comp6nent
isxjt
Y = N X 1 vector of slack variables
2 = 1 X 1 vector of artificial variables The subscript on a vector indicates a
e = N X 1 vector of ones with components (Zh . . . , ZN) component of t h a t vector.
Add t h e A r U i f i c i a l 1
is Fc in the Basis?
<
V a r i a b l e s Zlt . . . , z , v + l [
H
Add O b j e c t i v e F u n c t i c
Z
O .0150 .0100 .0050 0 .0050 .0100 .0150
Would Fs
M
2 Replace Y ^ or
o RADIAL DISTANCE FROM THE APPLIED
E „- 1'j Replace Fa LOAD ( I N )
~T~
No
Fig. 3 Pressure distribution between two spheres
G
Make Canonical Remove j
Relative to the from J
Artificial Variables
and Z '
Choose c by I
ds = Min J,
Design Procedure for Uniform Load Distribution
Define
Test Min Z n
The design system discussed in this section automatically
produces initial separations which produce the best possible dis-
Replace the i*'th| tribution of load in any given two-dimensional contact situation.
B a s i c V a r i a b l e by
xs by P i v o t i n g on A second-order curve is selected for the initial separation since it
Basic F e a s i b l e t h e Term a„~zs
Solution can be readily generated. The equation for such a curve is given
by
STOP Define = ax 2 + bx + c (14)
No F e a s i b l e
Solution 0'|l£j<2//+l}
where
Fig. 2 Flow diagram for simplex-type algorithm
y = initial separation profile and is required to be i 0
x = axial position along the face
rithm to converge to the unique feasible point in at most §-(iV + 1) The correction profile can be attained by modifying one or both
cycles, the majority of cases converging in JV + 1 cycles. of the contacting surfaces.
The problem of degeneracy (i.e., when an element of t h e right- The objective of the design system is to evaluate the con-
side is zero during any cycle) has been discussed extensively in stants (a, b, c) for the optimal corrections corresponding t o the
relation to linear programming [11]. When this occurs, the distribution giving the minimum possible value for the maximum
possibility exists of circling indefinitely, and the finiteness of the load intensity.
simplex algorithm cannot be proved. However, in practice, I n the formulation of the design system the compatibility
the fact that degeneracy occurs does not affect the convergence condition given in equation (6) is used with t being replaced by
to the solution of the problem. This same behavior is assumed equation (14). Accordingly,
for the simplex-type algorithm previously described.
T h e simplex-type algorithm for the solution of the contact -SF + ae + IY - aX 2 - bX - c = 0 (15)
problem requires less computer storage space when compared
to available solution algorithms such as Rosen's gradient pro- where
jection'method [12] or the Frank-Wolfe algorithm [13]. Only
X2 = N X 1 vector whose fcth element is xk*
minor modifications of the well-known simplex algorithm are
X = N X 1 vector whose fcth element is xk
required. This algorithm is also readily adaptable to the design
xk = position of the fcth point
problem which is discussed in the following section.
The condition of equilibrium and the criterion for contact are the
Example 1 same as in equations (2) and (4).
The classical problem of two spheres in contact [1] is considered The initial separations are required to be nonnegative; there-
as an example. I n this case the influence coefficient matrix S fore
in (6) is calculated according to aBoussinesq model [1]
aX 2 + bX + c S; 0
(1 - v*) 1
irE <hj where (a) governs the sign of the second derivative.
If we define Ak as the length of the line segment at the fcth
where point, the average load intensity over t h a t segment is Fk/Ak.
The value of p m a x must be greater t h a n the average load intensi-
E = modulus of elasticity
ties at all the candidate points. This constraint is written as
v = Poisson's ratio
follows:
dkj = distance from point fc to point j in contact zone
DF £ pmne
Fig. 3 shows a comparison between the classical Hertzian
pressure distribution and t h a t obtained by the described tech-
where D is a diagonal matrix whose fcth element is 1/A t .
nique. The spheres considered are steel with radii of 1 and 10
The design system is now stated in a concise form as:
in., respectively, and the applied load is 100 lb. The algorithm
solution gave a value of 0.000281 in. for the rigid-body approach
Minimize pa
which compares favorably with 0.000283 in. for the classical
Hertz solution. such that