Next Article in Journal
Rheo-Cast Microstructure and Mechanical Properties of AM60 Alloy Produced by Self-Inoculation Rheo-Diecasting Process
Previous Article in Journal
Comparison of the Influence of Phospholipid-Coated Porous Ti-6Al-4V Material on the Osteosarcoma Cell Line Saos-2 and Primary Human Bone Derived Cells
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

NURBS-Based Collocation Methods for the Structural Analysis of Shells of Revolution

by
Maria Laura De Bellis
1,† and
Edoardo Artioli
2,*,†
1
Department of Innovation Engineering, Università del Salento, via per Monteroni, 73199 Lecce, Italy
2
Department of Civil Engineering and Computer Science, University of Rome “Tor Vergata”, via del Politecnico 1, 00133 Rome, Italy
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Metals 2016, 6(3), 68; https://doi.org/10.3390/met6030068
Submission received: 22 February 2016 / Revised: 5 March 2016 / Accepted: 8 March 2016 / Published: 17 March 2016

Abstract

:
In this work we present a collocation method for the structural analysis of shells of revolution based on Non-Uniform Rational B-Spline (NURBS) interpolation. The method is based on the strong formulation of the equilibrium equations according to Reissner-Mindlin theory, with Fourier series expansion of dependent variables, which makes the problem 1D. Several numerical tests validate convergence, accuracy, and robustness of the proposed methodology, and its feasibility as a tool for the analysis and design of complex shell structures.

Graphical Abstract

1. Introduction

The application of differential quadrature or collocation methods for the solution of engineering boundary value problems dates back to the initial works by Bellmann and Casti [1,2], who are credited to have introduced the term differential quadrature operator, as the counterpart of quadrature operator for the approximation of a differential operator, i.e., the strong form of the equation; and having applied this strategy to first-order ordinary non-linear differential equations. The terminology of collocation method is, to the best of the authors’ knowledge, associated with the work by Petersen [3], and subsequently with the work by Karpilovskaya [4], Vainikko [5,6] and Kaspshitskaya [7]. The two methods share substantial similarities, namely the main idea of solving the strong form of the problem with a proper choice of discrete function spaces of approximation. By introducing a proper interpolation of the dependent variables, which is substituted in the governing differential equations, a linear set of equations for the unknown variables can be written by enforcing (i.e., collocating) the discretized form of the governing equations at a set of locations on the domain, known as collocation points.
The method appears to have gained more interest in the scientific research community in the last two decades, rather than immediately following the presentation in the scientific literature. Nowadays, there is discussion as to whether this methodology may become a valid and general purpose alternative to more established methods such as the finite element method [8]. Without trying to give a general answer to this question, and without trying to provide a detailed literary review of the many applications of the collocation or differential quadrature method in past works, the aim of the present communication is to present an innovative formulation of the collocation method for the analysis of shells of revolution based on Non Uniform Rational B-Spline (NURBS) functions.
The collocation method is ideal in application to structural theories and has found several instances in the scientific literature [9]. With reference to the analysis of shell structural elements, Mirfakhraei and Redekop [10] applied a Lagrangian differential quadrature method to the study of buckling phenomena of orthotropic thin shells of revolution; Wu et al [11,12] presented solutions to problems of axisymmetric bending of shells of revolution, introducing the so-called generalized differential quadrature rule. Viola and Artioli [13,14] and Artioli et al. [15,16] proposed a Lagrange differential quadrature solution for complex rotational shells with Fourier series expansion of dependent variables, both for the free vibration analysis, and for the static analysis of shells of revolution subject to unsymmetrical loading. The application of a collocation or differential quadrature method using Spline interpolants had been already proposed by Bellman and co-workers to solve general fourth-order differential equation problems [17], and later applied by Zhong and Guo [18,19] to static and buckling problems for Kirchhoff plates and to the non-linear free vibration analysis of straight Euler beams, respectively. Dade Huang proposed a Spline based collocation method for laminated plates and shells [20], while Viswanathan introduced the collocation method with Spline basis function in application to shear deformable laminated plates and shells [21,22,23].
The recent exponential growth of the isogeometric analysis [24,25,26,27,28,29] has raised attention on collocation methods based on NURBS and/or T-Splines trial functions. Given their higher-order smoothness and their favorable approximation properties, NURBS basis functions constitute an efficient interpolation tool for collocating differential operators, i.e., for the approximation of the strong formulation of PDEs; furthermore they apply even to irregular or complex geometric domains. The newly developed IGA Collocation methods [8,30,31,32,33], set in the realm of weighted residuals [35], have been applied to a variety of solid, structural mechanics and engineering problems, with excellent performances in terms of efficiency, accuracy and robustness if compared to standard Galerkin methods.
The objectives of this work are the development and validation of the proposed methodology as an efficient, accurate numerical tool for the analysis and design of shells of revolution. The paper is organized as follows. In Section 2 we formulate the differential problem of free vibration and of static equilibrium for a shell of revolution in the framework of Reissner-Mindlin theory. In this section, consistent cross-reference to Appendix A—Fundamental relationships for shells of revolution—and Appendix B—Equilibrium and boundary conditions operators—is made to make treatment more concise. In Section 3 some introductory elements on B-Splines are recalled from classic geometrical interpolation theory. Section 4 presents the basic one-dimensional NURBS interpolation basis functions as a result of certain projective transformations of B-Spline function spaces and its application to the NURBS-based collocation method, object of the present work. Section 5 collects an extensive set of numerical tests focused on the analysis of the convergence properties of the proposed method, as well as the validation in terms of accuracy and robustness by comparison with existing results. Last, the collocation method is applied to a problem of design for a complex shell structure, showing its feasibility as a numerical tool for engineering applications. Conclusions and future work perspectives are drawn in Section 6.

2. Statement of the Problem

2.1. Geometry

We consider a shell of revolution defined by its mid-surface, obtained by rotating a plane generator curve around an axis to form a closed surface, as shown in Figure 1a. Curvilinear coordinates on the mid-surface are chosen to be associated to two families of mutually orthogonal curvilinear lines over the mid-surface, i.e., meridians and parallels, respectively. In particular, z is the coordinate measured along the axis of rotation, any value of z indicates a fixed parallel, whereas θ is the circumferential angle, indicating a given meridian. The third orthogonal coordinate is ζ, the distance of a point from the mid-surface, measured along n , the outward unit normal to the mid-surface. The shell thickness will be denoted by t. Thus, the mid-surface can be described by the bounded open set:
Ω = { ( z , θ , ζ ) R 3 | ( z , θ , ζ ) ( z i , z f ) × [ 0 , 2 π ] × { 0 } }
and its boundary
Ω = { ( z , θ , ζ ) R 3 | ( z , θ , ζ ) { z i , z f } × [ 0 , 2 π ] × { 0 } }
For subsequent developments, it is here assumed that description of shell geometry is given in terms of the parallel radius equation R = R ( z ) , which defines the shape of the meridian curve, plus the thickness variation t = t ( z ) , for z [ z i , z f ] . Nonetheless, it is pointed out that this hypothesis is not mandatory: R ( z ) and t ( z ) need not be specified analytically; i.e., they can be obtained from interpolated data, for instance with the use of NURBS basis functions [36]. According to the above geometry description, metrics of the shell of revolution mid-surface are resumed in Appendix A.

2.2. Displacement Field

Following the classical Reissner-Mindlin theory [37,38], and referring to Figure 1a, the displacements of a material point of the shell are u, v, and w, where u is the translation along t 1 , the unit vector tangent to the mid-surface and directed along the local meridian, v is the translation along t 2 , the unit vector tangent to the mid-surface and directed along the local parallel, and w is the displacement along n , orthogonal to the mid-surface. Moreover, β 1 and β 2 represent the rotation of n about meridian t 1 and circumferential t 2 direction, respectively. In accordance with the aforementioned theory, the components u and v vary linearly with respect to ζ, while w, β 1 , and β 2 are constant through the thickness. The degrees of freedom are collected in the algebraic vector:
u ( z , θ ) = [ u v w β 1 β 2 ] T
depending on the mid-surface coordinates z and θ.

2.3. Internal Actions

In the present theory, equilibrium equations are written in terms of internal actions, or stress resultants and couples per curvilinear coordinate line unit length, defined as the integrals of the stress components through the shell thickness [37]. In Figure 1b, stress resultants and couples are represented acting on a mid-surface element, identified by two couples of curvilinear coordinate lines, having in-plane outward normal unit vectors t 1 and t 2 , respectively. These internal actions can be grouped as membrane normal N 11 , N 22 , [resp. shearing N 12 ] forces; flexural bending M 11 , M 22 , [resp. twisting M 12 ] couples; and transverse shear forces Q 11 , and Q 22 , respectively. The set of stress resultants and couples are collected in the algebraic vector:
S ( z , θ ) = N 11 N 22 N 12 M 11 M 22 M 12 Q 11 Q 22 T
Finally, q ( z , θ ) = [ q u q v q w 0 0 ] T are surface distributed load components per unit mid-surface area corresponding to the degrees of freedom u . Surface distributed bending loads are not considered in the present development.

2.4. Equilibrium

Following classical arguments [38], the free vibration problem, as well as the static equilibrium problem for a shell of revolution, are formulated as a set of five differential equations for the internal actions, a format which is classified as statically indetermined [37]. Nevertheless, the above problem may be formulated as five differential equations for displacements and rotations plus boundary conditions, introducing proper shell-like strain measures, defined through a strain-displacement linear differential operator and choosing an isotropic linear elastic constitutive law between internal actions and strain components (see Appendix A). The strain components are conjugate to internal actions S , and are collected in the algebraic vector:
ε ( z , θ ) = ε 11 ε 22 ε 12 κ 11 κ 22 κ 12 χ 1 χ 2 T
where ε 11 , ε 22 [resp. ε 12 ] are membrane normal [resp. membrane shearing] strains, κ 11 , κ 22 [resp. κ 12 ] are bending normal [resp. bending twisting] curvature variations, while χ 11 , and χ 22 are transverse shearing strains. The equilibrium formulation amounts to a set of five linear differential equations for displacements and rotations u ( z , θ ) on the two dimensional domain Ω, plus boundary conditions on Ω .
Applying Fourier series expansion of dependent variables (3), (4), and (5) with respect to the circumferential angle θ, the latter form can be reduced to a series of sets of five linear differential equations for the displacement harmonic amplitudes, on a one dimensional domain: the meridian curve. Since this treatment is quite consolidated [37,38,39,40], and the present work focuses on the Fourier series form of the equilibrium operator, for conciseness, we hereby present the displacement formulation in the so called harmonic form, postponing notations and the above recalled intermediate derivations to Appendix A and Appendix B.

