Skip to main content

Higher order temporal finite element methods through mixed formalisms

Abstract

The extended framework of Hamilton’s principle and the mixed convolved action principle provide new rigorous weak variational formalism for a broad range of initial boundary value problems in mathematical physics and mechanics. In this paper, their potential when adopting temporally higher order approximations is investigated. The classical single-degree-of-freedom dynamical systems are primarily considered to validate and to investigate the performance of the numerical algorithms developed from both formulations. For the undamped system, all the algorithms are symplectic and unconditionally stable with respect to the time step. For the damped system, they are shown to be accurate with good convergence characteristics.

Introduction

Despite of its origin in particle dynamics, Hamilton’s principle (Hamilton 1834; Hamilton 1835) has been with us for a long time throughout broad range of mathematical physics (Bretherton 1970; Gossick 1967; Landau & Lifshitz 1975; Slawinski 2003; Tiersten 1967). However, it suffers from two main difficulties such as (i) use of end-point constraints and (ii) adoption of Rayleigh’s dissipation for non-conservative systems. The first difficulty relates to the proper use of initial conditions resulting from the restrictions on the function variations. In Hamilton’s principle, the variations vanish at the end points of the time interval, which, in turn, implies that the functions are known at these two instants. For a typical dynamic problem, one does not know how the considered system evolves at the end of the time interval. Usually, this is the main objective of the analysis, which means that there may be a serious philosophical or mathematical inconsistency in Hamilton’s principle. Second difficulty relates to the inability to incorporate irreversible phenomena. Hamilton’s principle itself only applies to conservative systems. With Rayleigh’s dissipation (Rayleigh 1877), irreversible processes can be brought into the framework of Hamilton’s principle. However, this approach is not satisfactory in a strict mathematical sense, since the variation of Rayleigh’s dissipation enters in an ad-hoc manner.

Historically, to resolve such difficulties in Hamilton’s principle, Tonti (Tonti 1973) suggested that convolution should replace the inner product for variational methods in initial value problems. Somewhat earlier, (Gurtin 1963; Gurtin 1964a,[b]) introduced the convolution functional, and could reduce the initial value problem to an equivalent boundary value problem. However, the functional by Gurtin is complicated and it never can recover the original strong form. Following the ideas of Tonti and Gurtin, Oden and Reddy (Oden and Reddy 1976) extended the formulation to a large class of initial boundary problems in mechanics, especially for Hellinger-Reissner type mixed principles.

More recently, Riewer (Riewe 1996; Riewe 1997) adopted the use of fractional calculus to accommodate dissipative dynamical systems. This is an attractive idea, and many other researches including Agrawal (Agrawal 2001; Agrawal 2002; Agrawal 2008), (Atanackovic et al. 2008), (Baleanu and Muslih 2005), Dreisigmmeyer and Young 2003; Dreisigmeyer and Young 2004), (El-Nabulsi and Torres 2008), and (Abreu and Godinho 2011) have proposed similar approaches. However, surprisingly, none of these papers include an analytical description validating their approach for the most fundamental case, a classical Kelvin-Voigt single-degree-of-freedom (SDOF) damped oscillator.

Recently, two new variational frameworks for elastodynamics such as extended framework of Hamilton’s principle (EHP, (Kim et al. 2013)) and mixed convolved action principle (MCAP, (Dargush and Kim 2012)) were established by using mixed variables. While EHP adopts a mixed Lagrangian formalism given in (Apostolakis and Dargush 2012; Apostolakis and Dargush 2013a; Sivaselvan et al. 2009; Sivaselvan and Reinhorn 2006), it provides a new and simple framework that correctly accounts for initial conditions within Hamilton’s principle. EHP resides in an incomplete variational framework since it requires Rayleigh’s function for dissipative systems and cannot define the functional action, explicitly. On the other hand, MCAP clearly resolves long-standing problems in Hamilton’s principle. With MCAP, a single scalar functional action provides the governing differential equations, along with all the pertinent boundary and initial conditions for conservative and non-conservative linear systems. Thus, in theoretical aspects, MCAP is certainly preferred rather than EHP, however, there still remains a challenge for MCAP to have the generalized framework of other than linear problems. While EHP can be numerically implemented for viscoplasticity continuum dynamics, MCAP currently suffers from finding the explicit functional action for that problem. Since both methods provide sound basis to develop various space-time finite element methods for linear initial boundary value problems, here, the focus is initially on investigating their potential when employing higher-order temporal approximations.

The remainder of the paper is organized as follows. Next, in Section New variational formalisms, some relevant background on EHP and MCAP are provided, especially for the SDOF Kelvin-Voigt system. In Section Numerical implementation, discretization scheme and numerical algorithms are provided when temporally higher-order approximations are adopted in both approaches. Basic numerical properties of the developed methods are closely examined in Section Basic numerical properties. Then, some numerical examples are presented to investigate and to validate all of these developed algorithms for practical problems of the forced vibration in Section Numerical examples. Finally, some conclusions are provided in Section Conclusions.

New variational formalisms

In this section, new variational frameworks for the SDOF Kelvin-Voigt system displayed in Figure 1 were reviewed for the development of higher order temporal finite element methods from both approaches.

Figure 1
figure 1

SDOF Kelvin-Viogt damped oscillator.

With mass m, damping coefficient c, the known applied force f ^ t with time t, and stiffness k = 1/a with a representing the flexibility, EHP and MCAP could formulate the variational framework for this model in terms of the displacement of the mass u(t) and the impulse of the internal force J(t) in the spring.

Weak form for the Kelvin-Voigt model in EHP

Following the ideas in (Sivaselvan and Reinhorn 2006), the EHP associated with this problem defines Lagrangian L and Rayleigh’s dissipation φ as

L u , u ˙ , J ˙ ; t = 1 2 m u ˙ 2 + 1 2 a J ˙ 2 - J ˙ u+ f ^ u
(1)

and

φ u ˙ ; t = 1 2 c u ˙ t 2
(2)

where a superposed dot represents a derivative with respect to time.

Then, the functional action A for the fixed time interval from t0 to t is given by

A u , u ˙ , J ˙ ; t = t 0 t L u , u ˙ , J ˙ ; τ d τ
(3)

