Numerical Simulation of the Deflection of a Rectangular Plate on an Elastic Base with its Rigid Edge Fixation

Бесплатный доступ

The paper presents an algorithm for numerically modeling the deflection of a rectangular plate on an elastic foundation with rigid fixation at its edges. The proposed algorithm is asymptotically optimal in terms of computational effort and is based on the iterative expansion method and assumes the use of marching methods. The asymptotic optimality of the algorithm has been experimentally confirmed using computer simulations.

Numerical modeling, deflection of a rectangular plate

Короткий адрес: https://sciup.org/147252291

IDR: 147252291   |   УДК: 519.63   |   DOI: 10.14529/mmph250403

Текст научной статьи Numerical Simulation of the Deflection of a Rectangular Plate on an Elastic Base with its Rigid Edge Fixation

Numerical modeling of the deflection of a rectangular plate on an elastic foundation with its rigid fixation at the edges presents practical problems [1]. In the best cases, logarithmically optimal algorithms for solving such a problem are known, although the development of asymptotically optimal algorithms is theoretically possible [2, 3]. In the present paper, an algorithm of this type is proposed based on the use of the iterative extension method [4] and the proposed application of well-known marching methods [5–8]. Computer calculations have been performed, experimentally confirming the asymptotic optimality of the developed algorithm.

Practical task

In real three-dimensional space it is considered under transverse load, under pressure p rectangular plate with the stiffness coefficient of the elastic base K 1 0, with rigidly fixed edges, length / 1 , width b 1 , thickness H , when 0 H <<  b 1 / 1 made of material with Young's modulus E 1 0 and Poisson's ratio J 1 g [0;1). Find the middle surface of the plate, equidistant, for example, from the lower and upper surfaces of the plate, when the plate is located horizontally.

Regions

It is assumed that the first region is given and the second region is selected that does not intersect with the first region. Q ^ c R 2, ^ g { 1, Il } , and the union of the closures of these regions is the closure of a square region П . The boundaries of the regions consist of open arcs:

dn = s, s = Г1 иг2, Г1 ПГ2 =0, dQ1 = s1, SQn = SII, s1 =Г1,0, sII =ГП,1 ЫГП,2 ЫГП,3, Г1,0 ПГП,3 *0.

In this case, the intersection of the boundaries of the first and second regions is as follows dQ n dQn = 5, 5 = Г1,0 П ГП,3 * 0.

We will consider such areas

П = ( - / 2 ; / 3 ) x ( - b 2 ; Ь з ). Q 1 = (0; 1 1 ) x (0; b 1), 0 < b 1 1

Q = ( - / 2 ; / 3 ) x ( " b z ; Ь з)\[0; 1 1 ] x [0; b 1 ], 0 < 1 2 , / , / 3 ,0 < b 2 , b < Ь з,

The first region is an open rectangle, and the second region is an open and larger rectangle with the closure of the first region punctured. The boundaries of the regions contain the following parts:

Г 1 = { / 3 } x ("b b 3 )U( - / 2 ; / 3 ) x { b 3 } , Г 2 = { " 2 } x ( - b 2 ; b 3 )U( - / 2 ; / 3 ) x { - b 2 } .

Г 1,0 = { 0, / 1 } x (0; b 1 )U(0; / 1 ) x { 0, b } ,

ГП,1 = { / 3 }x ( - b 2 ; b 3 ) U ( - / 2 ; 4) x{ b 3 } , Г 11,2 = {- / 2 }x ( - b 2 ; b 3 )U( - / 2 ; / 3 ) x{- b 2 } ,

Гп ,3 = { 0, / 1 } x (0; b 1 )U(0; / 1 ) x { 0, Ь 1 } ,

Solved and fictitious problems

In the first region, i. e. when a = 1 the problem to be solved is set. In the second area, i. e. when а = II then a fictitious homogeneous problem is introduced:

D A 2 u + Ku = P in (0; 1 0 x (0; b ), u = d u 1 = 0on { 0, ^}x (0; b )U(0;4) x { 0, b } ,      (1)

1     1      11     1           ,                1    dn where D1 = ДH3/(12(1- of)) > 0 is cylindrical rigidity of the plate. If we assume that f1 = p /D1, a1 = KjD1 > 0, then the problem is solvable

A 2 u 1 + a1u1 = f 1 in (0; 1 1 ) x (0; b 1 ), u 1 =

1 = 0on { 0, 4}x (0; b 1 )11(0; l 1 ) x { 0, b , } . d n

d U i

Here —1 - derivative with respect to the outward normal of a function щ, and щ function of dis-д n placement of points of the midplane of the plate. The plate is considered under transverse pressure P1, determining the load f1 and is located on an elastic foundation, with rigid fixation at the boundary. The solved and fictitious problems are considered in variational form:

U,.,r Ha : Aa(ua- va) = FAva) ^vae Ha- ae{1 n} spaces of Sobolev functions.

H 1 = H 1W = | V 1 e ^ 2 2(Ц): V xk = ^1 r10 = 0 } ,

[                        11.0     dn

H II = H II ( ^ ii ) = | V ii e £(^п): v n|r  = 0 , “7^1 rn2 = 0 }

