Finite Element Method for netting Daniel.Priour@ifremer.fr IFREMER - - PowerPoint PPT Presentation

finite element method for netting
SMART_READER_LITE
LIVE PREVIEW

Finite Element Method for netting Daniel.Priour@ifremer.fr IFREMER - - PowerPoint PPT Presentation

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Finite Element Method for netting Daniel.Priour@ifremer.fr IFREMER November 4, 2010 Daniel.Priour@ifremer.fr Finite Element Method for


slide-1
SLIDE 1

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting

Finite Element Method for netting

Daniel.Priour@ifremer.fr

IFREMER

November 4, 2010

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-2
SLIDE 2

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Fish cages Fishing gears

Fish cages and fishing gears Fish cages Fishing gears Newton Raphson method Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method Finite element method A simple example Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-3
SLIDE 3

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Fish cages Fishing gears

Fish cages

◮ Salmon in Norway (1Mtons/y) ◮ Sea-bass in Greece ◮ Tuna in Japan (Ktons/y)

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-4
SLIDE 4

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Fish cages Fishing gears

Fish cages

◮ What are the tension in

cables?

◮ What is the volume inside

the cage?

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-5
SLIDE 5

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Fish cages Fishing gears

Fishing gears

◮ Bottom trawl common in Europe ◮ Purse seine ◮ Dredge ◮ Fish trap

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-6
SLIDE 6

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Fish cages Fishing gears

Fishing gears

◮ What is the drag of the

trawl? And the fuel consumption? ( 1l

Kg ) ◮ What are the mesh

  • pening in the cod-end?

And the fish escapment?

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-7
SLIDE 7

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Newton Raphson method: Spring with 1DOF

Question: What is its length?

◮ F(x) = Ax x−l0 l0

− Mg

◮ Stiffness not constant ◮ What is the length (x) at equilibrium? ◮ Equilibrium: F(x) = 0

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-8
SLIDE 8

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Spring with 1DOF

◮ Arbitrary length x = x0 ◮ F(x) = Ax x−l0 l0

− Mg

◮ F ′(x) = A l0 (2x − l0) ◮ Newton Raphson leads to: ◮ xk+1 = xk + F(xk) −F ′(xk) ◮ x0− > F(x0)− > F ′(x0)− > x1 ◮ F ′(x) = limh→0 F(x+h)−F(x) h

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-9
SLIDE 9

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Spring with 1DOF

◮ Convergence is pretty quick ◮ But sometimesF ′(x) = 0 ◮ xk+1 = xk + F(xk) −F ′(xk) ◮ Additional stiffness

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-10
SLIDE 10

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Spring with 2DOF

◮ l =

  • x2 + y2

◮ T = Al l−l0 l0

Stiffness not constant

◮ Fx(X) = T x l ◮ Fy(X) = T y l − Mg

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-11
SLIDE 11

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Spring with 2DOF

Xk =

  • xk

yk F(Xk) =

  • Fx(Xk)

Fy(Xk) F ′(Xk) =

A l0lk

  • l2

k − l0lk + y2 k

xkyk xkyk l2

k − l0lk + y2 k

Xk+1 = Xk +

F(Xk) −F ′(Xk)

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-12
SLIDE 12

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Spring with 2DOF

force norme:

  • F 2

x + F 2 y

Residue of force norme

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-13
SLIDE 13

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Structure with several DOF

Xk =            x1k x2k . xnk F(Xk) =            F1k(Xk) F2k(Xk) . Fnk(Xk) −F ′(Xk) =            − dF1

dx1

− dF1

dx2

. − dF1

dxn

− dF2

dx1

− dF2

dx2

. − dF2

dxn

. . . . − dFn

dx1

− dFn

dx2

. − dFn

dxn

Xk+1 = Xk +

F(Xk) −F ′(Xk)

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-14
SLIDE 14

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Structure with several DOF: Risk of singularity

−F ′(Xk) =            − dF1

dx1 + K

− dF1

dx2

. − dF1

dxn

− dF2

dx1

− dF2

dx2 + K

. − dF2

dxn

. . . + K . − dFn

dx1

− dFn

dx2

. − dFn

dxn + K

The additional stiffness K is tuned

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-15
SLIDE 15

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Spring with 1DOF Spring with 2DOF Structure with several DOF Newmark an alternative to Newton Raphson method

Spring with 1DOF: Newmark vs Newton

◮ F(x) = Ax x−l0 l0

− Mg

◮ Mγ = F(x) ◮ ∆t is choosen ◮ vk+1 = vk + γk∆t ◮ xk+1 = xk + vk∆t + γk ∆t2 2

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-16
SLIDE 16

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting A simple example

Circle perimeter

◮ The perimeter is 2πR ◮ The perimeter approximated by

n times cord length

◮ Cord length 2Rsin( α 2 ) ◮ or 2Rtan( α 2 ) (outside)

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-17
SLIDE 17

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting A simple example

Circle perimeter

Finite Element basic idea:

