基于FDM技术的阶梯效应弱化及特征保留自适应分层算法.pdf
《基于FDM技术的阶梯效应弱化及特征保留自适应分层算法.pdf》由会员分享,可在线阅读,更多相关《基于FDM技术的阶梯效应弱化及特征保留自适应分层算法.pdf(7页珍藏版)》请在咨信网上搜索。
1、第2 1卷第2 期2023年6 月doi:10.13960/j.issn.1672-2558.2023.02.006基于FDM技术的阶梯效应弱化及特征保留自适应分层算法南京工程学院学报(自然科学版)Jourmal of Nanjing Institute of Technology(Natural Science Edition)Vol.21,No.2Jun.,2023投稿网址:http:/张晟祺,解乃军(南京工程学院机械工程学院,江苏南京2 1116 7)摘要:当FDM-3D打印在模型细节特征较多、外轮廓曲率变化较大时,阶梯误差明显且无法有效保留细节特征.以列表排序法去除STL模型允余数据并
2、重新建立其三角面片拓扑关系,并提出一种基于FDM技术的自适应分层算法.该算法将3D打印自适应层厚计算问题分解为弱化阶梯效应与保留细节特征两部分,将阶梯误差分别描述为体积误差与尖端高度,模型特征以点、线、面的形式分别计算,得出4个自适应层厚分量并加权结合,以防止特征遗漏为目的,确定下一个分层扫描面高度.与常规等厚分层算法相比,该算法试验模型成型时间缩短30%、分层数减少2 7%、体积误差缩小34%,且表面质量更佳,在保证3D打印成型质量的前提下,能够最大程度地减少分层数。关键词:自适应分层;FDM-3D打印;阶梯效应;模型特征中图分类号:TP391Adaptive Layered Algorit
3、hm for Mitigating Staircase Effectand Preserving Features Based on FDM TechnologyZHANG Shengqi,XIE Naijun(School of Mechanical Engineering,Nanjing Institute of Technology,Nanjing 211167,China)Abstract:When FDM-3D printing is used for models with many detailed features and large changes in contour cu
4、rvature,the staircase error is significant and it is difficult to effectively preserve the detailed features.Based on the removal ofredundant data from the STL model using the list sorting method and the re-establishment of its triangle mesh topology,anadaptive layered algorithm based on FDM technol
5、ogy is proposed.The algorithm decomposes the adaptive layer thicknesscalculation problem for 3D printing into two parts:mitigating the staircase effect and preserving the detailed features.Thestaircase error is described as volume error and tip height,and the model features are calculated in the for
6、m of points,lines,and surfaces.Finally,four adaptive layer thickness components are obtained and weighted,and the next layerscanning plane height is determined to prevent feature omissions.Compared with conventional uniform layer thicknessalgorithms,the experimental model has a 30%reduction in formi
7、ng time,a 27%reduction in the number of layers,a34%reduction in the volume error,and better surface quality.The experiment proves that the algorithm can minimize thenumber of layers while ensuring the quality of 3D printing.Key words:adaptive layering;FDM-3D printing;staircase effect;model features收
8、稿日期:2 0 2 3-0 1.-18;修回日期:2 0 2 3-0 2-2 1基金项目:江苏省重点研发计划项目(35111132 18 0 38)作者简介:张晟祺,硕士研究生,研究方向为智能制造.E-mail:引文格式:张晟祺,解乃军.基于FDM技术的阶梯效应弱化及特征保留自适应分层算法 J.南京工程学院学报(自然科学版),2 0 2 3,2 1(2):27-33.283D打印本质上是由二维平面逐层叠加到立体模型的制造方法.对立体光刻(STereo Lithography,STL)三维模型数据的处理方法是FDM-3D打印制造的核心技术之一,主要由分层及路径规划等算法构成2 ,对分层算法的研究
9、具有重要的工程应用意义与理论价值3 分层算法以3 D打印过程中制件的层厚是否可变作为等厚与自适应的分类依据,等厚分层算法较难在打印精度与效率之间取得平衡.而自适应分层算法以模型外轮廓曲率等多种因素作为改变层厚的参考,兼顾成型质量与加工效率,具备更广阔的理论发展与市场应用前景.自适应算法旨在使用较少分层数的前提下,尽可能多地减少模型与制件间的差异4 .文献5 为弱化阶梯效应,基于垂直分层外轮廓的切线角度计算层厚,然而该方案需获取模型垂直外轮廓线,导致部分非外轮廓处的特征易丢失;文献6 基于模型法向曲率确定层厚,但曲面上的曲率计算算法时间复杂度大,效率不佳;文献7 比较前后两个分层的面积大小来量化
10、模型的阶梯效应,该类动态基准面积的计算方式精度较低;文献8 提出利用三角面片法向量计算体积误差,进行自适应分层,但未考虑尖端高度与模型特征.当前对预防制件特征遗漏的自适应分层算法研究较少.文献9 将局部最高或最低的特征点纳入自适应分层的计算范畴,但无法识别模型中部特征点;文献1 0 提出的保留模型特征算法能够识别特征点、线、面,且防止其偏移,但无法预防两平面之间存在未截交的三角面片而导致的特征遗漏.上述文献提出的自适应分层算法在一定程度上提高了3 D打印的成型效率与制件质量,但也存在局限.为解决阶梯效应而细化自适应层厚时,仅以降低体积误差为导向,未对尖峰高度进行阐述 ,且在面向形状不规则的模型
11、及处理模型特征之间的过渡区域时,成型质量仍存在进一步提升空间1 2 ;此外,对模型特征的研究仅能够防止偏移,而无法识别非局部的最高、最低特征点等细节南京工程学院学报(自然科学版)特征1 3 本文主要针对当前FDM-3D打印分层算法对阶梯效应的处理不全面、无法识别并保留模型非局部特征点的问题进行改进,设计并实现一种能够有效弱化阶梯效应并保留模型特征的自适应分层算法.1自适应分层算法设计1.1SSTL模型去及其拓扑关系建立由于三角面片存储的无序性及坐标数据余性,对STL模型去穴并重新构建三角面片点、边、面的拓扑关系,是3 D打印分层算法的必要条件1 4 ,STL文件的ASCII 形式数据存储格式可
12、读性较强1 5 .STL文件去除穴余数据具体步骤为:1)建立以坐标标识为键、以顶点引用为值的空字典对象STLVertex;2)提取任意三角面片,设顶点为P(x j,y i,z),ie(1,2,3),在字典中查询键(;,yi,z;)是否存在,若不存在,则将 P(x i,y i,z;)以键值对的形式存入字典,若存在,则跳过,转而查询下个顶点;3)遍历剩余所有三角面片,直到不再有重复顶点.去除穴余数据后,建立三角面片内部及相邻面片间的拓扑关系.定义triFaces列表,获取3 个顶点坐标作为端点,确定当前面片的三条边,将同一个三角面片内部信息存入该列表即可完成面内拓扑关系的建立.建立字典对象comE
13、dges,该字典键为公共边六维坐标,值为包含一对公共边的列表,对任意边的端点坐标值,将坐标值按字典序从小到大排序,对于STL模型中任意三角面片P,P,P3,分别判断其三条边lpp,vlp,vlpp,的六维坐标是否位于字典comEdges中,若lpip,的六维坐标未存在于字典,则将坐标信息及含有唯一元素 lpP,的列表以键值对的形式存人字典;反之,若目标六维坐标已经存在,则将这条边加人对应列表中.2023年6 月第2 1 卷第2 期1.2针对阶梯效应的自适应层厚设计分层操作以层厚为高,以上一次分层的二维轮廓面为底,当前后两次分层的正投影不重合时,即出现阶梯效应.若分层方向与模型表面的夹角增大,阶
14、梯效应随之显著.理想情况下,当层厚趋于0 mm时,制件与模型形状完全相同.但在实际操作中,存在设备精度与制造工艺等的限制,分层的高度存在上、下限,模型与打印制件的形状存在原理性偏差,如图1 所示,图1 中灰色部分即为阶梯误差部分。制件实际轮廓分层方向图1 阶梯效应示意图图2 为三角面片法向量与Z轴角度关系示意图,图2 中:h为等距离的分层厚度;F为该三角面片的单位法向量;之为F在Z轴方向的分量;0 为三角面片与分层平面的倾斜角,即F与Z轴的夹角;E,为模型阶梯误差的体积.张晟祺,等:基于FDM技术的阶梯效应弱化及特征保留自适应分层算法hj=hmax-(hmax-hmin)cos 定义被允许的尖
15、端高度最大值Smax,若max,则可通过尖端高度与指定三角面片单位法向量Z轴分量之长度之比确定层厚:h2=8/IFI阶梯误差1.3基于模型细节特征的自适应层厚设计模型轮廓图3 为0.4 mm下等厚分层特征模型及其制件形状示意图.由图3 可见,1、4、6、8、9 为特征线,其中存在锐边以及复杂点;2、3、5 为特征面,垂直于成型方向;7 为特征点,是若干个三角面片的共同交点.上述位置的阶梯效应不严重,根据弱化阶梯效应的自适应分层算法将选用较大的分层厚度,但此处较大的层厚可能加剧模型特征的缺失与畸变1 6-1 7 ,F29倾斜角较小处,模型外轮廓曲率较大,应适当减小分层厚度,其余位置则在不影响打印
16、质量的前提下适量增加分层厚度.因此,算法选用cos 为细化分层厚度的依据.预设分层厚度范围ehmn,h mx ,针对弱化阶梯效应的STL模型自适应分层厚度为:(2)(3)Li2E,L图2 三角面片法向量与Z轴角度关系示意图阶梯误差的主要影响因素是分层厚度h及三角面片的倾斜角9.在三角面片倾斜角一定的情况下,分层厚度越小,则阶梯效应越小。获取分层中任意三角面片顶点P(x i,y i,z,),ie(1,2,3),则该三角面片的法向量计算公式为:F=P,-Px(P,-P)I(P,-P,)(P,-P.)1模型三角面片倾角e0,9 0 .在三角面片图3 模型特征示意图为防止特征线、面偏移,需计算相邻面片
17、所夹的二面角来量化STL模型表面光滑程度,用cos作为细化层厚的依据,得到针对特征线与特征面的自适应分层厚度为:hs=hmn+(hmx-hmmn)(1)设特征点由k个三角面片围成,基于Taubin顶点法向量估算法1 8 定义模型特征点处的复杂程-COS2(4)30度为:C=Z(SA:I,F 1)式中:S,为三角面片的面积;F。为特征点法向量.特征点的自适应分层厚度计算公式为:h4=hmin+C(hmax-hmin)1.4防止特征遗漏的分层平面高度调整采用加权平均法结合4 个层厚分量调整分层平面高度,其中,4 个权重系数w;之和必须为4,即层厚分量的个数,否则加权平均计算将不具备实际意义.分层平
18、面高度计算公式为:4h=hi+h+hg+h一弱化阶梯效应的同时保留模型特征,下一个分层扫描面的Z轴坐标为zi+1=z;+h.若有整体面片存在于分层扫描面z;与zi+1间,可能会导致模型特征遗漏,因此有必要检索z;层与zi+1层之间是否存在三角面片,根据返回的布尔值,修正下一层高zi+1具体步骤为:1)由三角面片顶点的坐标计算出z;层所有三角面片Z轴坐标的最大、最小值,分别记为zmx、Zimin;2)位于z;与zi+1层之间的三角面片的判定条件为(zimxz),若返回结果为真,则代表下个分层扫描面zi+1需要调整,否则直接继续计算分层;3)修正层高时需获取zimm中的最小值(z mi n)mi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FDM 技术 阶梯 效应 弱化 特征 保留 自适应 分层 算法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。