and, in EHP, the first variation of A is newly defined as

δ A NEW =-δ t 0 t L u , u ˙ , J ˙ ; τ d τ + t 0 t φ u ˙ ; τ u ˙ δ u d τ + m u ˙ ^ δ u ^ t 0 t ¯ =0
(4)

by adding the counterparts (the underlined terms in Eq. (4)) to the terms without the end-point constraints in Hamilton’s principle.

Such added terms have effect on confining a dynamical system to evolve uniquely from start to end with the unspecified values at the ends of the time interval such as u ˙ ^ t 0 , u ^ t 0 , u ˙ ^ t and u ^ t . Then, interpreting the unspecified initial terms as sequentially assigning the known initial values completes this formulation. Thus, in EHP, the given initial velocity u ˙ 0 is assigned first, and the given initial displacement u0 is assigned next by

u ˙ ^ t 0 = u ˙ 0
(5)

and

δ u ^ t 0 =0 u t 0 = u 0
(6)

The subsequent zero-valued term (6) needs not appear explicitly in the new action variation, so that the new definition (4) with the sequential assigning process such as (5) and (6) can properly account for the initial value problems. It should be noted that in EHP, the dependent initial condition J0 can be identified by

m u ˙ 0 +c u 0 + J 0 - j ^ 0 =0
(7)

where j ^ 0 is the initial internal impulse of the known applied force f ^ given by

j ^ 0 = - t 0 f ^ τ d τ
(8)

In Eq. (8), the time interval [-∞, t0] is used to represent that this is the time interval before the initial time we are considering.

To check this, let us substitute Eqs. (1), (2) into Eq. (4). Then, we have

δ A NEW =- t 0 t m u ˙ δ u ˙ - c u ˙ δ u - J ˙ δ u + f ^ δ u + a J ˙ δ J ˙ - u δ J ˙ dτ+ m u ˙ ^ δ u ^ t 0 t =0
(9)

Doing integration by parts on m u ˙ δ u ˙ ,a J ˙ δ J ˙ , and -uδ J ˙ in Eq. (9) yields

δ A NEW = m u ˙ ^ t δ u ^ t - m u ˙ ^ t 0 δ u ^ t 0 - m u ˙ δ u t 0 t ¯ + u - a J ˙ δ J t 0 t + t 0 t m u ¨ + c u ˙ + J ˙ - f ^ δ u d τ + t 0 t a J ¨ - u ˙ δJ d τ = 0
(10)

For arbitrary variations of δu and δJ for the time interval [t0t], the governing differential equations are given by

m u ¨ +c u ˙ + J ˙ - f ^ =0;a J ¨ - u ˙ =0
(11)

along with constitutive relation as

u-a J ˙ =0
(12)

With the underlined terms in Eq. (10), the trajectory of the damped oscillator is firstly uniquely confined by

u ˙ ^ t = u ˙ t ;δ u ^ t =δu t
(13)

while the given initial conditions are identified sequentially by Eq. (5), Eq. (6) and Eq. (7).

Thus, with EHP, Hamilton’s principle can account for compatible initial conditions to the strong form. It is not a complete variational method, since it still requires the Rayleigh’s dissipation for a non-conservative process and the first variation of the functional action cannot yield the proper weak form explicitly. However, the framework is quite simple and it can be readily applied to problems other than linear elasticity with the use of Rayleigh’s dissipation.

For a representative example, let us consider SDOF elasto-viscoplastic model in Figure 2. Rayleigh’s dissipation to define rate-deformation for the slider-dashpot u ˙ 1 can be given by

Figure 2
figure 2

SDOF elasto-viscoplastic model.

φ J ˙ ; t = 1 2 η J ˙ - F y 2
(14)

in terms of Macaulay bracket 〈 · 〉 and absolute value of J ˙ whereby η and F y represent viscosity and yield force, respectively. Thus, in EHP, the action variation for this model is defined by adding up Eq. (4) and δA φ

δ A φ = t 0 t φ J ˙ ; τ J ˙ δJ = t 0 t 1 η J ˙ - F y sgn J ˙ ¯ δJ
(15)

and

- u ^ 1 δ J ^ t 0 t
(16)

where the underlined term represents the rate-deformation for the slider-dashpot, u ˙ 1 .

Note that the adding terms (16) are the counterparts to the terms without the end-point constraints in Hamilton’s principle that obtained from the compatibility condition

a J ˙ + u 1 =u
(17)

With Eq. (4) and Eqs. (14, 15 and 16), the governing differential equations for Figure 2.

m u ¨ +c u ˙ + J ˙ = f ^ ;a J ¨ - u ˙ + u ˙ 1 =0
(18)

are properly recovered in EHP along with proper initial conditions such as Eqs. (5, 6 and 7) and u ^ 1 at t0.

Weak form for the Kelvin-Voigt model in MCAP

As well described in (Dargush and Kim 2012), MCAP defines the convolved action for the SDOF Kelvin-Voigt damped oscillator as

A u , u , u ˙ , J , J , J ˙ ; t = 1 2 m u ˙ u ˙ - 1 2 a J ˙ J ˙ + J * u + 1 2 c u u - u f ^ -u t j ^ 0
(19)

where a superimposed arc represents a temporal left Riemann-Liouville semi-derivative. Referred to (Oldham and Spanier 1974; Samko et al. 1993), this is defined by

u t = D 0 + 1 / 2 u t 1 Γ 1 / 2 d dt 0 t u τ t - τ 1 / 2
(20)

where Γ(·) denotes the Gamma function.

In Eq. (19), the symbol * represents the convolution of two functions over time, such that

φ ϕ t = 0 t φ τ ϕ t - τ
(21)

Meanwhile, the last term j ^ 0 in Eq. (19) represents the initial impulse corresponding to f ^ t that is given by

j ^ t = - t f ^ τ
(22)

In MCAP, the stationarity of the action (19) yields the following weak form in time

δA=m δ u ˙ u ˙ -a δ J ˙ J ˙ + δ J * u + δ u * J +c δ u u - δu f ^ -δu t j ^ 0 =0
(23)

