基于T样条实体的三周期极小曲面多孔支架设计方法与流程

文档序号:11230854阅读:2713来源:国知局
基于T样条实体的三周期极小曲面多孔支架设计方法与流程

本发明涉及计算机辅助设计(computeraideddesign,cad)和组织工程技术领域,尤其是涉及一种基于t样条实体的三周期极小曲面多孔支架设计方法。



背景技术:

组织工程技术是一种再生医学领域的热门技术,医学家在生长因子的帮助下将人体细胞培养在组织工程支架上,通过细胞的增殖分化生长成为具有特异功能的组织甚至器官,实现人体缺损部位的移植修复。其中,组织工程支架在细胞增殖分化过程中起到了至关重要的作用。作为细胞生长的支撑结构,支架应是表面光滑贯通无扭曲或尖锐棱角的多孔结构,便于细胞在支架上的附着和生长。此外,多孔支架还承担着细胞生长过程中营养输送以及废弃物排除的重要功能,理想的支架应具有较高的孔隙率与比表面积,为细胞生长提供可靠的生物力学环境。

传统组织工程支架一般通过静电纺丝、热致相分离、气体发泡、纤维粘结等方法制造,但是这些方法制造的支架的孔结构贯通性、孔隙率、比表面积等性能都比较差,孔的形状大小难以控制,给后续的细胞培养带来了困难。随着增材技术的快速发展,3d打印工艺给组织工程支架制造提供了新的可靠解决方案。3d打印技术制造此类组织工程支架多孔结构具有天然的优势,基于层片叠加制造的原理,错综复杂的多孔结构都可以轻松地制造成型。

作为3d打印的数据输入,组织工程支架计算机辅助设计吸引了国内外学者广泛的关注,丰富多样的多孔结构被设计出来用作支架,其中三周期极小曲面(triplyperiodicminimalsurfaces,tpms)尤为引人注目。作为一种极小曲面,tpms曲面上各点平均曲率均为零,表面平滑光顺,在欧式空间三个方向上周期分布,孔与孔之间相互贯通。此外,通过修改tpms隐函数表达式参数,可以实现多孔大小和形状的精确控制,特别适合组织工程支架应用需求。

t样条是cad领域的最新几何建模技术,是一种对传统非均匀有理b样条(nurbs)理论的推广,在吸收了传统方法优点的基础上,解决了曲面拼接问题并减少了建模数据量。t样条实体是t样条曲面拓展到三维参数域空间的结果,外部控制点可用于设计模型表面外形,内部控制点可用于存储模型内部材料信息或其他属性信息。凭借自由的拓扑结构和优良的建模特性,t样条有望成为下一个cad模型标准。

基于tpms结构,研究人员开发设计了不同的三周极小曲面多孔支架设计方法。melchels等人利用开源软件k3dsurf生成了在指定空间范围分布的均匀tpms多孔支架(参见melchelsfpw,bertoldik,gabbriellir,etal.mathematicallydefinedtissueengineeringscaffoldarchitecturespreparedbystereolithography[j].biomaterials,2010,31(27):6909-6916.);yoo提出了一种基于距离场的tpms多孔支架生成方法,利用距离场算法,实现tpms结构与三维模型的布尔求交,得到与设计外形相匹配的tpms多孔支架(参见yoodj.porousscaffolddesignusingthedistancefieldandtriplyperiodicminimalsurfacemodels[j].biomaterials,2011,32(31):7741-7754.);为了满足不同支架部位的孔隙率以及力学性能要求,yang等人提出了一种基于高斯径向基函数的tpms多孔非均匀支架设计方法,并利用s型生长曲线设计多孔过渡区域,最终利用布尔运算得到具有复杂外形的tpms支架(参见yangn,quanz,zhangd,etal.multi-morphologytransitionhybridizationcaddesignofminimalsurfaceporousstructuresforuseintissueengineering[j].computer-aideddesign,2014,56:11-21.)。

