In this paper,a new isogeometric topology optimization(ITO)method is proposed by using T-splines based isogeometric analysis(IGA).The arbitrarily shaped design domains,directly obtained from CAD,are represented by a s...In this paper,a new isogeometric topology optimization(ITO)method is proposed by using T-splines based isogeometric analysis(IGA).The arbitrarily shaped design domains,directly obtained from CAD,are represented by a single T-spline surface which overcomes the topological limitations of Non-Uniform Rational B-Spline(NURBS).The coefficients correlated with control points are directly used as design variables.Therefore,the T-spline basis functions applied for geometry description and calculation of structural response are simultaneously introduced to represent the density distribution.Several numerical examples show that the proposed approach leads to a coherent workflow to handle design problems of complicated structures.The optimized results are free of checkerboard patterns without additional stabilization and filtering techniques due to the properties of T-splines,which also simplified the post-processing.In addition,through performing local refinement,we can easily achieve multiresolution optimization and infill optimization within the T-splines based framework.In general,the proposed method provides a possibility to design,analyze,and optimize engineering structures in a uniform model,which has the potential to improve design efficiency and reduce the cost of product development.展开更多
Nonlinear behaviors are commonplace in many complex engineering applications,e.g.,metal forming,vehicle crash test and so on.This paper focuses on the T-spline based isogeometric analysis of two-dimensional nonlinear ...Nonlinear behaviors are commonplace in many complex engineering applications,e.g.,metal forming,vehicle crash test and so on.This paper focuses on the T-spline based isogeometric analysis of two-dimensional nonlinear problems including general large deformation hyperelastic problems and small deformation elastoplastic problems,to reveal the advantages of local refinement property of T-splines in describing nonlinear behavior of materials.By applying the adaptive refinement capability of T-splines during the iteration process of analysis,the numerical simulation accuracy of the nonlinear model could be increased dramatically.The Bézier extraction of the T-splines provides an element structure for isogeometric analysis that can be easily incorporated into existing nonlinear finite element codes.In addition,T-splines show great superiority of modeling complex geometries especially when the model is irregular and with hole features.Several numerical examples have been tested to validate the accuracy and convergence of the proposed method.The obtained results are compared with those from NURBS-based isogeometric analysis and commercial software ABAQUS.展开更多
This paper presents a new kind of spline surfaces, named non-uniform algebraic- trigonometric T-spline surfaces (NUAT T-splines for short) of odd hi-degree. The NUAT T- spline surfaces are defined by applying the T-...This paper presents a new kind of spline surfaces, named non-uniform algebraic- trigonometric T-spline surfaces (NUAT T-splines for short) of odd hi-degree. The NUAT T- spline surfaces are defined by applying the T-spline framework to the non-uniform algebraic- trigonometric B-spline surfaces (NUAT B-spline surfaces). Based on the knot insertion algorithm of the NUAT B-splines, a local refinement algorithm for the NUAT T-splines is given. This algorithm guarantees that the resulting control grid is a T-mesh as the original one. Finally, we prove that, for any NUAT T-spline of odd hi-degree, the linear independence of its blending functions can be determined by computing the rank of the NUAT T-spline-to-NUAT B-spline transformation matrix.展开更多
Analysis-suitable T-splines are a topological-restricted subset of T-splines,which are optimized to meet the needs both for design and analysis(Li and Scott ModelsMethods Appl Sci 24:1141-1164,2014;Li et al.Comput Aid...Analysis-suitable T-splines are a topological-restricted subset of T-splines,which are optimized to meet the needs both for design and analysis(Li and Scott ModelsMethods Appl Sci 24:1141-1164,2014;Li et al.Comput Aided Geom Design 29:63-76,2012;Scott et al.Comput Methods Appl Mech Eng 213-216,2012).The paper independently derives a class of bi-degree(d_(1),d_(2))T-splines for which no perpendicular T-junction extensions intersect,and provides a new proof for the linearly independence of the blending functions.We also prove that the sum of the basis functions is one for an analysis-suitable T-spline if the T-mesh is admissible based on a recursive relation.展开更多
Analysis-suitable T-splines (AS T-splines) are a mildly topological restricted subset of T-splines which are linear independent regardless of knot values [1-3]. The present paper provides some more iso-geometric ana...Analysis-suitable T-splines (AS T-splines) are a mildly topological restricted subset of T-splines which are linear independent regardless of knot values [1-3]. The present paper provides some more iso-geometric analysis (IGA) oriented properties for AS T- splines and generalizes them to arbitrary topology AS T-splines. First, we prove that the blending functions for analysis-suitable T-splines are locally linear independent, which is the key property for localized multi-resolution and linear independence for non-tensor- product domain. And then, we prove that the number of T-spline control points contribute each Bezier element is optimal, which is very important to obtain a bound for the number of non zero entries in the mass and stiffness matrices for IGA with T-splines. Moreover, it is found that the elegant labeling tool for B-splines, blossom, can also be applied for analysis-suitable T-splines.展开更多
To overcome the topological constraints of non-uniform rational B-splines,T-splines have been proposed to define the freeform surfaces.The introduction of T-junctions and extraordinary points makes it possible to repr...To overcome the topological constraints of non-uniform rational B-splines,T-splines have been proposed to define the freeform surfaces.The introduction of T-junctions and extraordinary points makes it possible to represent arbitrarily shaped models by a single T-spline surface.Whereas,the complexity and flexibility of topology structure bring difficulty in programming,which have caused a great obstacle for the development and application of T-spline technologies.So far,research literatures concerning T-spline data structures compatible with extraordinary points are very scarce.In this paper,an efficient data structure for calculation of unstructured T-spline surfaces is developed,by which any complex T-spline surface models can be easily and efficiently computed.Several unstructured T-spline surface models are calculated and visualized in our prototype system to verify the validity of the proposed method.展开更多
Creating proper B-spline surface models is a very challenging task for designers in car-body surface design.Due to the tensor-product structure of B-spline surface,some undesirable issues of the redundant control poin...Creating proper B-spline surface models is a very challenging task for designers in car-body surface design.Due to the tensor-product structure of B-spline surface,some undesirable issues of the redundant control points addition,incomplete surface definition and the difficulty of trimming boundary alteration frequently occur,when designing the car-body surface with B-spline surfaces in local-feature-lines construction,full-boundary-merging and visual surface trimming.A more efficient approach is proposed to design the car-body surface by replacing B-spline surface with classical T-spline surface.With the local refinability and multilateral definition offered by Tspline surface,those designing issues related with B-spline surface can be overcomed.Finally,modeling examples of the door,hood and rear-window are given to demonstrate the advantage of T-spline surface over B-spline surface in car-body surface design.展开更多
Surface skinning is a widely used algorithm in CAD modeling which permits designer to pass surface through several section curves, thus providing modeling process with powerful ability to describe complex shapes and t...Surface skinning is a widely used algorithm in CAD modeling which permits designer to pass surface through several section curves, thus providing modeling process with powerful ability to describe complex shapes and transform the 2D design intention into 3D space. This paper contributes in the combination of T-Spline technology and surface skinning modeling by introducing a new algorithm for local shape preservation T-Spline surface skinning. The examples given in the paper show that this algorithm is effective.展开更多
Tool path generated by space-filling curve always turns frequently causing trembling to machine,reducing toollife and affecting workpiece quality. Length and generation time of tool paths are both relatively long. In ...Tool path generated by space-filling curve always turns frequently causing trembling to machine,reducing toollife and affecting workpiece quality. Length and generation time of tool paths are both relatively long. In order to solve these problems,a toolpath generation method of NC milling based on space-filling curve is proposed. First,T-spline surface is regarded as the modeling surface,the grid,which is based on the limited scallop-height,can be got in the parameter space,and the influence value of grid node is determined. Second,a box is defined and planned,and the tool paths are got preliminarily,which is based on minimal spanning tree; Finally,based on an improved chamfering algorithm,the whole tool paths are got. A simulation system is developed for computer simulation,and an experiment is carried out to verify the method. The results of simulation and experiment show that the method is effective and feasible,and length and time of the tool paths are reduced.展开更多
The present paper conjectures a topological condition which classifies a T-spline into standard,semi-standard and non-standard.We also provide the basic framework to prove the conjecture on the classification of semi-...The present paper conjectures a topological condition which classifies a T-spline into standard,semi-standard and non-standard.We also provide the basic framework to prove the conjecture on the classification of semi-standard T-splines and give the proof for the semi-standard of bi-degree(1,d)and(d,1)T-splines.展开更多
This paper provides a survey of local refinable splines,including hierarchical B-splines,T-splines,polynomial splines over T-meshes,etc.,with a view to applications in geometric modeling and iso-geometric analysis.We ...This paper provides a survey of local refinable splines,including hierarchical B-splines,T-splines,polynomial splines over T-meshes,etc.,with a view to applications in geometric modeling and iso-geometric analysis.We will identify the strengths and weaknesses of these methods and also offer suggestions for their using in geometric modeling and iso-geometric analysis.展开更多
In this work, a novel morphing machining strategy (MMS) is proposed. In the method, the workpiece is progressively carved out from the stock. Pitfalls in conventional iso-height strategy, such as sharp edges and une...In this work, a novel morphing machining strategy (MMS) is proposed. In the method, the workpiece is progressively carved out from the stock. Pitfalls in conventional iso-height strategy, such as sharp edges and unevenly distributed left-over materials, are overcome. Moreover, to calculate different levels in the MMS, an energy-based morphing algorithm is proposed. Finally, the proposed strategy is employed in the machining of artificial bone represented by a T-spline surface. The excellent properties of T-spline, such as expressing complex shapes with a single surface, have been well adopted to artificial bone fabri- cation. Computer simulation and the actual machining of the middle finger bone show the feasibility of the proposed strategy.展开更多
基金supported by the Natural Science Foundation of China(Project Nos.61972011 and 61572056).
文摘In this paper,a new isogeometric topology optimization(ITO)method is proposed by using T-splines based isogeometric analysis(IGA).The arbitrarily shaped design domains,directly obtained from CAD,are represented by a single T-spline surface which overcomes the topological limitations of Non-Uniform Rational B-Spline(NURBS).The coefficients correlated with control points are directly used as design variables.Therefore,the T-spline basis functions applied for geometry description and calculation of structural response are simultaneously introduced to represent the density distribution.Several numerical examples show that the proposed approach leads to a coherent workflow to handle design problems of complicated structures.The optimized results are free of checkerboard patterns without additional stabilization and filtering techniques due to the properties of T-splines,which also simplified the post-processing.In addition,through performing local refinement,we can easily achieve multiresolution optimization and infill optimization within the T-splines based framework.In general,the proposed method provides a possibility to design,analyze,and optimize engineering structures in a uniform model,which has the potential to improve design efficiency and reduce the cost of product development.
基金support by the Natural Science Foundation of China(Project Nos.61972011 and 61572056).
文摘Nonlinear behaviors are commonplace in many complex engineering applications,e.g.,metal forming,vehicle crash test and so on.This paper focuses on the T-spline based isogeometric analysis of two-dimensional nonlinear problems including general large deformation hyperelastic problems and small deformation elastoplastic problems,to reveal the advantages of local refinement property of T-splines in describing nonlinear behavior of materials.By applying the adaptive refinement capability of T-splines during the iteration process of analysis,the numerical simulation accuracy of the nonlinear model could be increased dramatically.The Bézier extraction of the T-splines provides an element structure for isogeometric analysis that can be easily incorporated into existing nonlinear finite element codes.In addition,T-splines show great superiority of modeling complex geometries especially when the model is irregular and with hole features.Several numerical examples have been tested to validate the accuracy and convergence of the proposed method.The obtained results are compared with those from NURBS-based isogeometric analysis and commercial software ABAQUS.
基金Supported by the National Natural Science Foundation of China(60933008 and 61272300)
文摘This paper presents a new kind of spline surfaces, named non-uniform algebraic- trigonometric T-spline surfaces (NUAT T-splines for short) of odd hi-degree. The NUAT T- spline surfaces are defined by applying the T-spline framework to the non-uniform algebraic- trigonometric B-spline surfaces (NUAT B-spline surfaces). Based on the knot insertion algorithm of the NUAT B-splines, a local refinement algorithm for the NUAT T-splines is given. This algorithm guarantees that the resulting control grid is a T-mesh as the original one. Finally, we prove that, for any NUAT T-spline of odd hi-degree, the linear independence of its blending functions can be determined by computing the rank of the NUAT T-spline-to-NUAT B-spline transformation matrix.
基金This work was supported by the NSF of China(No.11031007,No.60903148)the Chinese Universities Scientific Fund,SRF for ROCS SE,the CAS Startup Scientific Research Foundation and NBRPC 2011CB302400.
文摘Analysis-suitable T-splines are a topological-restricted subset of T-splines,which are optimized to meet the needs both for design and analysis(Li and Scott ModelsMethods Appl Sci 24:1141-1164,2014;Li et al.Comput Aided Geom Design 29:63-76,2012;Scott et al.Comput Methods Appl Mech Eng 213-216,2012).The paper independently derives a class of bi-degree(d_(1),d_(2))T-splines for which no perpendicular T-junction extensions intersect,and provides a new proof for the linearly independence of the blending functions.We also prove that the sum of the basis functions is one for an analysis-suitable T-spline if the T-mesh is admissible based on a recursive relation.
文摘Analysis-suitable T-splines (AS T-splines) are a mildly topological restricted subset of T-splines which are linear independent regardless of knot values [1-3]. The present paper provides some more iso-geometric analysis (IGA) oriented properties for AS T- splines and generalizes them to arbitrary topology AS T-splines. First, we prove that the blending functions for analysis-suitable T-splines are locally linear independent, which is the key property for localized multi-resolution and linear independence for non-tensor- product domain. And then, we prove that the number of T-spline control points contribute each Bezier element is optimal, which is very important to obtain a bound for the number of non zero entries in the mass and stiffness matrices for IGA with T-splines. Moreover, it is found that the elegant labeling tool for B-splines, blossom, can also be applied for analysis-suitable T-splines.
基金The authors would like to acknowledge the support by the National Natural Science Foundation of China(Nos.61572056 and 51305016).
文摘To overcome the topological constraints of non-uniform rational B-splines,T-splines have been proposed to define the freeform surfaces.The introduction of T-junctions and extraordinary points makes it possible to represent arbitrarily shaped models by a single T-spline surface.Whereas,the complexity and flexibility of topology structure bring difficulty in programming,which have caused a great obstacle for the development and application of T-spline technologies.So far,research literatures concerning T-spline data structures compatible with extraordinary points are very scarce.In this paper,an efficient data structure for calculation of unstructured T-spline surfaces is developed,by which any complex T-spline surface models can be easily and efficiently computed.Several unstructured T-spline surface models are calculated and visualized in our prototype system to verify the validity of the proposed method.
文摘Creating proper B-spline surface models is a very challenging task for designers in car-body surface design.Due to the tensor-product structure of B-spline surface,some undesirable issues of the redundant control points addition,incomplete surface definition and the difficulty of trimming boundary alteration frequently occur,when designing the car-body surface with B-spline surfaces in local-feature-lines construction,full-boundary-merging and visual surface trimming.A more efficient approach is proposed to design the car-body surface by replacing B-spline surface with classical T-spline surface.With the local refinability and multilateral definition offered by Tspline surface,those designing issues related with B-spline surface can be overcomed.Finally,modeling examples of the door,hood and rear-window are given to demonstrate the advantage of T-spline surface over B-spline surface in car-body surface design.
文摘Surface skinning is a widely used algorithm in CAD modeling which permits designer to pass surface through several section curves, thus providing modeling process with powerful ability to describe complex shapes and transform the 2D design intention into 3D space. This paper contributes in the combination of T-Spline technology and surface skinning modeling by introducing a new algorithm for local shape preservation T-Spline surface skinning. The examples given in the paper show that this algorithm is effective.
基金Supported by the National Natural Science Foundation of China(No.51575143)
文摘Tool path generated by space-filling curve always turns frequently causing trembling to machine,reducing toollife and affecting workpiece quality. Length and generation time of tool paths are both relatively long. In order to solve these problems,a toolpath generation method of NC milling based on space-filling curve is proposed. First,T-spline surface is regarded as the modeling surface,the grid,which is based on the limited scallop-height,can be got in the parameter space,and the influence value of grid node is determined. Second,a box is defined and planned,and the tool paths are got preliminarily,which is based on minimal spanning tree; Finally,based on an improved chamfering algorithm,the whole tool paths are got. A simulation system is developed for computer simulation,and an experiment is carried out to verify the method. The results of simulation and experiment show that the method is effective and feasible,and length and time of the tool paths are reduced.
基金supported by the NSF of China(No.61872328)NKBR-PC(2011CB302400)+1 种基金SRF for ROCS SEthe Youth Innovation Promotion Association CAS.
文摘The present paper conjectures a topological condition which classifies a T-spline into standard,semi-standard and non-standard.We also provide the basic framework to prove the conjecture on the classification of semi-standard T-splines and give the proof for the semi-standard of bi-degree(1,d)and(d,1)T-splines.
基金supported by National Natural Science Foundation of China(Grant Nos.11031007 and 60903148)the Chinese Universities Scientific Fund+2 种基金Scientific Research Foundation for the Returned Overseas Chinese ScholarsState Education Ministry,the Chinese Academy of Sciences Startup Scientific Research Foundationthe State Key Development Program for Basic Research of China(973 Program)(Grant No.2011CB302400)
文摘This paper provides a survey of local refinable splines,including hierarchical B-splines,T-splines,polynomial splines over T-meshes,etc.,with a view to applications in geometric modeling and iso-geometric analysis.We will identify the strengths and weaknesses of these methods and also offer suggestions for their using in geometric modeling and iso-geometric analysis.
基金Project supported by the Science Fund for Creative Research Groups of National Natural Science Foundation of China (No. 51221004), and the National Natural Science Foundation of Chi:na (Nos. 51175461 and 51105335)
文摘In this work, a novel morphing machining strategy (MMS) is proposed. In the method, the workpiece is progressively carved out from the stock. Pitfalls in conventional iso-height strategy, such as sharp edges and unevenly distributed left-over materials, are overcome. Moreover, to calculate different levels in the MMS, an energy-based morphing algorithm is proposed. Finally, the proposed strategy is employed in the machining of artificial bone represented by a T-spline surface. The excellent properties of T-spline, such as expressing complex shapes with a single surface, have been well adopted to artificial bone fabri- cation. Computer simulation and the actual machining of the middle finger bone show the feasibility of the proposed strategy.