Next Article in Journal
Oversampling Errors in Multimodal Medical Imaging Are Due to the Gibbs Effect
Previous Article in Journal
Dynamic Characteristics Analysis of ISD Suspension System under Different Working Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

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.
Mathematics 2021, 9(12), 1346; https://doi.org/10.3390/math9121346
Submission received: 11 May 2021 / Revised: 7 June 2021 / Accepted: 8 June 2021 / Published: 10 June 2021
(This article belongs to the Section Engineering Mathematics)

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.
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).
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.
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 .
(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]. □

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.
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.
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.
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.

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.
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 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.
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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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]
Figure 1. Topological structure of a T-mesh.
Figure 1. Topological structure of a T-mesh.
Mathematics 09 01346 g001
Figure 2. Extension edges of a T-mesh. (a) T-mesh; (b) extension edges: the red dashed line segments.
Figure 2. Extension edges of a T-mesh. (a) T-mesh; (b) extension edges: the red dashed line segments.
Mathematics 09 01346 g002
Figure 3. Extension edges and the corresponding extension point.
Figure 3. Extension edges and the corresponding extension point.
Mathematics 09 01346 g003
Figure 4. Possible topology of u , v Ξ u 0 , u , v × Ξ v 0 , u , v .
Figure 4. Possible topology of u , v Ξ u 0 , u , v × Ξ v 0 , u , v .
Mathematics 09 01346 g004
Figure 5. Possible topology of case 4.
Figure 5. Possible topology of case 4.
Mathematics 09 01346 g005
Figure 6. The first example.
Figure 6. The first example.
Mathematics 09 01346 g006
Figure 7. The second example.
Figure 7. The second example.
Mathematics 09 01346 g007
Figure 8. The third example.
Figure 8. The third example.
Mathematics 09 01346 g008
Figure 9. A linearly dependent T-spline of degree three [9].
Figure 9. A linearly dependent T-spline of degree three [9].
Mathematics 09 01346 g009
Figure 10. Isogeometric analysis using T-splines of degree one.
Figure 10. Isogeometric analysis using T-splines of degree one.
Mathematics 09 01346 g010
Figure 11. The problem description.
Figure 11. The problem description.
Mathematics 09 01346 g011
Figure 12. T-mesh of the wrench model.
Figure 12. T-mesh of the wrench model.
Mathematics 09 01346 g012
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.
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.
Mathematics 09 01346 g013
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, A.; Li, L.; Wang, W.; Du, X.; Xiao, F.; Cai, Z.; Zhao, G. Linear Independence of T-Spline Blending Functions of Degree One for Isogeometric Analysis. Mathematics 2021, 9, 1346. https://doi.org/10.3390/math9121346

AMA Style

Wang A, Li L, Wang W, Du X, Xiao F, Cai Z, Zhao G. Linear Independence of T-Spline Blending Functions of Degree One for Isogeometric Analysis. Mathematics. 2021; 9(12):1346. https://doi.org/10.3390/math9121346

Chicago/Turabian Style

Wang, Aizeng, Ling Li, Wei Wang, Xiaoxiao Du, Feng Xiao, Zhanchuan Cai, and Gang Zhao. 2021. "Linear Independence of T-Spline Blending Functions of Degree One for Isogeometric Analysis" Mathematics 9, no. 12: 1346. https://doi.org/10.3390/math9121346

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