FRONTAL SOLUTION TECHNIQUE

22
1 FRONTAL SOLUTION TECHNIQUE Introduction: We have noted that, irrespective of the type of problem, the solution involves formulation and solution of a set of simultaneous equations governing the phenomenon being analyzed. For example, in case of a single stage linear deformation analysis, the ultimate need was to formulate & solve the equations governing the equilibrium of the idealized system, as defined in equation 1. [ ][ ] [ ] ) 1 ( F k K K = d Wherein, [d] is the nodal displacement vector of the idealized system, [F] is the nodal load vector of the idealized system, [k] is the structural stiffness matrix of the idealized system. With ‘N’ as total nodal degree of freedom, eq.1 represents ‘N’ simultaneous equations, with ‘N’ unknowns. It thus has unique solution. Computational exercise with respect to eq.1 involves following features: a) For each element of the idealized system the element stiffness matrix [k e ] and the element nodal vector [F e ] are derived. b) [k] is developed by superpositioning [k e ] of the elements meeting at the nodes of the idealized system. c) [F] = [F] 1 + [F] 2 ; wherein, [F] 1 is derived by superpositioning [F e ] of the element meeting at the nodes of the idealized system; whereas, [F] 2 represents the load components directly applied at the nodes of the idealized system. d) The set of simultaneous equations are solved, subject to the prescribed nodal restraints on solution, the displacements at the free nodes & reactive components at the restrained nodes are established. Most straight forward approach to the problem would be to implement the algorithm. It solves the problem in two sequential steps. In the first step the complete set of equations is formulated; & in the second step the step is solved. In the early stage of Finite Element development, this two step approach was invariably adopted, in the formulation of the Finite Element analysis softwares. As the computational technology evolved, however, more efficient solution strategies emerged. Of these the most widely accepted

Transcript of FRONTAL SOLUTION TECHNIQUE

Page 1: FRONTAL SOLUTION TECHNIQUE

1

FRONTAL SOLUTION TECHNIQUE

Introduction:

We have noted that, irrespective of the type of problem, the solution

involves formulation and solution of a set of simultaneous equations governing

the phenomenon being analyzed. For example, in case of a single stage linear

deformation analysis, the ultimate need was to formulate & solve the equations

governing the equilibrium of the idealized system, as defined in equation 1.

[[ ]] [[ ]] [[ ]] )1(Fk KK==δδ

Wherein, [δδ] is the nodal displacement vector of the idealized system,

[F] is the nodal load vector of the idealized system,

[k] is the structural stiffness matrix of the idealized system.

With ‘N’ as total nodal degree of freedom, eq.1 represents ‘N’

simultaneous equations, with ‘N’ unknowns. It thus has unique solution.

Computational exercise with respect to eq.1 involves following features:

a) For each element of the idealized system the element stiffness

matrix [ke] and the element nodal vector [Fe] are derived.

b) [k] is developed by superpositioning [ke] of the elements meeting at

the nodes of the idealized system.

c) [F] = [F]1 + [F]2 ; wherein, [F]1 is derived by superpositioning [Fe] of

the element meeting at the nodes of the idealized system; whereas,

[F]2 represents the load components directly applied at the nodes of

the idealized system.

d) The set of simultaneous equations are solved, subject to the

prescribed nodal restraints on solution, the displacements at the free

nodes & reactive components at the restrained nodes are

established.

Most straight forward approach to the problem would be to implement

the algorithm. It solves the problem in two sequential steps. In the first step the

complete set of equations is formulated; & in the second step the step is

solved. In the early stage of Finite Element development, this two step

approach was invariably adopted, in the formulation of the Finite Element

analysis softwares. As the computational technology evolved, however, more

efficient solution strategies emerged. Of these the most widely accepted

Page 2: FRONTAL SOLUTION TECHNIQUE

2

algorithm was the Frontal Solution technique, promoted by Bruce Trons in

1970. As of today the Frontal algorithm is an integral component of majority of

the finite element softwares, marketed in the world. In Frontal algorithm, the

formulation and solution of the set of equations progress simultaneously;

consequently it provides a most natural solution strategy.

In this chapter the Frontal algorithm & its computer implementation is

thoroughly discussed. By the way of illustration details pertaining to the single

stage embankment analysis presented in chapter 3 of the text are utilized.

Principles of Elimination:

In the frontal solution technique, equations are solved by the Gauss’s

method, which involves two stages of operations. In the first stage the

equations are reduced through forward elimination of variables; & in the

second stage the values of the variables are established through the process

of back substitution. In this section we shall discuss the principles of forward

elimination. For the sake of illustration we consider eq.1, with N=5; such that,

