You are currently viewing a new version of our website. To view the old version click .
Mathematics
  • Article
  • Open Access

10 June 2021

Linear Independence of T-Spline Blending Functions of Degree One for Isogeometric Analysis

,
,
,
,
,
and
1
School of Mechanical Engineering & Automation, Beihang University, Beijing 100191, China
2
State Key Laboratory of Lunar and Planetary Sciences, Macau University of Science and Technology, Macau 999078, China
3
State Key Laboratory of Virtual Reality Technology & Systems, Beihang University, Beijing 100191, China
*
Authors to whom correspondence should be addressed.
This article belongs to the Section E2: Control Theory and Mechanics

Abstract

Linear independence of the blending functions is a necessary requirement for T-spline in isogeometric analysis. The main work in this paper focuses on the analysis about T-splines of degree one, we demonstrate that all the blending functions of such T-spline of degree one are linearly independent. The advantage owned by one degree T-spline is that it can avoid the problem of judging whether the model is analysis-suitable or not, especially for occasions that need a quick response from the analysis results. This may provide a new way of using T-spline for a CAD and CAE integrating scenario, since one degree T-spline still guarantees the topology flexibility and is compatible with the spline-based modeling system. In addition, we compare the numerical approximations of isogeometric analysis and finite element analysis, and the experiment indicates that isogeometric analysis using T-spline of degree one can reach a comparable result with classical method.

1. Introduction

Finite element analysis (FEA), which has a wide range of applications in industry, is a classic numerical simulation, but during the analysis progress the spline model generated by computer-aided design (CAD) needs to discretize into a computer-aided engineering (CAE) mesh model. This translation is highly time consuming, which affects the accuracy seriously. In order to solve this problem, isogeometric analysis (IGA) was proposed by Hughes et al. in 2005 as a new analysis technology for computer-aided engineering [1]. IGA utilizes spline functions as a basis for the integration of CAD and CAE [1,2,3,4], and the development of T-splines accelerates the spline-based isogeometric analysis [5,6,7,8]. For IGA, linear independence of blending functions is a necessary requirement, since the equation system is invertible.
In 2010, Buffa et al. gave an example of a T-spline with linearly dependent blending functions [9]. That is to say not all T-splines are suitable for IGA. Later, in 2011, the authors presented an algorithm to check whether blending functions of a given T-spline are linearly independent or not [10]. However, the algorithm needs more computation, since local refinement operations are included. In 2012, Li et al. gave analysis-suitable T-splines (AST), whose blending functions are linearly independent, and visualized the linearly independence on the topology [11]. However, the topology condition is strict because L- and I-junctions are not allowed. In order to get rid of this limitation and extend the scope of the models for IGA, Li et al. proposed AS++ T-spline [12] and proved the linear independence from the perspective of dual basis. Although IGA based on T-spline had a booming development in thermodynamics [13], aerodynamics [14,15], nanometer materials [16,17], or the estimate of stability [18] and reliability [19], AST cannot satisfy the application requirement for complex models. Like FEA, the linear independence of blending functions is a precondition in IGA, and even spline wavelets transform [20].
The original intention to use T-spline instead of non-uniform rational B-spline (NURBS) in IGA was that T-spline owns certain properties over NURBS, such as local refinement and watertightness [5,6,11]. While a higher degree of T-splines may be more accurate in simulation, the independence is so complicated to assure. In the meantime, we could conduct a research on lower T-spline. On the one hand, T-spline of degree one owns the impressive advantages of T-spline and, on the other hand, it could also achieve higher accuracy with enough knots.
Although other basic functions have been introduced by Hughes [21], they are not equal with our work. The shape function in the literature [21] is constructed by products of linear function or Lagrange polynomials, while our blending functions are constructed by T-splines in this paper. The most essential difference is that the linear functions in the literature [21] are used for finite element analysis, and our T-spline of degree one is applied to IGA. These two various analysis methods result in diverse numerical simulations, and what is more, due to the exerting of T-spline the topological structure is not restricted by rectangular topology, and T-, L- and I-junctions are contained, as demonstrated in Figure 1.
Figure 1. Topological structure of a T-mesh.
So, we make a further exploration about T-splines of degree one to generalize the scope of linear independence, which contains T-, L- and I-junctions. The main results of this paper can be summarized as follows: Firstly, we prove that the blending functions for any T-spline of degree one are linearly independent. Secondly, this result provides a mathematical foundation of one degree T-splines for isogeometric analysis, because it can avoid the problem of judging whether it is analysis-suitable or not. This may provide a new way of using T-spline for a CAD and CAE integrating scenario, since one degree T-spline guarantees topology flexibility and is compatible with NURBS-based system.
The structure of this paper is organized as follows: Theoretical demonstration is shown in Section 2. Section 3 presents some examples of degree one, and a suitable model is exhibited based on IGA and FEA to validate the results in Section 4. At the end of this paper, we give a brief conclusion and future work.

