a spectral element approach for dynamic elasto-viscoplastic problems

13
RIVISTA ITALIANA DI GEOTECNICA 4/2005 GeoELSEvp: a spectral element approach for dynamic elasto-viscoplastic problems Marco Stupazzini,* Clara Zambelli** Summary A spectral element method for the numerical analysis of 2D and 3D wave propagation problems is equipped with a viscoplastic constitutive model in order to provide a tool able to grant the flexibility of a finite element technique in dealing with non linear constitutive models, together with the accuracy of spectral methods for propagating waves. The proposed tool is both fast and behaves like a black-box requiring minimum interaction to the user. The implementation of the meth- od is illustrated and applied to a set of 2D reference cases. 1. Introduction Wave propagation phenomena can be easily studied nowadays thanks to powerful numerical techniques and probably the most overwhelming advances have been recently achieved in computa- tional seismology at global or regional scale [KOMATITSCH et al., 2003], [KOMATITSCH et al., 2004], by employing visco-elastic constitutive models. Any- way, a large set of numerical techniques like finite differences (FD), finite elements (FE), spectral ele- ments (SE) or integral boundary elements (IBE) spurred by the computational power made available by parallel computers, have embraced the area of three-dimensional wave propagation and very inter- esting results have been achieved particularly in the field of seismic wave propagation [MOCZO et al. , 2003], [BIELAK et al., 1999], [BIELAK et al., 2003], [STUPAZZINI, 2004], [SANCHEZ-SESMA et al., 1995]. Nev- ertheless, nearly all models used until recently in seismology for predicting ground motion induced by earthquakes have been based on the assumption of linear elastic behavior of soil. Only few authors, in recent times, have shown the capabilities of taking into account non linear soil behavior in parallel fi- nite element code for large-scale applications [XU et al., 2003]. This lack of numerical tools capable to solve solid dynamic problems in non-linear field is basi- cally due to three main factors: (i) for years non-lin- ear soil amplification has been routinely taken into account in geotechnical engineering practice by em- ploying simple non-linear elasticity [SEED et al. , 1969], (ii) the lack of satisfying constitutive model able to capture time rate dependence in the non lin- ear field and finally (iii) the scarce evidence of non linear effects in the observed motion, other than liq- uefied sites. However in the last decades, the second and the third issues have changed completely their perspec- tives: the viscoplastic constitutive model has grown significantly in importance among the solid dy- namic scientific community, thanks to the effort de- voted by many authors [PASTOR et al., 1995], [DI PR- ISCO et al., 2002], [MABSSOUT et al., 2003], and seems to be one of the most promising models in order to study accurately non linear propagation phenom- ena with numerical scheme based on explicit time advancing discretization. Concerning the third is- sue, a number of accelerograms have been recorded during strong earthquakes that have made possible to infer non linear response of soil, like reduction of shear wave velocity and the increase of soil damping with increasing load [HARDIN et al., 1972]. Reliable records of events available for the study of non lin- ear site effects have been provided in a particular seismic region in Taiwan (SMART, Strong Motion Accelerograph Array in Taiwan) [ABRAHAMSON et al., 1987], [CHANG et al., 1989], [WEN, 1994], [BERESNEV, 1995]. Furthermore, the nonlinear behavior of soil during strong earthquakes, like Hygoken-Nambu 1995 [SATO et al., 1996] or Northridge 1994 [BARDET et al., 1996], [TRIFUNAC et al., 1996], have been dem- onstrated by different motion recorded. Finally, in some strong ground motions accelerograms, ampli- tude deamplification as well as changes in reso- nance frequency have been identified [ARCHULETA, 1998], [ARCHULETA et al., 2000]. In this study a parallel spectral element method- ology for modeling 2D and 3D wave propagation problems is equipped with a viscoplastic constitutive model in order to grant the flexibility of a finite el- ement technique in dealing with non linear consti- tutive model, together with the accuracy of spectral methods for propagating waves in heterogeneous * Department für Geo- und Umweltwissenschaften Sektion Geophysik Ludwig-Maximilians Universität, Munich ** Department of Structural Engineering, Politecnico di Milano

Upload: vanhanh

Post on 11-Feb-2017

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: a spectral element approach for dynamic elasto-viscoplastic problems

RIVISTA ITALIANA DI GEOTECNICA 4/2005

GeoELSEvp: a spectral element approach for dynamic elasto-viscoplastic problems

Marco Stupazzini,* Clara Zambelli**

SummaryA spectral element method for the numerical analysis of 2D and 3D wave propagation problems is equipped with a

viscoplastic constitutive model in order to provide a tool able to grant the flexibility of a finite element technique in dealingwith non linear constitutive models, together with the accuracy of spectral methods for propagating waves. The proposedtool is both fast and behaves like a black-box requiring minimum interaction to the user. The implementation of the meth-od is illustrated and applied to a set of 2D reference cases.

1. Introduction

Wave propagation phenomena can be easilystudied nowadays thanks to powerful numericaltechniques and probably the most overwhelmingadvances have been recently achieved in computa-tional seismology at global or regional scale[KOMATITSCH et al., 2003], [KOMATITSCH et al., 2004],by employing visco-elastic constitutive models. Any-way, a large set of numerical techniques like finitedifferences (FD), finite elements (FE), spectral ele-ments (SE) or integral boundary elements (IBE)spurred by the computational power made availableby parallel computers, have embraced the area ofthree-dimensional wave propagation and very inter-esting results have been achieved particularly in thefield of seismic wave propagation [MOCZO et al.,2003], [BIELAK et al., 1999], [BIELAK et al., 2003],[STUPAZZINI, 2004], [SANCHEZ-SESMA et al., 1995]. Nev-ertheless, nearly all models used until recently inseismology for predicting ground motion inducedby earthquakes have been based on the assumptionof linear elastic behavior of soil. Only few authors, inrecent times, have shown the capabilities of takinginto account non linear soil behavior in parallel fi-nite element code for large-scale applications [XU etal., 2003].

This lack of numerical tools capable to solvesolid dynamic problems in non-linear field is basi-cally due to three main factors: (i) for years non-lin-ear soil amplification has been routinely taken intoaccount in geotechnical engineering practice by em-ploying simple non-linear elasticity [SEED et al.,1969], (ii) the lack of satisfying constitutive modelable to capture time rate dependence in the non lin-

ear field and finally (iii) the scarce evidence of nonlinear effects in the observed motion, other than liq-uefied sites.