2.4.1. Free Vibration Problem

The free vibration problem is governed by the classical linear eigenvalue problem:
Find ( u ( j ) , ω ( j ) ) s.t. for any natural number j , L ( j ) ( u ( j ) ) = ( ω ( j ) ) 2 M u ( j ) , z ( z i , z f ) , B ( j ) ( u ( j ) ) = 0 , z z i , z f
where ( u ( j ) , ω ( j ) ) is the couple formed by the jth eigen-mode harmonic amplitude (in the sense specified in (35)), and the associated natural frequency. The inertia operator M is here taken as:
M = ρ A 1 R diag t t t t 3 / 12 t 3 / 12
where ρ is the material mass density [38].

2.4.2. Static Equilibrium Problem

The static equilibrium problem is governed by the following linear elliptic problem:
Find u ( j ) s.t. for any natural number n , L ( j ) ( u ( j ) ) = q ( j ) , z ( z i , z f ) , B ( j ) ( u ( j ) ) = 0 , z z i , z f .
The equilibrium operator L ( j ) and the boundary conditions operator B ( j ) appearing in (6) and (7) are reported in Appendix A, depending on the equation R = R ( z ) , i.e., on the meridian shape, and on the relative metric quantities.

3. B-Spline Basis Functions

Non-Uniform Rational B-Splines - NURBS - are obtained from linear combination of B-Splines basis functions locally defined over patches of intervals [41]. A B-Spline of degree p is defined through an ordered set of non-decreasing coordinates in the parametric space: the knot vector Ξ = { ξ 1 = 0 , ξ 2 , , ξ n + p + 1 = 1 } , where p represents the polynomial degree of the interpolation, and n is the number of basis functions associated to the knot vector. Consequently, it results that p = 0 , 1 , 2 , 3 refers to constant, linear, quadratic, cubic,... piecewise polynomials, respectively. An open knot vector has the first and the last knots repeated p + 1 times ensuring that the basis functions are interpolatory at the extrema of the parametric space [41]. In the following, we assume uniform, i.e., equally spaced, open knot vectors.
The B-Spline basis functions N i , p can be defined starting with piecewise constants ( p = 0 ) by means of a recursive formula
N i , 0 = 1 if ξ i ξ < ξ i + 1 0 otherwise i = 1 , 2 , . . . , n
For p = 1 , 2 , 3 , . . . it results:
N i , p = ξ ξ i ξ i + p ξ i N i , p 1 + ξ i + p + 1 ξ ξ i + p + 1 ξ i + 1 N i + 1 , p 1 , if ξ i ξ < ξ i + p + 1 0 , otherwise
Accordingly, basis functions of order p have ( p 1 ) continuous derivatives. If a knot is repeated k times, then the number of continuous derivatives decreases by k. A knot with multiplicity p, implies the basis functions to be interpolatory at that knot.

3.1. One Dimensional NURBS Interpolation

A non-uniform rational B-Spline in R d is the projection onto d-dimensional physical space of a polynomial B-Spline defined in ( d + 1 ) -dimensional homogeneous coordinate space [41,42]. NURBS can be used to construct a vast gallery of geometrical entities, starting, for instance, from a discrete set of measured data [36]. The projective transformation of a B-Spline curve yields a rational polynomial curve. Inductively, the order p of a NURBS basis is identified as the order of the polynomial basis from which it was generated by projection.
A NURBS interpolation in R d is constructed starting from a data set B i w ( i = 1 , . . . , n ) or control points, for a B-Spline curve in R d + 1 with knot vector Ξ. The control points for the NURBS curve are given by [41]:
( B i ) k = ( B i w ) k w i k = 1 , . . . , d
where ( B i ) k is the kth component of the vector B i and w i = ( B i w ) d + 1 is referred to as the ith weight. The NURBS basis functions of order p are then defined as:
R i , p ( ξ ) = w i N i , p ( ξ ) i = 1 n w i N i , p ( ξ )
Their first and second derivatives are given, respectively, by:
( R i , p ) ( ξ ) = w i N i , p ( ξ ) i = 1 n w i N i , p ( ξ ) w i w i N i , p ( ξ ) N i , p ( ξ ) w i i = 1 n w i N i , p ( ξ ) 2
and
( R i , p ) ( ξ ) = w i N i , p ( ξ ) i = 1 n w i N i , p ( ξ ) + + 2 w i N i , p ( ξ ) i = 1 n w i N i , p ( ξ ) 2 i = 1 n w i N i , p ( ξ ) 3 + 2 w i N i , p ( ξ ) i = 1 n w i N i , p ( ξ ) + w i N i , p ( ξ ) i = 1 n w i N i , p ( ξ ) i = 1 n w i N i , p ( ξ ) 2
A pth degree NURBS curve is defined by:
C ( ξ ) = i = 1 n R i , p ( ξ ) B i

4. NURBS-Based Collocation Method

The main idea in the collocation method is to approximate the strong form of the equilibrium equations, without addressing a weak formulation typical of the finite element approach [8]. With reference to problem (6) or (7), the method consists in the approximation of the solution u ( j ) , j = 0 , 1 , 2 , . . . , as:
u ˜ ( j ) = i = 1 n R i , p ( ξ ) u ˜ i ( j )
where the interpolation functions R i , p ( ξ ) follow (10). The discrete form of (6)–(7) is thus obtained substituting (14) into the equilibrium operator L ( j ) and into the boundary conditions operator B ( j ) , respectively. This leads to a set of 5 n linear equations for the control values corresponding to (14). These unknown control values are obtained by enforcing the resulting discrete governing equations at n prescribed points in the parametric space, ξ c ( c = 1 , . . . , n ), defined collocation points:
  • Free vibration problem
    L ( j ) ( u ˜ ( j ) ( ξ c ) ) = ω ( j ) 2 M ( ξ c ) ( u ˜ ( j ) ( ξ c ) ) , c = 2 , . . . , n 1 B ( j ) ( u ˜ ( j ) ( ξ c ) ) = 0 , c = 1 , n
  • Static equilibrium problem
    L ( j ) ( u ˜ ( j ) ( ξ c ) ) = q ( ξ c ) , c = 2 , . . . , n 1 B ( j ) ( u ˜ ( j ) ( ξ c ) ) = 0 , c = 1 , n
Solution is thus obtained by solving for the unknown control values u ˜ i ( j ) .
Collocation points are a set of natural coordinate values ξ c , c = 1 , . . . , n , related to the knot vector. In the present case we will adopt the so called Greville nodes [36,43], i.e.,:
ξ c = 1 p k = c + 1 c + p ξ k , c = 1 , . . . , n
The choice for collocation points is generally guided by an accuracy/efficiency criterion. The idea is to have a set of points for which known solutions of certain differential operators are exactly recovered by the numerical scheme [17,44,45,46]. The choice for collocating governing equations as in Equation (17) has proved efficient in previous NURBS-based collocation approaches [8,32,33], as it grants high-order accuracy and smoothness of the parametrization of the unknown with excellent convergence properties. Noteworthy, according to Johnson [46], Greville collocation points are associated to the property of linear precision [43], in the sense that if these are used to compute a B-Spline approximation of a straight line of the form l ( u ) = a u + b , the corresponding B-Spline curve is a straight line.
Given the interesting performance of standard Lagrange interpolation spaces, for the implementation of 1D collocation methods for shells of revolution, reported by previous researches [13,14,15,16], in what follows, we explore the superior accuracy of the NURBS approximation in conjunction with the collocation approach. The attractiveness of this approximation is twofold: ( i ) the NURBS high regularity suggests the possibility of obtaining smooth solutions even with low order approximation and low number of degrees of freedom, ( i i ) the capability of describing complex geometries is interesting especially from a structural design point of view, when constructing geometrical models from measured data is required.
The discretization and solution of problem Equations (6) or (7) is programmed as follows:
  • Define NURBS order p, number of control points n, build open knot vector Ξ, build NURBS basis and derivatives;
  • Compute collocation points ξ c , c = 1 , 2 , . . . , n ;
  • Parametrize curvilinear space coordinate z = [ z i , z f ] as z = z ( ξ ) , and relevant geometric quantities, i.e., R ( z ( ξ ) ) , A 1 ( z ( ξ ) ) , sin ϕ ( z ( ξ ) ) ;
  • Collocate above mentioned quantities at collocation points;
  • Approximate equilibrium, mass matrix, and boundary conditions operators: L ( j ) ( z ( ξ ) ) , M ( z ( ξ ) ) , and B ( j ) ( z ( ξ ) ) , respectively, and applied load distribution q ( j ) ( z ( ξ ) ) , through NURBS interpolants;
  • Collocate discrete governing equations, i.e., equilibrium [resp. boundary condition] equations at internal [resp. boundary] collocation points;
  • Assemble linear equations, viz. (15)–(16);
  • Solve for u ˜ i ( j ) , j = 0 , 1 , . . . ;
  • Post-process solution through NURBS interpolation.
As it is well known, such a discretization procedure does not lead to symmetric banded linear sets of equations as it is the case with finite element procedures. In particular, the coefficient matrix is sparse and nonsymmetric [44]; accordingly, factorization methods are generally not the most efficient, especially when dealing with large scale simulations. It is therefore recommended to resort to iterative methods such as conjugate gradient methods and residual based methods; is nonetheless noted that, albeit nonsymmetric, the pattern of coefficient matrices in displacement-based collocation approaches results competitive with respect to Galerkin finite element approaches which as known lead to symmetric systems [8].

5. Numerical Results