details are as shown in eq.2

)2(

F

F

F

F

F

kkkkk

kkkkk

kkkkk

kkkkk

kkkkk

5

4

3

2

1

5

4

3

2

1

5554535251

4544434241

3534333231

2524232221

1514131211

KK

==

δδδδδδδδδδ

In a conventional Gauss’s solution scheme, the solution of eq.2 will be

undertaken by eliminating sequentially the variables ),,,,( 54321 δδδδδδδδδδ & by

deriving the values ),,,,( 12345 δδδδδδδδδδ through back substitution. We shall

recognize at a later stage that, in the frontal solution technique, elimination of

the variables would follow a random order. For example, the variables may be

required to be eliminated in the order ),,,,( 34152 δδδδδδδδδδ . Consequently,

through the back substitution the values of ),,,,( 25143 δδδδδδδδδδ would get

established, i.e. in the reverse order.

Let us assume that we need to eliminate variable δδ3 from the set of

equations in eq.2. In theory, we could achieve this by considering any of the

Page 3: FRONTAL SOLUTION TECHNIQUE

3

equation from the set from the view point of requirements in the frontal solution

technique. We shall consider the third equation, wherein, the diagonal

coefficient k33 happens to be the multiplier to the variable δδ3 being eliminated.

It may be noted that the sequential elimination process in the conventional

application of the Gauss’s method, employs invariable such diagonal

coefficients referred to as pivot, while undertaking the process of elimination.

We shall thus begin by extracting the third equation from the set of

equation. That is:

)3(Fkkkkk 3535434333232131 KK==δδ++δδ++δδ++δδ++δδ

The same is preserved to facilitate the operations associated with the

back substitution process.

On elimination of the variable δδ3 the original set of five equations gets

reduced to a set of four equations, with the coefficients of the remaining four

equations in the set, i.e. the equations other than the one shown in eq.3 getting

appropriately modified. While undertaking the modifications, it is however

necessary to identify the nature of variable being eliminated. In context with the

finite element solution, a variable which happens to be a nodal degree of

freedom having freedom to develop is a free variable. On the other hand if it is

subjected to boundary conditions, it will have a prescribed value. The

modifications referred to above depend upon, whether the variable being

eliminated is a free variable or a variable with the prescribed value.

a) Free Variable:

From eq.3 it follows that;

)4(k

k

k

k

k

k

k

k

k

F5

33

354

33

342

33

321

33

31

33

33 KKδδ−−δδ−−δδ−−δδ−−==δδ

On substituting eq.4 into remaining four equations of eq.2, the set of

equations gets modified to the on shown in eq.5

[[ ]][[ ]] [[ ]] )5(Fk *** KK==δδ

Wherein, * denotes the modifications due to elimination of δδ3. The

details are thus as shown in eq.6

Page 4: FRONTAL SOLUTION TECHNIQUE

4

)6(

F

F

0

F

F

0

kk0kk

kk0kk

00000

kk0kk

kk0kk

*5

*4

*2

*1

5

4

2

1

*55

*54

*52

*51

*45

*44

*42

*41

*25

*24

*22

*21

*15

*14

*12

*11

KK

==

δδδδ

δδδδ

NOTE: ‘0’ denotes absence.

The coefficients *ijk & *

iF are as defined in eq.7

)7(Fk

kFF

k

kkkk

333

3ii

*i

33

j33iij

*ij

KK−−==

−−==

We could generalize the above process in the following manner:

In a set containing ‘n’ equations defined by eq.1, δδm the (m+n) variable

could be eliminated through the (m+n) equation of the set. This involves

extraction of the (m + n) equation & its preservation. It also leads to the

absence of this equation from the set. The remaining coefficients are modified

to *ijk & *

iF as shown in eq.8.

)8(Fk

kFF

k

kkkk

mmm

imi

*i

mm

mjimij

*ij

KK−−==

−−==

Having undertaken these modifications, kim is set to zero. The set thus

gets transformed to (n-1) no. of equations.

b) Prescribed Variable:

In case of a prescribed variable, the modifications get considerably

simplified, because the process of elimination involves direct substitution of the

prescribed value of the variable. We should however recollect that a prescribed

nodal parameter does not reduce the no. of unknowns, because a prescribed

nodal displacement introduces unknown nodal reactive component.

Let δδ3 = ∆∆ . Now, leaving the third expression that has been extracted &

preserved (for calculating reactive component at the back substitution stage)

the condition δδ3 = ∆∆ is substituted in the remaining four equations. Assuming

eq.6 to be symbolic representation of the modified set of equations, we should

Page 5: FRONTAL SOLUTION TECHNIQUE

5

note that in the modified set ij*ij kk == , i.e. the original coefficients kij remain

unaffected. On the other hand the coefficients Fi get modified to Fi* as defined

