02.04.2013 Views

Welcome to Adams/Solver Subroutines - Kxcad.net

Welcome to Adams/Solver Subroutines - Kxcad.net

Welcome to Adams/Solver Subroutines - Kxcad.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

66<br />

<strong>Adams</strong>/<strong>Solver</strong><br />

a<br />

b<br />

c<br />

IMPACT<br />

IMPACT is a simple model for contacts. It evaluates a force that turns on when a distance falls below a<br />

nominal free length (that is, when two parts collide).<br />

Use<br />

( h0 + h1) = ---------------------<br />

2<br />

Called By<br />

Any user-written subroutine<br />

Prerequisite<br />

None<br />

( h1 – h0) = ---------------------<br />

2<br />

( x – x0) = ---------------------<br />

( x1 – x0) HAVSIN<br />

h0 ; x ≤x0<br />

a b c π π<br />

⎧ ⎫<br />

⎪ ⎪<br />

⎪ ⎛ ⋅ – --⎞<br />

⎪<br />

= ⎨ + ⋅sin<br />

; x<br />

⎝ 2⎠<br />

0 < x < x2⎬ ⎪ ⎪<br />

⎪<br />

⎩<br />

h2 ; x ≥ x<br />

⎪<br />

1 ⎭<br />

Caution: • The value x1 must not equal x0. Equal values of x1 and x0 imply a sharp step,<br />

which HAVSIN cannot fit.<br />

• At x0 and x1, the second derivatives of the haversine function do not match the<br />

second derivatives of the constant regions. This discontinuity increases as the<br />

values for x1 and x0 become closer (that is, as the haversine becomes sharper).<br />

Because of the discontinuity, integration problems can arise if the haversine is<br />

sharp.<br />

• The STEP general subroutine (see STEP) is an alternative <strong>to</strong> HAVSIN.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!