However in the last decades, the second and thethird issues have changed completely their perspec-tives: the viscoplastic constitutive model has grownsignificantly in importance among the solid dy-namic scientific community, thanks to the effort de-voted by many authors [PASTOR et al., 1995], [DI PR-ISCO et al., 2002], [MABSSOUT et al., 2003], and seemsto be one of the most promising models in order tostudy accurately non linear propagation phenom-ena with numerical scheme based on explicit timeadvancing discretization. Concerning the third is-sue, a number of accelerograms have been recordedduring strong earthquakes that have made possibleto infer non linear response of soil, like reduction ofshear wave velocity and the increase of soil dampingwith increasing load [HARDIN et al., 1972]. Reliablerecords of events available for the study of non lin-ear site effects have been provided in a particularseismic region in Taiwan (SMART, Strong MotionAccelerograph Array in Taiwan) [ABRAHAMSON et al.,1987], [CHANG et al., 1989], [WEN, 1994], [BERESNEV,1995]. Furthermore, the nonlinear behavior of soilduring strong earthquakes, like Hygoken-Nambu1995 [SATO et al., 1996] or Northridge 1994 [BARDET

et al., 1996], [TRIFUNAC et al., 1996], have been dem-onstrated by different motion recorded. Finally, insome strong ground motions accelerograms, ampli-tude deamplification as well as changes in reso-nance frequency have been identified [ARCHULETA,1998], [ARCHULETA et al., 2000].

In this study a parallel spectral element method-ology for modeling 2D and 3D wave propagationproblems is equipped with a viscoplastic constitutivemodel in order to grant the flexibility of a finite el-ement technique in dealing with non linear consti-tutive model, together with the accuracy of spectralmethods for propagating waves in heterogeneous

* Department für Geo- und Umweltwissenschaften Sektion Geophysik Ludwig-Maximilians Universität, Munich

** Department of Structural Engineering, Politecnico di Milano

Page 2: a spectral element approach for dynamic elasto-viscoplastic problems

71GEOELSEVP: A SPECTRAL ELEMENT APPROACH FOR DYNAMIC ELASTOVISCOPLASTIC PROBLEMS

OTTOBRE - DICEMBRE 2005

earth media. Due to the innovative aspects of a SEtechnique for dynamic analyses (for the static casesee, for instance, Cividini [CIVIDINI et al., 1997])dealing with non linear constitutive model, a quitelarge dataset of comparisons with a very simple 2Dstudy case already developed in literature with FEMbased code [MABSSOUT et al., 2003] has been per-formed and illustrated in the following.

2. GeoELSE

The computational code employed to performthe numerical analyses is named GeoELSE (GeoELasticity by Spectral Elements [MAGGIO et al.,2001], [STUPAZZINI, 2004], [MAGGIO et al., 2005]).This is a Spectral Element [FACCIOLI et al., 1997],[KOMATITSCH, 1998] code for the study of wave prop-agation phenomena in 2D or 3D complex domains.The recently presented version of the code includes:(i) the capability of dealing with fully unstructuredcomputational domains and (ii) the parallel architecture.While the former feature allows to treat problemsinvolving complex geometries, the second is thenatural approach for large scale applications. Be-fore describing the numerical analyses performedand geotechnical problem taken into consideration,it seems worth to briefly introduce the key featuresof the spectral element method adopted and then tooutline the constitutive viscoplastic model intro-duced.

3. Formulation of the problem

We consider an elastic medium occupying the fi-nite region Ω⊂ℜd (d=2 or 3 number of space di-mension) with boundary Γ=ΓN ∪ ΓD, where ΓD isthe portion where the displacement vector u is con-trolled and ΓN the portion subject to external forces(tractions). Through the principle of virtual work,the dynamic equilibrium problem for the mediumcan be stated in the following weak, or variationalform [ZIENKIEWICZ et al., 1989]:

find u=u(x,t) such that ∀t ∈ (0,T)

(1)

where t is the time, ρ=ρ(x) the material density, σij

the stress tensor, εij the small-strain tensor, f=f(x,t)a known body force distribution, t=t (x,t) the vectorof external traction prescribed on ΓN, and v=v(x) isa generic function (candidate to represent admissi-ble displacements) chosen so that all integrals in (1)

are finite. Summation on repeated indices will beunderstood, unless otherwise specified.

The previous equation must be supplementedby suitable conditions prescribing the value of bothu and ∂u/∂t for all x ∈ Ω at the initial time t=0. Con-cerning the boundary conditions, for simplicity, butwithout loss of generality, displacements have beenassumed to vanish on ΓD.

The stress and strain tensors in (1) are related tothe displacement by Hooke’s law

(2)

and

, (3)

where λ and µ are the Lamé elastic coefficient andδij is the Kronecker delta, such that δij=1, if i= j,and δij=0, otherwise.

In addition to the “classical” solution of thestandard differential formulation of the elastody-namic problem, the variational approach can pro-vide other significant solutions, like those with dis-continuous gradient arising in heterogeneous me-dia where ρ, λ and µ are bounded functions, not nec-essarily continuous (for instance, they can be piece-wise constant). The Galerkin method stemmingfrom (1) is the basis for the spectral element methodadvocated in finite element methods, as well as inthis paper.

3.1. Space discretization with spectral elements

An appropriate numerical solution of (1) can beachieved with discretization in space and time do-main. Herein, the former is done via spectral ele-ments and the latter via finite differences.

The spectral element method (SEM) is usuallyregarded as a generalization of the finite elementmethod (FEM) based on the use of high order piece-wise polynomial functions. The crucial aspect of themethod is the capability to provide an arbitrary in-crease of accuracy simply enhancing the algebraicdegree of these functions (the spectral degree). Onpractical ground, this operation is completely trans-parent for the users, who limit themselves to choosethe spectral degree at runtime, leaving to the com-putational code the task to build up suitable quadra-ture points and new degrees of freedom. Obviously,increasing the spectral degree has also the effect toraise the computational effort of the problem.

On the other hand, one can also play on thegrid refinement to improve the accuracy of the nu-merical solution, thus following the standard finiteelement approach. Spectral elements are thereforea so-called “h-p” method [FACCIOLI et al., 1996],

Page 3: a spectral element approach for dynamic elasto-viscoplastic problems

72 STUPAZZINI - ZAMBELLI

RIVISTA ITALIANA DI GEOTECNICA

where “h” refers to the grid size and “p” to the de-gree of polynomials.

