Mètode de Newmark

De testwiki
Salta a la navegació Salta a la cerca

El Mètode beta de Newmark és un mètode d'integració numèrica emprat per resoldre equacions diferencials. S'utilitza en anàlisi d'element finits per modelar sistemes dinàmics.

Fent memòria de l'equació del moviment d'un cos en temps continu i en una dimensió,

xx(0)=x˙t+12x¨t2

Emprant el teorema del valor mitjà, el mètode β de Newmark diu que la primera derivada temporal (la velocitat a l' equació del moviment) es pot calcular de la següent manera,

x˙n+1=x˙n+Δtx¨γ

on n i n+1 són dos instants de temps consecutius i γ és la proporció entre ambdós instants de temps a la qual el valor de l'acceleració satisfà el teorema del valor mitjà. Aquest valor de l'acceleració es pot estimar com

x¨γ=(1γ)x¨n+γx¨n+10γ1

per tant

x˙n+1=x˙n+(1γ)Δtx¨n+γΔtx¨n+1+errorγ,n

Tanmateix, com que l'acceleració varia en el temps, per tal de no perdre precisió en l'aproximació numèrica i obtenir el desplaçament correcte, cal calcular també la posició emprant el teorema del valor mitja ha d'ésser estès també a la segona derivada temporal (és a dir, les acceleracions):

xn+1=xn+Δtx˙n+12Δt2x¨β

i l'acceleració es pot estimar com

x¨β=(12β)x¨n+2βx¨n+10β1

per tant

xn+1=xn+Δtx˙n+(12β)Δt2x¨n+βΔt2x¨n+1+errorβ,n

Aquest mètode rep el nom de Nathan M. Newmark, que el va introduir 1959.[1]

Aplicació

Les regles d'actualització de l'algorisme per a uns valors de β i γ donats queda

x˙n+1=x˙n+(1γ)Δtx¨n+γΔtx¨n+1
xn+1=xn+Δtx˙n+(12β)Δt2x¨n+βΔt2x¨n+1


Les característiques de l'algorisme depenen dels dos paràmetres β i γ, en particular l'estabilitat i el seu caràcter implícit o explícit. Newmark va mostrar que el valor raonable de γ és 0.5, i normalment, encara que no sempre, s'utilitza aquest valor. Valors diferents de β entre 0 i 1 poden donar un ampli ventall de resultats. Normalment es pren β = 1/4, que resulta en el mètode d'acceleració mitjana constant.

Domini Estabilitat
γ1/2 inestable
1/2γ i 2βγ condicionalment estable
1/2γ i γ2β incondicionalment estable

El mètode ha estat aplicat a casos particulars emprant valors adequats de β i també γ:[2]

Nom del mètode γ β Propietats
Explícit pur 0 0 explícit. Límit d'estabilitat ωh=0
Diferències centrades 1/2 0 explícit i condicionalment estable
Fox Goodwin 1/2 1/12 condicionalment estable
Acceleració lineal 1/2 1/6 condicionalment estable
Acceleració mitjana 1/2 1/4 incondicionalment estable

Aplicació a l'equació dinàmica

El mètode s'aplica a la simulació de sistemes mecànics que respon al sistema d'equacions diferencials

 Mx¨(t)+C x˙(t)+K x(t)=f(x,x˙,t)

que, per a un pas de temps  h donat, es pot expressar com

 M*x¨(t)=f(x,x˙,t)

on

 M*=M+Ch+Kh2

Cal doncs recalcular les forces per cada coordenada (o grau de llibertat) i velocitat segons l'algoritme següent emprant els paràmetres γ=12 i β=16

INICI
      xth=xt;x˙th=x˙t;x¨th=x¨t; {Els valors del pas anterior es converteixen en els valors antics}
      x¨t=0; {Predicció de les noves acceleracions en funció dels valors antics}
      x˙t=x˙th+12h(x¨th); {Predicció de les noves velocitats en funció de les noves acceleracions}
      xt=xth+hx˙th+12h2x¨th; {Predicció de les noves posicions en funció de les noves acceleracions}
      REPETIR
            xa=xt;x˙a=x˙t; {Els valors nous esdevenen valors antics}
            x¨t=1Mf(xa,x˙a,t); {Càlcul de les noves acceleracions en funció dels valors antics}
            x˙t=x˙th+12(x¨th+hx¨t); {Càlcul de les noves velocitats en funció de les noves acceleracions}
            xt=xth+x˙thh+13(x¨th+x¨t2)h2; {Càlcul de les noves posicions en funció de les noves acceleracions}
      FINS QUE |Residu|<ε {La nova aproximació és prou igual a l'antiga}
FINAL

El mètode de Newmark és una eina pràctica aplicable a problemes no lineals que poden arribar a ésser extremadament complexes. Convergeix raonablement quan el pas de temps és prou petit respecte les freqüències del sistema modelat. Tanmateix, a diferència del seu ús en problemes lineals, no es pot assegurar pas la seva convergència incondicional.

Referències i notes

Plantilla:Referències

Vegeu també

  1. Newmark N. M., A Method of Computation for Structural Dynamics, Proc. ASCE 85(EM3), 67-94, 1959
  2. Géradin M., Rixen D. Mechanicl Vibrations. Theory and Application to Structural Dynamics, 2a Edició, Wiley, 1997