根据文献分析可知,当前的三周极小曲面多孔支架生成方法大多数基于布尔运算,运算过程比较费时,且会出现很多错误。非均匀tpms多孔支架设计方面,简单的函数映射方法难以反映真实的孔特征分布情况,较多应用的径向基函数方法需要进行复杂的矩阵运算,时间复杂度较高。此外,未发现任何关于t样条实体的三周期极小曲面多孔支架设计方法的文献。



技术实现要素:

为了解决现有基于布尔运算的tpms多孔支架设计方法计算效率低、计算缺陷多的缺点,本发明提供了一种基于t样条实体的三周期极小曲面多孔支架设计方法。利用t样条实体参数域特性,实现复杂三维实体高效精确剖分与tpms结构直接生成,同时基于t样条控制点基函数特性,实现内部非均匀多孔特征自由设计。该方法稳定可靠,充分利用t样条实体优势,实现tpms多孔支架外部自由形状和内部复杂多孔结构的一体化设计。

本发明的技术方案为:一种基于t样条实体的三周期极小曲面多孔支架设计方法,包括以下步骤:

步骤1:输入待处理的t样条实体模型文件,包含几何控制点坐标、节点矢量,以及三周期极小曲面临界值控制点坐标、周期控制点坐标、组分控制点坐标信息;

步骤2:将t样条实体参数域分别沿u、v、w三个方向均匀分割,生成均匀分布参数域网格;

步骤3:根据t样条实体混合函数和几何控制点坐标,将参数域网格的每个顶点映射到欧式空间,得到映射网格;

步骤4:根据t样条实体基函数和三周期极小曲面临界值控制点坐标、周期控制点坐标、组分控制点坐标,计算得到每个参数域网格顶点对应的三周期极小曲面隐函数表达式参数;

步骤5:根据三周期极小曲面的隐函数表达式,利用移动立方体线性插值方法计算隐式曲面与映射网格的相交三角面片;

步骤6:将所有插值计算得到的三角面片以stl文件格式输出保存。

步骤1中,输入的t样条实体表示为s(u,v,w),其中u、v、w为三个参数域参数,且u,v,w∈[0,1],第i个几何控制点坐标表示为pi(x,y,z),节点矢量表示为ui=[ui0,ui1,ui2,ui3,ui4],vi=[vi0,vi1,vi2,vi3,vi4],wi=[wi0,wi1,wi2,wi3,wi4],三周期极小曲面临界值控制点坐标、周期控制点坐标和组分控制点坐标分别表示为ci、ωi和qi(qi1,qi2,…,qij,…,qim),其中,qij表示第i个几何控制顶点对应的组分控制点的第j个组分单元,m表示组分单元的总个数。

步骤2中,生成均匀分布参数域网格的具体方法为:根据均匀分割分辨率d,在u、v、w方向分别生成u=k/d(k=0,…,d)、v=k/d(k=0,…,d)、w=k/d(k=0,…,d)的等参数线,等参数线正交生成均匀等参数网格。

步骤3中,参数域网格顶点坐标向欧式空间映射根据t样条公式进行计算,其中pi为t样条实体的第i个几何控制点,n表示几何控制顶点的总个数,ei是几何控制点对应的权因子,bi(u,v,w)为几何控制点对应的t样条实体混合函数,且bi(u,v,w)=ni0(u)ni0(v)ni0(w),ni0(u)、ni0(v)和ni0(w)是三个参数域方向上的b样条基函数,每个参数域网格顶点根据其参数域坐标和节点矢量即可计算出映射到欧式空间的三维坐标。

步骤4中,参数域网格点对应的三周期极小曲面隐函数表达式参数包括:临界值参数c(u,v,w)、周期参数ω(u,v,w)、组分参数q(u,v,w),且三者的计算公式分别为:

将计算得到的三个参数带入f(x,y,z)=c(u,v,w)即可得到每个参数域网格顶点对应的三周期极小曲面隐函数表达式。例如包含g、d、p三种三周期极小曲面单元的情况,代入三个参数即可得到每个参数域网格顶点对应f(x,y,z)=qg(u,v,w)fg(ωx,ωy,ωz)+qd(u,v,w)fd(ωx,ωy,ωz)+qp(u,v,w)fp(ωx,ωy,ωz)=c(u,v,w)表达式。

步骤5中,根据三周期极小曲面的隐函数表达式f(x,y,z)=c(u,v,w),利用移动立方体线性插值方法计算隐式曲面与映射网格的交点,具体步骤如下:

步骤5.1:以单个映射网格单元为对象,分别将映射网格单元的8个顶点坐标带入对应临界值参数、周期参数、以及组分参数的三周期极小曲面隐函数表达式,比较f(x,y,z)与极小曲面临界值c大小关系,找到极小曲面与映射网格单元相交的棱边;

步骤5.2:对于相交的棱边,两个顶点为p1(x1,y1,z1)、p2(x2,y2,z2),利用线性插值计算得到交点p:

步骤5.3:将插值计算交点连接成三角面片,根据三个顶点pa(xa,ya,za)、pb(xb,yb,zb)、pc(xc,yc,zc)构成向量ab=(xb-xa,yb-ya,zb-za,),ac=(xc-xa,yc-ya,zc-za,),三角面片法式n=ab×ac。

本发明基于t样条实体的三周期极小曲面多孔支架设计方法,具有的有益效果是:

利用t样条实体参数域特征,实现复杂三维模型的高效精确剖分,进而在剖分得到的单元体上插值计算出三周期极小曲面,避免了传统方法首先必须生成一个比目标实体大的tpms结构,再与目标实体进行布尔运算带来的计算费时、缺陷繁多的缺点。此外,充分利用t样条控制点映射算法,实现了tpms隐函数参数的高效可控,进而可以设计生成具有复杂分布结构的非均匀tpms多孔支架,更容易满足组织工程技术的实际需求。本发明方法精确稳定可靠,为后续3d打印工艺提供了可靠的多孔支架三维模型。

附图说明

图1为本发明基于t样条实体的三周期极小曲面多孔支架设计方法的流程图。

图2为圆柱t样条实体示例图:(a)为圆柱t样条实体参数域网格,(b)为圆柱t样条实体欧式空间模型。

图3为圆柱t样条实体剖分示意图:(a)为均匀分割后的圆柱t样条实体参数域网格,(b)为圆柱t样条实体映射网格。

图4为圆柱t样条实体tpms多孔支架直接生成结果示意图。

图5(a)为实施例1肝脏t样条实体模型及其控制网格,图5(b)为基于实施例1肝脏t样条实体模型生成的均匀p曲面多孔支架。

图6(a)为实施例2股骨t样条实体模型及其控制网格,图6(b)为基于实施例2股骨t样条实体模型生成的非均匀tpmsp曲面多孔支架。

具体实施方式

为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术方案进行详细说明。

本发明一种基于t样条曲面的三维打印切片方法流程图如图1所示,具体实施步骤如下:

步骤101:输入待处理的t样条实体模型文件,图2(a)为圆柱t样条实体参数域,图2(b)为圆柱t样条实体欧式空间模型。

输入的t样条实体表示为s(u,v,w),其中u、v、w为三个参数域参数,且u,v,w∈[0,1]。该t样条实体模型文件包含几何控制点坐标pi(x,y,z),节点矢量ui=[ui0,ui1,ui2,ui3,ui4]、vi=[vi0,vi1,vi2,vi3,vi4]、wi=[wi0,wi1,wi2,ei3,wi4],以及三周期极小曲面临界值控制点坐标ci、周期控制点坐标ωi和组分控制点坐标信息qi(qi1,qi2,…,qij,…,qim),其中,