In detail, the SEM adopted in GeoELSE is es-sentially based on the formulation proposed by Fac-cioli [FACCIOLI et al., 1997]. The approximate nu-merical solution, uN, as well as the admissible dis-placement vN, are chosen as piecewise polynomialfunctions of degree N, continuous in the whole do-main. To simplify the notation, the set of such poly-nomials is denoted by VN, and the subset of thosevanishing on ΓD by V 0

N. Then Eq. (1) is approxi-mated by the following “semi-discrete” formulation:

such that:

(4)

for all . The previous piecewise poly-nomial function can be defined more preciselythanks to the following assumptions: the computa-tional domain Ω is decomposed into a family of SH

non overlapping quadrilaterals Ωk (hexahedra in3D), with typical linear size H and such that the in-tersection between two elements is either empty, or

a vertex, or an edge, and –Ω=∪k Ωk.

– A fully non-structured domain decomposition was chosen in or-der to deal with complex computational domains.

Each element Ωk is mapped into a reference el-ement Ωref (the square [–1,+1]2, in 2D, and the cube[–1,+1]3, in 3D) which is used to evaluate derivativesand integrals in (4).1 The restriction of uN and vN to each quadrilate-

ral in 2D (or hexahedra in 3D) is the mappingof polynomials of degree N with respect to eachspace variables defined in Ωref; uN and vN arecontinuous across the element interface.

2 Each derivative function in (4) is evaluatedthrough a linear combination of function valuesat the so-called Legendre-Gauss-Lobatto (LGL)nodes: the linear combination is expressed bymeans of the spectral differentiation matrix.Details on the LGL nodes and the spectral diffe-rentiation matrix are provided in the sequel.

3 Each volume integral in (4) is evaluated numeri-cally by a high accuracy approximation, specifi-cally the Legendre-Gauss-Lobatto quadratureformula:

(5)

where xj(k)

is the vector of the coordinates of theLGL nodes in Ωk and the ωj

(k)are the correspondingweights [CANUTO et al., 1988], [DAVIS et al., 1984].

Boundary integrals are evaluated in similarmanner.

In order to illustrate the algorithmic aspects ofthe method, it is important to clarify well the de-scription of LGL points and Lagrange polynomials: theformer are the points where the Eq. (4) is actuallycomputed and where numerical integration and dif-ferentiation are performed, while the latter are theinterpolating polynomials which approximate, thesolution uN through LGL points.

The distribution of LGL nodes in 2D, for differ-ent values of N, is shown in Figure 1.

The LGL nodes ξp correspond, in a normal-ized 1D situation, to the zeroes of L’N, the first spacederivatives of the Legendre polynomial LN of de-gree N [ABRAMOVITZ et al., 1966] along with the ex-tremes of the interval:

. (6)

For a degree N of the Legendre polynomial,one has N-1 zeroes of L’N, plus the two extremes, i.e.a total of (N+1) LGL nodes in each space direction.For 2D and 3D problems LGL points are (N+1)d

(d=2,3).Each element Ωk is obtained by a mapping of

the master element Ωref through a suitable transfor-

mation x=Fk , where x and are the cartesiancoordinates in Ωk and Ωref, respectively (Figure 2).

Thanks to transformation Fk , all computa-tions are performed on the master element Ωref andthen brought back into each subdomain Ωk this isthe reason why LGL points are shown only in Ωref.

Fk is characterized by the Jacobian Jk . Ac-ceptable elements are generated when the sign ofthe Jacobian does not change.

Once the LGL points have been defined, to im-plement the method we need a set of independentpolynomials pj⊂ V 0

N ; this enables to express the i-th component of the numerical solution as

, where the ’s are the unknownsof the problem. Consequently, the Eq. (4) needs to

Fig. 1 – LGL points within SEM elements with differentspectral degree N.Fig. 1 – Punti LGL all’interno di elementi spettrali aventi grado spettrale N differente.

Page 4: a spectral element approach for dynamic elasto-viscoplastic problems

73GEOELSEVP: A SPECTRAL ELEMENT APPROACH FOR DYNAMIC ELASTOVISCOPLASTIC PROBLEMS

OTTOBRE - DICEMBRE 2005

be satisfied only by such pj, i.e. taking vN = pjei, forall j, where ei is the i-th base unit vector.

It turns out that the right choice for the spacecomponents of v is the Lagrange polynomials ofdegree N. In fact, this choice allows on one hand topreserve the exponential accuracy of the spectralmethod and, on the other hand, to minimize thecomputational effort. Note that with the choice ofLagrange polynomials, the unknown coefficients

coincide with the values of the i-th componentof uN(t) at the j-th grid point.

In 1D, the i-th Lagrange polynomial can be ex-pressed by the classical product formula as:

(7)

taking value 1 in ξi and 0 in ξj, for i≠ j, i.e.:

(8)

For example, for N=6 one has 7 LGL pointsand 7 Lagrange polynomials: some of them, in the1D case, are shown in Figure 3. In this figure thenormalized basis [0,1] was used instead of [–1,1].

In 2D or 3D, the interpolation functions are ob-tained by tensor product of 1D functions of Eq. (7).For example in 2D, the generic spectral element shapefunction, is:

(9)

In Figure 4 are depicted three Lagrange poly-nomials for a simple 2D case.

The spectral domain decomposition formula-tion can now be written:

such that:

(10)

where and f(i) denote the scalarcomponents of the vectors uN, vN, t and f, respecti-

vely; denotes the part of the boun-dary of Ωk shared with ΓN. In (10) the continuity ofthe displacements across the interface is ensured byassumption. Further, it can be shown that the equa-tions of motion are satisfied by uN at all internal no-des, and that tractions at the interfaces can be di-scontinuous but their “jump” vanishes as N→∞.

Fig. 2 – Computational domain Ω is decomposed into afamily of non overlapping quadrilaterals Ωk, obtained bya mapping of the master element Ωref=[–1,1]2 through asuitable transformation x=Fk [CASADEI et al., 2000].Fig. 2 – Il dominio di calcolo Ω viene suddiviso in un insiemedi quadrilateri Ωk, che non si sovrappongono, come risultato diuna mappatura dell’elemento di riferimento Ωref=[–1,1]2, tra-mite un’opportuna trasformazione x=Fk [CASADEI et al.,2000].

Fig. 3 – Lagrange polynomials of degree 6 centered on different LGL nodes [CASADEI et al., 1997].Fig. 3 – Polinomi di Lagrange di grado 6 posizionati su diversi nodi LGL [CASADEI et al., 1997].

