基于VB和ANSYS的船体舱段快速建模的二次开发.docxVIP

  • 0
  • 0
  • 约6.42千字
  • 约 4页
  • 2026-01-26 发布于浙江
  • 举报

基于VB和ANSYS的船体舱段快速建模的二次开发.docx

MECHANICALENGINEER

MECHANICALENGINEER

机械工程师

MECHANICALENGINEER

MECH

MECHANICALENGINEER

机械工程师

MECHANICALENGINEER

PAGE79网址:

PAGE79

网址:电邮:hrbengineer@163.com圆园21年第6期

PAGE80圆园

PAGE80

圆园21年第6期网址:电邮:hrbengineer@163.com

基于VB和ANSYS的船体舱段快速建模的二次开发

周恒,王慧,杨树森,杨高胜,邵鹏程,杨光

(武汉船舶设计研究院有限公司,武汉430063)

摘要:针对船体舱段进行ANSYS的有限元建模,基于VB和APDL语言确定建模思路,搭建了模型通用性的设计框架,研究了VB和ANSYS的接口技术,实现了ANSYS二次开发,提高了船体舱段的整体建模效率,在工程实际中有较大应用价值。关键词:二次开发;ANSYS;VB;接口技术;APDL

中图分类号:TP391.7 文献标志码:粤 文章编号:员园园圆原圆猿猿猿(圆园21)06原园079原园4

SecondaryDevelopmentofFastModelingforHullCabinBasedonVBandANSYS

ZHOUHeng, WANGHui, YANGShusen, YANGGaosheng, SHAOPengcheng, YANGGuang

(WuhanShipDevelopmentandDesignInstitute,Wuhan430063,China)

Abstract:ThefiniteelementmodelingofANSYSiscarriedoutforthehullsection.BasedontheVBandAPDLlanguage,themodelingideasaredetermined,thedesignframeworkofmodelversatilityisbuilt,theinterfacetechnologyofVBandANSYSisstudied,andthesecondarydevelopmentofANSYSisrealized.Theoverallmodelingefficiencyofthehullcompartmentisimproved,whichhasgreaterapplicationvalueinengineeringpractice.

Keywords:secondarydevelopment;ANSYS;VB;interfacetechnology;APDL

引言

CAE(ComputerAidedEngineering)计算机辅助工程如今在实际工程上有广泛的应用,即对结构进行有限数目的离散化,开展模型的建模和有限元仿真计算,能够有效地帮助工程人员进行相关的设计研究。ANSYS作为当前市场主流CAE软件,能够开展结构、流体、电磁、声场等多个专业的计算,广泛地应用于航空航天、汽车、船舶、机械制造等相关领域,在科研生产中具有较大的优越性[1-3]。

图1软件二次开发流程

图1软件二次开发流程

ANSYS经典界面采用GUI(图形用户界面GraphicalUserInterface)建模,会耗费工程人员大量的时间精力。特别是针对局部结构的修改时,前处理功能显得十分繁琐,重复工作量较多。ANSYS自带APDL(ANSYSParametricDesignLanguage)语言,可以将模型参数化,提高工作效率。目前已有相关人员对ANSYS软件在起重机[4]、螺栓[5]、液压[6]等领域进行了二次开发的尝试[7]。本文主要针对船体舱段结构,利用VB(VisualBasic)开发工具[8-9],对ANSYSmechanical模块进行二次开发,实现船体结构的快速几何建模、网格划分、材料赋予、构件选择等操作。使得后期船体结构模型的修改和局部调整变得简单方便,为结构优化设计节省大量时间。二次开发软件能够针对一系列的船型,进行数据输入,实现通用化建模,即使没有ANSYS使用基础的人员,通过二次开发软件界面,也能够快速完成有限元模型。

船体舱段ANSYS参数化驱动建模的实现过程

软件二次开发流程

通过收集相关的船型资料,针对300~500t的运输船、旅游船等进行方案验证,归纳出船舶典型舱段的结构特征,提取相关主

文档评论(0)

1亿VIP精品文档

相关文档