The present section is dedicated to numerical tests validating the NURBS collocation method for shells of revolution presented in the previous section. In subsection 5.1, we first present the asymptotic analysis of the fundamental eigenfrequency for shells of revolution of different Gaussian curvature (see (34)), an evidential benchmark test for assessing robustness with respect to membrane and shear locking in rotational shell numerical formulations. Secondly, we address the classical free vibration problem for different shells of revolution and different boundary conditions, comparing results with reference solutions. In subsection 5.2, a set of static problems are taken into consideration, in order to address the question of accuracy and convergence with respect to the order of interpolation and discretizaion. Finally, a simple technical problem is considered, validating the applicability of the present approach to problems of shell analysis and design, for shells with complex geometry.

5.1. Free Vibration Problems

5.1.1. Asymptotic Analysis of Fundamental Frequency

Following [47,48,49], in this section we study the dependence of the lowest (fundamental) frequency on the thickness t as this quantity approaches zero. Three representative cases of Parabolic (zero Gaussian curvature), Elliptic (positive Gaussian curvature), and Hyperbolic (negative Gaussian curvature) shells of revolution are considered. The shells have clamped boundary conditions, in order to study the inhibited pure bending behavior [49]. The three cases reported in the following are characterized, respectively, by meridian equation of:
  • Parabolic shape:
    R ( z ) = 1 , z [ H , H ]
  • Elliptic shape:
    R ( z ) = b 2 1 z 2 a 2 , z [ H , H ]
    with a 2 = 25 9 H 2 , b 2 = H 2 ;
  • Hyperbolic shape:
    R ( z ) = a 2 1 + z 2 b 2 , z [ H , H ]
    with a 2 = H 2 , b 2 = 16 9 H 2 .
and H = 1 . Material constants for the numerical simulations are E = 2 . 1 × 10 11 Pa, ν = 0 . 3 , ρ = 7868 Kg / m 3 . The scope of this test is to check the asymptotic behaviors of the square of the fundamental, i.e., lowest, eigenfrequency ω 0 2 when computed with the NURBS collocation method. In passing, it is recalled that the lowest eigenfrequency ω 0 2 does not necessarily correspond to harmonic number j = 0 , nor any specific a-priori-known value j. Expected asymptotic rates are [47,50]:
  • Parabolic shell:
    lim t 0 ω 0 2 = t
  • Elliptic shell:
    lim t 0 ω 0 2 = t 0
  • Hyperbolic shell:
    lim t 0 ω 0 2 = t 2 / 3
In Figure 2 we report the logarithmic dependence of ω t 2 vs. thickness ratio t / H , for the three considered geometries. Accuracy in the low thickness range requires a fine discretization and high NURBS interpolation order, namely n = 101 and p = 11 . In Table 1 we report the eigenvalues at specified thickness values, delimiting subsequent thickness branches in the logarithmic scale. The slopes of these branches are in agreement with the theoretical prediction on asymptotic behavior of the fundamental frequency Equations (21)–(23). The above results prove the present method is capable of efficient treatment of situations in which geometry, boundary conditions and regularity of applied loads induce a so called intermediate state for which nor the bending strain energy or the membrane strain energy dominates on one another in the asymptotic regime, and interior or boundary layers concentrate the majority of the strain energy. Such situations are prone to numerical locking and strong instabilities in the solution [34,48]. In this regard, a necessary condition for a numerical scheme to be locking-free is given by Equations (21)–(23), which are satisfied by the present method.

5.1.2. Clamped Hemispherical Shell in Free Vibration

A clamped hemispherical dome with radius a and uniform thickness t ( a / t = 100 ), see Figure 3, is considered [51,52]. The values of the non-dimensional frequency parameter λ = a ω ( j ) ( ρ / E ) 1 / 2 are reported in Table 2, for the first six modes and for different values of the harmonic number j. Reference results obtained with a Lagrange collocation method [14], and those from a Spline finite element solution by Luah and Fan [53] are reported for validation. The present frequency parameter values are obtained selecting n = 35 , p = 4 for the lowest mode frequencies, up to n = 85 , p = 8 for higher modes. Noteworthy, the closed apex condition required by this type of shell [16,37] can be modeled by the present approach straightforwardly, as it implies enforcement of special homogeneous Dirichlet boundary condition at z = 0 , depending on the harmonic number j:
u ( 0 ) = v ( 0 ) = β 1 ( 0 ) = β 2 ( 0 ) = 0
u ( 1 ) + v ( 1 ) = 0 , w ( 1 ) = 0 , β 1 ( 1 ) + β 2 ( 1 ) = 0
u ( j ) = v ( j ) = w ( j ) = β 1 ( j ) = β 2 ( j ) = 0 , j 2
The present results are in agreement with the reference results, confirming the accuracy of the proposed technique, even for cases in which shear locking is expectable [54]. The method proves computationally efficient as even in the higher mode regime, the size of the eigenvalue problem is smaller than that associated to the reference results.

5.1.3. Simply supported circular plate in free vibration

A circular plate of radius a and thickness t, simply supported along the boundary, is considered. For conciseness, we shall refer to the shell geometry and boundary conditions as shown in Figure 7 even if related to the numerical test reported in Section 5.2.2. The non-dimensional parameter λ = [ 12 ( 1 ν 2 ) ρ a 4 ( ω ( j ) ) 2 / ( E t 2 ) ] 1 / 2 computed with the present method is reported in Table 2, in agreement with reference values obtained in [14], and with those available from a Spline finite element approach by Luah and Fan [53]. The results confirm the interesting capabilities of the proposed approach for the free vibration analysis of rotational shells with different shapes and boundary conditions at a low computational cost. Numerical simulations show monotonic convergence to the computed eigenfrequencies, for increasing interpolation order p up to p = 5 , and discretization order n up to n = 35 . No spurious modes arise.

5.2. Static Equilibrium Problems

5.2.1. Cantilever Cylindrical Shell under Tip Load

A circular cylindrical shell, clamped at one end, with a uniform radial line load Q ¯ = 1 kN/m acting on the free edge, is considered, see Figure 4. The geometric data are R = 5 m, t = 0 . 01 m, H = 6 m, the Young’s modulus and the Poisson ratio are, respectively, E = 10 7 kN/m 2 , and ν = 0 . 3 . Axial symmetry permits to address the equilibrium problem for the j = 0 harmonic only. The line load is taken into account by modifying the free boundary conditions at z = 0 , Equations (59)–(61), to guarantee that Q 11 equals the applied force on that boundary.
The present classical benchmark is here adopted as a tool for calibrating the model with respect to parameters n and p, i.e., mesh discretization ( h refinement) and order of interpolation ( p refinement), and for a given accuracy level. To this end, a reference solution proposed by Timoshenko and Woinowsky-Krieger [55] for semi-infinite circular cylindrical shells in axisymmetrical bending, is here taken into consideration for comparison and accuracy assessment. The structural behavior, which shifts from shear-flexural near the loaded edge to membrane dominated at the clamped boundary, is correctly reproduced by the NURBS-based collocation approach, as can be seen in Figure 5a,b, where M 11 and Q 11 are plotted, respectively, for an overkilling discretization with n = 250 and p = 7 with a relative error norm below 10 12 , together with values computed through the reference solution at selected locations. The results are in agreement, plus the static boundary condition is exactly satisfied in solution.
Moreover, in order to assess the method convergence properties, we have plotted the H 1 -error norms, of the tip transverse displacement w ( 0 ) , Figure 6a, and of bending moment M 11 ( 0 ) , Figure 6b, for odd and even NURBS order p, and for increasing discretization refinements n. The asymptotic tendency of the error norm is consistent with analogous results reported in [31], where the static problem for Timoshenko spatial beams is addressed with a NURBS based collocation method. In particular, the logarithmic error is of the order n p for any duplets of orders ( p , p + 1 ) , with even p, as theoretically predicted [32].

5.2.2. Simply Supported Circular Plate Subject to Uniform Pressure

We consider a simply supported circular plate under uniform normal load q w , Figure 7. This benchmark has a closed-form solution, cfr. [56]. The material parameters are E = 10 6 kN/m 2 , ν = 0 . 0 , the plate radius is a = 1 m, the thickness is t = 10 3 m, and the applied surface load is q w = 1 kN/m 2 . The load presents axial symmetry and requires to solve (7) for the j = 0 harmonic only; closed apex conditions plus straight meridian geometry is fully taken into account by the present approach as the former amounts to special homogeneous Dirichlet boundary conditions (24), the latter is contemplated by (30)–(31). We report in Table 4 the results obtained with the present approach, compared with an analytical solution [37], and with a hybrid mixed rotational finite element solution [57]. A space discretization characterized by n = 7 and p = 4 is sufficient to obtain accurate results. Resorting to the NURBS basis structure, post-processed quantities such as the bending and twisting moments in Figure 8a, and the rotation degrees of freedom in Figure 8b, can be plotted.

5.2.3. Hemispherical Shell under Uniform Pressure

This numerical test presents a spherical shell of radius a = 1 and uniform thickness t = 0 . 01 , see Figure 9. The shell is loaded by a uniform internal pressure q w = 1 . The Young modulus is E = 2 . 1 × 10 11 and the Poisson ratio is ν = 0 . 3 . Due to symmetry, only the upper half shell is modeled, with closed apex conditions at z = 0 and sliding edge boundary condition at z = R . The solution for displacement and strain components is expected to in a pure membrane dominated regime with zero shear/bending deformation. Henceforth, given the aim of the present test, no reference solution is here taken into account. The NURBS collocation is applied with n = 35 and p = 5 , sufficient to grant the exact solution reported in the following. The results shown in Figure 10a,b for displacement and strain components are in agreement with theory, in particular zero tangential displacements v as well as null membrane shearing strains ε 12 are correctly recovered, for a pure membrane equilibrium state of the spherical shell characterized by ε 11 = ε 22 . It is readily checked that curvature variations and shear strains are identically zero as expected.

5.2.4. Hyperboloid of Revolution under Wind Load