Page 5: a spectral element approach for dynamic elasto-viscoplastic problems

74 STUPAZZINI - ZAMBELLI

RIVISTA ITALIANA DI GEOTECNICA

The traction condition on ΓN is satisfied in a similarmanner. A detailed analytical derivation for the 1Dcases is given elsewhere [FACCIOLI et al., 1996]. Itmust be stressed that the actual implementation ofthe method here illustrated makes direct use of Eq.(10), by picking the Lagrange functions associatedwith each nodal point.

It is well known that when the “exact” solution uis sufficiently smooth, the numerical solution uN

provided by the proposed method is expected toconverge u to as u–uN 1

≤CHN exp(–N), where C isa constant independent from H and N. Therefore,spectral elements converge more rapidly to theexact solution than finite elements, a propertyknown in literature as spectral accuracy.

Assembling the grids of the single elementsyields the global LGL grid, that is denoted by xq inthe sequel. As stated earlier, to the q-th node is asso-ciated a continuous piecewise polynomial functionof degree N that takes value 1 at the node consid-ered and vanishes at the others; this function is de-noted by Ψq(x). Owing to this choice, the i-th dis-placement component is expressed as:

(11)

where . Numerical differenti-ation and integration make also use of LGL nodes.Both are performed in the master element throughthe transformation Fk.

Integration is performed going back to the mas-ter element Ωref as follows; let the integrals appear-ing in the reference element be approximated withthe quadrature formula:

(12)

where are the LGL points and the are thecorresponding weights. From Eq. (10) a system ofalgebraic equations is obtained by first introducing(11) for the unknown uN. Then, for each scalar com-ponent of displacement, as many equations are gen-erated as the number of nodal points. Each equa-tion is obtained from Eq. (10) by choosing

(i=1…d), where Ψr is the Lagrangepolynomial associated with r-th LGL node. In thisway Eq. (10) can be written as an ordinary differen-tial equations system with respect to time:

(13)

where matrices [M] and [K], respectively the massand the stiffness matrix, arise from the terms on theleft-hand side of (10), vectors F and T are due to thecontributions of external forces and tractions condi-tions, respectively, and U are the displacement val-ues uN(xq,t) at LGL nodes. The advancement of nu-merical solution in time will be discussed in the fol-lowing section.

3.2. Time discretization

The full numerical treatment of the problem athand requires also the time-discretization ofEq. (13). Several finite difference schemes havebeen tested for the scalar 2D wave equation [MAG-GIO et al., 1994], both implicit and explicit. Whilethe former are unconditionally stable, the latter

Fig. 4 – Lagrange polynomials for a 2D case (top), associated with different nodal points shown by solid dots, in a simplegrid with four elements Ωk (bottom). The plots refer to an internal point (left), an interface point (centre), and a cross-point(right), respectively [FACCIOLI et al., 1997].Fig. 4 – Polinomi di Lagrange in caso bidimensionale, associati a diversi punti nodali (punto in grossetto) in una maglia semplice formata da 4 elementi Ωk. La figura fa riferimento ad un punto interno (sinistra), un punto di interfaccia (centro) e un cross-point (destra) [FACCIOLI et al., 1997].

Page 6: a spectral element approach for dynamic elasto-viscoplastic problems

75GEOELSEVP: A SPECTRAL ELEMENT APPROACH FOR DYNAMIC ELASTOVISCOPLASTIC PROBLEMS

OTTOBRE - DICEMBRE 2005

must satisfy the well known Courant-Friedrichs-Levy (CFL) condition:

(14)

where ∆xmin is the shortest spectral grid spacing,cmax is an upper bound for the wave propagation ve-locity, and γ is a positive constant strictly less than 1.Since ∆xmin corresponds to the LGL points closest tothe boundary, where the spectral grid size is propor-tional to N–2, the condition for numerical stabilitycan also be written as:

(15)

where L is the typical linear dimension of Ωk. Forexample if N=5, –γ ≅4.3γ. The condition (15)shows that the stability requirement on ∆t becomesprohibitive for small values of L/N2 (which corre-sponds to the p-version), for which an implicit timediscretization is strongly recommended. For the hand h-p version, the best tradeoff in terms of accu-racy, stability and computational complexity (also inview of parallel computing), is provided by the ex-plicit 2nd order leap-frog scheme (LF2-LF2) [MAG-GIO et al., 1994].

(16)

Finally, it is worth summarizing the crucial as-pects of the here adopted SEM technique, com-pared with a classical FEM: (i) spectral elementsconverge more rapidly to the exact solution or,equivalently, it is more accurate for a given numberof nodal points (spectral accuracy), when the exactsolution is sufficiently smooth; (ii) the polynomialorder of the method can be set at run-time, withoutmodifying the computational grid like in FEM; (iii)the mass matrix is diagonal for construction.Thanks to this latter fact the inversion needed intoan explicit time discretisation come up to be trivialin terms of computational effort.

4. GeoELSEvp

The kernel described up to now follows the mostsimple way of interpreting the dynamic response ofsoils, that consists in defining an elasto-viscousmodel in which the elastic stresses are added to theviscous ones and both contributes are obtained byassuming the linearity of the constitutive relation-ship. By following such an approach, the couplingbetween the shear and the volumetric componentsis missing, and, consequently, these models are not

capable of capturing all the phenomena associatedto the coupling between water and soil skeleton, inwhich soil liquefaction is included. Solely in the lastdecade non-linear numerical analyses of dynamicproblems have been performed. In this field thetime factor plays a fundamental role, for this reasonan elastoplastic approach is not suitable because thedependency of the mechanical response on the loadfrequency, during cyclic tests, or on the load periodwhen impulsive tests are analysed, is completelyprovided by the inertial term. Conversely, theelasto-viscoplastic constitutive models take actuallyinto consideration the dependency of the mechani-cal behaviour of soils on the time factor, but such adependency is very well known as far as cohesivesoils are concerned but less when soft rocks andgranular soils [DI PRISCO et al., 1996] are considered.

A standard Perzyna [PERZYNA, 1963] type elasto-viscoplastic constitutive model for the ideal cohe-sive-frictional material has been implemented inthis spectral element numerical algorithm.

The material mechanical response is assumed tobe characterized by the superimposition of an in-stantaneous elastic strain increment and a delayedplastic strain:

(17)

where is the elastic strain rate tensor and isthe viscoplastic one.