2. Linear Independence of Blending Functions of Degree One

2.1. B-Spline Functions of Degree One

Suppose the following:
N 0 , 1 u = i = 1 n a i N i , 1 u a i 0
where N i , 1 u is a B-spline function of degree one associated with knots u 1 i , u 0 i , u 1 i ( u 1 i < u 0 i < u 1 i ), and N i , 1 u 1 i n are linearly independent. Equation (1) can be rewritten as follows:
j = 0 m k j N j , 1 u = j = m + 1 n k j N j , 1 u
where k j > 0   0 j n .
Let Ξ u 0 = u 0 j 0 j m .
Proposition 1.
If j = 0 m k j N j , 1 u k j > 0 achieves a local maximum value at u = u , then u Ξ u 0 .
Proof. 
For u = u Ξ u 0 , N j , 1 u 0 j m can be divided into the following two parts: Z = N z , 1 u N z , 1 u = 0 and T = N t , 1 u N t , 1 u 0 . In other words, Z is a set of functions N z , 1 u N z , 1 u = 0 , and T is a set of functions N t , 1 u N t , 1 u 0 , where Z T = ϕ .
Let f u = j = 0 m k j N j , 1 u k j > 0 . If u = u Ξ u 0 , the left and the right derivatives of f u at u = u are f = k T + k α and f + = k T + k β , respectively, where k T = t k t N t , 1 u N t , 1 u T , k α = z k z N z , 1 u N z , 1 u Z , k β = z k z N z , 1 u N z , 1 u Z + . (a) For T = N t , 1 u N t , 1 u 0 , if u Ξ u 0 , we can infer that the left derivative of N t , 1 u T at u = u is equal to the right one. That is, k T = t k t N t , 1 u N t , 1 u T = t k t N t , 1 u N t , 1 u T = t k t N t , 1 u N t , 1 u T + ; (b) For Z = N z , 1 u N z , 1 u = 0 , if u Ξ u 0 , we can understand that the left derivative of N z , 1 u Z at u = u is not equal to the right one. That is, k α = z k z N z , 1 u N z , 1 u Z k β = z k z N z , 1 u N z , 1 u Z + . From (a) and (b), we can infer that f = k T + k α and f + = k T + k β at u = u .
Because u = u Ξ u 0 and N z , 1 u = 0 , the left derivative of N z , 1 u at u = u , is less than or equal to zero. That is, the following:
N z , 1 u N z , 1 u Z 0
From Equation (3), we get the following:
k α = z k z N z , 1 u N z , 1 u Z 0   k z > 0
Similarly, the following applies:
k β = z k z N z , 1 u N z , 1 u Z + 0   k z > 0
From Equations (4) and (5), we get the following:
k β k α 0
Because f u achieves the local maximum value at u = u , we get f > f + at u = u . If k β k α = 0 , we get f = f + at u = u . It is a contradiction. That is, the following:
k β k α > 0
From Equation (7), the following can be inferred:
(case 1) if f = k T + k α 0 , then f + = k T + k β > 0 ;
(case 2) if f = k T + k α < 0 , then f + > 0 or f + 0 .
If f u achieves the local maximum value at u = u , f + ( u ) must be less than or equal to zero, and f ( u ) must be bigger than or equal to zero. Based on case 1 and case 2, the result of Proposition 1 can be obtained. □
Theorem 1.
For Equation (2), there exists u 0 i 0 = u 0 j 0 Ξ u 0 , where i 0 j 0 , 0 i 0 m and m + 1 j 0 n .
Proof. 
From the result of Proposition 1, suppose j = 0 m k j N j , 1 u k j > 0 achieve a local maximum value at u = u 0 i 0 Ξ u 0 , then j = m + 1 n k j N j , 1 u k j > 0 must achieve the same local maximum value at u = u 0 j 0 . That is, there exists u 0 i 0 = u 0 j 0 Ξ u 0 , where 0 i 0 m , and m + 1 j 0 n . □