in eq.9

)9(k.FF 3ii*i KK∆∆−−==

We could generalize the process in the following manner:

In a set containing ‘n’ equations defined by eq.1, δδm the (m+n) variable

with a prescribed value of ∆∆ is eliminated by extracting & preserving

expressions unaffected.

But, Fi should be modified to Fi* as defined in eq.10

)10(k.FF imi*i KK∆∆−−==

Having undertaken these modifications, kim is set to zero. The set thus

transformed to (n - 1) no. of equations. In the subsequent developments, we

shall be continuously referring to eq.8 & eq.10.

Essence of Frontal Solution Technique:

We shall now present the basic concepts of Frontal Solution Technique.

Let us consider a finite element idealization comprising of three triangular

elements & five nodes as shown in Fig.1.

Assuming a single nodal degree of freedom denoted through ‘φ’; the

governing set of equations are as presented in eq.11.

)11(]B[][.]A[ KK==φφ

The details of the equations are given below:

1

2

3

1 2 3

4 5

Fig. No. 1 Illustrative Idealization for Essence of Frontal Solution Technique

Page 6: FRONTAL SOLUTION TECHNIQUE

6

)12(

B

B

B

B

B

AAAA0

AA0AA

A0AA0

AAAAA

0A0AA

5

4

3

2

1

5

4

3

2

1

55545352

45444241

353332

2524232221

141211

KK

==

φφφφφφφφφφ

Wherein, the coefficients of [A] & [B] are generated by the

superpositioning technique. We should note that being a normal finite element

formulation [A] is symmetrical, i.e. Aij = Aji.

Before the advent of the Frontal Solution Technique the entire set of

simultaneous equations were formulated & the same was then solved through

Gauss’s method. In this the variables (φφ1, φφ2, φφ3, φφ4, φφ5) were eliminated

sequentially through the forward elimination process, & the values (φφ5, φφ4, φφ3,

φφ2, φφ1), were established through the back substitution process.

Frontal Solution Technique also employs Gauss’s method, but it differs

from the above mentioned sequential technique in an important manner. In the

Frontal Solution Technique the entire set of equations is not required to be

formulated before hand. A closer examination of eq.9 & eq.10 would reveal

that once the equation employed in carrying out the elimination is completely

formed, the modifications to the coefficients of the remaining equations depend

only on a summation process. And the order in which such summations are

carried out is immaterial to the ultimate solution. The Frontal Solution

Technique takes advantages of this fact, by eliminating a variable as soon as

its governing equation is completely formed.

In case of the problem of Fig. No. 1, the solution by the Frontal Solution

Technique progresses by calling the elements , & respectively.

Element :

The analysis begins by activating element 1. Due to this a set of three

equations as shown below gets generated:

Wherein, the superfix 1 attached to various coefficients denotes element

1. From Fig. No. 1 it is clear that only one element i.e. the element 1

1 2 3

1

)13(

B

B

B

AAA

AAA

AAA

14

12

11

3

2

1

144

142

131

124

122

121

114

112

111

KK

==

φφφφφφ

Page 7: FRONTAL SOLUTION TECHNIQUE

7

meets at the node -1. This means the equation with respect to φφ, is completely

formed on activating the element 1. Consequently, φφ1 be eliminated at this

stage of analysis. Therefore, equation corresponding to φφ1 is extracted &

preserved as shown in eq.14 (a), whereas the other two equations get

modified due to the elimination of φφ1 as shown in eq.14 (b):

)14(

B

B

xx

AAx

AAx

xxx

)b(

BAAA)a(

*4

*2

4

2*44

*42

*24

*22

'14

'142

'121

'11

KKK

==

φφφφ

==φφ++φφ++φφ

Note:

1) ‘X’ denotes the vacancy created by the extraction of equation related to

φφ1. In this process the row & column of [A] get vacated.

2) ‘∗’ denotes the modifications due to elimination of ‘φφ1’. Due to

symmetrical character of [A], *24

*42 AA == .

Element :

We should note that the next step of the analysis begins with residual

characteristics, as per eq.14 (b), & the residual portion of the idealization as

shown in Fig. No. 2(a). This is because in the previous step element 1 was

considered, therefore the same goes out of the analysis.

2

Fig. No. 2 Illustration for the Frontal Solution Process

2 3

4 5

2

3

( a )

3

2 3

5

( b )

Page 8: FRONTAL SOLUTION TECHNIQUE

8

Now element 2 is activated, wherein its characteristics are

superpositioned over the residual characteristics of the previous step. The

resulting set of equations is as shown in eq.15.

)15(

BB

BB

B

AAAAA

AAAAA

AAA

24

*4

22

*2

25

4

2

5

244

*44

242

*42

245

224

*24

222

*22

225

254

252

255

KK

++++==

φφφφφφ

++++++++

Note:

1) Superfix ‘2’ denotes element 2.

2) Vacant space of the residual block is utilized to accommodate the

characteristics of node 5. Economy of required core space for managing

the equation is thus obvious.