The stress rate is given by

(18)

where Deijhk is the elastic constitutive tensor (Eqs. 2

and 3) and εhk the strain tensor. The viscoplastic

strain increment [PERZYNA, 1963] may be definedin the following way:

(19)

where f is the yield function, g the plastic potential,φ( f ) the viscous nucleus and γ is a constitutive para-meter, that influences the strain rate and conse-quently the rapidity with which the asymptoticstrain value is reached. In above, ⟨.⟩ are the Macau-lay brackets,

The plastic potential g defines the direction ofthe viscoplastic strain increment tensor and theyield function f influences its modulus by means ofthe viscous nucleus φ( f ).

Page 7: a spectral element approach for dynamic elasto-viscoplastic problems

76 STUPAZZINI - ZAMBELLI

RIVISTA ITALIANA DI GEOTECNICA

By using the present flow rule, it is not necessaryto introduce the consistency rule, as the viscoplasticstrain rate modulus depends directly on the func-tion describing the viscous nucleus and not on theplastic multiplier. The yield function may be posi-tive or negative, without any constraint, i.e. thestress state may be external or internal to the yieldlocus. It is important to underline that from a nu-merical point of view, this approach allows to avoidthe loading-unloading criterion definition; as a con-sequence the numerical implementation of this kindof constitutive models into FEM and SEM codes ismore simple.

Among the several alternative choices for thefunction φ( f ), it has been used the following

(20)

where N is a model parameter, and f is the yield fun-ction. The value f0 characterizes the stress level be-low which no flow occurs. In the case of a Von Misesmaterial, f is taken as the effective stress σ–

(20a)

where sij is the deviatoric stress tensor. The size ofthe yield surface varies according to the followingsuitable hardening/softening law:

(21)

where H is the hardening modulus.For the sake of simplicity, in the following an as-

sociated flow rule has been assumed and the accu-mulated viscoplastic strain is defined as follows:

(22)

.

5. Numerical examples

Two different “ideal tests” will be discussed andnumerically analysed. Both the first and the secondare biaxial tests in which the specimen is subjectedto an imposed upper bound displacement charac-terized, respectively, by a (i) rapid compressionwave and (ii) a tensile shock wave. All study cases arecharacterized by an ideal material with the followingproperties: Young’s modulus E=8×10–7 Pa, Pois-son’s ratio ν=0.3, an initial yield stress –σ=5×105

Pa and a softening modulus of H=–E/10. Parame-ters of Perzyna’s model are γ=20s–1 and N=1. Den-sity is ρ=2000 kg/m3.

5.1. Biaxial compression test

The aim of this section is the analysis of a bidi-mensional specimen subjected to a rapid wave load-ing on its upper face. The study case is sketched inFigure 5 and it consists of a square 1 m wide, but forthe symmetry only one half has been considered inthe numerical analyses. The imposed boundaryconditions are the following:(i) on Γ1 ux=uy=0(ii) on Γ2 the symmetry results on ux=0(iii) Γ3 is a stress free boundary (σxx=0 and σxy=0)(iv) finally, displacement at Γ4 is given by (Figure 6a):

ux=0uy=u0(t),

where u0 (t) is given by:u0 (t)=0.06667 · t 0≤ t≤ tf,

=0.01 t> tf,where tf has been taken as 0.15 s.

The numerical simulations (Fig. 7) show clearlythat the strain localization is captured by GeoEL-SEvp both playing on the grid size (“h”) or on thespectral degree (“p”). This feature must be consid-ered like a fundamental one into a SE techniqueand it is preserved even if a non-linear constitutivemodel is introduced. The analysis has been per-formed with two different structured meshes: the“fine” mesh is characterized by a large number of el-ements (200 el.) and a spectral degree (SD) equal to2, that can be considered as a low interpolation de-gree for a SE technique. The second mesh, “coarse”,

Fig. 5 – Bidimensional specimen subjected to a displace-ment loading.Fig. 5 – Campione bidimensionale soggetto ad uno spostamento imposto.

Page 8: a spectral element approach for dynamic elasto-viscoplastic problems

77GEOELSEVP: A SPECTRAL ELEMENT APPROACH FOR DYNAMIC ELASTOVISCOPLASTIC PROBLEMS

OTTOBRE - DICEMBRE 2005

discretizes the domain with only 8 elements but thespectral degree is chosen equal to 10. It is evidentfrom Figure 7c and Figure 7d that almost the sameresults in terms of accumulated viscoplastic strainare obtained in these two different analyses (snap-shot taken at t = 0.15 s. of Fig. 6).

Thanks to the capabilities of GeoELSE kernel tohandle unstructured domain it is possible to studythe same problem with the two very different un-structured meshes depicted in Figure 8a and b. Dif-ferences between the two meshes lay on (i) thenumber of elements adopted, (ii) the spectral degreeand (iii) the “orientation” of the general pattern.

It can be stated that even with an unstructuredmesh (Fig. 8) GeoELSEvp is able to reproduce thesame viscoplastic strain pattern obtained with the

Fig. 6 – Imposed vertical displacement on the bidimensionalspecimen upper bound as (a) rapid wave or (b) shock wave.Fig. 6 – Spostamento verticale imposto sul bordo superiore del campione bidimensionale come (a) onda veloce o (b) onda di “shock”.

Fig. 7 – Influence of the mesh size and spectral degree instrain softening regime: deformed mesh (a) “fine” withSD=2 and (b) “coarse” with SD=10. Accumulated viscopla-stic strain respectively for mesh (c) “fine” and (d) “coarse”.Fig. 7 – Influenza della dimensione della griglia e del grado spettrale per materiale avente comportamento fragile: griglia deformata (a) “fine” con grado spettrale 2 e (b) “grossolana” con grado spettrale 10. Deformazione viscoplastica accumulata, rispettivamente per la griglia (c) “fine” e (d) “grossolana”.

Fig. 8 – Influence of the mesh size and spectral degree instrain softening regime: deformed mesh (a) 14 elementswith SD=7 and (b) 34 elements with SD=4. Accumulatedviscoplastic strain respectively for mesh (c) with 14 el. and(d) with 34 el.Fig. 8 – Influenza della dimensione della griglia e del grado spettrale per materiale avente comportamento fragile: griglia deformata (a) 14 elementi con grado spettrale 7 e (b) 34 elementi con grado spettrale 4. Deformazione viscoplastica accumulata, rispettivamente per la griglia (c) 14 el. e (d) 34 el.

