欢迎来到天天文库
浏览记录
ID:39468193
大小:1.38 MB
页数:7页
时间:2019-07-04
《Shipflow软件的快速建模方法研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SHIPFLOW软件的快速建模方法研究1.引言SHIPFLOW是由瑞典SSPA公司和Chalmers科技大学联合开发的一款性能优越的船舶流体力学分析专用软件,适于民船和军船的各种水动力特性研究。软件计算需要一个格式固定,并且足够精确的船型数据文件(Offset)。这是因为软件对导入的Offset文件中的数据点默认为折线连接,需要进行光顺处理。以往通常使用Rhino等3D造型软件建立船体表面,然后再导入SHIPFLOW软件中截取型线,生成Offset文件,操作过程复杂并且耗时。本文提出了一种通过Fortran程序实现的快速建模方法,该方法可以根据标准型值表直接拟合型线,通过
2、接口格式生成Offset文件,大大提高了建模速度,并且文章通过实例计算验证了此种建模方法具有高精度。2.SHIPFLOW常用建模方法通常,在已知船体标准型值表的情况下,建立可供软件分析计算使用的精确Offset文件有如下两种方法。2.1使用3D造型软件建模后导入SHIPFLOWSHIPFLOW软件支持多种文件接口格式,如IGES、DFX等。船体建模时一般首先使用Rhino或3dmax依据标准型值表对船体表面进行造型,生成片体的IGES文件或是使用NURBS光顺后的型线。SHIPFLOW导入曲面文件后在纵向由YOZ平面截取适当数目的型线(一般50-150条),再将型线制成O
3、ffset文件,建模完成。使用这种方法生成的Offset文件足够精确,型线光顺。不足之处在于,Rhino等3D建模软件虽然通用性良好,但是并非专门针对船体建模开发,因此建立船舶外形的过程操作复杂,并且十分耗时,而且如果需要对船体型线进行部分修改,就必须要重复上述建模过程。此外,SHIPFLOW还可以直接读入由NAPA软件建模后导出的船体Offset文件。此种方法虽然省去了将船型数据转换为可供SHIPFLOW使用的Offset文件的过程,但是需要NAPA的支持,并且要求计算分析人员能够使用NAPA对船体建模,具有局限性,具体的操作过程复杂费时。2.2直接在SHIPFLOW界
4、面中建立船体模型SHIPFLOW软件中提供了多种创建点和曲线曲面的方法。曲线类型包括Line、Circle、Bspline、NURBS等,曲面包括Bspline、NURBS、RuledSurface、LoftedSurface等。可以将型值表中的型值点输入,得到船体表面后使用软件自带的功能可以在纵向的任意位置截取型线,对数据进行处理后导出,生成Offset文件。这种方法建立Offset文件的精度在理论上最高,但是过程也最耗时。3.改进型快速建模方法应用非均匀有理B样条曲线的相关理论,结合上述各种方法的优点,并且注意到SHIPFLOW软件的接口文件格式,本文提出一个快速建模
5、方法。该方法首先将每条水线分别沿纵向用B样条曲线进行拟合,再在需要的位置进行插值。然后在不同水线的同一纵向插值位置用B样条曲线拟合成纵剖线,最后一步沿纵剖线插值,将数据排列成SHIPFLOW软件要求的Offset文件,整个拟合程序使用Fortran语言编写,可以应用于不同船型,大大加快了建模速度。特别是在概念设计阶段,由于船型要不断修改,本方法可以通过改动型值文本数据直接生成新船型并进行相关计算,省去了以往复杂的建模工序,大大提高了设计效率。3.1船体型线拟合方法快速建模方法的关键环节就是船体型线拟合程序的编制。本文选用非均匀有理B样条NURBS拟合型线,该型样条可以精确
6、的描述曲线,在ISO标准中,该方法是定义几何形状的唯一数学方法。一条NURBS曲线可以表示为如下形式:(3.1)(3.2)其中为B样条基函数,按照de-Boor-Cox递推公式计算:(3.3)一条空间曲线方程还可以用参数方程定义:(3.4)故有理由将一根NURBS曲线转化为三根三次样条曲线。参数的选取参照AutoCAD中的相关理论,采用累加弦长法,即:(3.5)本文程序便选用此种方法,计算时还需要补充的两个边界条件,我们选取工业上常用的自由端边界条件,即两端曲率为0。3.2快速建模方法流程SHIPFLOW中实现Fortran编程实现建模完成对首尾部进行曲面拟合处理并截取型
7、线,生成更新后的Offset文件。SHIPFLOW导入船体建模程序生成的Offset文件将型值点排列成SHIPFLOW支持的Offset文件后导出数据在不同水线的同一插值位置拟合纵剖线沿纵剖线插值(一般等间距选取30点左右)沿水线插值(一般等间距选取100点右)在每一水线拟合NURBS曲线导入标准型值表使用此种方法建模,我们只需要一个标准型值表,然后对首尾部进行部分调整。建立一艘同类型的新船模型,或者是对已经建成的模型尺度进行调整,设计者一般最多只要十分钟即可完成全部过程,对于设计阶段需要反复修改船型并且反复计算时,这种建模方
此文档下载收益归作者所有