It follows from Fig. No. 2 (a), that at this stage of the analysis only one

element meets at the node 4. This means on activating the element 2, the

equation with respect to ‘φφ4’ is completely formed, hence ‘φφ4’ can be eliminated.

Towards this the equation corresponding to ‘φφ4’ is extracted & preserved as

shown in eq.16 (a), whereas the remaining equations get modified due to

elimination of ‘φφ4’ as shown in eq.16 (b).

)16(

x

B

B

xxxx

xAA

xAA

)b(

)BB()AA()AA(A)a(

**2

**5

2

5

22**

25

**52

**55

24

*44

244

*442

242

*425

245

KKK

==

φφφφ

++==φφ++++φφ++++φφ

Note:

1) ‘X’ denotes the vacancy created by extracted of equation related to ‘φφ4’.

In this both 3rd row and 3rd column are vacated.

2) ‘∗∗’ denotes the modifications due to elimination of ‘φφ4’. As [A] is

symmetrical **25

**52 AA == .

Element :

In the final step, we are left with the residual characteristics as defined

in eq.16 (b) & the residual portion of the idealization as shown in Fig. No. 2(b).

Now the element 3 is activated, wherein, its characteristics are superpositioned

3

Page 9: FRONTAL SOLUTION TECHNIQUE

9

over the residual characteristics of the previous step. The resulting set of

equations is as shown in eq.17.

)17(

B

BB

BB

AAA

AAAAA

AAAAA

33

32

**2

35

**5

3

2

5

333

332

335

323

322

**22

325

**25

353

352

**52

355

**55

KK

++++

==

φφφφφφ

++++++++

Wherein, superfix 3 denotes element 3.

We should note that at this stage of analysis at each node of the

element only one element, viz. element 3 meets. Therefore, equations

governing each of them are completely formed. The remaining variable could

therefore be eliminated one after the other. With this the elimination stage gets

completed & values of all the variables could be established through back

substitution process.

Illustrative Computations

With a view to provide in depth prescription of the Frontal Solution

Technique, we shall present complete set of computational details related to

the frontal solution for the single stage embankment analysis considered. The

idealization details are as shown in Fig. No. 3.

The details regarding [ke] & [Fe] of the four element are reproduced

here below for the sake of convenience as shown in Table 1.

Fig. No. 3 Illustrative Problem

2 3

4 5

2

3 1

4

1

6

Page 10: FRONTAL SOLUTION TECHNIQUE

10

Table No. 1(a) : [ke] of elements 1, 3 and 4

448 448 -88 268 -356 -716

448 1118 -268 1026 -180 -2144

-88 -268 448 -448 -356 716

268 1026 -448 1118 180 -2144

-356 -180 -356 180 716 0

-716 -2144 716 -2144 0 4288

Table No. 1(b) : [ke] of elements 2

716 0 -356 -180 -356 180

0 4288 -716 -2144 716 -2144

-356 -716 448 448 -88 268

-180 -2144 448 1118 -268 1026

-356 716 -88 -268 448 -448

180 -2144 268 1026 -448 1118

Table No. 1(c) : [Fe] of elements 1, 2, 3 & 4

0

3400−−

0

3400−−

0

3400−−

The base nodes were assumed to be completely restrained in both x &

y direction. For better appreciation of the Frontal Solution Technique we shall

however assume that the base nodes (1, 2, 3) rather than completely

Page 11: FRONTAL SOLUTION TECHNIQUE

11

restrained, suffer vertical displacement of -0.1m. Thus the boundary conditions

are:

u1 = 0.0; u2 = 0.0; u3 = 0.0;

v1 = - 0.1m; v2 = - 0.1m; v3 = - 0.1m

These nodal displacements represent uniform settlement of the

embankment; hence in the final result all the six nodes would display additional

vertical displacement of -0.1m. The strains and stresses induced in the dam

would be same as the ones estimated. Thus, emphasizing a basic structural

concept that rigid body motion of a structure does not induce additional

stresses in the structure.

Elimination Phase: In the elimination phase of the frontal solution technique,

the elements are activated sequentially to formulate the equations; & to

eliminate the variables in the appropriate manner, with a view to present the

computational details in comprehensive manner. We shall adopt the notations

having following character.

a) Algorithm

Let us assume that the analysis is completed up to ith element, & we are

considering the operations in respect of activating of (i+1)st element. In this

connection, we should note the following points:

1. Let [kR]I & [FR]I represent respectively the residual stiffness matrix &

residual nodal load vector, at the completion of the analysis up to ith element.

2. Let [kei+1] & [Fe

I+1] be the element stiffness matrix and element load

vector respectively, of the active element, i.e. (i+1)st element.

3. We superposition [kei+1] & [Fe

I+1] respectively over [kR]I & [FR]I, and