After performing classical and fractional integration by parts on the appropriate terms in Eq. (23) as follows (Apostolakis and Dargush 2012), we have

δA = δu m u ¨ + c u ˙ + J ˙ - f ^ + δJ - a J ¨ + u ˙ + δu t m u ˙ 0 + c u 0 + J 0 - j ^ 0 + δu 0 m u ˙ t + δJ t - a J ˙ 0 + u 0 - δJ 0 - a J ˙ t = 0
(24)

For the sake of completeness, the fractional integration by parts formula is given

0 t D 0 + 1 / 2 φ t D 0 + 1 / 2 ϕ t - τ = 0 t τ ϕ t - τ +φ 0 ϕ t
(25)

For arbitrary variations of u and J, Eq. (24) emanates the governing differential equations in mixed forms as

m u ¨ +c u ˙ + J ˙ - f ^ =0;a J ¨ - u ˙ =0
(26)

along with the proper initial conditions

m u ˙ 0 +cu 0 +J 0 - j ^ 0 =0;-a J ˙ 0 +u 0 =0
(27)

Note that the initial variations such as δu(0) and δJ(0) vanish due to Eq. (27). In other words, in MCAP, we can identify the dependent initial conditions such as J(0) and j ^ 0 from the usual given initial conditions u(0) and u ˙ 0 as well as the known initial impulse j ^ 0 .

As shown in Eq. (24) and Eqs. (26, 27), every governing equations and initial conditions are satisfied weakly in MCAP, where it incorporates both conservative and non-conservative components within the unified functional action (19). Thus, it resolves the long-standing problem in Hamilton’s principle. However, MCAP still requires a generalized framework to embrace various irreversible phenomena. In particular, currently, it does not have the functional action for the problem shown in Figure 2. Also, it should be noted that any pair of complementary order of fractional derivatives in Eq. (19) yields Eqs. (26, 27) due to the integration by parts property of complementary order of fractional derivatives

0 t D 0 + 1 - α φ t D 0 + α ϕ t - τ = 0 t τ ϕ t - τ +φ 0 ϕ t
(28)

for 0 < α < 1.

Numerical implementation

The weak form (9) in EHP and the weak form (23) in MCAP include, at most, first derivatives of the primary variables u(t) and J(t) as well as the variations δu(t) and δJ(t). Consequently, we have C0 temporal continuity requirement on primary variables and the variations, thus, there are many cases to develop higher order temporal finite element methods. As we shall see in this section, three kinds of quadratic temporal finite element methods in each framework are developed, since they are practically sufficient and accurate in computational aspects as discussed next. The numerical methods developed here are summarized in Table 1.

Table 1 Developed quadratic temporal finite element methods in each framework

Algorithms from EHP

By introducing the fixed time step h for each time duration, that is, t r  = r h, Eq. (9) can be written

δA = r = 1 N δ A r = r = 1 N - t r - 1 t r m u ˙ δ u ˙ - c u ˙ δu - J ˙ δu + f ^ δu + a J ˙ δ J ˙ - u δ J ˙ - p ^ δ u ^ t r - 1 t r = 0
(29)

where δA r represents the action variation in the rth time duration [tr - 1, t r ]. Also, p ^ represents linear momentum, where

p ^ t =m u ˙ ^ t
(30)

For tr - 1 ≤ τ ≤ t r , temporally linear shape functions such as Lr - 1 at tr - 1 and L r at t r are given by

L r - 1 τ = 1 h t r - τ
(31)
L r τ = 1 h τ - t r - 1
(32)

Also, by introducing the center point t c for the time interval [tr - 1t r ] as

t c = t r - t r - 1 2 = h 2
(33)

temporally quadratic shape functions Qr - 1 at tr - 1, Q r at t r , and Q c at t c can be written as

Q r - 1 τ = 2 h 2 τ - t r τ - t c
(34)
Q r τ = 2 h 2 τ - t r - 1 τ - t c
(35)
Q c τ =- 4 h 2 τ - t r τ - t r - 1
(36)

With linear temporal shape functions (31)-(32) and quadratic temporal shape functions (34)-(36), we can develop every algorithms of EHP presented in Table 1.

For a representative case, Jquad algorithm can be obtained from the main approximations as

J τ = Q r - 1 τ J r - 1 + Q r τ J r + Q c τ J c
(37)
δJ τ = Q r - 1 τ δ J r - 1 + Q r τ δ J r + Q c τ δ J c
(38)
u τ = L r - 1 τ u r - 1 + L r τ u r
(39)
δu τ = L r - 1 τ δ u r - 1 + L r τ δ u r
(40)
f ^ τ = L r - 1 τ f ^ r - 1 + L r τ f ^ r
(41)

and the subsequent approximations as

J ˙ τ = Q ˙ r - 1 τ J r - 1 + Q ˙ r τ J r + Q ˙ c τ J c
(42)
δ J ˙ τ = Q ˙ r - 1 τ δ J r - 1 + Q ˙ r τ δ J r + Q ˙ c τ δ J c
(43)
u ˙ τ = L ˙ r - 1 τ u r - 1 + L ˙ r τ u r
(44)
δ u ˙ τ = L ˙ r - 1 τ δ u r - 1 + L ˙ r τ δ u r
(45)

Substituting Eqs. (37, 38, 39, 40, 41, 42, 43, 44 and 45) into Eq. (29), and integrating yields

δ A r = m h u r - u r - 1 + c 2 u r - u r - 1 - p ^ r - 1 - 5 6 J r - 1 + 1 6 J r + 2 3 J c - h 3 f ^ r - 1 - h 6 f ^ r δ u r - 1 + - m h u r - u r - 1 + c 2 u r - u r - 1 + p ^ r - 1 6 J r - 1 + 5 6 J r - 2 3 J c - h 6 f ^ r - 1 - h 3 f ^ r δ u r + - a 7 3 h J r - 1 + 1 3 h J r - 8 3 h J c - 5 6 u r - 1 - 1 6 u r δ J r - 1 + - a 1 3 h J r - 1 + 7 3 h J r - 8 3 h J c + 1 6 u r - 1 + 5 6 u r δ J r + - a - 8 3 h J r - 1 - 8 3 h J r + 16 3 h J c + 2 3 u r - 1 - 2 3 u r ¯ δ J c = 0
(46)