2.2. Blending Functions of Degree One

Suppose the following:
T 0 , 1 u , v = i = 1 n a i T i , 1 u , v   a i 0
where T i , 1 u , v represents a blending function of degree one, and T i , 1 u , v 1 i n are linearly independent. Let the following apply:
T i , 1 u , v = N i , 1 u i N i , 1 v i   0 i n
u i = u 1 i , u 0 i , u + 1 i
v i = v 1 i , v 0 i , v + 1 i
where u 1 i < u 0 i < u 1 i and v 1 i < v 0 i < v 1 i . Then, Equation (8) can be rewritten as follows:
j = 0 m k j N j , 1 u N j , 1 v = j = m + 1 n k j N j , 1 u N j , 1 v   k j > 0
Let Ξ u 0 = u 0 j 0 j m , Ξ v 0 = v 0 j 0 j m .
Suppose T j , 1 u , v = N j , 1 u j N j , 1 v j   0 j m is defined on a T-mesh (see Figure 2a). Let the following apply:
E = u 1 j , v 0 j u 0 j , v 0 j ¯ , u 0 j , v 0 j u + 1 j , v 0 j ¯ , u 0 j , v 1 j u 0 j , v 0 j ¯ , u 0 j , v 0 j u 0 j , v + 1 j ¯ 0 j m
where E represents a set of line segments, which associate with u j and v j   0 j m . If a line segment e E is not an edge on the T-mesh, then the line segment is called as an extension edge (see Figure 2b).
Figure 2. Extension edges of a T-mesh. (a) T-mesh; (b) extension edges: the red dashed line segments.
If a horizontal extension edge intersects a vertical extension edge at u 0 i 0 , v 0 j 0 , this point is called an extension point (see Figure 3). It can be inferred that i 0 j 0 for any extension point.
Figure 3. Extension edges and the corresponding extension point.
Proposition 2.
If j = 0 m k j N j , 1 u N j , 1 v k j > 0 achieves a local maximum value at u , v = u , v , then u , v Ξ u 0 , u , v × Ξ v 0 , u , v .
Proof. 
Let f u , v = j = 0 m k j N j , 1 u N j , 1 v k j > 0 , based on the given conditions, we get (a) f u , v achieves the local maximum at u = u along u direction; (b) f u , v also achieves the local maximum at v = v along v direction. f u , v and f u , v can be represented as follows:
f u , v = j = 0 m k j N j , 1 u N j , 1 v   k j > 0
f u , v = j = 0 m k j N j , 1 u N j , 1 v   k j > 0
Let
Ξ u 0 , u , v = u 0 j 0 j m , N j , 1 v 0
Ξ v 0 , u , v = v 0 j 0 j m , N j , 1 u 0
It can be inferred that Ξ u 0 , u , v Ξ u 0 and Ξ v 0 , u , v Ξ v 0 .
From Equations (14) and (16), we get u Ξ u 0 , u , v according to Proposition 1. Similarly, we get v Ξ v 0 , u , v from Equations (15) and (17). That is, u , v Ξ u 0 , u , v × Ξ v 0 , u , v . □
For u , v Ξ u 0 , u , v × Ξ v 0 , u , v , the possible topology can be classified as follows:
(case 1): u , v Ξ u , v 0 where Ξ u , v 0 = u 0 j , v 0 j , Ξ u , v 0 is corresponding to a set of control points (see Figure 4a). If u , v = u 0 j 0 , v 0 j 0 Ξ u , v 0 , it is obvious that u 0 j 0 Ξ u 0 , u 0 j 0 , v 0 j 0 , v 0 j 0 Ξ v 0 , u 0 j 0 , v 0 j 0 .
Figure 4. Possible topology of u , v Ξ u 0 , u , v × Ξ v 0 , u , v .
(case 2): u , v Ξ u , v e where Ξ u , v e = u 0 i , v 0 j is a set that contains the corresponding extension points (see Figure 4b). If u , v = u 0 i 0 , v 0 j 0 Ξ u , v e , we get u 0 i 0 Ξ u 0 , u 0 i 0 , v 0 j 0 , v 0 j 0 Ξ v 0 , u 0 i 0 , v 0 j 0 .
(case 3): u , v Ξ u , v z where Ξ u , v z is corresponding to a set of triangle points (see Figure 4c), which does not contain the control points and extension points.
Lemma 1.
u , v Ξ u , v z
Proof. 
According to Proposition 2, we obtain u = u 0 i 0 Ξ u 0 , u , v and v = v 0 j 0 Ξ v 0 , u , v . If u , v Ξ u , v z (see Figure 4c), we get N j , 1 u = 0 or N j , 1 v = 0 for 0 j m . That is, Ξ u 0 , u , v = ϕ or Ξ v 0 , u , v = ϕ . It is a contradiction. That is, u , v Ξ u , v z . □
Lemma 2.
u , v Ξ u , v 0 Ξ u , v e
Proof. 
From Proposition 2 and Lemma 1, we get (1) when i 0 = j 0 , u , v = u 0 i 0 , v 0 j 0 Ξ u , v 0 ; (2) when i 0 j 0 , u , v = u 0 i 0 , v 0 j 0 Ξ u , v e . That is, u , v Ξ u , v 0 Ξ u , v e , the result of Lemma 2 is obtained. □
Theorem 2.
For Equation (12), there exists u 0 i 0 , v 0 j 0 = u 0 i 1 , v 0 j 1 Ξ u , v 0 Ξ u , v e , where 0 i 0 m 0 j 0 m and m + 1 i 1 n m + 1 j 1 n .
Proof. 
From the result of Lemma 2, suppose j = 0 m k j N j , 1 u N j , 1 v k j > 0 achieves a local maximum value at u , v = u 0 i 0 , v 0 j 0 Ξ u , v 0 Ξ u , v e , then j = m + 1 n k j N j , 1 u N j , 1 v k j > 0 must achieve the same local maximum value at u , v = u 0 i 1 , v 0 j 1 . That is, u 0 i 0 , v 0 j 0 = u 0 i 1 , v 0 j 1 Ξ u , v 0 Ξ u , v e , where 0 i 0 m 0 j 0 m , m + 1 i 1 n m + 1 j 1 n . □
Theorem 3.
For any T-spline of degree one, its blending functions are linearly independent.
Proof. 
From Theorem 2, if the blending functions of degree one are linearly dependent, there exists u 0 i 0 , v 0 j 0 = u 0 i 1 , v 0 j 1 Ξ u , v 0 Ξ u , v e , where 0 i 0 m , 0 j 0 m ; m + 1 i 1 n , m + 1 j 1 n . For u 0 i 0 , v 0 j 0 = u 0 i 1 , v 0 j 1 Ξ u , v 0 Ξ u , v e , the possible topology can be classified as follows:
(case 1): i 0 = j 0 , i 1 = j 1
That is, u 0 i 0 , v 0 j 0 = u 0 i 1 , v 0 j 1 Ξ u , v 0 . u 0 i 0 , v 0 j 0 and u 0 i 1 , v 0 j 1 correspond to a same control point on a T-mesh without multiple knots. That is T i 0 , 1 u , v = T j 0 , 1 u , v . It is a contradiction.
(case 2): i 0 = j 0 , i 1 j 1
For this case, u 0 i 0 , v 0 j 0 Ξ u , v 0 , u 0 i 1 , v 0 j 1 Ξ u , v e . u 0 i 0 , v 0 j 0 = u 0 i 1 , v 0 j 1 , u 0 i 0 , v 0 j 0 and u 0 i 1 , v 0 j 1 correspond to a control point and an extension point, respectively. It is a contradiction for a T-mesh without multiple knots.
(case 3): i 0 j 0 , i 1 = j 1
Similar to case 2, it is also a contradiction.
(case 4): i 0 j 0 , i 1 j 1
For this case, u 0 i 0 , v 0 j 0 Ξ u , v e , u 0 i 1 , v 0 j 1 Ξ u , v e . u 0 i 0 , v 0 j 0 = u 0 i 1 , v 0 j 1 , u 0 i 0 , v 0 j 0 and u 0 i 1 , v 0 j 1 correspond to a same extension point (see Figure 5). However, this topology is not allowed for T-meshes [5,6]. □
Figure 5. Possible topology of case 4.