define the condition of equilibrium at that stage through eq.18.

)18(]F[][]k[ 1iA1iA1iA KK++++++ ==δδ

Wherein,

[δδA]i+1 represents vector of active nodal variables,

[FA]i+1 represents active load vector,

[kA]i+1 represents active stiffness matrix.

4. We eliminate from eq.18 all the variables for which the governing

equations are completely formulated. This involves extraction & preservation

of such completely formulated equations for making them available at the

Page 12: FRONTAL SOLUTION TECHNIQUE

12

back substitution stage. And modifications of the coefficients of remaining

equations. With this, we shall be left with the residual stiffness matrix [kR]i+1

& residual load vector [FR]i+1. The process is continued till all the elements

are considered.

b) Computational Details

We shall now demonstrate the application of the algorithm presented in

(A) above, by presenting the computational details in respect of the illustrative

problem under consideration.

1. Activate Element 1

We begin the analysis by activating element 1. As the element is the

first one to be handled, the residual stiffness matrix [kR]0 = 0 & the residual

nodal load vector [FR]0 = 0. (The outer suffix ‘0’ denotes zero or initial

condition) Consequently the assembled stiffness matrix [kA] & the assembled

nodal load vector [FA]1 are respectively equal to the element stiffness matrix

[k1e] & the element load vector [F1

e].

Nodal connections for the element 1 are (1, 2, 4), which defines

[[ ]] [[ ]] [[ ]] [[ ]] [[ ]] [[ ]].FF,kk, 1e1A

1e1A

1e1A ====δδ==δδ These are available from Table 1. Thus the

equations of equilibrium for the active assemblage are as presented in Table

no. 2 (a).

Table no. 2 (a)

−−

−−

−−

==

−−−−−−−−−−−−

−−−−−−−−−−−−

−−−−−−−−−−−−

3400

0

3400

0

3400

0

v

u

v

u

v

u

4288021447162144716

0716180356180356

214418011184481026268

71635644844826888

214418010262681118448

71635626888448448

4

4

2

2

1

1

[[ ]] [[ ]] [[ ]]1A1A1A Fk ==δδ

We should note that node 1 is appearing in the analysis for the last time;

hence the governing equations in respect of (u1, v1) are completely formulated.

In view of this, we shall eliminate (u1, v1) from the set of equations presented in

Table no. 2 (a).

Elimination of u1

Page 13: FRONTAL SOLUTION TECHNIQUE

13

u1 has a prescribed value of u1 = 0, hence following operations are

performed. The expression against u1 form Table no. 2 (a) is extracted &

preserved as shown in eq.19.

)19(FxFx0v716u356v268u88v448u448 R1

R1442211 K==++==−−−−++−−++

Wherein, Fx1R denotes the reaction due to the restraint over u1. This is

added to formulate the extracted equation properly. It should be emphasized

that in eq.19 u1 is known & Fx1R

is unknown.

As u1 has a prescribed value kij the coefficients of the remaining

equations of [kA]1 are unaffected by elimination of u1. Further as the prescribed

value of u1 is equal to zero, it follows from eq.10 that, the coefficients of the

remaining portion of [FA]1 are also unaffected. With all these, the residual

matrices governing the equations of equilibrium acquire the details as shown in

Table no. 2 (b).

Table no. 2 (b)

−−

−−

−−

==

−−−−−−−−

−−−−−−−−−−

−−−−−−

3400

0

3400

0

3400

X

v

u

v

u

v

X

4288021447162144X

0716180356180X

214418011184481026X

716356448448268X

214418010262681118X

XXXXXX

4

4

2

2

1

‘X’ in the table indicates the vacancies created by the extracted

equation.

Elimination of v1

v1 has a prescribed value of v1 = - 0.1, hence following operations are

performed. The expression against v1 form Table no. 2 (b) is extracted &

preserved as shown in eq.20.

)20(Fy3400

v2144u180v1026u268v1118 R144221 K++

−−==−−−−−−−−

Wherein, Fy1R denotes the reaction due to the restraint over v1. It

should be noted that v1 is known, whereas Fy1R is unknown.

As v1 has a prescribed value kij the coefficients of the remaining

equations in Table no 2 (b) are unaffected by the elimination of v1. On the

other hand the remaining coefficients Fi of the nodal load vector are modified

Page 14: FRONTAL SOLUTION TECHNIQUE

14

as per eq.10. With this the residual set of equations are as shown in Table no

2 (c).

Table no. 2 (c)

−−−−

−−−−

==

−−−−

−−−−−−−−

73.347

18

73.30

8.26

X

X

v

u

v

u

X

X

428802144716XX

0716180356XX

21441801118448XX

716356448448XX

XXXXXX

XXXXXX

4

4

2

2

Active Front Width

Before undertaking the operations with respect to the subsequent

elements, let us define an important parameter of Frontal Solution technique

called Front Width. The number of rows (or column) of [kA] in Table no 2 (a) is

called its active front width. As [kA], is of the size (6 x 6) the active front width =

6. The implication of this parameter would get clarified with the progress of

analysis.

2. Activate Element 2

We continue the analysis by activating the element 2. Now, the details

in Table no 2 (c) represents the residual characteristics [kR]1, [ Rδδ ]1, [FR]1 & the

residual idealization as shown in Fig no. 4.

Over the residual characteristics, we superposition the characteristics of

the active element, i.e. element 2, as shown in Table no. 3(a). Thus [ke2] &

Fig. No. 4 Active Element 2 followed by element 3

2 3

4 5

2

3

4

6

Page 15: FRONTAL SOLUTION TECHNIQUE

15

[Fe2] are appropriately superpositioned. Keeping in view that [ Rδδ 2] represents

the nodal displacement vector, with respect to the element nodes (2, 5, 4).

Table no. 3 (a)

−−−−−−

−−−−−−

−−

==

++++−−++−−++++−−++++−−−−−−−−

−−−−++++−−++−−−−++−−−−−−++−−−−

−−−−−−−−−−−−

73.347)3400(

180

73.30)3400(

8.260

3400

0

v

u

v

u

v

u

428811180448214421447161801026268

044871644818071635635626888

21442144180716111842884482144716

7161803563564480448716180356

102626821441801118448

26888716356448448

5

4

2

2

5

5

The coefficients of [ke2] & [Fe

2] are derived from Table no.1. We should note

the following points:

a) In Table no. 3(a), the free terms are picked up from Table no. 2(c); & the