步骤102:根据均匀分割分辨率d,在u、v、w方向分别生成u=k/d(k=0,…,d)、v=k/d(k=0,…,d)、w=k/d(k=0,…,d)的等参数线,如图3(a)所示,将图2(a)参数域三个方向取d=10进行均匀分割,等参数线正交生成均匀等参数网格。

步骤103:根据t样条实体基函数和几何控制点坐标,利用t样条计算公式进行映射计算,其中pi为t样条实体的第i个几何控制点,n表示几何控制顶点的总个数,ei是几何控制点对应的权因子,bi(u,v,w)为几何控制点对应的t样条实体混合函数,计算公式为bi(u,v,w)=ni0(u)ni0(v)ni0(w),ni0(u)、ni0(v)和ni0(w)是三个参数域方向上的b样条基函数,每个参数域网格顶点根据其参数域坐标和节点矢量即可计算出映射到欧式空间的三维坐标,如图3(b)即为图3(a)对应的映射网格。

步骤104:根据t样条实体基函数和三周期极小曲面临界值控制点坐标、周期控制点坐标和组分控制点坐标,即根据公式计算得到每个参数域网格顶点对应的三周期极小曲面隐函数表达式参数。

步骤105:以tpms中的g曲面为例,根据隐函数表达式f(x,y,z)=sin(ωxx)cos(ωyy)+sin(ωzz)vos(ωxx)+sin(ωyy)cos(ωzz)=c,利用移动立方体线性插值方法计算隐式曲面与映射网格的交点,具体步骤如下:

步骤5.1:以单个映射网格单元为对象,分别将映射网格单元的8个顶点坐标带入对应参数的三周期极小曲面隐函数表达式,比较f(x,y,z)与极小曲面临界值c大小关系,找到极小曲面与映射网格单元相交的棱边;

步骤5.2:对于相交的棱边,两个顶点为p1(x1,y1,z1)、p2(x2,y2,z2),利用线性插值计算得到交点p:

步骤5.3:将插值计算交点连接成三角面片,根据三个顶点pa(xa,ya,za)、pb(xb,yb,zb)、pc(xc,yx,zx)构成两个向量ab=(xb-xa,yb-ya,zb-za,),ac=(xc-xa,yc-ya,zc-za,),三角面片法式n=ab×ac。最终生成的圆柱t样条实体多孔支架如图4所示。

步骤6:将所有插值计算得到的三角面片以stl文件格式输出保存。

本发明的两个典型实施实例如下:

实施例1

选取一个肝脏t样条实体模型,如图5(a)所示。该模型用来测试本发明利用t样条实体参数域特性直接生成具有特定外部形状的均匀tpms多孔支架效果。该模型临界值控制点ci均等于0,周期控制点ωi均等于0.125,所有组分控制点qi(qip,qig,qid)=(1,0,0),即只包含p曲面。

图5(b)显示了实施例1肝脏t样条实体模型对应生成的均匀tpms多孔支架。可以明显地看出,该多孔结构具有和初始输入t样条实体模型一致的外部形状,避免了费时的布尔运算,实现了tpms多孔支架的直接生成。

实施例2

选取一个股骨t样条实体模型,如图6(a)所示。考虑到股骨支架不同部位的组织工程需求,分别在不同部位选取了p曲面、g曲面和d曲面作为多孔单元以及对应的临界值、周期,最终生成的tpms非均匀多孔支架如图6(b)所示。可以清晰地看出,基于t样条实体控制点和基函数映射的方法,复杂内部形貌以及指定外部特征的非均匀tpms多孔支架都可以生成,设计者只需要改变所需部位控制点的相关参数,即可对应得到可控特征的复杂支架结构,特别适合组织工程支架设计的实际应用,说明了本方法在设计三周期极小曲面多孔支架的高效性。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的一般技术人员来说,本发明还可以有各种更改和变化。在不脱离本发明原理的前提下,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1