Page 9: a spectral element approach for dynamic elasto-viscoplastic problems

78 STUPAZZINI - ZAMBELLI

RIVISTA ITALIANA DI GEOTECNICA

structured meshes (Figure 7). Obviously, due to themesh dependence phenomena, the stencil of thespectral mesh triggers the shear band in differentways (see Figs. 8c and d).

This kind of problem is observed when strainlocalisation is numerically analysed. To avoidmesh dependence of solution, viscoplastic consti-tutive models can be employed. Unfortunately, asalready shown by Sluys [SLUYS, 1992] and by di Pri-sco [DI PRISCO et al., 2003], this approach is not al-ways sufficient to avoid mesh dependence whenthe strain softening regime is considered. Onepossible solution will be the implementation ofnonlocal constitutive model into GeoELSEvp ker-nel as it has already been successfully introducedin finite difference and finite element codes [DI

PRISCO et al., 2002], [DI PRISCO et al., 2003]. It is im-portant to underline that the viscoplastic constitu-tive model is not capable of avoiding numericalsolution mesh dependency due to the particularviscous nucleus definition as well as the viscousconstitutive parameter value. In fact, the constitu-tive parameter γ represents the characteristic timewhich defines the evolution of the material micro-structure on the material mechanical response,this is experimentally calibrated by means ofcreep tests and not on the localization profile and,as a consequence, not to regularize the numericalsolution.

Figure 10 shows the load-displacement curvesobtained by means of the four meshes previouslyconsidered (Figs. 7 and 8). Up to 0.007 m of dis-

Fig. 9 – Influence of the mesh size and spectral degree instrain hardening regime: deformed mesh (a) “fine” withSD=2 and (b) 34 elements with SD=4. Accumulated vi-scoplastic strain respectively for mesh (c) with “fine” and(d) with 34 el.Fig. 9: Influenza della dimensione della griglia e del grado spettrale per materiale avente comportamento incrudente: griglia deformata (a) “fine” con grado spettrale 2 e (b) 34 elementi con grado spettrale 4. Deformazione viscoplastica accumulata, rispettivamente per la griglia (c) “fine” e (d) 34 el.

Fig. 10 – Load-displacement curves obtained during astrain softening regime; data are filtered with a low-pass300 Hz filter.Fig. 10: Curve carico-spostamento per materiale avente comportamento fragile; i dati sono stati filtrati passa-basso a 300Hz.

Fig. 11 – Load-displacement curves obtained during astrain hardening regime; data are filtered with a low-pass300 Hz filter.Fig. 11 – Curve carico-spostamento per materiale avente comportamento incrudente; i dati sono stati filtrati passa-basso a 300Hz.

Page 10: a spectral element approach for dynamic elasto-viscoplastic problems

79GEOELSEVP: A SPECTRAL ELEMENT APPROACH FOR DYNAMIC ELASTOVISCOPLASTIC PROBLEMS

OTTOBRE - DICEMBRE 2005

placement, all results seem to coincide; subse-quently the curves suddenly differ because of themesh dependence.

On the other hand, the results obtained with thesame analysis and hardening behavior are depictedin Figure 11; it is evident that all the curves coin-cide, and therefore, mesh dependence disappearsin this case. Thanks to the assumption of associatedflow rule, the strain pattern obtained in hardeningregime does not show a clear localization direction(Figure 9). It is worth noting that the snapshot scaleadopted in softening or hardening regime does notcoincide.

5.2. Strain localization in 2D specimen

The second example is taken from literatureand has been already analysed with a FEM code,

based on a velocity-stress formulation, by Mabssoutand Pastor [MABSSOUT et al., 2003].

The bidimensional specimen of Figure 5 is sub-jected to a shock wave on its upper boundary.

The imposed displacement at Γ4 is given by(Figure 6b):

ux=0uy=–u0(t),

where u0 (t)is given by:u0 (t)=1· t 0≤ t≤ tf,

= 5×10-3 t> tf,where tf has been taken as 5×10–3s.

The shear band starts from point A (Fig. 5)when the wave is reflected at the base.

The amplitude of the wave has been chosensuch that the stresses do not reach the yield surfaceuntil the wave is reflected at the bottom, whichhappens at t=4.5×10–3 s. Hereafter, the stress

Fig. 12 – Influence of the mesh size and spectral degree: (a) fine mesh with SD=1, (b) 8 elements structured mesh withSD=7, (c) 2 elements mesh with SD = 13 and (d) 34 elements unstructured mesh with SD =3.Fig. 12 – Influenza della dimensione della griglia e del grado spettrale: (a) maglia fine con grado spettrale pari a 1, (b) maglia strutturata ad 8 elementi con grado spettrale pari a 7, (c) maglia strutturata di 2 elementi con grado spettrale pari a 13 e (d) maglia non strutturata di 34 elementi e grado spettrale pari a 3.

Page 11: a spectral element approach for dynamic elasto-viscoplastic problems

80 STUPAZZINI - ZAMBELLI

RIVISTA ITALIANA DI GEOTECNICA

doubles, the stress path crosses the yield surface,and the strain localizes in the form of a shear bandwhich is incepted at point A (Fig. 5). Inclination ofthe shear band is 58°, which agrees well with ana-lytical solution.

The numerical results obtained in terms of de-formed mesh are shown in Figure 12, in particular:(a) fine mesh with SD equal to 1, (b) 8 elementsstructured mesh with SD equal to 7, (c) 2 elementsmesh with SD equal to 13 and (d) 34 elements un-structured mesh with SD equal to 3. While the cor-responding contours of the accumulated viscoplas-tic strain are given respectively in Figure 12 (e), (f),(g) and (h). Though the meshes considered are ex-tremely different, among each others, both fromthe grid size point of view and from the spectraldegree adopted, the localization of shear bandshows a very similar shape. Even if this second ex-ample seems to highlight no mesh dependence, itis worth to stress out the fact that the snapshot are

captured at 9 ms. Therefore if the simulation wenton, shear band will increase and once again meshdependence could be observed.

Finally, it is crucial to underline, once again,the capability of GeoELSEvp to provide an arbi-trary increase of accuracy, achieved just increasingthe spectral degree at run time and preserving theuser from any remeshing operation. The code isencharged to fulfill the task to build up a suitablequadrature points and new degree of freedom.This aspect is clearly shown in Figure 13, where theresults obtained analyzing only the 8 elementsmesh with different spectral degree are reported.The spectral degree 4 (Fig. 13a) is already capableof capturing the shear band occurence, anyway go-ing up to spectral degree 7 (b) and spectral degree10 (c), the solution is improved. On the contrary,from spectral degree equal to 10 up to spectral de-gree 13 (Fig. 13d) no further solution refinementis recognizable.