3. Examples of One Degree T-Splines

In this section, we give three examples of linearly independent T-splines of degree one. In each of these examples, a detailed explanation is provided.
Example 1.
The first example is a T-mesh with knot vectors 0 , 1 / 7 , 2 / 7 , 3 / 7 , 4 / 7 , 5 / 7 , 6 / 7 , 1 and 0 , 1 / 6 , 2 / 6 , 3 / 6 , 4 / 6 , 5 / 6 , 1 along u and v directions (see Figure 6). From Theorem 3, the blending functions of degree one, which are defined on the T-mesh, are linearly independent.
Figure 6. The first example.
Example 2.
The second example is a T-mesh with knot vectors u 0 , u 1 , u 2 , u 3 , u 4 , u 5 , u 6 , u 7 ( u i u j , for i j ) and v 0 , v 1 , v 2 , v 3 , v 4 , v 5 , v 6 ( v i v j , for i j ) along u and v directions (see Figure 7). The blending functions of degree one associated with the T-mesh are linearly independent.
Figure 7. The second example.
Example 3.
For any T-mesh with knot vectors, u i where u i u i + 1 , and v j , where v j v j + 1 , (see Figure 8),the T-splines always form a set of linearly independent functions of degree one.
Figure 8. The third example.
The advantage of the proposed approach is that, with the result of linear independence, we can skip judging whether blending functions are analysis-suitable or not in IGA. From one point of view, the judging process is a troublesome problem existing in blending functions of higher degree, because some T-splines may have linearly dependent blending functions and cannot be used in IGA (see Figure 9). However, this analysis problem can be avoided by T-splines of degree one in this paper.
Figure 9. A linearly dependent T-spline of degree three [9].

