一种获得铸造实体的离散SGN数据文件的方法技术

技术编号:2952125 阅读:507 留言:0更新日期:2012-04-11 18:40
一种获得铸造实体的离散SGN数据文件的方法,涉及到铸造实体数值离散化的方法。它解决了现有铸造实体的数值离散化过程复杂、采用现有商业制图软件获得的STL文件存在的格式错误等问题。本发明专利技术的方法为:根据STL文件获取铸件的长度信息,并确定单位长度;利用间距为单位长度的平行于Z轴的N条直线分割铸造实体,根据每条直线与实体面之间的多个法向量的符号是否配对排除奇异点,根据排出奇异点的数据形成离散SGN数据文件。本发明专利技术的方法能够准确、快速的排除在保存STL文件时所产生的错误,确保数值离散化后铸造实体信息的不丢失。本发明专利技术适合各类尺寸和复杂形状的砂型铸造、离心铸造、压力铸造、熔模铸造中的单铸型和复合铸型数值离散化。

【技术实现步骤摘要】

本专利技术属于一种铸造实体数值离散化的方法,涉及到凝固过程数值模拟领域。
技术介绍
铸造实体数值离散化为凝固过程数值模拟中的前处理部分。对铸造系统进 行准确的离散化、捕获详细的信息是保证后续模拟中获得准确结果的关键。近年来随着我国电力工业,核工业和石油化学工业的迅猛发展,对铸件的 需求量越来越大,同时也对铸件的品质要求越来越高。为了能更好的控制铸造 过程,在实际浇注前希望可以进行电脑试浇。购买的国外数值模拟软件通常只 包括常规铸造工艺,同时不允许进行二次开发。为了新工艺的开发并且确保所 开发工艺的可行性,这就需要科研工作者自行编制数值模拟软件。在软件的编 制过程中,第一步所要考虑的就是铸造实体的数值离散化,即将研究的实体变 成计算机可以识别的一种代码。然而目前存在的问题是,实际生产中所面临的 铸件通常形状复杂且尺寸庞大,采用商业制图软件绘制图形时,由于软件自身 存在计算误差,导致所输出的STL文件有格式上的错误。这就要求所编制的铸 造实体数值离散化程序针对大尺寸复杂件不但能够进行快速的离散,还具有自 动纠错的功能,即排除生成STL文件时所产生的奇异点,从而保证离散结果的 准确,使后本文档来自技高网...

【技术保护点】
一种获得铸造实体的离散SGN数据文件的方法,其特征在于它的具体步骤为: 步骤一、读取商业化造型软件输出的STL文件,其中铸造实体数据是由多个三角形小平面组成,记录每个三角形小平面的(x,y,z)坐标值;然后执行步骤二; 步骤二、采用快速排序法分别找到最大和最小的三角形小平面的坐标值;根据所述最大和最小的三角形小平面的坐标值获得铸件的长度,将所述铸件的长度的1/X作为单位长度绘制网格,然后执行步骤三,所述X是正整数; 步骤三、引平行于Z坐标轴的N条直线,相邻直线间的距离为网格单元格的边长,逐一计算每条直线与每个三角形小平面之间的夹角,当所述夹角为0时,所述直线和三角形小平面之间没有交点;当所述夹...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘东戎曹国剑马宝霞黄永长康福伟王丽萍郭二军
申请(专利权)人:哈尔滨理工大学
类型:发明
国别省市:93[中国|哈尔滨]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1