same belong to the residual characteristics, whereas the terms within

the parenthesis represent the contribution from the active element 2.

b) From Table no. 2(c), it follows that [kA]2, [δδA]2, [FA]2 will have the

accommodations in respect of the nodes 2 & 4, which are present

already. As the node 5 gets introduced into the analysis for the first

time, provision will have to be made for accommodating the related

characteristics. Fortunately, we could utilize the vacancies created by

elimination of (u1, v1) for the purpose. Thus, without exceeding the

active front width of 6, the node 5 gets accommodate into the analysis.

c) Carrying out the algebraic sum of the terms in Table no. 3(a), the

equations of equilibrium for the active assemblage gets established as

shown in Table no. 3(b).

Table no. 3 (b)

−−−−

−−−−

−−

==

−−−−−−−−−−−−

−−−−−−−−−−−−−−−−−−−−−−−−−−

06.481

18

06.164

8.26

3400

0

v

u

v

u

v

u

540644842888961026268

448116489671226888

428889654064482144716

8967124481164180356

102626821441801118448

26888716356448448

4

4

2

2

5

5

From Fig. No. 4, it follows that none of the active nodes viz, nodes (2, 4, 5) are

appearing for the last time; hence there is no scope for the elimination process.

Page 16: FRONTAL SOLUTION TECHNIQUE

16

The details in Table no. 3(b), thus automatically represents the residual

characteristics [kR]2, [ Rδδ ]2, [FR]2.

3. Activate Element 3

We continue further the analysis by activating the element 3. As in the

previous step, none of the nodes could be eliminated, Fig. No. 4 continues to

represent the residual idealization. Now, [ke3] & [Fe

3] are available in Table no.

1, & the same are superpositioned over [kR]2 & [FR]2 respectively. The result

represents [kA]3 & [FA]3 the characteristics for the active assemblage. Towards

this process [δδ3e] is defined by the element nodes (2, 3, 5), hence [δδA]3 gets

accordingly modified. The entire process is similar to the one considered

earlier while activating the element 2. The results are presented in Table no.

4(a).

Table no. 4 (a)

−−

−−−−

−−−−

−−

==

−−−−−−−−−−−−

−−−−−−−−−−−−

−−−−−−−−−−−−−−−−

−−−−−−−−−−−−−−−−

3400

0

481

18

39.297

8.26

3800

0

v

u

v

u

v

u

v

u

11184480010262682144180

4484480026888716356

00540644842888961026268

00448116489671226888

10262684288896652404288896

2688889671201612896712

2144716102626842888965406448

180356268888967124481164

3

3

4

4

2

2

5

5

We should note the following points:

a) Locations for the degree of freedom related to the nodes (2, 4, 5) are

already available as per Table no. 3(b).

b) As node no 3 is appearing in the analysis for the first time, it would be

necessary to make provision for accommodating its characteristics.

Now, within the frame work of the residual blocks, vacant spaces do not

exist, hence the sizes of [kA]3, [FA]3 & [δδA]3 would get increased. In this

process the active front width also gets increased to 8.

Degree of freedom (u2, v2, u3, v3) related to nodes 2 & 3 are eliminated one

after the other because these nodes are appearing in the analysis for the last