^                              1II ’1          dn where the right-hand sides of the problems are functionals

F( F) = (Л, FMfa , Ю = 1 Л Ш ^ f 1= 0,

^ю and the left parts of the problems are bilinear forms

Лш (u a v a ) = J ( u a xx v a xx + 2u a xy v a xy + u a yy v a yy + a a U o v & ) d ^ ю a II a 1 0.

^ «

Each of these problems has a unique solution [9]. The solution to the fictitious problem is zero.

To jointly denote the solution, the right side of the original problem u1,f1 and solutions, the right side of the fictitious problem uII, f н = 0 the following designations can be used accordingly u, f, omitting the index a. So often, for convenience, a function and its continuation are designated the same way.

Difference approximation

In the previously entered rectangular area n = (-l2;I3)x(-b2;Ьз), Г1 ={1з}x(-b2;b3)U(-l2;I3)x{b3}, Г = {-2}x(-b2;b,)U(-l2;I3)x{-b2} and on the encircling strip we will introduce a grid with nodes:

(xi;yj-) = ((i -m -0,5)h + £1;(j -n -0,5)h), h = b1/n, m = [l, /h], £1 = (l1 -mh)/2, h << b1 < l1, i = 0,...,3m, j = 0,...,3n, 3< m,n, m,n eN.

We believe that

-l2 = (x0 + x1)/2 = -mh + £ = -l1 + 3£1, 0<£

-b2= (y0+ y1)/2 = nh = -b1, b2= b1, b3= y3n = (2n -0,5)h = 2b -h/2, b3 = 2b -h/2.

We will consider arrays with values of grid functions at the nodes of the previously introduced grid.

vi j- = v(xi;yj) e R, i = 0,1...,3m, j = 0,1...,3n.

Note that with discrete approximation -Au on П without taking into account the boundary conditions, it is replaced by systems of differences using the approximation method by parts [9]:

4ui, j - ui -1, j-ui+1 j-ui, j -1-ui, j+1 h2

After multiplying by h2 in the difference scheme approximating -Au, the result is the so-called cross

pattern with coefficients: j -1  j  j+1 i -1 -1 i -1     4   -1 . i +1          -1

With discrete approximation already A2u on П without taking into account the boundary conditions, if in differences we multiply by h4 , It turns out that the so-called big cross pattern is used with coefficients:

j - 2    j - 1 j j +1 j + 2 i - 2 1 i -1 2 - 8     2 i 1    - 8 20     - 8      1  . i +1 2 -8      2 i + 2 1 We   do   not   use, for   example, the usual   numbering   of   vector components v(3n-1)(i-1)+j = vi, j, i = 1,3m -1, j = 1,3n -1, and first we number the components of the vectors at the nodes inside the first region, except for the nodes closest to its boundary, i. e., when m + 2 < i < 2m -1, n + 2 < j < 2n -1, secondly, we number the components of the vectors at the nodes

,1 i3m -1,1 j3n -1.

from the vicinity of the boundary of the first and second regions, i. e., when m < i < 2m +1, n < j < 2n +1 with the exception of the components of the vectors numbered earlier, i. e., when m + 2 < i < 2m -1, n + 2 < j < 2n -1, and the third ones we will number the components of the vectors at the nodes inside the third region, i. e., when 1 < i < 3m -1,1 < j < 3n -1 with the exception of the components of the vectors numbered earlier, i. e., when m < i < 2m +1, n < j < 2n +1. Note that the system of linear algebraic equations being solved, obtained by approximating the original and fictitious problems, can then be written in matrix form u e RN : Bu = f, f e RN, N = (3m - 1)(3n -1),

Л11

Л12

0 ■

Г u11

f

B =

0

Л02

Л23

, u =

0

, f=

0

_ 0

Л32

Л33 _

_ 0 _

0

A system for approximating the original problem u e RM : Лпй1 = f1, f1 e RM, M = (m - 2)(n - 2), m, n > 3, The system obtained by approximating the corresponding fictitious problem

Л02  Л23

u2

f2

f!

0

■ u2 ’

0

32  Л33 _

u3

=

f3

,

f3

0

,

u3

=

0

When approximating a fictitious problem, we will use a change in the part of the domain of the coefficient annear part of the border SQ1 ПЭОп = S, S = Г1,0АГП,3^0, so that when approximating the term with this coefficient, a diagonal matrix is obtained with the same values on the diagonal always equal an.

Algorithmic implementation of the iterative extension method for modeling plate deflection

We consider the method of iterative extensions for solving a system with a matrix B :

uk e Rn : C(uk -uk-1) = -Tk-1 (Buk-1 -f), Tk-1 = (rk-1,П-1 )1(Пк-1 ,П-1), t0 = 1, u0 = 0 eRN, rk-1 = BUk-1 - f, wk-1 = C~lrk-1, П-1 = Brk-1, k gN.

Л11  Л12  0 "0   0     0 ■ C = Al+ /Ап, AT = Л 21  Л 20  0 , Л11 = 0  Л 02  Л 23 , Г =1 _ 0     0   0_ _0  Л32  Л33 _ This iterative process is written as u1 G RN : CU1 = f;

ukgRN : C(Uk-Uk-1) = -Tk-1ЛПUk-1, Tk-1 = (rk-1 П-1)1П-П-1), kgN\{1}.