The example presents a doubly curved hyperboloid of revolution, a typical cooling tower structure, Figure 11, subject to wind pressure. Geometrical data for the shell are, a = 84 ft, T = 60 ft, H = 330 ft, t = 7 in. The Young modulus is E = 432 × 10 6 lb / ft 2 , Poisson ratio is ν = 0 . 15 . The surface load q w is constant along the tower height, and is not symmetric with respect to the axis of revolution; in particular, q w varies with the circumferential coordinate θ as reported in Figure 12 [57]. The distributed load is expanded in Fourier series taking into account the first ten harmonic components j = 0 , 1 , . . . , 9 . The present analysis aims at determining both displacements and stress resultants for the structure, which are respectively plotted in Figure 13 and Figure 14, where a comparison with different reference solutions available in the literature is carried out [58], together with a reference solution computed with SHORE III, a ring finite element code developed by [59]. The proposed methodology yields reliable results for n = 35 and p = 8 even for the case of a doubly curved rotational shell with unsymmetrical loading, which produces complex stress resultants and couples patterns. The numerical test confirms the present method capability of analyzing real shell structures under complex loading conditions with favorable accuracy.

5.2.5. Torispherical tank subject to uniform internal pressure

The example presents a technical problem for a so called compound shell, namely a shell of revolution obtained by the smooth blending of different shell segments, each having a particular meridian curve geometry [37], see Figure 15. The shell comprises a closed-apex spherical cap O A 1 of radius a 1 = 172 . 8981 in. and length H 1 = 18 . 675 in., a torus segment A 1 A 2 of radius a 2 = 32 . 74 in. and length H 2 = 29 . 2 in., and a cylindrical portion with radius a 3 = 96 . 1 in. and length H 3 = 24 in.; the thickness t is uniformly equal to 0 . 20 in. The Young modulus is E = 3 . 0 × 10 4 psi, the Poisson ratio is ν = 0 . 3 .
In order to model the pre-buckling elastic stress pattern, which is known to induce particularly severe compressive circumferential stresses in the toroidal region, the shell is loaded by a uniform internal pressure q w = 150 psi [37]. The geometry in the present analysis is constructed using three different NURBS control polygons, each one pertaining to a single shell segment, and each set with an equal number of basis functions. The three subdomains are then patched together, granting regularity of the meridian at the junctions and C 0 continuity of displacements and rotations, a procedure referred to as domain decomposition [44,45]. Nonetheless, it is pointed out that it is possible to use a single basis to describe the entire geometry and to collocate governing equations over the single control polygon. NURBS basis for collocation is characterized by n = 55 on the spherical and toroidal segments, and n = 7 on the cylindrical region. The order of the interpolants is p = 5 . The reference solution for this benchmark is provided by the finite element code SHORE III, adopting a fine mesh discretization with 128 quartic displacement based elements on both spherical and toroidal parts, and with 8 elements on the cylindrical segment. Results and comparison are plotted in Figure 16, reporting displacements u and w, and in Figure 17 for rotation β 1 . Figure 18a [resp. Figure 18b] show the axial σ 11 and circumferential σ 22 normal stress components at inner ( ζ = t / 2 ) and outer ( ζ = t / 2 ) surface of the shell [60]:
σ i i = N i i t ± 6 M i i t 2 i = 1 , 2
obtained by post processing of stress resultants and couples. Remarkably good agreement is observed between present and reference results, confirming the capability of the proposed technique to study complex technically relevant problems for shells of revolution, as the aforementioned pre-buckling analysis of a cylindrical tank with torispherical head.

6. Conclusions

In this paper we have presented a NURBS-based collocation method for the elastic analysis of shells of revolution. Both the free vibration and the static equilibrium problems have been investigated in the realm of Reissner-Mindlin theory. Use of Fourier series expansion of dependent variables with respect to the circumferential angle permits to solve the problem as a series of one-dimensional differential equation sets. A NURBS-based collocation method has been presented exploiting the superior behavior of such interpolation methodology which grants higher order accuracy and regularity. The proposed method has been tested on different free vibration and static equilibrium benchmark problems, showing its versatility and accuracy in computing free vibration modes and frequencies, as well as stresses and displacement patterns. Comparison with existing results seems encouraging and confirm the interesting approximation properties of NURBS basis functions which grant avoidance of numerical problems such as locking and instability. The robustness shown by the proposed methodology suggests implementation into a general purpose code for the structural analysis and design of complex shell structures.

Acknowledgments

M.L.D.B. and E.A. wish to thank R.L. Taylor and L. Beir a ˜ o da Veiga for valuable comments during the preparation of this work.

Author Contributions

M.L.D.B. and E.A. equally contributed to modeling and numerical campaign in the present work.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Fundamental Relationships for Shells of Revolution

For later convenience, we introduce the diagonal matrix operators:
D ˜ 1 ( j ) ( θ ) = diag cos j θ , sin j θ , cos j θ , cos j θ , sin j θ ,
D ˜ 2 ( j ) ( θ ) = diag cos j θ , cos j θ , sin j θ , cos j θ , cos j θ , sin j θ , cos j θ , sin j θ , j = 0 , 1 , 2 , . . .

Appendix A.1. Metric Quantities on Shell Mid-Surface

Given the meridian equation R = R ( z ) , the first fundamental form for shells of revolutions and the principal curvature radii of meridian read [37]:
A 1 = A 1 ( z ) = [ 1 + ( R , z ) 2 ] 1 / 2
R 1 ( z ) = [ 1 + ( R , z ) 2 ] 3 / 2 / ( R , z z )
R 2 ( z ) = R ( z ) / sin ϕ ( z )
where the sinus of colatitude angle ϕ (cfr. Figure 1) is given by:
sin ϕ ( z ) = [ 1 + ( R , z ) 2 ] 1 / 2
The Gaussian curvature of the meridian is defined by:
κ ( z ) = 1 R 1 ( z ) R 2 ( z )

Appendix A.2. Fourier Series Expansions

Fourier series expansions with respect to the circumferential coordinate θ, for quantities relevant to the problem under consideration, are reported in the following:
  • Displacements and rotations.
    u ( z , θ ) = n = 0 D ˜ 1 ( j ) ( θ ) u ( j ) ( z )
    with the vector
    u ( j ) ( z ) = u ( j ) v ( j ) w ( j ) β 1 ( j ) β 2 ( j ) T
    collecting the 5 displacement components harmonic amplitudes.
    In the case of a free vibration problem, harmonic motion is assumed, i.e., the time dependence of u ( j ) ( z , τ ) is taken as:
    u ( j ) ( z , τ ) = u ( j ) ( z ) exp [ i ω ( j ) τ ]
  • Stress resultants and couples.
    S ( z , θ ) = n = 0 D ˜ 2 ( j ) ( θ ) S ( j ) ( z )
    with the vector
    S ( j ) ( z ) = N 11 ( j ) N 22 ( j ) N 12 ( j ) M 11 ( j ) M 22 ( j ) M 12 ( j ) Q 11 ( j ) Q 22 ( j ) T
    collecting the 8 stress resultants harmonic amplitudes.
  • Strain components.
    ε ( z , θ ) = n = 0 D ˜ 2 ( j ) ( θ ) ε ( j ) ( z )
    with the vector
    ε ( j ) ( z ) = ε 11 ( j ) ε 22 ( j ) ε 12 ( j ) κ 11 ( j ) κ 22 ( j ) κ 12 ( j ) χ 11 ( j ) χ 22 ( j )
    ordering the 8 strain components harmonic amplitudes.
  • Surface loads.
    q ( z , θ ) = n = 0 D ˜ 1 ( j ) ( θ ) q ( j ) ( z )
    with q ( j ) ( z ) = q u ( j ) q v ( j ) q w ( j ) 0 0 .

Appendix A.3. Strain-Displacement Operator

Strain-displacement relationships, viz. Equation (5), are defined in Fourier series form, through the linear differential (8-row by 5-column) matrix operator A ( j ) which gives the 8 strain components harmonic amplitudes ε ( j ) ( z ) , viz. Equation (40) in terms of the 5 displacement components harmonic amplitudes u ( j ) ( z ) , viz. Equation (36):
ε ( j ) = A ( j ) u ( j )
whose non-null components turn out to be:
A 11 ( j ) = ( 1 / A 1 ) ( . . . ) , z ; A 13 ( j ) = ( 1 / R ) 1 ( . . . )
A 21 ( j ) = ( R , z / R A 1 ) ( . . . ) ; A 22 ( j ) = ( j / R ) ( . . . ) ; A 23 ( j ) = ( sin ϕ / R ) ( . . . )
A 31 ( j ) = ( j / R ) ( . . . ) ; A 32 ( j ) = ( R , z / R A 1 ) ( . . . ) + ( 1 / A 1 ) ( . . . ) , z
A 44 ( j ) = ( 1 / A 1 ) ( . . . )
A 54 ( j ) = ( R , z / R A 1 ) ( . . . ) ; A 55 ( j ) = ( j / R ) ( . . . )
A 64 ( j ) = ( j / 2 R ) ( . . . ) ; A 65 ( j ) = ( R , z / 2 R A 1 ) ( . . . ) + ( 1 / 2 A 1 ) ( . . . ) , z
A 71 ( j ) = ( 1 / R 1 ) ( . . . ) ; A 73 ( j ) = ( 1 / A 1 ) ( . . . ) , z ; A 74 ( j ) = ( . . . )
A 82 ( j ) = ( sin ϕ / R ) ( . . . ) ; A 83 ( j ) = ( j / R ) ( . . . ) ; A 85 ( j ) = ( . . . )
for j = 0 , 1 , 2 , . . . . The entries of differential operator A ( j ) are of the form: A l m ( j ) = f ( z ) ( . . . ) + g ( z ) ( . . . ) , z ( l = 1 , . . . , 8 ; m = 1 , . . . , 5 ), which represents the contribution to the l t h component of ε ( j ) ( z ) Equation (40) from the m t h component of u ( j ) ( z ) Equation (36). In particular, the term f ( z ) ( . . . ) stands for pre-multiplication of the function f ( z ) by the m t h component of u ( j ) ( z ) ; the term g ( z ) ( . . . ) , z stands for pre-multiplication of the function g ( z ) by the first derivative of the m t h component of u ( j ) ( z ) with respect to z.