◮ Divided in finite elements ◮ Approximation by element ◮ Rebuilding all the elements

Perimeter vs elements number

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-18
SLIDE 18

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Finite element for netting: How?

Netting behaviour:

◮ Surface ◮ Elastic

Model test in flume tank

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-19
SLIDE 19

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Finite element for netting: Triangle

Triangular element for netting:

◮ twines parallel ◮ linear elasticity

Triangular elements model all the netting Netting decomposed in triangular elements

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-20
SLIDE 20

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Finite element for netting: calculation of mesh sides (U, V)

  • Nodes are fixed to the netting
  • Cartesian coordinates: x1...z3
  • Twine coordinates: U1...V3
  • Triangle side 12 is linear

combinaison of mesh sides U, V 12 = (U2 − U1)U + (V2 − V1)V 13 = (U3 − U1)U + (V3 − V1)V

  • 2 equations, 2 unknowns (U, V)

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-21
SLIDE 21

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Finite element for netting: calculation of mesh sides (U, V)

2 previous equations with 2 unknowns (U and V): U = V3−V1

d

12 − V2−V1

d

13 V = U3−U1

d

12 − U2−U1

d

13 Sides vectors: 12 = | X2 − X1 Y2 − Y1 Z2 − Z1 13 = | X3 − X1 Y3 − Y1 Z3 − Z1 and d = (U2 − U1)(V1 − V3) − (U3 − U1)(V1 − V2)

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-22
SLIDE 22

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Finite element for netting: number of mesh sides (U, V)

meaning of d:

◮ Nb of meshes = d/4 ◮ Nb of mesh sides U = d/2 ◮ Nb of mesh sides V = d/2 ◮ Nb of knots = d/4

d = (U2 − U1)(V1 − V3) − (U3 − U1)(V1 − V2):

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-23
SLIDE 23

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Finite element for netting: tension in mesh sides (Tu, Tv)

Twines are elastic: Tu = EAu

|U|−l0 l0

Tv = EAv

|V|−l0 l0

E: Young’s modulus of the material (N/m2), Au, Av: section of the twines(m2), lo: un-stretched length of mesh sides (m).

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-24
SLIDE 24

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Finite element for netting: Principle of virtual work

Force on vertices due to twine tension Virtual displacement (∂x1): We = Fx1∂x1 Wi = (∂|U|Tu + ∂|V|Tv) d

2

Fx1 = (Tu

∂|U| ∂x1 + Tv ∂|V| ∂x1 ) d 2

F1 = (V3 −V2)Tu

U 2|U| +(U2 −U3)Tv V 2|V|

∂Fx1 ∂x1

= EAu(V3−V2)

2

  • ∂Ux

∂x1 ( 1 n0 − 1 |U| ) + ∂|U| ∂x1 Ux |U|2

  • + EAv (U2−U3)

2

  • ∂Vx

∂x1 ( 1 n0 − 1 |V| ) + ∂|V| ∂x1 Vx |V|2

  • Daniel.Priour@ifremer.fr

Finite Element Method for netting

slide-25
SLIDE 25

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Drag (F, T) per triangular element

Amplitude of drag on U twine: |F| = 1

2ρCdD|U|(|v|sinθ)2

|T| = f 1

2ρCdD|U|(|v|cosθ)2

Direction of drag on U twine:

F |F| = U |U| ∧ v∧U |v||U| T |T| = F |F| ∧ v∧U |v||U|

Force on vertex 1 due to drag on U twine: D1 = 1

3 d 2 (F + T)

Angle between v and U twine: cosθ =

v.U |v||U|

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-26
SLIDE 26

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Twines flexion per triangular element

Angle between twines U and V: α = 1

2acos( UV |U||V|)

Couple on knot due to flexion of U twine: Cu = −Cv = H(α − α0) α0 angle between unstressed twines

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-27
SLIDE 27

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Twines flexion per triangular element

Virtual works: We = Fx1∂x1 Wi = d

2 (Cu∂α − Cv∂α)

Forces on vertex 1 along X axis: Fx1 = Cud ∂α

∂x1

Fx1 = H(α − α0)d ∂α

∂x1

Derivative of α:

∂α ∂x1 = VxV1−UxU1− Ux (U.V)V1

|U|2

− Vx (U.V)U1

|V|2

2dsinα|U||V|

Angle between twines: α = 1

2acos( U.V |U||V|)

Daniel.Priour@ifremer.fr Finite Element Method for netting

slide-28
SLIDE 28

Fish cages and fishing gears Newton Raphson method Finite element method Finite element for netting Triangular element Equations Tension in twines Drag on twines Twines flexion Catch pressure

Catch pressure per triangular element

p = 1

2ρCdv2

p: Pressure on the net (Pa), ρ: density of water (kg/m3), Cd: drag coefficient, v: current amplitude (m/s). Force on vertex 1: F1 = 12∧13

2 p 3

Daniel.Priour@ifremer.fr Finite Element Method for netting