In an algorithm that implements an iterative process, the following is sequentially calculated:

  • I.    The squared norm of the initial absolute error £0= (f, f) h2.

  • II.    First approximation u G R : Cu = f

  • III.    Discrepancy rk-1= BUk-1-f = AjjUk-1, kgN\{1}.

  • IV.    The squared norm of the absolute error £k-1 = (rk-1,rk-1)h2, k g N\{1}.

  • V.    Amendment wk-1gRN : Cwk-1= rk-1, k gN\{1}.

  • VI.    Equivalent discrepancy Пk-1= Bwk-1= Anwk-1, kgN\{1}.

  • VII.    Iteration parameter Tk-1 = (rk-1nk-1)/(nk-1П-1), k gN\{1}.

  • VIII.    Iterative approximation Uk = Uk-1-Tk-1 wk-1, k gN\{1}.

  • IX.    Iteration termination condition. sk_. 1 f2f0, k G N\ {1}, £ = 0,001G (0; 1).

If the condition for stopping the iterations is not met, everything is repeated from point III.

An algorithm for calculating the first approximation and correction in an algorithm implementing the iterative extension method

Note that the system of linear algebraic equations being solved, obtained at each step of the previously applied iterative process, is written in matrix form v G Rn : Cv = g, g G Rn , N = (3m - 1)(3n -1).

To solve this problem, an iterative process of the form is used

vl G RN : A2(vl - vl-1) = -T!(Cv1 -1 -g), t;_, > 0, U0 = 0 g Kn, l g N.

Here is the matrix C coincides with the matrix up to a permutation of rows (A - kE)2+ aE, к = 4a, where E identity matrix of dimension N x N, matrix A - kE determined from the difference scheme:

4vj, j - v-i ; - v-+1 • - v- —1 - v- -+1

—ij---i-^ji+jjj-, 1 < i < 3m -1,1 < j < 3n -1, h 2

vk0 = vk1, i = 1,2,...,3m-1, vk,j = vkj, j = 1,2,...,3n-1, vk3n = 0, i = 1,2,...,3m-1, vkm,j = 0, j = 1,2,...,3n -1, a = ax, if m + 2 < i < 2m -1, n + 2 < j < 2n -1, then a = axj.

To select the iteration parameter, the well-known method of minimum corrections [10] is used. The algorithm calculates:

  • I.    Initial approximation v0 = 0 g Rn .

  • II.    Discrepancy rl-1: rl-1= Cv1 -1-g, l g N. More

Tl-1: tl-1= (A - kE)vl-1, l g N, rl-1: rl-1= (A - kE)tl-1+ avl-1- g, l g N.

  • III.    Amendment Wl-1g In : A2Wl-1= rl-1, l g N.

  • IV.    Square of the error norm E^t = |^l-1||^_2= ^rl-1,wl-1^, l g N.

  • V.    Iteration termination condition E^1Eos2, s g (0; 1), l g N.

  • VI.    Equivalent discrepancy П-1: П-1 = CW-1, l g N. More

pl-1: pl-1= (A - kE)Wl-1, l g N, П-1: П-1= (AkE)pl-1+ aW-1, l g N.

  • VII.    Equivalent correction ^-1g RN : A2^k-1= П—1, l g N.

  • VIII.    Iteration parameter

(W-1, CW-1\      (wl-1nl-1)

Tl-1   Cw-1, A-2CWl-1)  П1^-7 l G

  • IX.    Iterative solution vl = vl-1-T-Wl-1, l g N.

Note that the relative error specified in the iterative process termination condition is:

s = 0,001g (0;1).

In the iterative process, a problem of the form:

v g RN : A2v = g, g g RN, which is written as two problems:

q g RN : Aq = g, g g RN, v g RN : Av = q, q g RN.

When solving problems of the previous type, the well-known marching method can be used [5–8].

Calculation of the deflection of a shipbuilding plate

The following data were considered in the calculations:

  • l1 = 1м, b = 1м, H = 0,03м, K1 = 0Па/м, E1 = 2 1011 Па, ^1 = 0,3м/м, P = 80 000Па, s = 0,001, where D1 = 494 505,5Пахм3, a1 = -4, /1 = 0,162м-3. A table of the number of iterations in calculations on a computer with a given number of nodes was obtained.

Number of iterations depending on the number of nodes in the directions of the axes

m, n

41

71

101

131

161

k

7

5

5

4

4

The maximum approximate value of the slab deflection, i. e. the maximum value of the modulus of the last iterative solution on the finest grid ukj :

M = max  |u;kj I = 0,000 205 299 м.

m+2

Conclusion

A detailed algorithm has been developed for the numerical modeling of the deflection of a rectangular plate under a transverse load, where the plate is located on an elastic foundation and rigidly fixed at its edges. The proposed algorithm is asymptotically optimal in terms of computational effort, as it is based on the iterative expansion method. The algorithm's operation is successfully demonstrated in the computer calculation of a ship's plate.