Appendix A.4. Linear Elastic Constitutive Equation

For linear elastic isotropic material, with Young’s modulus E, and Poisson ratio ν, the constitutive equation relating internal action and strain components in Fourier series form, reads [37,38]:
S ( j ) ( z ) = C ε ( j ) ( z ) , j = 0 , 1 , . . .
being:
C = diag C m , C b , C s
The constitutive matrix operator C is given by:
C m = E 1 E 2 0 E 2 E 1 0 0 0 E 3 ; C b = t 2 6 C m ; C s = E 7 0 0 E 7
where E 1 = E t / 2 ( 1 ν 2 ) , E 2 = ν E 1 , E 3 = ( 1 ν ) E 1 / 2 , and E 7 = ( 5 / 6 ) E 3 .

Appendix B. Equilibrium and Boundary Conditions Operators

Appendix B.1. Equilibrium Operator

With reference to Equations (6) and (7), the equilibrium operator L ( j ) is defined as follows:
L 11 ( j ) = 1 / [ R ( 1 + R , z 2 ) ] { E 1 R , z 2 / R + E 2 R , z z [ R , z 2 / ( 1 + R , z 2 ) 1 ] + j 2 E 3 / R ( 1 + R , z 2 ) + E 7 R / R 1 2 ( 1 + R , z 2 ) } ( . . . ) + E 1 R , z / [ R ( 1 + R , z 2 ) ] [ ( R R , z z ) / ( 1 + R , z 2 ) 1 ] ( . . . ) , z E 1 / ( 1 + R , z 2 ) ( . . . ) , z z L 12 ( j ) = j R , z / [ R 2 ( 1 + R , z 2 ) 1 / 2 ] ( E 1 + E 3 ) ( . . . ) j ( E 1 + E 2 ) / [ R ( 1 + R , z 2 ) 1 / 2 ] ( . . . ) , z L 13 ( j ) = 1 / [ R ( 1 + R , z 2 ) 1 / 2 ] { E 1 R , z / R [ 1 / ( 1 + R , z 2 ) 1 / 2 R / R 1 R 2 / R , z ( 1 / R 1 ) , z ] } + E 2 R , z [ 1 / R 1 + R , z z / ( 1 + R , z 2 ) 3 / 2 ] } ( . . . ) + 1 / [ R ( 1 + R , z 2 ) 1 / 2 ] [ R / R 1 ( E 1 + E 7 ) + E 2 / ( 1 + R , z 2 ) 1 / 2 ] ( . . . ) , z L 14 ( j ) = E 7 / R 1 ( . . . ) L 15 ( j ) = 0
L 21 ( j ) = j R , z / [ R 2 ( 1 + R , z 2 ) 1 / 2 ] ( E 1 + E 3 ) ( . . . ) + j ( E 2 + E 3 ) / [ R ( 1 + R , z 2 ) 1 / 2 ] ( . . . ) , z L 22 ( j ) = 1 / [ R 2 ( 1 + R , z 2 ) ] [ E 1 j 2 ( 1 + R , z 2 ) / R + E 3 R R , z 2 R , z z ( 1 / ( 1 + R , z 2 ) 1 / 2 + 1 / ( R R , z z ) 1 ) + E 7 ] ( . . . ) + E 3 R , z / [ R ( 1 + R , z 2 ) ] ( R R , z z / ( 1 + R , z 2 ) 1 ) ( . . . ) , z E 3 / ( 1 + R , z 2 ) ( . . . ) , z z L 23 ( j ) = j / [ R 2 ( 1 + R , z 2 ) 1 / 2 ] [ E 1 + E 2 R ( 1 + R , z 2 ) 1 / 2 / R 1 + E 7 ] ( . . . ) L 24 ( j ) = 0 L 25 ( j ) = E 7 / [ R ( 1 + R , z 2 ) 1 / 2 ] ( . . . )
L 31 ( j ) = 1 / [ R ( 1 + R , z 2 ) 1 / 2 ] [ E 1 R , z / [ R ( 1 + R , z 2 ) 1 / 2 ] + E 2 / R 1 + E 7 / R 1 , z ( R R , z ) ] ( . . . ) + 1 / [ R ( 1 + R , z 2 ) 1 / 2 ] [ E 1 / ( R R 1 ) + E 2 / ( 1 + R , z 2 ) 1 / 2 + E 7 R / R 1 ] ( . . . ) , z L 32 ( j ) = j / [ R ( 1 + R , z 2 ) 1 / 2 ] [ E 1 + E 2 ( 1 + R , z 2 ) 1 / 2 / R 1 + E 7 / R ] ( . . . ) L 33 ( j ) = [ E 1 ( 1 / R 2 + 1 / [ R 2 ( 1 + R , z 2 ) 1 / 2 ] ) + E 2 ( R 1 / [ R ( 1 + R , z 2 ) 1 / 2 ] + 1 / [ R 1 R ( 1 + R , z 2 ) 1 / 2 ] ) + E 7 j 2 ] ( . . . ) + E 7 R , z / [ R ( 1 + R , z 2 ) ] [ 1 R R , z z / ( 1 + R , z 2 ) ] ( . . . ) , z E 7 / ( 1 + R , z 2 ) ( . . . ) , z z L 34 ( j ) = E 7 R , z / [ R ( 1 + R , z 2 ) ] 1 / 2 ( . . . ) E 7 / [ R ( 1 + R , z 2 ) ] 1 / 2 ( . . . ) , z L 35 ( j ) = j E 7 / R ( . . . )
L 41 ( j ) = E 7 / R 1 ( . . . ) L 42 ( j ) = 0 L 43 ( j ) = E 7 / ( 1 + R , z 2 ) 1 / 2 ( . . . ) , z L 44 ( j ) = 1 / [ R ( 1 + R , z 2 ) ] { E 4 R , z 2 / R + E 5 R , z 2 [ 1 / ( 1 + R , z 2 ) 1 ] + j 2 E 6 / R ( 1 + R , z 2 ) + E 7 R ( 1 + R , z 2 ) } ( . . . ) + 1 / [ R ( 1 + R , z 2 ) 2 ] [ E 4 R , z ( R R , z z / ( 1 + R , z 2 ) 1 ) ] ( . . . ) , z E 4 / ( 1 + R , z 2 ) ( . . . ) , z z L 45 ( j ) = j R , z / [ R 2 ( 1 + R , z 2 ) 1 / 2 ] [ E 4 + E 6 ] ( . . . ) j / [ R ( 1 + R , z 2 ) 1 / 2 ] ( E 5 + E 6 R ) ( . . . ) , z
L 51 ( j ) = 0 L 52 ( j ) = E 7 / [ R ( 1 + R , z 2 ) 1 / 2 ] L 53 ( j ) = j E 7 / R L 54 ( j ) = j R , z / [ R 2 ( 1 + R , z 2 ) 2 ] ( E 4 + E 6 ) ( . . . ) + j / [ R ( 1 + R , z 2 ) 2 ] ( E 5 + E 6 ) ( . . . ) , z L 55 ( j ) = 1 / [ R ( 1 + R , z 2 ) ] [ E 4 j 2 ( 1 + R , z 2 ) / R + E 6 R , z z ( 1 R , z 2 / ( 1 + R , z 2 ) + R , z 2 / ( R R , z z ) ) + E 7 R ( 1 + R , z 2 ) ] ( . . . ) + 1 / [ R ( 1 + R , z 2 ) ] [ E 6 R , z ( R R , z z / ( 1 + R , z 2 ) 1 ) ] ( . . . ) , z E 6 / ( 1 + R , z 2 ) ( . . . ) , z z
The entries of differential operator L ( j ) are of the form: L l m ( j ) = f ( z ) ( . . . ) + g ( z ) ( . . . ) , z + + h ( z ) ( . . . ) , z z ( l = 1 , . . . , 5 ; m = 1 , . . . , 5 ), which represents the contribution to the l t h equilibrium Equations (6) and (7) from the m t h component of u ( j ) ( z ) (Equation (36)). In particular, the term f ( z ) ( . . . ) stands for pre-multiplication of the function f ( z ) by the m t h component of u ( j ) ( z ) ; the term g ( z ) ( . . . ) , z stands for pre-multiplication of the function g ( z ) by the first derivative of the m t h component of u ( j ) ( z ) with respect to z; the term g ( z ) ( . . . ) , z stands for pre-multiplication of the function h ( z ) by the second derivative of the m t h component of u ( j ) ( z ) with respect to z.

Appendix B.2. Boundary Conditions

Boundary conditions operators relevant to the present treatment, Equations (6) and (7), are reported in the following:
  • Free edge
    B 11 ( j ) = E 1 A 11 ( j ) ( . . . ) + E 2 A 21 ( j ) ( . . . )
    B 12 ( j ) = E 2 A 22 ( j ) ( . . . )
    B 13 ( j ) = E 1 A 13 ( j ) ( . . . ) + E 2 A 23 ( j ) ( . . . )
    B 21 ( j ) = E 3 A 31 ( j ) ( . . . )
    B 22 ( j ) = E 3 A 32 ( j ) ( . . . )
    B 31 ( j ) = E 7 A 71 ( j ) ( . . . )
    B 33 ( j ) = E 7 A 73 ( j ) ( . . . )
    B 34 ( j ) = E 7 A 74 ( j ) ( . . . )
    B 44 ( j ) = t 2 6 E 1 A 44 ( j ) ( . . . ) + E 2 A 54 ( j ) ( . . . )
    B 45 ( j ) = t 2 6 E 2 A 55 ( j ) ( . . . )
    B 54 ( j ) = t 2 6 E 3 A 44 ( j ) ( . . . ) + E 3 A 54 ( j ) ( . . . )
    B 55 ( j ) = t 2 6 E 3 A 55 ( j ) ( . . . )
  • Simply supported edge
    B 11 ( j ) = B 22 ( j ) = B 33 ( j ) = B 55 ( j ) = 1
    B 44 ( j ) = t 2 6 E 1 A 44 ( j ) ( . . . ) + E 2 A 54 ( j ) ( . . . )
    B 45 ( j ) = t 2 6 E 2 A 55 ( j ) ( . . . )
  • Sliding edge
    B 11 ( j ) = B 22 ( j ) = B 44 ( j ) = B 55 ( j ) = 1
    B 31 ( j ) = E 7 A 71 ( j ) ( . . . )
    B 33 ( j ) = E 7 A 73 ( j ) ( . . . )
    B 34 ( j ) = E 7 A 74 ( j ) ( . . . )
  • Clamped edge
    B 11 ( j ) = B 22 ( j ) = B 33 ( j ) = B 44 ( j ) = B 55 ( j ) = 1