4. Isogeometric Analysis Example

A significant difference between FEA and IGA is that IGA is based on the spline basis, which can represent the exact model geometrically and eliminate the error from the origin. The flow chart of isogeometric analysis using T-splines is shown in Figure 10, where Ke and Fe represent the element stiffness matrix and force vector, respectively, while K and F represent the global stiffness matrix and force vector, respectively. From Figure 10, the main process is divided into the following four parts: building IGA mesh connectivity, introducing boundary conditions, calculating global stiffness matrix and force vector, and calculating displacement and stress.
Figure 10. Isogeometric analysis using T-splines of degree one.
In this section, an isogeometric analysis example of elasticity is also presented. As Figure 11 shows, a wrench’s jaw is fixed and the A, B points are subjected to forces FA = FB = 1.0 N. The wrench’s force analysis can be reduced to a two-dimensional problem. Degree one T-spline is used to build the wrench’s model and the T-mesh of this model is shown in Figure 12. Here, we convert the degree one T-spline model into degree one Bézier model and do the IGA routines. For this model we just show that such a process is effective.
Figure 11. The problem description.
Figure 12. T-mesh of the wrench model.
Figure 13 shows a results comparison of displacement and Mises stress based on FEA and IGA. FEA results, acquired from Abaqus, are used as a benchmark for the capabilities of IGA. As given in (a)–(b) and (c)–(d), x-displacement and y-displacement magnitudes are rendered consistently between two methods and the maximum displacements occur at the end of the handle. Mises stress distributions of two analysis plotted in (e)–(f) also agrees well, and the maximum stresses appear at the boundary between the jaw and handle of the wrench model.
Figure 13. (a) x-displacement by Abaqus; (b) x-displacement by IGA; (c) y-displacement by Abaqus; (d) y-displacement by IGA; (e) Mises stress by Abaqus; (f) Mises stress by IGA.
The results give a powerful demonstration that IGA based on T-spline of degree one is comparable to FEA. Due to linear independence of its blending functions, T-spline of degree one can be used in IGA directly without considering any analysis-suitable conditions. So T-spline of degree one may have a flourish application on IGA of merging multi-patches and adjusting analysis results.