By making the coefficient of (δur - 1δu r δJr - 1δJ r δJ c ) equal to zero in Eq. (46), we have four independent equations given by

m h u r - u r - 1 + c 2 u r - u r - 1 - p ^ r - 1 - 5 6 J r - 1 + 1 6 J r + 2 3 J c - h 3 f ^ r - 1 - h 6 f ^ r =0
(47)
- m h u r - u r - 1 + c 2 u r - u r - 1 + p ^ r - 1 6 J r - 1 + 5 6 J r - 2 3 J c - h 6 f ^ r - 1 - h 3 f ^ r =0
(48)
- a 7 3 h J r - 1 + 1 3 h J r - 8 3 h J c - 5 6 u r - 1 - 1 6 u r =0
(49)
- a 1 3 h J r - 1 + 7 3 h J r - 8 3 h J c + 1 6 u r - 1 + 5 6 u r =0
(50)

While deriving Eqs. (47, 48, 49 and 50), the equation from the underlined term in (46) is discarded because it is not independent, which can be obtained from adding Eq. (49) and Eq. (50).

From either Eq. (49) or Eq. (50), we can express J c in terms of Jr - 1, J r , ur - 1 and u r . Then, replacing J c in the other independent equations with the equation of J c (Jr - 1, J r , ur - 1, u r ) yields the matrix equation of Jquad algorithm as

1 12 X + 6 c h a h a 0 1 2 1 12 - X + 6 c h a h a 1 1 2 1 0 - 2 a h u r p ^ r J r = 1 12 X + 6 c h a h a 1 1 2 1 12 - X + 6 c h a h a 0 1 2 - 1 0 - 2 a h u r - 1 p ^ r - 1 J r - 1 + h 3 f ^ r - 1 + h 6 f ^ r h 6 f ^ r - 1 + h 3 f ^ r 0
(51)

where X is given by

X=12ma- h 2
(52)

Similarly, we have the Uquad algorithm as

- 1 3 3 m + c h h 0 1 6 Y + 6 c h a h 2 1 3 - 9 m + 2 c h h - 1 - 1 6 - Y + 6 c h a h 2 2 3 6 m + c h h 0 - 2 3 X h 2 u r p ^ r J r = 1 3 9 m + 2 c h h - 1 1 6 Y + 6 c h a h 2 - 1 3 - 3 m + c h h 0 - 1 6 - Y + 6 c h a h 2 2 3 - 6 m + c h h 0 - 2 3 X h 2 u r - 1 p ^ r - 1 J r - 1 + h 6 f ^ r - 1 h 6 f ^ r h 3 f ^ r - 1 + h 3 f ^ r
(53)

where Y is given by

Y=24ma+ h 2
(54)

Also, we have the UJquad algorithm as

- 1 12 12 m a + 4 c h a + h 2 h a 0 1 6 Y + 6 c h a h 2 1 12 - 36 m a + 8 c h a + h 2 h a 1 1 6 Y - 6 c h a h 2 2 3 6 m + c h h 0 2 3 - X h 2 u r p ^ r J r = 1 12 36 m a + 8 c h a - h 2 h a 1 1 6 Y + 6 c h a h 2 - 1 12 - 12 m a + 4 c h a - h 2 h a 0 1 6 Y - 6 c h a h 2 2 3 - 6 m + c h h 0 2 3 - X h 2 u r - 1 p ^ r - 1 J r - 1 + h 6 f ^ r - 1 h 6 f ^ r h 3 f ^ r - 1 + h 3 f ^ r
(55)

with the adequate substitution of u c and J c in terms of Jr - 1, J r , ur - 1, and u r .

Algorithms from MCAP

Previously, MCAP was numerically implemented through linear temporal shape functions for classical SDOF oscillators and systems that utilize fractional-derivative constitutive models by (Dargush 2012). Here, continuing through this line, but, the quadratic temporal finite element methods are developed.

As well described in (Dargush 2012), for any non-negative integer m and n, we have the following relation

D 0 + 1 / 2 t m D 0 + 1 / 2 t n t = Γ 1 + m Γ 1 + n Γ 1 + m + n t m + n
(56)

for the convolution of the semi-derivatives of power functions.

To evaluate the convolution of semi-derivatives of polynomial shape functions, here, Eq. (56) is frequently used.

Since we cannot have summation form of the action variation in convolution integral (that is, δA r = 1 N δ A r ), let us consider the action variation over one time-step [0, h] as

δA u , u , u ˙ , J , J , J ˙ ; t h ¯ = m δ u ˙ u ˙ - a δ J ˙ J ˙ + δ J * u + δ u * J + c δ u u - δu f ^ - δu t j ^ 0 = 0
(57)

where temporally linear and quadratic shape functions of t (0 ≤ t ≤ h) are defined as

L 0 t =1- t h
(58)
L 1 t = t h
(59)
Q 0 t = 2 h 2 t 2 - 3 2 h t + h 2 2
(60)
Q 1 t = 2 h 2 t 2 - h 2 t
(61)
Q c t =- 4 h 2 t 2 - h t
(62)

Then, subsequent approximations are given by

L ˙ 0 t =- 1 h
(63)
L ˙ 1 t = 1 h
(64)
Q ˙ 0 t = 2 h 2 2 t - 3 2 h
(65)
Q ˙ 1 t = 2 h 2 2 t - h 2
(66)
Q ˙ c t =- 4 h 2 2 t - h
(67)

Now, let us consider Jquad algorithm for a representative one.

With approximations (58)-(67), the convolution component δ J * u in Eq. (57) can be written as

δ J * u t = δ J 0 δ J 1 δ J c Q 0 Q 1 Q c L 0 L 1 u 0 u 1 = δ J 0 δ J 1 δ J c Q 0 L 0 Q 0 L 1 Q 1 L 0 Q 1 L 1 Q c L 0 Q c L 1 u 0 u 1
(68)

in terms of row vector  · , matrix [·], and column vector {·}.

Each component of matrix in Eq. (68) can be directly evaluated by using Eq. (56). For a representative one, Q 0 L 0 t is computed as