References

  1. Bellman, R. Differential quadrature and long-term integration. J. Math. Anal. Appl. 1971, 34, 235–238. [Google Scholar] [CrossRef]
  2. Bellman, R.; Kashef, B.G.; Casti, J. Differential quadrature: A technique for the rapid solution of nonlinear partial differential equations. J. Comput. Phys. 1972, 10, 40–52. [Google Scholar] [CrossRef]
  3. Petersen, I. Convergence of approximate methods of the interpolation type for ordinary differential equations. Izv. Akad. Nauk. SSR 1961, 1, 3–12. [Google Scholar]
  4. Karpilovskaya, E.B. Convergence of the collocation method. Proc. USSR Acad. Sci. 1963, 151, 766–769. [Google Scholar]
  5. Vainikko, G. Convergence and stability of the collocation method. Differ. ur-niya 1965, 1, 244–254. [Google Scholar]
  6. Vainikko, G. The convergence of the collocation method for non-linear differential equations. USSR Comput. Math. Math. Phys. 1966, 6, 47–58. [Google Scholar] [CrossRef]
  7. Kaspshitskaya, M.F.; Luchka, A.Y. The collocation method. USSR Comput. Math. Math. Phys. 1968, 8, 19–39. [Google Scholar] [CrossRef]
  8. Schillinger, D.; Evans, J.A.; Reali, A.; Schott, M.; Hughes, T.J.R. Isogeometric collocation: Cost comparison with galerkin methods and extension to adaptive hierarchical nurbs discretizations. Comput. Methods Appl. Mech. Eng. 2013, 267, 170–232. [Google Scholar] [CrossRef]
  9. Bert, C.W.; Malik, M. Differential quadrature: A powerful new technique for analysis of composite structures. Compos. Struct. 1997, 39, 179–189. [Google Scholar] [CrossRef]
  10. Mirfakhraei, P.; Redekop, D. Buckling of circular cylindrical shells by the differential quadrature method. Int. J. Press. Vessel. Pip. 1998, 75, 347–353. [Google Scholar] [CrossRef]
  11. Wu, T.; Liu, G. Axisymmetric bending solution of shells of revolution by the generalized differential quadrature rule. Int. J. Press. Vessel. Pip. 2000, 77, 149–157. [Google Scholar] [CrossRef]
  12. Wu, T.; Wang, Y.; Liu, G. A generalized differential quadrature rule for bending analysis of cylindrical barrel shells. Comput. Methods Appl. Mech. Eng. 2003, 192, 1629–1647. [Google Scholar] [CrossRef]
  13. Artioli, E.; Viola, E. Static analysis of shear-deformable shells of revolution via G.D.Q. method. Struct. Eng. Mech. 2005, 19, 459–475. [Google Scholar] [CrossRef]
  14. Viola, E.; Artioli, E. The G.D.Q. method for the harmonic dynamic analysis of rotational shell structural elements. Struct. Eng. Mech. 2004, 17, 789–817. [Google Scholar] [CrossRef]
  15. Artioli, E.; Gould, P.L.; Viola, E. A differential quadrature method solution for shear-deformable shells of revolution. Eng. Struct. 2005, 27, 1879–1892. [Google Scholar] [CrossRef]
  16. Artioli, E.; Viola, E. Free vibration analysis of spherical caps using a G.D.Q. numerical solution. ASME J. Press. Vessel. Technol. 2006, 128, 370–378. [Google Scholar] [CrossRef]
  17. Bellman, R.; Kashef, B.; Lee, E.; Vasudevan, R. Differential quadrature and splines. Comput. Math. Appl. 1975, 1, 371–376. [Google Scholar] [CrossRef]
  18. Guo, Q.; Zhong, H. Non-linear vibration analysis of beams by a spline-based differential quadrature method. J. Sound Vib. 2004, 269, 413–420. [Google Scholar] [CrossRef]
  19. Zhong, H. Spline-based differential quadrature for fourth order differential equations and its application to kirchhoff plates. Appl. Math. Model. 2004, 28, 353–366. [Google Scholar] [CrossRef]
  20. Huang, D. Analysis of laminated plates and shells by using spline gauss collocation method. Comput. Struct. 1991, 38, 469–473. [Google Scholar] [CrossRef]
  21. Viswanathan, K.; Lee, S.K. Free vibration of laminated cross-ply plates including shear deformation by spline method. Int. J. Mech. Sci. 2007, 49, 352–363. [Google Scholar] [CrossRef]
  22. Viswanathan, K.; Navaneethakrishnan, P. Free vibration study of layered cylindrical shells by collocation with splines. J. Sound Vib. 2003, 260, 807–827. [Google Scholar] [CrossRef]
  23. Viswanathan, K.; Navaneethakrishnan, P. Free vibration of layered truncated conical shell frusta of differently varying thickness by the method of collocation with cubic and quintic splines. Int. J. Solids Struct. 2005, 42, 1129–1150. [Google Scholar] [CrossRef]
  24. Bazilevs, Y.; Calo, V.M.; Cottrell, J.A.; Evans, J.A.; Hughes, T.J.R.; Lipton, S.; Scott, M.A.; Sederberg, T.W. Isogeometric analysis using t-splines. Comput. Methods Appl. Mech. Eng. 2010, 199, 229–263. [Google Scholar] [CrossRef]
  25. Cottrell, J.A.; Hughes, T.J.R.; Reali, A. Studies of refinement and continuity in isogeometric structural analysis. Comput. Methods Appl. Mech. Eng. 2007, 196, 4160–4183. [Google Scholar] [CrossRef]
  26. Cottrell, J.A.; Reali, A.; Bazilevs, Y.; Hughes, T.J.R. Isogeometric analysis of structural vibrations. Comput. Methods Appl. Mech. Eng. 2006, 195, 5257–5296. [Google Scholar] [CrossRef]
  27. Hughes, T.J.R.; Cottrell, J.A.; Bazilevs, Y. Isogeometric analysis: Cad, finite elements, nurbs, exact geometry and mesh refinement. Comput. Methods Appl. Mech. Eng. 2005, 194, 4135–4195. [Google Scholar] [CrossRef]
  28. Hughes, T.J.R.; Reali, A.; Sangalli, G. Duality and unified analysis of discrete approximations in structural dynamics and wave propagation: Comparison of p-method finite elements with k-method nurbs. Comput. Methods Appl. Mech. Eng. 2008, 197, 4104–4124. [Google Scholar] [CrossRef]
  29. Hughes, T.J.R.; Reali, A.; Sangalli, G. Efficient quadrature for nurbs-based isogeometric analysis. Comput. Methods Appl. Mech. Eng. 2010, 199, 301–313. [Google Scholar] [CrossRef]
  30. Auricchio, F.; da Veiga, L.B.; Hughes, T.J.R.; Reali, A.; Sangalli, G. Isogeometric collocation methods. Math. Models Methods Appl. Sci. 2010, 20, 2075–2107. [Google Scholar] [CrossRef]
  31. Auricchio, F.; da Veiga, L.B.; Hughes, T.J.R.; Reali, A.; Sangalli, G. Isogeometric collocation for elastostatics and explicit dynamics. Comput. Methods Appl. Mech. Eng. 2012, 249–252, 2–14. [Google Scholar] [CrossRef]
  32. Auricchio, F.; da Veiga, L.B.; Kiendl, J.; Lovadina, C.; Reali, A. Locking-free isogeometric collocation methods for spatial timoshenko rods. Comput. Methods Appl. Mech. Eng. 2013, 263, 113–126. [Google Scholar] [CrossRef]
  33. Da Veiga, L.B.; Lovadina, C.; Reali, A. Avoiding shear locking for the timoshenko beam problem via isogeometric collocation methods. Comput. Methods Appl. Mech. Eng. 2012, 241–244, 38–51. [Google Scholar] [CrossRef]
  34. Da Veiga, L.B.; Lovadina, C. An interpolation theory approach to shell eigenvalue problems. Math. Models Methods Appl. Sci. 2008, 18, 2003–2018. [Google Scholar] [CrossRef]
  35. Finlayson, B.; Scriven, L. The method of weighted residuals—A review. Appl. Mech. Rev. 1966, 19, 735–748. [Google Scholar]
  36. Farin, G. Curves and Surfaces for Computer Aided Geometric Design; Morgan Kaufman Publishers: San Francisco, CA, USA, 2002. [Google Scholar]
  37. Gould, P.L. Finite Element Analysis of Shells of Revolution; Pitman Advanced Publishing Program: New York, NY, USA, 1985. [Google Scholar]
  38. Kraus, H. Thin Elastic Shells; John Wiley & Sons: New York, NY, USA, 1967. [Google Scholar]
  39. Novozhilov, V.V. Thin Shell Theory; Wolters-Noordhoff: Groningen, The Netherlands, 1970. [Google Scholar]
  40. Soedel, W. Vibrations of Shells and Plates; Marcel Dekker, Inc.: New York, NY, USA, 2004. [Google Scholar]
  41. Piegl, L.; Tiller, W. The NURBS Book, 2nd ed.; Springer-Verlag: Berlin Heidelberg Germany, 1997. [Google Scholar]
  42. Rogers, D. An Introduction to NURBS with Historical Perspective; Morgan Kaufman Publishers: San Francisco, CA, USA, 2001. [Google Scholar]
  43. Greville, T. On the normalization of the b-splines and the location of the nodes for the case of unequally spaced knots. In Inequalities; Oshida, O., Ed.; Academic Press: New York, NY, USA, 1967. [Google Scholar]
  44. Bellomo, N. Nonlinear models and problems in applied sciences from differential quadrature to generalized collocation methods. Math. Comput. Model. 1997, 26, 13–34. [Google Scholar] [CrossRef]
  45. Bellomo, N.; De Angelis, E.; Graziano, L.; Romano, A. Solution of nonlinear problems in applied sciences by generalized collocation methods and mathematica. Comput. Math. Appl. 2001, 41, 1343–1363. [Google Scholar] [CrossRef]
  46. Johnson, R.W. Higher order b-spline collocation at the greville abscissae. Appl. Numer. Math. 2005, 52, 63–75. [Google Scholar] [CrossRef]
  47. Artioli, E.; da Veiga, L.B.; Hakula, H.; Lovadina, C. Free vibrations for some koiter shells of revolution. Appl. Math. Lett. 2008, 21, 1245–1248. [Google Scholar] [CrossRef]
  48. Auricchio, F.; da Veiga, L.B.; Lovadina, C. Remarks on the asymptotic behaviour of Koiter shells. Comput. Struct. 2002, 80, 735–745. [Google Scholar] [CrossRef]
  49. Da Veiga, L.B.; Lovadina, C. Asymptotics of shell eigenvalue problems. C. R. Math. 2006, 342, 707–710. [Google Scholar] [CrossRef]
  50. Artioli, E.; da Veiga, L.B.; Hakula, H.; Lovadina, C. On the asymptotic behaviour of shells of revolution in free vibration. Comput. Mech. 2009, 44, 45–60. [Google Scholar] [CrossRef]
  51. Altman, W.; Neto, E.L. Vibration of thin shells of revolution based on a mixed finite element formulation. Comput. Struct. 1986, 23, 291–303. [Google Scholar] [CrossRef]
  52. Kunieda, H. Flexural axisymmetric free vibrations of a spherical dome: exact results and approximate solutions. J. Sound Vib. 1984, 92, 1–10. [Google Scholar] [CrossRef]
  53. Luah, M.H.; Fan, S.C. General free vibration analysis of shells of revolution using the spline finite element method. Comput. Struct. 1989, 33, 1153–1162. [Google Scholar] [CrossRef]
  54. Kim, J.G.; Kim, Y.Y. Higher-order hybrid-mixed axisymmetric thick shell element for vibration analysis. Int. J. Numer. Meth. Eng. 2001, 51, 241–252. [Google Scholar] [CrossRef]
  55. Timoshenko, S.; Woinowsky-Krieger, S. Theory of Plates and Shells; Mcgraw-Hill: New York, NY, USA, 1959. [Google Scholar]
  56. Reddy, J.N. Energy and Variational Methods in Applied Mechanics; John Wiley & Sons: New York, NY, USA, 1984. [Google Scholar]
  57. Kim, J.G.; Kim, Y.Y. A higher-order hybrid-mixed harmonic shell-of-revolution element. Comp. Meth. Appl. Mech. Eng. 2000, 182, 1–16. [Google Scholar]
  58. Luah, M.H.; Fan, S.C. New spline finite element for analysis of shells of revolution. J. Eng. Mech. ASCE 1990, 116, 709–725. [Google Scholar]
  59. Basu, P.K.; Gould, P.L. Shore-III: Shell of Revolution Finite Element Program; Washington University: St. Louis, MO, USA, 1977. [Google Scholar]
  60. Gould, P.L. Analysis of Shells and Plates; Springer-Verlag: New York, NY, USA, 1988. [Google Scholar]