Fig. 13 – Influence of spectral degree with an 8 elements structured mesh: (a) SD=4, (b) SD=7, (c) SD=10 and (d) SD=13.Fig. 13 – Influenza del grado spettrale per una maglia strutturata di 8elementi: (a) grado spettrale pari a 4, (b) grado spettrale pari a 7, (c) grado spettrale pari a 10 e (d) grado spettrale pari a 13.

Page 12: a spectral element approach for dynamic elasto-viscoplastic problems

81GEOELSEVP: A SPECTRAL ELEMENT APPROACH FOR DYNAMIC ELASTOVISCOPLASTIC PROBLEMS

OTTOBRE - DICEMBRE 2005

Conclusions

GeoELSE is a Spectral Elements code for thestudy of wave propagation phenomena in 2D or 3Dcomplex domains. One of the peculiarities of theformulation of SEM adopted in such a numericalcode is the strong similarity with the FEM. This al-lows the authors to introduce a viscoplastic constitu-tive model quite easily into the GeoELSE kernel andtesting its capabilities to handle non linear behaviorwith time rate dependence.

The very simple constitutive law introduced forthe soil is justified by the goal of the research workwhich does not consist in reproducing a real casebut in illustrating the capability of the approach.The “ideal test” numerically simulated concerns thelocalization of a soil specimen characterized by amarked strain softening. The 2D examples pro-vided show that the SEM version adopted is able tocapture non linear phenomena with good accuracy.In particular, it is worth noting that (i) the shearband formation (both in rapid wave and shock wave)is captured correctly and viscoplastic strains crossthe elements, (ii) solution seems to improve playingboth on the refinement (“h”) of the mesh or increas-ing the spectral degree (“p”) without providing anyrefinement of the computational domain.

Acknowledgments

The authors are grateful to Prof. C. di Prisco forhis stimulating suggestions and capability tostrongly encourage this research. Eng. L. Frassinefor proposing the “young researchers project”thanks to which the research had been partly sup-ported. Dott. F. Maggio and Eng. L. Massidda ofCRS4 for allowing the user to adopt GeoELSE ker-nel and their general support. Prof. H. Igel, coordi-nator of SPICE project, for his support. Prof. R.Paolucci and Prof. E. Faccioli for their suggestions.The research was partially supported by the Euro-pean Union (Project DIGA and Project SPICE).

References

ABRAHAMSON N.A., BOLT B.A., DARRAGH R.B., PENZIEN

J., TSAI Y.B. (1987) – The SMART1 accelerographarray (1980-1987), a review. Earthquake Spectra,3, pp. 263-287.

ABRAMOVITZ M., STEGUN I.A. (1966) – Handbook ofMathematical Functions. Dover, New York.

ARCHULETA R.J., BONILLA L.F., LAVALLEE D. (2000) –Nonlinearity in observed and computed accelerograms.In “Paper n. 1934, Proc. 12th World Conf. onEarthquake Eng.”, Auckland, New Zealand.

ARCHULETA R.J. (1998) – Direct observation of nonlinearsoil response in acceleration time histories. Seism. Res.Lett., 69, 149.

BARDET J.P., DAVIS C., (1996) – Engineering observa-tions on ground motion at the Van Norman complex af-ter the 1994 Northridge earthquake. Bull. Seism. Soc.Am., 86, pp. 333-349.

BERESNEV I.A., WEN K.L., YEH Y.T. (1995) – Seismo-logical evidence for nonlinear elastic ground behaviorduring large earthquakes. Soil Dyn. EarthquakeEng., 14, pp. 103-114.

BIELAK J., XU J., GHATTAS O. (1999) – Earthquakeground motion and structural responsein alluvial val-leys. J. Geotech. Geoenviron. Eng., 125, pp. 413-423.

BIELAK J., LOUKAKIS K., HISADA Y., YOSHIMURA C.(2003) – Domain reduction method for three-dimen-sional earthquake modeling in localized regions. Part I.Theory Bull. Seism. Soc. Am., 93, 2, pp. 817-824.

CANUTO C., FUNARO D. (1988) – The Schwarz algo-rithm for spectral methods. SIAM J. Numer. Anal.,25, pp. 24-40.

CANUTO C., HUSSAINI M., QUARTERONI A., ZANG T.(1988) – Spectral methods in fluid dynamics.Springer-Verlag, New York.

CASADEI F., GABELLINI E. (1997) – Implementation of a3D coupled spectral element / finite element solver forwave propagation and soil-structure interaction simu-lations. Part I – Models. EUR 17730 EN.

CASADEI F., FOTIA G., GABELLINI E., MAGGIO F., QUAR-TERONI A. (2000) – A mortar spectral/finite elementmethod for complex 2D and 3D elastodynamic prob-lems. Computer Methods in Applied Mechanicsand Engineering, 191, pp. 5119-5148.

CHANG C.Y., POWER M.S., TANG Y.K., MOK C.M.(1989) – Evidence of nonlinear soil response during amoderate earthquake. In “Proc. 12th Int. Conf. onSoil Mechanics and Foundation Engineering”, 3,pp. 1-4, Rio de Janeiro.

CIVIDINI A., ZAMPIERI E., (1997) – Non linear stress anal-ysis problems by spectral collocation methods. Comp.Meth. Appl. Mech. Eng., 145, pp. 185-201.

DAVIS P., RABINOWITZ P. (1984) – Methods of numericalintegration. 2nd edtn, Academic Press, Orlando.

DI PRISCO C., IMPOSIMATO S. (1996) – Time dependentmechanical behaviour of loose sand. Mechanics of co-esive-frictional materials, 17, 1, pp. 45-73.

DI PRISCO C., IMPOSIMATO S., AIFANTIS E. (2002) – Avisco-plastic constitutive model for granular soilsmodified according to non-local and gradient ap-proaches. Int. J. Num. Anal. Meth. Geomech., 26,2, pp. 121-138.

DI PRISCO C., IMPOSIMATO S. (2003) – Nonlocal nu-merical analyses of strain localization in dense sand.Mathematical and Computer Modelling, 37,pp. 497-506.