Q 0 L 0 t = D 0 + 1 / 2 2 h 2 t 2 - 3 2 h t + h 2 2 D 0 + 1 / 2 1 - t h t = 2 h 2 t 2 - 1 h t 3 3 - 3 2 h t + 3 2 t 2 2 + h 2 2 - h 2 t
(69)

Then, by letting t → h in Eq. (69) due to the underlined term in Eq. (57), Eq. (69) yields

Q 0 L 0 t h = 2 h 2 t 2 - 1 h t 3 3 - 3 2 h t + 3 2 t 2 2 + h 2 2 - h 2 t = 2 h 2 h 2 - 1 h h 3 3 - 3 2 h h + 3 2 h 2 2 + h 2 2 - h 2 h = - 1 6
(70)

Following the same procedures as in Eqs. (69, 70), one finds

δ J * u = δ J 0 δ J 1 δ J c - 1 6 1 6 5 6 1 6 - 2 3 2 3 u 0 u 1
(71)

In a similar way,

δ u * J = δ u 0 δ u 1 - 1 6 5 6 - 2 3 1 6 1 6 2 3 J 0 J 1 J c
(72)

and for the viscous dissipation term

c δ u u = δ u 0 δ u 1 - c 2 c 2 c 2 c 2 u 0 u 1
(73)

With evaluation of typical integer order convolution components in Eq. (57), we have the following discretized weak form of Jquad:

δ u 0 δ u 1 m h - m h - m h m h u 0 u 1 - δ J 0 δ J 1 δ J c - a 3 h - 7 a 3 h 8 a 3 h - 7 a 3 h - a 3 h 8 a 3 h 8 a 3 h 8 a 3 h - 16 a 3 h J 0 J 1 J c + δ J 0 δ J 1 δ J c - 1 6 1 6 5 6 1 6 - 2 3 2 3 u 0 u 1 + δ u 0 δ u 1 - 1 6 5 6 - 2 3 1 6 1 6 2 3 J 0 J 1 J c + δ u 0 δ u 1 - c 2 c 2 c 2 c 2 u 0 u 1 - δ u 0 δ u 1 h 6 h 3 h 3 h 6 f ^ 0 f ^ 1 - δ u 1 j ^ 0 = 0
(74)

With the known initial conditions u0 and J0, the variations δu0 and δJ0 vanish. Thus, the weak form reduces to the following:

δ u 1 - m h m h u 0 u 1 + δ J 1 δ J c 7 a 3 h a 3 h - 8 a 3 h - 8 a 3 h - 8 a 3 h 16 a 3 h J 0 J 1 J c + δ J 1 δ J c 5 6 1 6 - 2 3 2 3 u 0 u 1 + δ u 1 1 6 1 6 2 3 J 0 J 1 J c + δ u 1 c 2 c 2 u 0 u 1 - δ u 1 h 3 h 6 f ^ 0 f ^ 1 - δ u 1 j ^ 0 = 0
(75)

Then, grouping the terms according to the variations and allowing the arbitrary variations on δu1, δJ1, δJc, one obtains following equations

- m h u 0 - u 1 + c 2 u 0 + u 1 + 1 6 J 0 + 1 6 J 1 + 2 3 J c - h 3 f ^ 0 - h 6 f ^ 1 = j ^ 0
(76)
a 3 h 7 J 0 + J 1 - 8 J c + 5 6 u 0 + 1 6 u 1 =0
(77)
a 3 h - 8 J 0 - 8 J 1 + 16 J c - 2 3 u 0 + 2 3 u 1 =0
(78)

Again, with the adoption of the same strategy as Eqs. (47, 48, 49, 50 and 51) in EHP to express J c in terms of Jr - 1, J r , ur - 1, and u r , finally, we have

1 12 X + 6 c h a h a 1 2 1 2 - a h u 1 J 1 = 1 12 X - 6 c h a h a - 1 2 - 1 2 - a h u 0 J 0 + Q J 1 0
(79)

where X is defined in Eq. (52) and Q J 1 is given by

Q J 1 = h 3 f ^ 0 + h 6 f ^ 1 + j ^ 0
(80)

More generally, for the nth time step with t n = nh, one may write the Jquad algorithm of MCAP

1 12 X + 6 c h a h a 1 2 1 2 - a h u n J n = 1 12 X - 6 c h a h a - 1 2 - 1 2 - a h u n - 1 J n - 1 + Q J n 0
(81)

where

Q J n = h 3 f ^ n - 1 + h 6 f ^ n + j ^ n - 1
(82)

Similarly, we can develop the Uquad algorithm as

- 1 3 3 m + c h h 1 6 Y + 6 c h a h 2 2 3 6 m + c h h - 2 3 X h 2 u n J n = 1 3 9 m + 2 c h h 1 6 Y - 6 h 2 + 6 c h a h 2 2 3 - 6 m + c h h - 2 3 X h 2 u n - 1 J n - 1 + Q u n h 3 f ^ n - 1 + h 3 f ^ n
(83)

where X and Y are given respectively in Eq. (52) and Eq. (54), while Q u n is given by

Q u n = h 6 f ^ n - 1 + j ^ n - 1
(84)

Also, we have the UJquad algorithm as

1 12 m X + 6 c h a m + c 2 h 2 a h a m 1 12 6 m + c h m 1 12 6 m + c h m - 1 12 X h m u n J n = 1 12 m X - 6 c h a m + c 2 h 2 a h a m 1 12 - 6 m + c h m 1 12 - 6 m + c h m - 1 12 X h m u n - 1 J n - 1 + Q u J n h 2 24 m f ^ n - 1 + h 2 24 m f ^ n
(85)

where

Q u J n = h 3 + c h 2 24 m f ^ n - 1 + h 6 + c h 2 24 m f ^ n + j ^ n - 1
(86)

Basic numerical properties

For the SDOF Kelvin-Voigt model, every algorithm from EHP and MCAP can be written in matrix form as

A 1 x n = A 0 x n - 1 + f n
(87)

or simply

x n = A D x n - 1 + A 1 - 1 f n
(88)

where

A D = A 1 - 1 A 0
(89)

Symplectic nature

For the undamped case with no external forcing (conservative harmonic oscillator), Eqs. (87, 88 and 89) reduce to

A left x n = A right x n - 1
(90)
x n =A x n - 1
(91)
A= A left - 1 A right
(92)

where A left and A right in each algorithm are identified in Table 2 and Table 3.

Table 2 Algorithms from EHP for the conservative system
Table 3 Algorithms from MCAP for the conservative system

In each Table, X and Y are given respectively in Eq. (52) and Eq. (54), while Z is given by

Z=6ma+ h 2
(93)

Notice that every algorithm shown in Table 2 and Table 3 is time reversible. One can exactly recover the state n - 1 from the state n by setting h → - h, n → n - 1, and n - 1 → n.

For the representative one, one can obtain Uquad algorithm in MCAP as

- 3 m h Y - 6 h 2 6 h 2 4 m h - 2 X 3 h 2 u n J n = m h Y 6 h 2 - 4 m h - 2 X 3 h 2 u n - 1 J n - 1
(94)

with the substitution of h → - h, n → n - 1, and n - 1 → n.

Pre-multiplying the matrix

- 1 - 1 0 1
(95)

on Eq. (94) yields

- m h Y 6 h 2 4 m h - 2 X 3 h 2 u n J n = 3 m h Y - 6 h 2 6 h 2 - 4 m h - 2 X 3 h 2 u n - 1 J n - 1
(96)

which is the exactly same as the Uquad algorithm given in Table 3.

While deriving Eq. (96), the following relation is used

-Y+4X=Y-6 h 2
(97)

The stability and dissipative character of each developed method can be determined by considering the eigenvalues of A in Eq. (92), and the eigenvalues of each method are presented in Table 4 and Table 5, respectively.

Table 4 Eigenvalues of A in EHP algorithms
Table 5 Eigenvalues of A in MCAP algorithms

Notice that the magnitude of all the eigenvalues including complex conjugate pairs in each Table is exactly equal to 1, which can be written simply as

λ =1
(98)

Consequently, in addition to being time reversible, all the presented quadratic temporal finite element algorithms are also symplectic, energy conserving, and unconditionally stable for the undamped case.

Period elongation property in each method

To check the period elongation property in each developed method, the method by (Bathe 1996; Bathe and Wilson 1972) is used for free vibration of the undamped oscillator, where the ratio of the time-step h to the natural period T n is a control parameter. Also, Newmark’s constant average acceleration method and Newmark’s linear acceleration method are adopted for the references.

As shown in Figure 3, the numerical dispersion property from EHP and MCAP is exactly the same as Newmark’s linear acceleration method, when either the primary variable u or J is quadratically approximated. On the other hand, when u and J are quadratically approximated, UJquad algorithm in each method has the same numerical dispersion property better than Newmark’s linear acceleration method. Note that all the developed methods are unconditionally stable, while Newmark’s linear acceleration method is a conditionally stable algorithm with the criterion h/T n  ≤ 0.551.

Figure 3
figure 3

Period elongation property of each method.

In computational aspects, compared to Newmark’s constant average acceleration and Newmark’s linear acceleration method, all the developed computational methods seem practically sufficient and accurate, since they have symplectic, unconditionally stable, and less or equivalent period elongation properties, and this is the main reason that only quadratic temporal finite element methods are developed here.

Numerical examples

For all of the numerical examples considered here, with no loss of generality, the model parameters are taken in non-dimensional form. In particular, let m = 1 and a = 1/(4 π2), thus, providing a natural period T n = 1 in the SDOF Kelvin-Voigt damped oscillator.

Two loading cases with zero initial conditions are considered for numerical simulation. The first one is an applied force in the form f ^ t = f 0 sin ω 0 t with f0 = 100 and ω0 = 10, and the other is 1940 El-Centro loading. The additional parameters for each loading case are summarized in Table 6.

Table 6 Numerical simulation cases

For the references, the results obtained from each developed method are compared to an exact solution for the sinusoidal loading, while the results from Newmark’s linear acceleration method in OpenSees (Mckeena et al. 2013; McKenna 2011) are additionally provided. For El-Centro loading, the results from each developed method are compared to those from Newmark’s linear acceleration method in OpenSees.

Simulation results under sinusoidal loading

Figure 4 displays the numerical solution of displacement versus time, based upon Newmark’s linear acceleration method, while Figures 5, 6, 7, 8, 9 and 10 are obtained from the developed algorithms.

Figure 4
figure 4

Displacement history results from Newmark’s linear acceleration method.

Figure 5
figure 5

Displacement history results from Jquad algorithm in EHP.

Figure 6
figure 6

Displacement history results from Uquad algorithm in EHP.

Figure 7
figure 7

Displacement history results from UJquad algorithm in EHP.

Figure 8
figure 8

Displacement history results from Jquad algorithm in MCAP.

Figure 9
figure 9

Displacement history results from Uquad algorithm in MCAP.

Figure 10
figure 10

Displacement history results from UJquad algorithm in MCAP.

As seen from the results, all the developed methods have better convergence characteristics compared to Newmark’s linear acceleration methods under sinusoidal loading. In particular, UJquad algorithm in each framework shows the most accurate results.

Simulation results under 1940 El-Centro loading

The results from 1940 El-Centro loading analysis are displayed in Figures 11, 12, 13, 14, 15 and 16. In each figure, the Uquad and Jquad algorithms yield the exactly same results, while there are slight differences between the newly developed methods and Newmark’s linear acceleration method. In practical aspects, these differences seem negligible, but, note that all the developed methods are unconditionally stable that it may be advantageous to have the outlined results before the detailed analysis with the new methods.

Figure 11
figure 11

Results from EHP algorithms for El-Centro loading analysis (1% damping ratio).

Figure 12
figure 12

Results from MCAP algorithms for El-Centro loading analysis (1% damping ratio).

Figure 13
figure 13

Results from EHP algorithms for El-Centro loading analysis (3% damping ratio).

Figure 14
figure 14

Results from MCAP algorithms for El-Centro loading analysis (3% damping ratio).

Figure 15
figure 15

Results from EHP algorithms for El-Centro loading analysis (5% damping ratio).

Figure 16
figure 16