Figure 1. Geometry of shells of revolution.
Figure 1. Geometry of shells of revolution.
Metals 06 00068 g001
Figure 2. Asymptotic analysis of fundamental frequency. Asymptotic pattern of lowest eigenfrequency ω 0 with respect to thickness ratio t / H approaching zero. Different shells of revolution: elliptic - red dashed line with stars, parabolic - blue solid line with circles, hyperbolic - black dashed-dot line with bullets.
Figure 2. Asymptotic analysis of fundamental frequency. Asymptotic pattern of lowest eigenfrequency ω 0 with respect to thickness ratio t / H approaching zero. Different shells of revolution: elliptic - red dashed line with stars, parabolic - blue solid line with circles, hyperbolic - black dashed-dot line with bullets.
Metals 06 00068 g002
Figure 3. Clamped hemispherical shell in free vibration. Cross section.
Figure 3. Clamped hemispherical shell in free vibration. Cross section.
Metals 06 00068 g003
Figure 4. Cantilever cylindrical shell under tip load. Cross section.
Figure 4. Cantilever cylindrical shell under tip load. Cross section.
Metals 06 00068 g004
Figure 5. Cantilever cylindrical shell under tip load. (a) Bending moment M 11 : blue solid line—present results vs. blue bullets—reference results [55]. (b) Shear force Q 11 : blue solid line—present results vs. blue bullets—reference results [55].
Figure 5. Cantilever cylindrical shell under tip load. (a) Bending moment M 11 : blue solid line—present results vs. blue bullets—reference results [55]. (b) Shear force Q 11 : blue solid line—present results vs. blue bullets—reference results [55].
Metals 06 00068 g005
Figure 6. Cantilever cylindrical shell under tip load. Accuracy and convergence assessment for h refinement and p refinement. H 1 -norm relative error log log plot for different on-Uniform Rational B-Spline (NURBS) interpolation order p and different discretization size n: (a) transverse tip displacement w ( 0 ) ; (b) shear force Q 11 ( 0 ) . blue diamonds - p = 3 , red stars - p = 4 , black circles - p = 5 , green squares p = 6 , magenta bullets p = 7 .
Figure 6. Cantilever cylindrical shell under tip load. Accuracy and convergence assessment for h refinement and p refinement. H 1 -norm relative error log log plot for different on-Uniform Rational B-Spline (NURBS) interpolation order p and different discretization size n: (a) transverse tip displacement w ( 0 ) ; (b) shear force Q 11 ( 0 ) . blue diamonds - p = 3 , red stars - p = 4 , black circles - p = 5 , green squares p = 6 , magenta bullets p = 7 .
Metals 06 00068 g006
Figure 7. Simply supported circular plate subject to uniform pressure. Cross section.
Figure 7. Simply supported circular plate subject to uniform pressure. Cross section.
Metals 06 00068 g007
Figure 8. Simply supported circular plate subject to uniform pressure q w . (a) Bending moment M 11 - blue solid line, bending moment M 22 - red dotted line), twisting moment M 12 - black dashed-dot line; (b) Rotation β 1 1 - blue solid line, rotation β 2 - red dotted line.
Figure 8. Simply supported circular plate subject to uniform pressure q w . (a) Bending moment M 11 - blue solid line, bending moment M 22 - red dotted line), twisting moment M 12 - black dashed-dot line; (b) Rotation β 1 1 - blue solid line, rotation β 2 - red dotted line.
Metals 06 00068 g008
Figure 9. Hemispherical shell under uniform pressure. Cross section.
Figure 9. Hemispherical shell under uniform pressure. Cross section.
Metals 06 00068 g009
Figure 10. Spherical shell under uniform pressure. (a) Displacement components: u - blue solid line with stars, v - red dotted line with circles, w - black solid line. (b) Strain components: ε 11 - blue solid line with stars, ε 22 - red dotted line with circles, ε 12 - black solid line.
Figure 10. Spherical shell under uniform pressure. (a) Displacement components: u - blue solid line with stars, v - red dotted line with circles, w - black solid line. (b) Strain components: ε 11 - blue solid line with stars, ε 22 - red dotted line with circles, ε 12 - black solid line.
Metals 06 00068 g010
Figure 11. Hyperboloid of revolution under wind load. Cross section.
Figure 11. Hyperboloid of revolution under wind load. Cross section.
Metals 06 00068 g011
Figure 12. Hyperboloid of revolution under wind load. Wind pressure q w vs. circumferential angle θ.
Figure 12. Hyperboloid of revolution under wind load. Wind pressure q w vs. circumferential angle θ.
Metals 06 00068 g012
Figure 13. Hyperboloid of revolution under wind load. Displacement components: u—blue solid line, v—red dotted line, w black dashed-dotted line - present results vs. black bullets— reference results [58].
Figure 13. Hyperboloid of revolution under wind load. Displacement components: u—blue solid line, v—red dotted line, w black dashed-dotted line - present results vs. black bullets— reference results [58].
Metals 06 00068 g013
Figure 14. Hyperboloid of revolution under wind load. (a) Membrane stress resultant N 11 : blue solid line—present approach vs. blue bullets—reference results [58]; membrane stress resultant N 22 : red solid line - present approach vs. red bullets—reference results [58]. (b) Bending moment M 11 : blue solid line—present approach vs. blue bullets—reference results [59]; bending moment M 22 : red solid line - present approach vs. red bullets—reference results [59].
Figure 14. Hyperboloid of revolution under wind load. (a) Membrane stress resultant N 11 : blue solid line—present approach vs. blue bullets—reference results [58]; membrane stress resultant N 22 : red solid line - present approach vs. red bullets—reference results [58]. (b) Bending moment M 11 : blue solid line—present approach vs. blue bullets—reference results [59]; bending moment M 22 : red solid line - present approach vs. red bullets—reference results [59].
Metals 06 00068 g014
Figure 15. Torispherical tank subject to uniform internal pressure. Cross section.
Figure 15. Torispherical tank subject to uniform internal pressure. Cross section.
Metals 06 00068 g015
Figure 16. Torispherical tank subject to uniform internal pressure. Displacement components: u blue solid line - present approach vs. blue bullets - reference solution [53], w red solid line - present approach vs. red bullets - reference solution [59].
Figure 16. Torispherical tank subject to uniform internal pressure. Displacement components: u blue solid line - present approach vs. blue bullets - reference solution [53], w red solid line - present approach vs. red bullets - reference solution [59].
Metals 06 00068 g016
Figure 17. Torispherical tank subject to uniform internal pressure. Rotation β 1 solid blue line - present approach vs. blue bullets - reference solution [59].
Figure 17. Torispherical tank subject to uniform internal pressure. Rotation β 1 solid blue line - present approach vs. blue bullets - reference solution [59].
Metals 06 00068 g017
Figure 18. Torispherical tank subject to uniform internal pressure. (a) Axial normal stress σ 11 —inner ( ζ = t / 2 ) blue solid line -present approach vs. blue bullets— reference solution [59], outer ( ζ = t / 2 ) red solid line—present approach vs. red bullets—reference solution [59]. (b) Circumferential normal stress σ 22 —inner ( ζ = t / 2 ) blue solid line—present approach vs. blue bullets— reference solution [59], outer ( ζ = t / 2 ) red solid line - present approach vs. red bullets—reference solution [59].
Figure 18. Torispherical tank subject to uniform internal pressure. (a) Axial normal stress σ 11 —inner ( ζ = t / 2 ) blue solid line -present approach vs. blue bullets— reference solution [59], outer ( ζ = t / 2 ) red solid line—present approach vs. red bullets—reference solution [59]. (b) Circumferential normal stress σ 22 —inner ( ζ = t / 2 ) blue solid line—present approach vs. blue bullets— reference solution [59], outer ( ζ = t / 2 ) red solid line - present approach vs. red bullets—reference solution [59].
Metals 06 00068 g018
Table 1. Asymptotic analysis of fundamental frequency ω 0 2 with respect to thickness ratio t / H for elliptic, parabolic, and hyperbolic shells of revolution. Slope values for different branch values in the asymptotic regime.
Table 1. Asymptotic analysis of fundamental frequency ω 0 2 with respect to thickness ratio t / H for elliptic, parabolic, and hyperbolic shells of revolution. Slope values for different branch values in the asymptotic regime.
t / H ParabolicSlopeEllipticSlopeHyperbolicSlope
10 2 104.215276 464.007232 323.741324
0.86531 0.11402 0.54346
10 3 38.483324 406.921457 173.166457
0.97565 0.07091 0.65487
10 4 12.515376 375.017756 81.474984
0.953114 0.03469 0.66104
10 5 4.025786 360.333432 38.062875
0.98518 0.01484 0.66326
10 6 1.289914 354.228976 17.736469
0.98857 0.00610 0.66686
10 7 0.417654 351.74876 8.211765
Table 2. Clamped hemispherical shell in free vibration. Non-dimensional frequency parameter λ = a ω ( j ) ( ρ / E ) 1 / 2 . Reference results from [53] (parentheses) and from [14] (brackets).
Table 2. Clamped hemispherical shell in free vibration. Non-dimensional frequency parameter λ = a ω ( j ) ( ρ / E ) 1 / 2 . Reference results from [53] (parentheses) and from [14] (brackets).
Harmonic Number jMode Number m
123456
0 0 . 761 0 . 939 0 . 988 1 . 029 1 . 087 1 . 172
( 0 . 761 ) ( 0 . 938 ) ( 0 . 984 ) ( 1 . 021 ) ( 1 . 021 ) ( )
[ 0 . 760 ] [ 0 . 938 ] [ 0 . 984 ] [ 1 . 020 ] [ 1 . 070 ] [ 1 . 146 ]
1 0 . 567 0 . 893 0 . 965 1 . 003 1 . 047 1 . 112
( 0 . 567 ) ( 0 . 894 ) ( 0 . 966 ) ( 1 . 002 ) ( 1 . 046 ) ( 1 . 106 )
[ 0 . 567 ] [ 0 . 893 ] [ 0 . 965 ] [ 1 . 002 ] [ 1 . 046 ] [ 1 . 115 ]
2 0 . 901 0 . 966 0 . 998 1 . 030 1 . 079 1 . 151
( 0 . 901 ) ( 0 . 966 ) ( 0 . 998 ) ( 1 . 031 ) ( 1 . 081 ) ( 1 . 153 )
[ 0 . 901 ] [ 0 . 966 ] [ 0 . 997 ] [ 1 . 029 ] [ 1 . 077 ] [ 1 . 150 ]
3 0 . 947 0 . 989 1 . 023 1 . 065 1 . 121 1 . 203
( 0 . 948 ) ( 0 . 990 ) ( 1 . 024 ) ( 1 . 066 ) ( 1 . 124 ) ( 1 . 207 )
[ 0 . 947 ] [ 0 . 988 ] [ 1 . 022 ] [ 1 . 063 ] [ 1 . 119 ] [ 1 . 206 ]
4 0 . 969 1 . 005 1 . 043 1 . 094 1 . 162 1 . 259
( 0 . 969 ) ( 1 . 005 ) ( 1 . 045 ) ( 1 . 095 ) ( 1 . 167 ) ( 1 . 264 )
[ 0 . 969 ] [ 1 . 004 ] [ 1 . 042 ] [ 1 . 091 ] [ 1 . 159 ] [ 1 . 266 ]
5 0 . 984 1 . 020 1 . 065 1 . 124 1 . 208 1 . 321
( 0 . 985 ) ( 1 . 021 ) ( 1 . 066 ) ( 1 . 127 ) ( 1 . 213 ) ( 1 . 327 )
[ 0 . 985 ] [ 1 . 019 ] [ 1 . 062 ] [ 1 . 120 ] [ 1 . 204 ] [ 1 . 341 ]
Table 3. Simply supported circular plate in free vibration. Frequency parameter λ = [ 12 ( 1 ν 2 ) ρ a 4 ( ω ( j ) ) 2 / ( E t 2 ) ] 1 / 2 . Reference results from [14] (parentheses) and from [53] (brackets).
Table 3. Simply supported circular plate in free vibration. Frequency parameter λ = [ 12 ( 1 ν 2 ) ρ a 4 ( ω ( j ) ) 2 / ( E t 2 ) ] 1 / 2 . Reference results from [14] (parentheses) and from [53] (brackets).
Harmonic Number nMaude Number m
123456
0 4 . 93542 29 . 7232 74 . 171 138 . 356 222 . 303 325 . 953
( 4 . 93515 ) ( 29 . 7201 ) ( 74 . 1553 ) ( 138 . 324 ) ( 222 . 164 ) ( 324 . 896 )
[ 4 . 93515 ] [ 29 . 7301 ] [ 74 . 1576 ] [ 138 . 329 ] [ 224 . 264 ] [ 326 . 013 ]
1 13 . 8981 48 . 4784 102 . 771 176 . 794 270 . 551 384 . 048
( 13 . 6586 ) ( 49 . 9285 ) ( 102 . 909 ) ( 178 . 803 ) ( 270 . 489 ) ( 384 . 078 )
[ 13 . 8982 ] [ 48 . 4791 ] [ 102 . 776 ] [ 176 . 816 ] [ 270 . 630 ] [ 384 . 279 ]
2 25 . 6131 70 . 1160 134 . 295 218 . 209 321 . 919 445 . 651
( 25 . 6132 ) ( 70 . 1163 ) ( 134 . 295 ) ( 218 . 195 ) ( 321 . 826 ) ( 445 . 187 )
[ 25 . 6128 ] [ 70 . 1150 ] [ 134 . 296 ] [ 218 . 213 ] [ 321 . 909 ] [ 445 . 467 ]
3 39 . 9569 94 . 5470 168 . 668 262 . 470 375 . 990 509 . 272
( 39 . 9570 ) ( 94 . 5476 ) ( 168 . 670 ) ( 262 . 474 ) ( 375 . 991 ) ( 509 . 231 )
[ 39 . 9573 ] [ 95 . 5496 ] [ 168 . 681 ] [ 262 . 519 ] [ 376 . 142 ] [ 509 . 661 ]
4 56 . 8408 121 . 699 205 . 841 309 . 588 433 . 026 576 . 244
( 56 . 8411 ) ( 121 . 700 ) ( 205 . 845 ) ( 309 . 593 ) ( 433 . 021 ) ( 576 . 155 )
[ 56 . 8416 ] [ 121 . 703 ] [ 205 . 859 ] [ 309 . 649 ] [ 433 . 205 ] [ 576 . 673 ]
5 76 . 2018 151 . 513 245 . 765 359 . 507 492 . 896 646 . 089
( 76 . 2022 ) ( 151 . 514 ) ( 245 . 769 ) ( 359 . 513 ) ( 492 . 884 ) ( 645 . 932 )
[ 76 . 2031 ] [ 151 . 519 ] [ 245 . 787 ] [ 359 . 581 ] [ 493 . 104 ] [ 646 . 548 ]
Table 4. Simply supported circular plate subject to uniform pressure. Comparison of present results for w, β 1 , and M 11 at different locations z, for c p = 7 , p = 4 . Theoretical results from [56], reference results from [57].
Table 4. Simply supported circular plate subject to uniform pressure. Comparison of present results for w, β 1 , and M 11 at different locations z, for c p = 7 , p = 4 . Theoretical results from [56], reference results from [57].
z [m]Theor. [56]PresentRef. [57]
w × 10 3 [m]0.000.9380.9380.939
0.250.8680.8680.868
0.500.6680.6680.668
0.750.3640.3640.364
1.00000
β 1 × 10 3 0.00000
0.250.5510.5510.551
0.501.0311.0311.031
0.751.3711.3711.371
1.001.5001.5001.500
M 11 [kN m/m]0.000.1880.1880.188
0.250.1760.1760.176
0.500.1410.1410.141
0.750.0820.0820.082
1.0000 3 × 10 14

Share and Cite

MDPI and ACS Style

De Bellis, M.L.; Artioli, E. NURBS-Based Collocation Methods for the Structural Analysis of Shells of Revolution. Metals 2016, 6, 68. https://doi.org/10.3390/met6030068

AMA Style

De Bellis ML, Artioli E. NURBS-Based Collocation Methods for the Structural Analysis of Shells of Revolution. Metals. 2016; 6(3):68. https://doi.org/10.3390/met6030068

Chicago/Turabian Style

De Bellis, Maria Laura, and Edoardo Artioli. 2016. "NURBS-Based Collocation Methods for the Structural Analysis of Shells of Revolution" Metals 6, no. 3: 68. https://doi.org/10.3390/met6030068

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop