Download - From CAD to FEA through functional annotations

Transcript
Page 1: From CAD to FEA through functional annotations

Centre National de la Recherche Scientifique Institut National Polytechnique de Grenoble Université Joseph Fourier

Laboratoire G-SCOP46, av Félix Viallet38031 Grenoble Cedexwww.g-scop.inpg.fr

From CAD to FEA through functional annotations

Ahmad Shahwan

Jean-Claude Léon

Gilles Foucault

ROMMA status briefingDecember 2012

Page 2: From CAD to FEA through functional annotations

Overview

• Workflow Reminder• From Global Coordinate Systems to Local

Coordinate Systems• Limitations of Global CS• Adopting Local CS• Screw Addition/Subtraction• Local CS and Internal Forces Cycles

• Indeterminate Static Equilibrium• New Results

Page 3: From CAD to FEA through functional annotations

Workflow Reminder

Page 4: From CAD to FEA through functional annotations

Limitation of Global CS

OBz

,/1

1

1

0

0

0

OB

y

x

,'/1

1_1

11

0

OB

y

x

,/2

22

22

0

OBz

y

x

,'/22

22

22

(3.5 DoF) (2 DoF)

(1 DoF) (0 DoF)

Interface CS Global CS

OBz

y

x

,/

OBz

y

x

,'/

+ +

= =

• Studying the nut equilibrium:

• Using Global CS

Spline connection is valid!

• Using Interface CS

Spline connection is invalid.

Page 5: From CAD to FEA through functional annotations

Choosing Local CS

• To enable summation of screws:

• CS should be unified over components interfaces.

• CS for each component;

• Chosen amongst those of its interfaces.

Two interfaces with the same CSTwo interfaces with different CS’s

Page 6: From CAD to FEA through functional annotations

Adopting Local CS• Previously, mech. screws were expressed according to one

global CS.

• Now, screws are associated with there own CS.

• For static equilibrium analysis, same principals hold.

• need to unify B.

{ �⃗�|⃗𝑀 }/ B 0+ {�⃗� 2|⃗𝑀 2 }/ B 2+ {�⃗� 3|⃗𝑀 3 }/ B3{ �⃗�|⃗𝑀 }/ B 0+ {⃗𝐹 ′ 2|⃗𝑀 ′ 2 }/ B0{ �⃗�|⃗𝑀 }/ B 0+ {�⃗� 3|⃗𝑀 3 }/ B 3{ �⃗�|⃗𝑀 }/ B 0+ {⃗𝐹 ′ 3|⃗𝑀 ′ 3 }/ B 0{ �⃗�|⃗𝑀 }/ B 0

Page 7: From CAD to FEA through functional annotations

Screw Addition/Subtraction

Summation Step Used in GCS

Used in LCS

Output

Start

Calculate rotation matrix No Yes

Apply rotation matrix No Yes

Update moments Yes Yes

Sum vectors

Yes Yes

Page 8: From CAD to FEA through functional annotations

LCS & Internal Force Cycles

1

2

34

5

z

y

x

z

• Originally internal forces where projected on each

axis of the GCS Graph of force propagation.

• This is not possible any more!

Page 9: From CAD to FEA through functional annotations

LCS & Internal Force Cycles

1

2

34

5

• Generate force propagation graph independently from CS.

• Currently, we only propagate forces between contacts and threads;

• Advantage: force propagates in one direction through theses interfaces.

• Disadvantages: not general enough!

• Detecting propagation direction at threaded links.

Page 10: From CAD to FEA through functional annotations

LCS & Internal Force Cycles

• Example of cylindrical washer elements.

• Here internal forces propagate through

shaft/bushing link.

• Problem with this kind of interfaces is that

they defuse internal forces in more than one

direction!

Page 11: From CAD to FEA through functional annotations

Indeterminate static equilibrium

• Indeterminate static (hyperstatic) equilibrium may be

functional, or may indicate anomaly.

• Nut/counter-nut tightening is an

example of functional hypestatic

configurations.

• Indeterminism is used here to increase

internal system energy.

𝐹 1𝑧−𝐹2 𝑧−𝐹 3𝑧=0

• Incorrect interpretation of tight fit

produces an erroneous hyperstatic

equilibrium.

• This may helps the elimination of

irrelevant interpretations.

𝐹 1𝑧−𝐹2 𝑧−𝐹 3𝑧=0

Page 12: From CAD to FEA through functional annotations

Indeterminate static equilibrium

3

2

1

1

32

Isostatic Hyperstaticas a result of detection error

Hyperstaticfunctional

Page 13: From CAD to FEA through functional annotations

New Results

• Manipulating the way

facts are submitted.

• Adding new rules.

Recognition of new

components

• Distinction between nuts

and counter-nuts in the

root

Page 14: From CAD to FEA through functional annotations

Thanks