FACCIOLI E., MAGGIO F., QUARTERONI A., TAGLIANI A.(1996) – Spectral-domain decomposition methods for

Page 13: a spectral element approach for dynamic elasto-viscoplastic problems

82 STUPAZZINI - ZAMBELLI

RIVISTA ITALIANA DI GEOTECNICA

the solution of acoustic and elastic wave equation. Geo-physics, 61, pp. 1160-1174.

FACCIOLI E., MAGGIO F., PAOLUCCI R., QUARTERONI A.(1997) – 2D and 3D elastic wave propagation by apseudo-spectral domain decomposition method. Jour-nal of Seismology, 1, pp. 237-251.

HARDIN B.O., DRNEVICH V.P. (1972) – Shear Modulusand Damping in Soils: Design Equations and Curves.Journal of Soil Mechanics and Foundation Divi-sion, ASCE, 98, 7, pp. 667-692.

KOMATITSCH D., VILOTTE J.P. (1998) – The spectralelement method: an efficient tool to simulate the seismicresponse of 2D and 3D geological structures. Bulle-tin of the Seismological Society of America, 88,2, pp. 368-392.

KOMATITSCH D., TSUBOI S., JI C., TROMP J. (2003) – A14.6 billion degrees of freedom, 5 tetraflops, 2.5 tetrabyteearthquake simulation on the Earth Simulator. Proc. ofthe “ACM/IEEE Supercomputing SC 2003 Con-ference” Phoenix, Arizona, 15-21 november.

KOMATITSCH D., LIU Q., TROMP J., SUSS P., STIDHAM

C., SHAW J.H. (2004) – Simulations of Ground Mo-tion in the Los Angeles Basin Based upon the Spectral-Element Method. Bulletin of the Seismological So-ciety of America, 94, 1, pp. 187–206.

MABSSOUT M., PASTOR M. (2003) – A Taylor-Galerkinalgorithm for shock wave propagation and strain local-ization failure of viscoplastic continua. Comput.Methods Appl. Mech. Engrg, 192, pp. 955-971.

MABSSOUT M., PASTOR M. (2003) – A two step Taylor-Galerkin algorithm applied to shock wave propagationin soil. Int. J. Num. Anal. Meth. Geomech., 27,pp. 685-704.

MAGGIO F., QUARTERONI A. (1994) – Acoustic wave sim-ulation by spectral methods. East-west J. Num. Math,2, pp. 129-150.

MAGGIO F., MASSIDDA L., SABADELL J., SIDDI G. (2001)– A parallel spectral element method for applications tocomputational mechanics. Internal Report, CRS4-TECH-REP-01/103.

MAGGIO F., MASSIDDA L., PAOLUCCI R., STUPAZZINI M.(2005) – A parallel spectral element method for dy-namic soil-structure interaction problems. Int. J.Num. Meth. Engng., submitted.

MOCZO P., KRISTEK J. (2003) – Seismic wave propagationin viscoelastic media with material discontinuities: a 3Dfourth-order staggered-grid finite-difference modeling.Bull. Seism. Soc. Am., 93, 5, pp. 2273-2280.

PASTOR M., ZIENKIEWICZ O.C., VILOTTE J.P., MIRA P.,RUBIO S., HUANG M. (1995) – Mesh-dependenceproblems in viscoplastic materials under quasi-staticloading. In D.R.J. Owen, E. Hinton, and E. Onate,(Eds.), (1995) Computational Plasticity, Swansea,Pineridge Press.

PERZYNA P. (1963) – The constitutive equations for ratesensitive plastic materials. Quart. Appl. Math., 20,pp. 321-332.

PERZYNA P. (1966) – Fundamental problems in viscoplas-ticity. Advances in Applied Mechanics, AcademicPress, 9, pp. 243-377.

SÀNCHEZ-SESMA F.J., LUZON F. (1995) – Seismic re-sponse of three-dimensional alluvial valleys for incidentP, S, and Rayleigh waves. Bull. Seism. Soc. Am., 85,pp. 890-899.

SATO K., KOKUSHO T., MATSUMOTO M., YAMADA E.(1996) – Nonlinear seismic response and soil propertyduring strong motion. Special Issue of Soils and Foun-dations, Japanese Geotechnical Society, pp. 41-52.

SEED H.B., IDRISS I.M., (1969) – The influence of soilconditions on ground motions during earthquakes. J.Soil Mech. Found. Div. ASCE, 94, pp. 93-137.

SLUYS L.J. (1992) – Wave propagation, localisation anddispersion in softening solids. Delft University ofTechnology, PhD Thesis.

SLUYS L.J., BOLCK J., DE BORST R. (1992) – Wave prop-agation and localisation in viscoplastic media. In Com-putational Plasticity. Fundamentals and Applications,by Owen D.R.J., Onate E. and Hinton E. (Eds.),pp. 539-550.

STUPAZZINI M. (2004) – A spectral element approach for3D dynamic soil-structure interaction problems. MilanUniversity of Technology, PhD Thesis.

TRIFUNAC M.D., TODOROVSKA M.I. (1996) – Nonlinearsoil response 1994 Northridge,California, earthquake.J. Geotechnical Engrg., 122, pp. 725-735.

WEN K.L., BERESNEV I.A., YEH Y.T. (1994) – Nonlinearsoil amplification inferred from downhole strong seismicmotion data. Geophys. Res. Lett., 21, pp. 2625-2628.

XU J., BIELAK J., GHATTAS O., WANG J. (2003) – Three-dimensional nonlinear seismic ground motion mode-ling in basins. Physics of the Earth and PlanetaryInteriors, 137, pp. 81-95.

ZIENCKIEWICZ O., TAYLOR R.L. (1989) – The finite ele-ment method. vol. I, McGraw-Hill, London.

GeoELSEvp: un approccio agli elementi spettrali per problemi dinamici elasto-viscoplastici

SommarioIn un codice di calcolo per lo studio di problemi 2D e 3D di

propagazione di onde, basato su di un metodo ad elementi spettrali, è stato introdotto un legame costitutivo di tipo elasto-viscoplastico. La tecnica numerica messa a punto è tale da garantire sia la flessibilità di un metodo ad elementi finiti per l’analisi in campo non lineare, che l’accuratezza di un metodo spettrale per la propagazione di onde. Il codice proposto è veloce e di semplice utilizzo, grazie alla minima interazione richiesta. L’implementazione della tecnica numerica messa a punto viene illustrata e applicata a due casi bidimensionali.