time. It may be noted that each of the eliminatable variables has prescribed

values; hence as demonstrated earlier the equations could be modified. In

Page 17: FRONTAL SOLUTION TECHNIQUE

17

Table no. 4(b), (c), (d) & (e), the set of equations resulting from the elimination

of u2, v2, u3 & v3 are respectively presented. The corresponding expression

extracted prior to each stage of elimination are shown in eq.21 (a), (b), (c) &

(d) respectively.

)21(

Fy73.30v118v2144u180)d(

Fx8.26v448u448v716u365)c(

Fy39.297v1026u268v4288u896v6524v4288u896)b(

Fx8.26v1026u88v896u712u1612v896u712)a(

R3355

R33355

R23344255

R23344255

KKK

++−−==++−−

++−−==−−++++−−

++−−==++−−−−++++−−−−

++−−==++−−++−−++−−−−

Wherein, )Fy,Fx,Fy,Fx( R3

R3

R2

R2 denoting reactions induced due to the

restraints over (u2, v2, u3, v3), are added to formulate the extracted equations

completely. We should note that (u2, v2, u3, v3) are known, whereas

)Fy,Fx,Fy,Fx( R3

R3

R2

R2 are unknowns.

Table no. 4 (b)

−−

−−−−

−−

−−

==

−−−−−−−−−−

−−−−−−−−−−

−−−−−−−−

−−−−−−−−−−−−

3400

0

481

18

39.297

x

3800

0

v

u

v

u

v

x

v

u

1118448001026x2144180

44844800268x716356

0054064484288x1026268

004481164896x26888

102626842888966524x4288896

xxxxxxxx

214471610262684288x5406448

18035626888896x4481164

3

3

4

4

2

5

5

Table no. 4 (c)

−−−−

−−

−−−−

==

−−−−−−−−

−−−−−−−−

−−−−−−−−

73.30

8.26

66.909

6.71

x

x

46.695

6.89

v

u

v

u

x

x

v

u

111844800xx2144180

44844800xx716356

005406448xx1026268

004481164xx26888

xxxxxxxx

xxxxxxxx

21447161026268xx5406448

18035626888xx4481164

3

3

4

4

5

5

Page 18: FRONTAL SOLUTION TECHNIQUE

18

Table no. 4 (d)

−−

−−

−−−−

==

−−

−−−−−−−−

−−−−−−

73.30

x

66.909

6.71

x

x

46.695

6.89

v

x

v

u

x

x

v

u

1118x00xx2144180

xxxxxxxx

0x5406448xx1026268

0x4481164xx26888

xxxxxxxx

xxxxxxxx

2144x1026268xx5406448

180x26888xx4481164

3

4

4

5

5

Table no. 4 (e)

−−

−−−−

==

−−−−−−−−

−−−−

x

x

86.909

6.71

x

x

86.909

6.71

x

x

v

u

x

x

v

u

xxxxxxxx

xxxxxxxx

xx5406448xx1026268

xx4481164xx26888

xxxxxxxx

xxxxxxxx

xx1026268xx5406448

xx26888xx4481164

4

4

5

5

4. Activate Element 4

In the final step we activate element 4. Its element characteristics [ke4] & [Fe

4]

are available in Table no. 1. These are superpositioned over the residual

characteristic [kR]3 & [FR]3 represented in Table no. 4(e), to derive [kA]4 &

[FA]4. Towards this [δδ4e] & [δδA]3 are defined by the nodes (4, 5, 6). The details

of the resulting set of equations are presented in Table no. 5(a).

Table no. 5 (a)

−−

−−

−−−−

==

−−−−−−−−

−−−−−−−−−−−−

−−−−−−

19.1043

6.71

3400

0

19.1043

6.71

v

u

v

u

v

u

65240214418020520

016127163560176

2144716428802144716

1803560716181356

20520214418065240

017671635601612

4

4

6

6

5

5

Page 19: FRONTAL SOLUTION TECHNIQUE

19

We should note the following points in this context:

a) Locations for the degree of freedom related with nodes 4 & 5 are

already available as per Table no. 4(e).

b) Node 6 is appearing in the analysis for the first time. Vacant spaces are

however available to accommodate its characteristics. As the available

vacancies are more than the ones required for the purpose, we have an

option. For example, the vacancies in between the characteristics of

nodes 5 & 4 may be chosen or the ones available at the end portion of

[kR]3, [FR]3 could be utilized. As the former option involves active front

width of 6, which happens to be lesser than the active front width of 8

required in the later option, we choose the former alternative.

Degree of freedom (u4, v4, u5, v5, u6, v6) related to the nodes (4, 5, 6) are

eliminated one by one; because in this final stage all the nodes appear for the

last time. As these are free nodal degree of freedom, at each stage of