5. Conclusions and Future Work

The results in this paper provide a mathematical foundation of one degree T-splines for isogeometric analysis. Though practical application, a three or more than three degree T-spline is likely to be used for geometry modeling as well as isogeometric analysis, the one degree T-spline model can avoid the problem of judging whether the model is analysis-suitable or not. This may provide a new way of using T-spline for a CAD and CAE integrating scenario, since the one degree T-spline still guarantees the topology flexibility and is compatible with the spline-based modeling system. Especially for occasions that need a quick response from the analysis results, the one degree T-spline can exert its functions for its simplicity. Future work will analyze T-splines of high degrees that have linearly independent blending functions with more general topology.

Author Contributions

Conceptualization, A.W.; methodology, A.W.; writing—original draft, A.W., L.L., W.W., X.D., F.X., Z.C. and G.Z.; writing—review and editing, A.W., L.L. and G.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by opening fund of State Key Laboratory of Lunar and Planetary Sciences (Macau University of Science and Technology) (Macau FDCT grant No. 119/2017/A3), 2017 Special Scientific Research on Civil Aircraft Project, and the Natural Science Foundation of China (Project No. 61972011 and 61572056).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. Cottrell, J.A.; Hughes, T.J.R.; Bazilev, Y. Isogeometric Analysis: Toward Integration of CAD and FEA; Wiley: Chichester, UK, 2009. [Google Scholar]
  3. 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]
  4. Bazilevs, Y.; Calo, V.; Cottrell, J.; Evans, J.; Hughes, T.J.R.; Lipton, S.; Scott, M.; Sederberg, T.W. Isogeometric analysis using T-splines. Comput. Methods Appl. Mech. Eng. 2010, 199, 229–263. [Google Scholar] [CrossRef]
  5. Sederberg, T.W.; Zheng, J.; Bakenov, A.; Nasri, A. T-splines and T-NURCCs. ACM Trans. Graph. 2003, 22, 477–484. [Google Scholar] [CrossRef]
  6. Sederberg, T.W.; Cardon, D.L.; Finnigan, G.T.; North, N.S.; Zheng, J.; Lyche, T. T-spline simplification and local refinement. ACM Trans. Graph. 2004, 23, 276–283. [Google Scholar] [CrossRef]
  7. Vázquez, R.; Buffa, A. Isogeometric analysis for electromagnetic problems. IEEE Trans. Magn. 2010, 46, 3305–3308. [Google Scholar] [CrossRef]
  8. Da Veiga, L.B.; Buffa, A.; Rivas, J.; Sangalli, G. Some estimates for h–p–k-refinement in Isogeometric Analysis. Numer. Math. 2010, 118, 271–305. [Google Scholar] [CrossRef]
  9. Buffa, A.; Cho, D.; Sangalli, G. Linear independence of the T-spline blending functions associated with some particular T-meshes. Comput. Methods Appl. Mech. Eng. 2010, 199, 1437–1445. [Google Scholar] [CrossRef]
  10. Wang, A.; Zhao, G. The Analysis of T-spline Blending Functions Linear Independence. Comput. Aided Des. Appl. 2011, 8, 735–745. [Google Scholar]
  11. Li, X.; Zheng, J.; Sederberg, T.W.; Hughes, T.J.R.; Scott, M.A. On linear independence of T-spline blending functions. Comput. Aided Geomet. Des. 2012, 29, 63–76. [Google Scholar] [CrossRef]
  12. Li, X.; Zhang, J. AS++ T-splines: Linear independence and approximation. Comput. Methods Appl. Mech. Eng. 2018, 333, 462–474. [Google Scholar] [CrossRef]
  13. Phung-Van, P.; Thanh, C.L.; Nguyen-Xuan, H.; Abdel-Wahab, M. Nonlinear transient isogeometric analysis of FG-CNTRC nanoplates in thermal environments. Compos. Struct. 2018, 20, 882–892. [Google Scholar] [CrossRef]
  14. Hsu, M.-C.; Akkerman, I.; Bazilevs, Y. High-performance computing of wind turbine aerodynamics using isogeometric analysis. Comput. Fluid 2011, 49, 93–100. [Google Scholar] [CrossRef]
  15. Grossmann, D.; Jüttler, B.; Schlusnus, H.; Barner, J.; Vuong, A.V. Isogeometric simulation of turbine blades for aircraft engines. Comput. Aided Geom Des. 2012, 29, 519–531. [Google Scholar] [CrossRef]
  16. Phung-Van, P.; Thai, C.H.; Nguyen-Xuan, H.; Wahab, M.A. Porosity-dependent nonlinear transient responses of functionally graded nanoplates using isogeometric analysis. Compos. Part B Eng. 2019, 164, 215–225. [Google Scholar] [CrossRef]
  17. Phung-Van, P.; Lieu, Q.X.; Nguyen-Xuan, H.; Wahab, M.A. Size-dependent isogeometric analysis of functionally graded carbon nanotube-reinforced composite nanoplates. Compos. Struct. 2017, 166, 120–135. [Google Scholar] [CrossRef]
  18. Thanh, C.L.; Tran, L.V.; Bui, T.Q.; Nguyen, H.X.; Abdel-Wahab, M. Isogeometric analysis for size-dependent nonlinear thermal stability of porous FG microplates. Compos. Struct. 2019, 221, 110838. [Google Scholar] [CrossRef]
  19. Hao, P.; Wang, Y.; Ma, R.; Liu, H.; Wang, B.; Li, G. A new reliability-based design optimization framework using isogeometric analysis. Comput. Methods Appl. Mech. Eng. 2019, 345, 476–501. [Google Scholar] [CrossRef]
  20. Kwessi, E.; de Souza, G.; Djitte, N.; Ndiaye, M. The special atom space and Haar wavelets in higher dimensions. Demonstr. Math. 2020, 53, 131–151. [Google Scholar] [CrossRef]
  21. Hughes, T.J.R. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis; Dover Publications: Mineola, NY, USA, 2000. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.