Results from MCAP algorithms for El-Centro loading analysis (5% damping ratio).

Conclusions

In recent papers, through mixed formulation, two new variational frameworks such as EHP and MCAP were formulated for dynamical systems. Theoretically, MCAP is preferred to EHP, because unlike previous variational approaches, MCAP does not require any dissipation function with ad-hoc rules for taking variations, restrictions on the variations at the ends of the time interval, and external specification of initial conditions. However, there still remains a challenge for MCAP to have a generalized framework embracing various irreversible phenomena. On the other hand, EHP has a relatively simple framework: the action variation is newly defined by adding the counterparts to the terms without the end-point constraints in Hamilton’s principle, which confines a dynamical system to evolve uniquely from start to end. Interpreting these additional terms as sequentially assigning the known initial values completes this formulation. It should be noted that EHP is not a complete variational method, since it still requires the Rayleigh’s dissipation for a non-conservative process and it cannot define the functional action explicitly. Since both mixed formalism provide a rigorous foundation to develop various temporal finite element methods for linear elasticity, in this paper, their potential when adopting temporally higher order approximations is investigated for the classical SDOF Kelvin-Voigt damped system.

With the consideration of computational aspects, three quadratic temporal finite element methods are essentially developed from each mixed formalism. All the developed methods are symplectic and unconditionally stable for the undamped conservative harmonic oscillator. Also, from period elongation property studies, it is checked that all the developed methods are equivalent or superior to Newmark’s linear acceleration method that is conditionally stable. For damped forced vibrations, all the developed methods are shown to be robust and to be accurate with good convergence characteristics. It should be noted that since the new methods utilize mixed formulations, there exists an inherent disadvantage in a significant increase of the degrees of freedom against Newmark’s methods when dealing with other than SDOF systems. However, this may be somewhat compensated by the general characteristics of a mixed formulation and its broad applicability (Casciaro and Cascini 1982; Commend et al. 2004; Glowinski et al. 1989; Lee and Filippou 2009).

As the original Hamilton’s principle has been adopted in various applications, the applicability of EHP and MCAP are quite broad, spanning many fields of mathematical physics and engineering. Future work will be directed toward development of a generalized framework of MCAP, and applications of both formalisms to various engineering problems, following the ideas in (Fried 1969; Hulbert 1992; Hulbert and Hughes 1990; Li and Wiberg 1996; Pitarresi and Manolis 1991; Bar-Yoseph 1989; Apostolakis and Dargush 2013b).