elimination the process is governed by eq.8 in Table no. 5(b), (c), (d), (e) & (f),

the set of equations resulting from the elimination of u4, v4, u5, v5 & u6

respectively are presented. Table no. 5(f) thus contains only one equation, with

one variable v6. To complete the process of elimination, at various stages the

equations are extracted & preserved to keep them ready for the back

substitution process. The details are shown in eq.22:

)22(

59.597v62.2642)f(

0u02.525)e(

07.715v71.1469u62.236v65.5878)d(

78.63v82.637u87.394u78.1592)c(

19.1043v6524v2144u180v2052)b(

6.71u1612v716u356u176)a(

6

6

665

665

4665

4665

KKKK

−−==

==−−==−−++

−−==++−−−−==++−−−−

==++−−−−−−

Table no. 5 (b)

−−

−−

−−−−

==

−−−−

−−−−−−−−−−−−

−−−−

19.1043

x

53.101

81.15

19.1043

78.63

v

x

v

u

v

u

6524x214418020520

xxxxxx

2144x95.396912.158214482.637

180x12.1584.63718087.394

2052x214418065240

0x82.63787.394078.1592

4

6

6

5

5

Page 20: FRONTAL SOLUTION TECHNIQUE

20

Table no. 5 (c)

−−−−

−−−−

==

−−−−−−−−−−

−−

x

x

36.444

97.12

07.715

78.63

x

x

v

u

v

u

xxxxxx

xxxxxx

xx43.326528.21771.146982.637

xx28.21743.63262.23687.394

xx71.146962.23665.58780

xx82.63787.394078.1592

6

6

5

5

Table no. 5 (d)

−−−−

−−==

−−−−−−

−−

82.418

78.28

07.715

x

v

u

v

x

05.301017.5971.1469x

17.5954.53462.236x

71.146962.23665.5878x

xxxx

6

6

5

Table no. 5 (e)

−−

==

59.597

0

x

x

v

u

x

x

62.26420xx

002.525xx

xxxx

xxxx

6

6

Table no. 5 (f)

−−

==

59.597

x

x

x

v

x

x

x

62.2642xxx

xxxx

xxxx

xxxx

6

Back Substitution phase:

Equations that have been extracted at various stages of elimination,

constitute the basic record through which the values of the unknown nodal

parameters are established. This means, at the free nodes the displacements,

whereas at the restrained nodes the reactions are computed. All these are

derived through the second basic stage of Gauss’s solution scheme viz. the

back substitution phase.

We begin the process of back substitution from eq.22 (f) & proceed

backward to the eq.22 (e), (d), (c), (b) & (a); thereby establish the values of the

nodal displacements v6, u6, v5, u5, v4 & u4 respectively. These nodal

Page 21: FRONTAL SOLUTION TECHNIQUE

21

displacements, along with the prescribed values of displacements at the

restrained nodes, are utilized to carry out the back substitution process further;

by operating through eq.21, eq.20 & eq.19. The complete set of results are

presented in Table no.6

Table no. 6 (a)

Nodal Displacements

Node 1 2 3 4 5 6

u (m) 0.00 0.00 0.00 -0.0505 0.0505 0.00

v (m) -0.10 -0.10 -0.10 -0.1782 -0.1782 -0.2261

Table no. 6 (b)

Reactions

R1Fx R

2Fx R3Fx R

1Fy R2Fy R

3Fy

73.87t 0.0 -73.87t 309.91t 980.18t 309.91t

NOTE: In the above problem, vertical displacement of -0.1m was prescribed at

the restrained nodes, i.e. v1 = v2 = v3 = -0.1m, for demonstrating certain

inherent aspect of elimination of prescribed variables. These displacements at

the restrained nodes being of identical nature & magnitude, constituted

prescribed rigid body movements of the embankment section. In view of this

solution with v1 = v2 = v3 = 0, will differ from the present results in the following

manner:

a) ‘u’ at all the nodes would be identical to the ones as shown in Table no.

6(a)

b) ‘v’ at all the nodes would be less by -0.1m, to the ones shown in Table

no. 6(a)

c) Reactions at the restrained nodes would be identical to the ones shown

in Table no. 6(b).

Page 22: FRONTAL SOLUTION TECHNIQUE

22

Resolution:

Gauss’s elimination technique for the solution of simultaneous

equations has inherent advantage in offering resolution facilities, for the types

of problems under consideration, need for the resolution arise due to two basic

possibilities. These are:

a) The amount of prescribed displacements may be different from the one

already considered.

b) The load vector may change from the one considered earlier.

In the set of equations governed by [k] & [F], the resolution does not affect

the modifications in [k], while undertaking the elimination phase. It changes

only the details in the [F] vector. We should note that in the elimination phase

the modification to [k] is labor intensive; hence, in the resolution, due to saving

in this computational effort, the solution takes.