References

  • Abreu EMC, Godinho CFL: Fractional Dirac bracket and quantization for constrained systems. Phys Rev E 2011, 84(2):026608.

    Article  Google Scholar 

  • Agrawal OP: A new Lagrangian and a new Lagrange equation of motion for fractionally damped systems. J Appl Mech 2001, 68: 339-341. 10.1115/1.1352017

    Article  Google Scholar 

  • Agrawal OP: Formulation of Euler-Lagrange equations for fractional variational problems. J Math Anal Appl 2002, 272: 368-379. 10.1016/S0022-247X(02)00180-4

    Article  Google Scholar 

  • Agrawal OP: A general finite element formulation for fractional variational problems. J Math Anal Appl 2008, 337: 1-12. 10.1016/j.jmaa.2007.03.105

    Article  Google Scholar 

  • Apostolakis G, Dargush GF: Mixed Lagrangian formulation for linear thermoelastic response of structures. J Eng Mech 2012, 138(5):508-518. 10.1061/(ASCE)EM.1943-7889.0000346

    Article  Google Scholar 

  • Apostolakis G, Dargush GF: Mixed variational principles for dynamic response of thermoelastic and poroelastic continua. Int J Solids Struct 2013, 50(5):642-650. 10.1016/j.ijsolstr.2012.10.021

    Article  Google Scholar 

  • Apostolakis G, Dargush G: Variational methods in irreversible thermoelasticity: theoretical developments and minimum principles for the discrete form. Acta Mech 2013, 224(9):2065-2088. 10.1007/s00707-013-0843-0

    Article  Google Scholar 

  • Atanackovic TM, Konjik S, Pilipovic S: Variational problems with fractional derivatives: Euler-Lagrange equations. J Phys A-Math Theor 2008, 41(9):095201. 10.1088/1751-8113/41/9/095201

    Article  Google Scholar 

  • Baleanu D, Muslih SI: Lagrangian formulation of classical fields within Riemann-Liouville fractional derivatives. Phys Scr 2005, 72: 119-121. 10.1238/Physica.Regular.072a00119

    Article  Google Scholar 

  • Bar-Yoseph P: Space-time discontinuous finite element approximations for multi-dimensional nonlinear hyperbolic systems. Comput Mech 1989, 5(2–3):145-160.

    Article  Google Scholar 

  • Bathe KJ: Finite Element Procedures. Prentice Hall, New Jersey; 1996.

    Google Scholar 

  • Bathe KJ, Wilson EL: Stability and accuracy analysis of direct integration methods. Earthquake Eng Struct Dyn 1972, 1: 283-291. 10.1002/eqe.4290010308

    Article  Google Scholar 

  • Bretherton FP: A note on Hamiltons principle for perfect fluids. J Fluid Mech 1970, 44: 19-31. 10.1017/S0022112070001660

    Article  Google Scholar 

  • Casciaro R, Cascini L: A mixed formulation and mixed finite-elements for limit analysis. Int J Numer Methods Eng 1982, 18: 211-243. 10.1002/nme.1620180206

    Article  Google Scholar 

  • Commend S, Truty A, Zimmermann T: Stabilized finite elements applied to elastoplasticity: I. Mixed displacement-pressure formulation. Comput Methods Appl Mech Eng 2004, 193: 3559-3586. 10.1016/j.cma.2004.01.007

    Article  Google Scholar 

  • Dargush GF: Mixed convolved action for classical and fractional-derivative dissipative dynamical systems. Phys Rev E 2012, 86(6):06606.

    Article  Google Scholar 

  • Dargush GF, Kim J: Mixed convolved action. Phys Rev E 2012, 85(6):06606.

    Article  Google Scholar 

  • Dreisigmeyer DW, Young PM: Nonconservative Lagrangian mechanics: a generalized function approach. J Phys A 2003, 36: 8297-8310. 10.1088/0305-4470/36/30/307

    Article  Google Scholar 

  • Dreisigmeyer DW, Young PM: Extending Bauer’s corollary to fractional derivatives. J Phys A 2004, 37: 117-121.

    Article  Google Scholar 

  • El-Nabulsi RA, Torres DFM: Fractional actionlike variational problems. J Math Phys 2008, 49(5):053521. 10.1063/1.2929662

    Article  Google Scholar 

  • Fried I: Finite-element analysis of time-dependent phenomena. AIAA J 1969, 7(6):1170-1173. 10.2514/3.5299

    Article  Google Scholar 

  • Glowinski R, Kinton W, Wheeler MF: A mixed finite-element formulation for the boundary controllability of the wave-equation. Int J Numer Methods Eng 1989, 27(3):623-635. 10.1002/nme.1620270313

    Article  Google Scholar 

  • Gossick BR: Hamilton’s Principle and Physical Systems. Academic, New York; 1967.

    Google Scholar 

  • Gurtin ME: Variational principles in the linear theory of viscoelasticity. Arch Ration Mech Anal 1963, 13: 179-191. 10.1007/BF01262691

    Article  Google Scholar 

  • Gurtin ME: Variational principles for linear elastodynamics. Arch Ration Mech Anal 1964, 16: 34-50.

    Article  Google Scholar 

  • Gurtin ME: Variational principles for linear initial-value problems. Q Appl Math 1964, 22: 252-256.

    Google Scholar 

  • Hamilton WR: On a general method in dynamics. Philos Trans R Soc London 1834, 124: 247-308. 10.1098/rstl.1834.0017

    Article  Google Scholar 

  • Hamilton WR: Second essay on a general method in dynamics. Philos Trans R Soc London 1835, 125: 95-144. 10.1098/rstl.1835.0009

    Article  Google Scholar 

  • Hulbert GM: Time finite-element methods for structural dynamics. Int J Numer Methods Eng 1992, 33(2):307-331. 10.1002/nme.1620330206

    Article  Google Scholar 

  • Hulbert GM, Hughes TJR: Space-time finite-element methods for 2nd-order hyperbolic-equations. Comput Methods Appl Mech Eng 1990, 84(3):327-348. 10.1016/0045-7825(90)90082-W

    Article  Google Scholar 

  • Kim J, Dargush GF, Ju YK: Extended framework of Hamilton’s principle for continuum dynamics. Int J Solids Struct 2013, 50(20–21):3418-3429.

    Article  Google Scholar 

  • Landau LD, Lifshitz EM: The Classical Theory of Fields. Pergamon Press, Oxford; 1975.

    Google Scholar 

  • Lee CL, Filippou FC: Frame elements with mixed formulation for singular section response. Int J Numer Methods Eng 2009, 78: 1320-1344. 10.1002/nme.2531

    Article  Google Scholar 

  • Li XD, Wiberg NE: Structural dynamic analysis by a time-discontinuous Galerkin finite element method. Int J Numer Methods Eng 1996, 39(12):2131-2152. 10.1002/(SICI)1097-0207(19960630)39:12<2131::AID-NME947>3.0.CO;2-Z

    Article  Google Scholar 

  • Mckeena F, McGann C, Arduino P, Harmon JA: OpenSees Laboratory. 2013. http://nees.org/resources/openseeslab

    Google Scholar 

  • McKenna F: OpenSees: a framework for earthquake engineering simulation. Comput Sci Eng 2011, 13(4):58-66.

    Article  Google Scholar 

  • Oden JT, Reddy TN: Variational Methods in Theoretical Mechanics. Springer, New York; 1976.

    Book  Google Scholar 

  • Oldham KB, Spanier J: The Fractional Calculus: Theory and Applications of Differentiation and Integration to Arbitrary Order. Academic, New York; 1974.

    Google Scholar 

  • Pitarresi JM, Manolis GD: The temporal finite-element method in structural dynamics. Comput Struct 1991, 41(4):647-655. 10.1016/0045-7949(91)90177-N

    Article  Google Scholar 

  • Rayleigh JWS: The Theory of Sound. Dover, New York; 1877.

    Google Scholar 

  • Riewe F: Nonconservative Lagrangian and Hamiltonian mechanics. Phys Rev E 1996, 53: 1890-1899. 10.1103/PhysRevE.53.1890

    Article  Google Scholar 

  • Riewe F: Mechanics with fractional derivatives. Phys Rev E 1997, 55: 3581-3592. 10.1103/PhysRevE.55.3581

    Article  Google Scholar 

  • Samko SG, Kilbas AA, Marichev OI: Fractional Integrals and Derivatives: Theory and Applications. Gordon and Breach Science Publishers, Philadelphia; 1993.

    Google Scholar 

  • Sivaselvan MV, Reinhorn AM: Lagrangian approach to structural collapse simulation. J Eng Mech 2006, 132(8):795-805. 10.1061/(ASCE)0733-9399(2006)132:8(795)

    Article  Google Scholar 

  • Sivaselvan MV, Lavan O, Dargush GF, Kurino H, Hyodo Y, Fukuda R, Sato K, Apostolakis G, Reinhorn AM: Numerical collapse simulation of large-scale structural systems using an optimization-based algorithm. Earthquake Eng Struct Dyn 2009, 38(5):655-677. 10.1002/eqe.895

    Article  Google Scholar 

  • Slawinski MA: Seismic Waves and Rays in Elastic Media. Pergamon, Amsterdam; 2003.

    Google Scholar 

  • Tiersten HF: Hamiltons principle for linear piezoelectric media. Proc IEEE 1967, 55(8):1523-1524.

    Article  Google Scholar 

  • Tonti E: On the variational formulation for linear initial value problems. Ann Mat Pura Appl 1973, 95: 331-359. 10.1007/BF02410725

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinkyu Kim.

Additional information

Competing interest

The author declares that he has no competing interest.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kim, J. Higher order temporal finite element methods through mixed formalisms. SpringerPlus 3, 458 (2014). https://doi.org/10.1186/2193-1801-3-458

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/2193-1801-3-458

Keywords