基于MSC_Patran二次开发的结构参数化建模及其集成开发环境
一个基于MSC.Patran二次开发的车桥CAE软件
一个基于MSC.Patran二次开发的车桥CAE软件
周明刚;陈源;丁律辉
【期刊名称】《机械工程与自动化》
【年(卷),期】2010(000)001
【摘要】根据应用Patran进行车桥应力分析的要求,运用VC++对Patran进行了二次开发,设计并实现了一个进行车桥应力分析计算的专用CAE软件.
【总页数】3页(P30-31,34)
【作者】周明刚;陈源;丁律辉
【作者单位】湖北工业大学,机械工程学院,湖北,武汉,430068;湖北工业大学,机械工程学院,湖北,武汉,430068;华中科技大学,机械学院,湖北,武汉,430074
【正文语种】中文
【中图分类】TP311.5
【相关文献】
1.汽车车桥CAE软件设计及接口技术研究 [J], 丁律辉;黄其柏;周明刚;宋朝;胡浩
2.基于CAD/CAE软件二次开发的飞机液压管路设计仿真 [J], 李振水;吴永康;盛英
3.基于UG二次开发技术的CAD/CAE/CAM软件集成方法研究 [J], 秦闯;刘战强;叶洪涛;庞继有
4.基于MSC.PATRAN的汽车制动器试验台CAE分析 [J], 訾克明;刘兴德;吴清文
5.基于HyperMesh软件的客车CAE前处理二次开发 [J], 曾锋
因版权原因,仅展示原文概要,查看原文内容请购买。
用MSC_Patran的PCL二次开发用户界面
文章编号:167127953(2002)03220203收稿日期:2002203228作者简介:唐友宏(19802),男,硕士在读用MSC.Patran 的PC L 二次开发用户界面唐友宏 陈宾康(武汉理工大学交通学院,武汉430063)摘 要:在对MSC.Patran 进行二次开发时,通常要自己编写自定义的图形界面,以实现开发者所需的一些特殊功能,结合某些用户界面,说明利用PC L 语言进行二次开发用户界面的过程和应注意的问题。
关键词:MSC.Patran ;PC L 语言;用户界面;二次开发中图分类号:U662.9 文献标识码:AAbstract :When y ou use MSC.Patran to ,y ou usually need to com pile self -defined graphical inter faces ,in order to achieve s ome special function needed by developer.This paper shows the process of using PC L language to develop user in 2ter face and the problems needed to be attention by using the exam ple of s ome user inter face.K ey w ords :MSC.Patran ;Patran C ommand Language ;User inter face ;Redevelopment1 引言MSC.Patran 是世界公认最佳的集几何访问、有限元建模、分析求解及数据可视化于一体的新一代框架式软件系统,通过其全新的“并行工程概念”和无与伦比的工程应用模块,将世界所有著名的C AD/C AE/C AM/C AT (测试)软件系统及用户自编程序自然地融为一体。
基于MSC_Patran二次开发的结构参数化建模及其集成开发环境
文章编号 167127953(2005)02204217收稿日期 2004212208作者简介 何祖平(1975-),男,硕士,助理工程师基于MSC.Patran 二次开发的结构参数化建模及其集成开发环境何祖平 王德禹上海交通大学船舶海洋与建筑工程学院 上海 200030摘 要 应用PC L 语言结合会话文件对MSC.Patran 平台进行二次开发,通过梁结构建模与分析的参数化,提高了工作效率,同时也促进了建模和计算精度的改善;通过在M icros oft Visual C ++ 6.0的编辑器中加载外部工具的方法,将PC L 开发环境与VC 编辑器集成,充分利用VC 编辑器的强大功能,使PC L 程序的开发更为方便快捷。
关键词 船舶结构 参数化建模 MSC.Patran PC L 语言 会话文件 二次开发 集成开发环境中图分类号 U661.42 文献标识码 AParameterized m odeling based on MSC.Patran andits integrated development environmentHE Zu 2ping WANG De 2yuSchool of Naval Architecture ,Ocean and Civil Eng. Shanghai Jiaotong University Shanghai 200030Abstract The PC L language combined with the session file of MSC.Patran is applied for the parameterized m odeling and analysis for structures ,which can im prove the efficiency with the m odeling and analysis precision enhanced.The tech 2nique can be further popularized for analysis of ship and other structures.This paper als o introduces a method to integrate PC L development environment into VC editor by loading the exterior tools.The power ful ability of VC editor is able to make the PC L development m ore convenient and efficientK ey w ords ship structure parameterized m odeling MSC.Patran PC L language session file second 2time de 2velopment integrated development environment 随着造船技术与航运市场的发展,船舶建造向大型化和经济化方向发展,越来越多的船舶超越了现行有关规范的规定,需要利用有限元直接计算的手段来评估船舶的安全性。
基于PATRAN的机床结构快速动力学建模系统的开发
另一种是采用实验的方法对结合部的连接刚度和阻尼进行识别并对机床进行动态实验根据所得到的数据识别机床结构的模态参数然后应用模态参数识别结合部的连接刚度和阻尼从而建立机床结构的动力学模型结合部类型较多如螺栓与螺钉连接的固定结合部直线导轨运动副的可动结合部滚珠丝杠运动副的可动结合部等影响结合部特性的因素复杂如构成结合部构件的材料表面粗糙度结合部连接螺栓的预紧力结合部尺寸等且多为非线性
建模过程中 ,可以将结合部划分为结合部单
基于 PA TRAN 的机床结构快速动力学建模系统的开发 ———毛宽民 叶 俊 李 斌
图 1 机床动力学建模流程图
元 ,其单元的动态特性只与结合部的影响因素有 关 ,只要机床结合部的影响因素相同 ,就可以采用 相同的结合部模型 ,使得结合部模型具有通用性 。
收稿日期 :2006 —12 —05 修回日期 :2007 —11 —30 基金项目 : 国 家 863 高 技 术 研 究 发 展 计 划 资 助 项 目 (2005AA424224) ; 国 家 重 点 基 础 研 究 发 展 计 划 资 助 项 目 (2005CB724101)
·1144 ·
从图 7 可见 ,系统开发的关键包括 : ①把模型 中的结合部单元节点和实验得到的结合部单元的 属性关联起来 ; ②将多个结合部单元组装并生成 DM I G 卡片 ; ③将 DM I G 卡片输入到 PA TRAN
·1146 ·
中国机械工程第 19 卷第 10 期 2008 年 5 月下半月
基于MSC Patran的飞机结构战伤快速修理程序
基于MSC Patran的飞机结构战伤快速修理程序
陈博;陈秀华;汪海
【期刊名称】《计算机辅助工程》
【年(卷),期】2009(18)1
【摘要】为使用模块化方法实现飞机结构战伤的快速修理,以MSC Patran为平台,利用其二次开发语言PCL和模型日志文件,通过自动加载编译函数文件、参数化建模、用户自定义菜单和图形界面、自动提交分析和读取结果等技术,开发飞机结构战伤快速修理程序. 使用此程序分析几个典型案例,结果表明该程序不仅能满足多数飞机结构战伤修理的要求,而且可以大大缩短修理时间.
【总页数】5页(P22-26)
【作者】陈博;陈秀华;汪海
【作者单位】上海交通大学船舶海洋与建筑工程学院,上海,200240;上海交通大学空天科学技术研究院,上海,200240;上海交通大学空天科学技术研究院,上
海,200240
【正文语种】中文
【中图分类】V267;TP391.7;TB115
【相关文献】
1.飞机结构战伤快速修理的模块化方法 [J], 郎智明;汪海;陈秀华;陈博;陈迟
2.基于MSC/PATRAN的飞机结构强度静力试验数据实时跟踪与处理系统开发 [J], 刘亚龙;王生楠;刘海峰;饶勇刚;瞿卫坚
3.基于Patran和MSC Nastran的现代飞机舱门主结构校核方法 [J], 张伟;陶金库
4.基于MSC.Patran的飞机典型耳片结构强度校核系统设计 [J], 汤超
5.基于MSC.Patran的飞机壁板结构强度校核系统 [J], 汤超;乔玉炜
因版权原因,仅展示原文概要,查看原文内容请购买。
patran二次开发语言
3. PCL函数库 函数库 4. PCL编译和连接 编译和连接
方式: 命令行; 方式 1)Patran命令行;2) p3cplcomp; 3)make 命令行 Patran命令行和 p3pclcomp方式 命令行和 方式 !!input <filename>.pcl 编译、连接 编译、连接filename.pcl,并将函数调入 ,并将函数调入Patran 直接运行文件中的函数 !!Compile <filename>. pcl !!Library xxx.plb Make 创建完程序后,键入 自动编译并存入库中, 创建完程序后,键入Make, Patran自动编译并存入库中,但第一次 自动编译并存入库中 用make须给出 须给出Makefile 文件 须给出 编译filename.pcl,并将其存入xxx.plb中 ,并将其存入 编译 中 将库调入Patran, 调入后可执行该函数 将库调入
PCL功能 功能
用小程序, ◆编制Patran用小程序,扩展 编制 用小程序 扩展Patran功能 功能 ◆把自己的分析程序集成到Patran统一环境中,用Patran做前后处理,象NASTRAN, 把自己的分析程序集成到 统一环境中, 做前后处理, , 统一环境中 做前后处理 ABAQUS,DYNA3D一样 , 一样 的模型作参数化研究, ◆对Patran的模型作参数化研究,针对特殊工程问题,建立统一参数化模型 的模型作参数化研究 针对特殊工程问题, ◆方便地编制“傻瓜”界面,供设计工程师和新手使用 方便地编制“傻瓜”界面,
基于MSC_Patran_Nastran的结构优化程序系统的二次开
基于MSC.Pat ran/Nast ran的结构优化程序系统的二次开发3王迎佳1,武红霞1,黄 海2,秦东晨1(1.郑州大学机械工程学院,河南郑州450001;2.北京航空航天大学宇航学院,北京100083)摘要:尽管Patran/Nastran软件具有强大的工程解决能力和广泛的通用性,但在复杂的工程结构优化领域,由于缺乏针对性而使其应用性下降。
采用该软件提供的二次开发工具PCL,基于Patran平台,将有限元软件Nastran 和一些专用算法结合,开发了一套结构优化设计系统。
该系统可以使设计过程高度自动化,并通过典型算例验证了它的正确性和高效性。
关键词:二次开发;结构优化;Patran;PCL中图分类号:TP311 文献标识码:A 文章编号:100822093(2007)0320026203 开发适用于工程结构设计的高效可靠的程序系统一直是工程部门迫切的要求。
虽然通用CA E软件具有强大的工程解决能力和广泛的通用性,但缺乏针对性。
将自编软件与通用软件结合,开发出适合某领域工程问题的专门软件,并使过程高度自动化,已成为国内外各领域CA E技术的发展趋势。
由于结构优化工程应用领域的专业特殊性,希望开发出来的结构优化应用软件具有特定的功能和用户界面。
本文所述的结构优化程序系统正是基于Pat ran平台,采用二次开发工具PCL(Pat ran Com2 mand Language)将有限元软件Nast ran和二级多点逼近结构优化算法[1]程序结合。
计算结果表明,本程序系统界面友好、使用方便,同时计算准确可靠、收敛迅速,适于工程结构优化。
1 程序系统的技术路线Pat ran是工业领域最著名的并行框架式有限元前后处理及分析系统,具有完善的几何造型、全面的有限元处理和方便的分析模型定义功能,并能集成各种分析软件和将分析结果可视化处理[2]。
为提高其专业针对性,美国MSC公司提供了二次开发语言PCL。
PCL是集成于Pat ran中的一个高级、模块化结构的编程语言和用户自定义工具,其主要结构类似于C语言和Fortran语言。
基于MSC.PATRANNASTRAN的结构优化程序系统
基于MSC.PATRANNASTRAN的结构优化程序系统
基于MSC.PATRAN/NASTRAN的结构优化程序系统
自行开发结构优化软件存在着人机界面和结构分析功能不足等弱点.在有限元软件MSC.PATRAN/NASTRAN平台上,用PATRAN的二次开发工具PCL建立了结构优化系统,此系统由NASTRAN作结构分析和敏度分析,采用自主开发的基于二级多点逼近算法的程序模块进行寻优计算,并且特别增加针对空间飞行器结构优化的特殊功能和相应前后置界面,使PATRAN/NASTRAN具有的结构优化功能得以扩展.典型算例和实际工程的应用结果表明,本程序系统计算准确快捷,使用方便,适用于航天器的结构优化.
作者:陈珅艳袁家军黄海CHEN Shen-yan YUAN Jia-jun HUANG Hai 作者单位:陈珅艳,黄海,CHEN Shen-yan,HUANG Hai(北京航空航天大学宇航学院,北京,100083)
袁家军,YUAN Jia-jun(北京航空航天大学宇航学院,北京,100083;中国空间技术研究院,北京,100086)
刊名:宇航学报ISTIC PKU 英文刊名:JOURNAL OF ASTRONAUTICS 年,卷(期): 2005 26(4) 分类号: V414.19 关键词:结构优化 PATRAN/NASTRAN PCL 航天器。
用MSC.Patran的PCL二次开发用户界面
用MSC.Patran的PCL二次开发用户界面
唐友宏;陈宾康
【期刊名称】《船海工程》
【年(卷),期】2002(000)003
【摘要】在对MSC.Patran进行二次开发时,通常要自己编写自定义的图形界面,以实现开发者所需的一些特殊功能,结合某些用户界面,说明利用PCL语言进行二次开发用户界面的过程和应注意的问题.
【总页数】3页(P20-22)
【作者】唐友宏;陈宾康
【作者单位】武汉理工大学,交通学院,武汉,430063;武汉理工大学,交通学院,武汉,430063
【正文语种】中文
【中图分类】U662.9
【相关文献】
1.MSC.Patran二次开发在预拉伸消减淬火残余应力中的应用 [J], 湛利华;陈真
2.MSC.Patran二次开发及其集成开发环境 [J], 陈博;陈秀华;汪海
3.一个基于MSC.Patran二次开发的车桥CAE软件 [J], 周明刚;陈源;丁律辉
4.基于MSC.Patran界面的PCL二次开发 [J], 张军彦;李昌华;李晓辉
5.基于MSC.Patran的螺栓模拟功能的二次开发与应用 [J], 姜子刚;刘世谦;张金梅;于硕;韩小坤;刘钊宾;邢首辰
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MSC.Patran的水下航行器噪声专用程序二次开发
船舱 管道噪 声为例进 行计 算 , 果表 明, 结 这种 专用程序 的二次开发 不仅 可 以方便 的进行 噪声 方 面的工程 计 算, 而且 能和 Na. s
t n 求解 器一样对 计算 结果进行 前后 处理 分析 。 r 等 a 关键词 :有 限元分 析:前 处理 ;噪 声; 求解 器; 二次 开发
中图 法分 类号 : P 9 . T章编 号 :0 072 (0 8 0 .4 90 10 .0 4 2 0 ) 20 6 .3
Se o ay d v l p e to ieo n e wa e h ceSa p o ito r c d r c nd r e eo m n f no s fu d r trve il’ p r prain p o e u e b s d o SC. ta a e n M Par n
S A iu L N nh o P a , J J nh i H N Wejn , E G We—a U H i - , I i —a N a
基于Patran二次开发的固体发动机结构分析系统
基于Patran二次开发的固体发动机结构分析系统申志彬;李磊;段静波;唐国金【期刊名称】《固体火箭技术》【年(卷),期】2011(034)002【摘要】在有限元软件MSC.Patran/Nastran平台上,应用Patran的二次开发工具PCL(Patran Command Language),通过客户化、增设特定命令和窗体等技术手段,开发了固体发动机结构分析系统MSA(SRM Structure Analysis system).该系统突破了参数化建模、内压自动加载和非参数化模型导入等多项关键技术,可方便对固体发动机进行参数化建模、结构完整性分析、参数敏感性分析及贮存寿命预估.系统将专家知识进行了集成,避免了重复工作,是一个开放性的平台,并具有专业的有限元前后处理功能,对固体发动机结构设计和分析具有较高实用价值.【总页数】5页(P171-175)【作者】申志彬;李磊;段静波;唐国金【作者单位】国防科技大学,航天与材料工程学院,长沙,410073;国防科技大学,航天与材料工程学院,长沙,410073;国防科技大学,航天与材料工程学院,长沙,410073;国防科技大学,航天与材料工程学院,长沙,410073【正文语种】中文【中图分类】V435+.13【相关文献】1.基于MSC.Patran/Nastran的结构优化程序系统的二次开发 [J], 王迎佳;武红霞;黄海;秦东晨2.基于Patran二次开发的星形药柱结构分析与设计 [J], 申志彬;唐国金;雷勇军;李磊3.基于Patran二次开发的深沟球轴承静态有限元分析 [J], 段磊;陈晓阳;张涛;王正良;顾家铭4.基于 Patran 二次开发的贮箱隔膜结构设计与分析系统∗ [J], 马维力;周仕明;穆小强;陈晶晶;李道奎5.基于MSC.Patran的螺栓模拟功能的二次开发与应用 [J], 姜子刚;刘世谦;张金梅;于硕;韩小坤;刘钊宾;邢首辰因版权原因,仅展示原文概要,查看原文内容请购买。
基于粒子群算法的车架结构优化及其二次开发
基于粒子群算法的车架结构优化及其二次开发摘要半挂牵引车是一种具有高效率而且方便快捷的公路运输车辆。
随着中国经济的不断地发展,半挂牵引车在长途货运中起着越来越重要的作用,得到了运输行业的高度重视。
车架作为其主要的承载部件,需要承担来自车内外环境产生的各种复杂多变的载荷,而其强度直接影响到车辆是否能正常可靠地工作。
另外,为了迎合人们节能环保的要求,确保车架在满足性能的条件下尽可能地降低总质量。
为了解决上述问题,以半挂牵引车的车架为本文的研究对象,运用有限元理论、P C L语言和粒子群算法等基础知识,利用P A T R A N软件作为其开发平台,对其结构优化模块进行了界面开发,其内容主要可以分为以下3个部分:1.针对牵引车的车架结构的多目标优化问题,本文利用P A T R A N内嵌的P C L语言,对其优化模块进行了二次开发。
将建立的粒子群优化模块的菜单直接融入到操作界面,而用户可以轻松地通过人机对话界面的设定优化的三要素,从而实现了算法优化过程的流程化。
2.接着介绍了目前常用的几种近似模型技术以及利用C A E软件建立车架结构的有限元模型的关键步骤。
由于构建近似模型的关键是选取合适的样本点,充分地反映整个设计空间域,否则选取再多的样本点也是徒劳无益的。
本文选用拉丁超立方试验设计方法进行采样,在此基础上,采用径向基近似技术构建了车架的设计变量与目标之间的近似模型。
3.研究了一种多目标粒子群优化算法,该算法利用基于P a r e t o支配关系的庄家法来构建粒子群的非支配解集合;采用外部档案集来保存当前所寻找到的非支配解集,而运用自适应网格法来更新外部集合,使该算法能具有良好的分布性;并且该算法引入权重系数的方法来进一步改进粒子群算法中个体极值的选择方法,并将实时变异的策略引入到从外部集中选取全局极值的过程,以免粒子陷入局部最优的区域。
通过对车架结构进行仿真分析,验证了该算法的有效可行性。
最后选取采用粒子群优化方法得到的一组解集进行有限元分析,验证了优化结果是有效可行的。
对于MSC.Nastran软件的使用和结构优化程序二次开发
对于MSC.Nastran软件的使用和结构优化程序二次开发隋允康; 杜家政; 乔志宏; 刘赵淼
【期刊名称】《《CAD/CAM与制造业信息化》》
【年(卷),期】2002(000)005
【摘要】本文针对一些工程结构,利用美国MSC公司的MSC.Patran和
MSC.Nastran软件建立了几何模型,生成有限元网格模型,进行了应力、变形分析计算,其中有些问题还利用优化模块以重量最小为目标函数进行了最优设计;考虑到优化模块还有待于更好地体现计算效率和健壮性,以MSC.Patran和MSC.Nastran
软件为核心、基于PCL语言分别进行了各类有限元模型的结构优化程序的二次开发;最后还探讨了CAE软件的发展走向。
【总页数】3页(P49-51)
【作者】隋允康; 杜家政; 乔志宏; 刘赵淼
【作者单位】北京工业大学机电学院力学部工程数值模拟中心
【正文语种】中文
【中图分类】TP319
【相关文献】
1.基于MSC.Patran/Nastran的结构优化程序系统的二次开发 [J], 王迎佳;武红霞;黄海;秦东晨
2.FANUC用户宏程序执行器软件的二次开发 [J], 宋松
3.利用AutoCAD软件包二次开发曲轴零件参数化绘图处理程序的研究 [J], 姜晓
4.UG软件二次开发工具的使用 [J], 张新香
5.我应该使用硬件iSCSI发起程序还是使用软件iSCSI发起程序? [J],
因版权原因,仅展示原文概要,查看原文内容请购买。
在MSC.PATRAN中机翼有限元模型加载模块的二次开发
在MSC.PATRAN中机翼有限元模型加载模块的二次开发滕春明;汤庆辉;叶彬
【期刊名称】《教练机》
【年(卷),期】2005(000)004
【摘要】介绍了使用PCL语言对强度计算软件 MSC.PATRAN进行二次开发程序编制的方法 ,以及开发机翼有限元模型加载模块的过程,为在 MSC.PATRAN中增加计算模块提供了方法和思路.该计算模块已应用于具体型号的强度设计分析中.【总页数】6页(P6-11)
【作者】滕春明;汤庆辉;叶彬
【作者单位】洪都航空工业集团;洪都航空工业集团;洪都航空工业集团
【正文语种】中文
【中图分类】V2
【相关文献】
1.MSC.Patran二次开发在预拉伸消减淬火残余应力中的应用 [J], 湛利华;陈真
2.虚拟裂纹闭合法在MSC.Patran中的二次开发 [J], 张允涛;黄其青;殷之平
3.金属材料循环加载本构关系有限元模型的二次开发 [J], 杨珍;唐斌;陈涛
4.Msc.patran有限元模型中约束的研究 [J], 曹飞龙
5.大型客机机翼"双梁"式胶布带轻量模块化加载技术 [J], 郭琼; 郑建军; 刘玮
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MSC.Patran/Nastran的复合材料层合板稳定性优化
s ac t o d o t or p ce pe me tme o su e o p i zn e ti k e so u -ly r ;At e r h me d a rh t i x r n t d i s d fro t h n o i h miig t c n s fs b a e h h s h e o d se t e s c n tp,t e p y sa kng s q e c ft e l mi ae i p mie y a g n tc a g rtm .Asa h l tc i e u n e o a n t s o t z d b e e lo h h i i i n
典型的设计变量为铺层角度、铺层厚度和铺层顺
作 ,在一定程度上 ,薄壳结构的稳定性设计 比强 度设计更为重要 l。高性能复合材料在航空、航 2 】
维普资讯
第2 7卷 第 2期 20 0 7年 4月
飞
机
设
计
VOI2 . 7 No. 2
AⅡ I FT DE I = { S GN
Ap r
20 07
文章编号 :17 - 5 9 2 0 )2 0 3 - 3 6 3- 9 (0 7 0 -0 4 0 4
基 于 MS . arn N s a C P ta / at n的复合 材 料 r 层合 板 稳定 性 优 化
常 楠 ,赵美英‘ ,王
( .沈 阳飞机设计研究所 ,辽宁 沈 阳 2
基于MSC.Patran的舱室识别程序开发
基于MSC.Patran的舱室识别程序开发单威俊;陈坤坤;许方;刘玉川;蔡忠云【摘要】During structure strength assessment of ships , it needs to define the boundary element of the cabin .The detection methods for cabin spaces were studied .In Patran development platform , a cabin automatic recognition program was developed by PCL language , based on the method of splitting and jointing .The results showed that the program can identify the boundary of the cabin spaces accurately .%针对船舶结构强度规范校核时对舱室空间的边界单元自动识别的需要,对有限元模型空间识别方法进行讨论,以Patran为开发平台,使用PCL语言,基于“切分拼接”的思想开发出舱室空间识别程序,所开发的舱室识别程序能够准确地识别出舱室的边界网格单元。
【期刊名称】《船海工程》【年(卷),期】2014(000)002【总页数】5页(P77-80,84)【关键词】有限元模型;舱室;空间识别;PCL二次开发【作者】单威俊;陈坤坤;许方;刘玉川;蔡忠云【作者单位】中国船舶科学研究中心,无锡214082;中国船舶科学研究中心,无锡214082;中国船舶科学研究中心,无锡214082;中国船级社,北京100007;中国船级社,北京100007【正文语种】中文【中图分类】U663.2国际船级社协会开发的协调后的《共同结构规范》(HCSR),预计将在2014年生效[1]。
基于MSC.Patran的飞机典型耳片结构强度校核系统设计
基于MSC.Patran的飞机典型耳片结构强度校核系统设计汤超【摘要】建立飞机典型耳片的参数化建模系统,在进行非线性有限元分析结果的同时,也利用工程方法对飞机典型耳片的承载能力进行计算,得到2种典型耳片结构的强度校核结果.文章利用MSC.Patran二次开发功能,通过编译语言加载PCL(PATRAN Command Language)语言函数文件,开发了用户自定义菜单、图形界面和读取结果等功能,从而开发了飞机典型耳片结构强度校核系统.使用此系统对某些典型耳片结构案例进行分析,结果表明该程序不仅能够满足较大范围内的各种飞机典型耳片结构的强度校核要求,而且还可以大大提高飞机设计者的工作效率.【期刊名称】《江苏科技信息》【年(卷),期】2016(000)017【总页数】4页(P63-66)【关键词】飞机典型耳片结构;强度校核;MSC.Patran;二次开发;PCL语言【作者】汤超【作者单位】中国商飞上海飞机设计研究院,上海 201210【正文语种】中文飞机结构中存在大量的螺栓与耳片的连接结构,这种接头结构的强度校核是强度分析过程中必须完成的任务。
以民机中央翼与外翼连接处的耳片来分析,在地面和飞行载荷的作用下,耳片受到弯、剪、扭等复杂载荷的作用。
耳片在这些作用下可能进入材料塑性,产生永久变形,导致耳片结构失效。
飞机设计中,一般优先计算得到耳片结构的承载能力,与实际承受的载荷相比,得出强度评估结果。
本系统利用MSC.Patra平台自带的二次开发功能,采用语言PCL (PATRAN Command Language)进行了飞机耳片承载能力评估系统开发。
从耳片参数化建模开始,进行程序化设计,利用非线性的算法,包括材料非线性和接触非线性,得出耳片承载能力。
本系统结合了有限元软件前后处理模块,建立了参数化建模模块,实现了与分析结果、评估以及计算报告生成之间的无缝连接,流程清晰,界面易用、方便,能够满足较大范围内的各种飞机典型耳片结构的强度校核要求。
复合材料二维强度校核软件的二次开发
复合材料二维强度校核软件的二次开发
郑钰;李宏烨
【期刊名称】《河北工业大学学报》
【年(卷),期】2011(040)001
【摘要】采用PCL编程语言,在MSC.Patran平台下开发了一个针对复合材料层压板连接问题的二维强度校核软件.该软件既可以采用广义强度准则进行力失效判别,也可以采用特征线方法,结合Tsai-Hill准则、Hoffman准则、Tsai-Wu准则和Yamada-Sun准则对复合材料铺层进行应力失效判别.该软件还能够同时兼容MSC.Nastran和MSC.Marc的计算结果,将应力分析、失效判别、结果显示3个模块融为一体.通过显示失效区图形的方法,不仅可以表示强度校核结果,还为主要失效模式的推断提供参考依据.
【总页数】5页(P31-35)
【作者】郑钰;李宏烨
【作者单位】上海交通大学航空航天学院,上海,200240;上海交通大学航空航天学院,上海,200240
【正文语种】中文
【中图分类】V214.8;TB115
【相关文献】
1.复合材料结构模板的强度校核计算理论 [J], 刘山洪;刘毅
2.29寸Ⅱ型复合材料竞技山地自行车的车架强度校核 [J], 陈广芳;陈昊;李冰;张文
豪
3.纤维增强复合材料柔性管强度校核及截面设计 [J], 张耘晗;娄敏;胡平;吴武刚
4.基于Aerobook的翼身融合复合材料飞机结构优化与强度校核 [J], 易俊杰;洪清泉;闫建兵
5.基于碳纤维复合材料的竞技山地车车架定性定量强度校核研究 [J], 张强
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Patran的全机柔性模型研究及模态分析
基于Patran的全机柔性模型研究及模态分析
冯振宇;王莉平;王轩;黄彦
【期刊名称】《中国民航大学学报》
【年(卷),期】2010(028)005
【摘要】以某型无人机研制为背景,采用MSC.Patran建立了全机柔性有限元模型Ⅰ.在模型Ⅰ的基础上,简化次要受力部件,建立了全机柔性有限元模型Ⅱ.运用模态分析方法,利用MSC.Nastran对两个全机柔性模型进行仿真模态分析,得到全机各阶固有频率和振型.通过比较两个模型的模态分析结果,得到了关于全机材料及结构方面的有益结论.提出的全机有限元简化模型及模态分析方法,为无人机全机结构动态特性试验和设计提供了参考.
【总页数】5页(P42-46)
【作者】冯振宇;王莉平;王轩;黄彦
【作者单位】中国民航大学航空工程学院,天津300300;中国民航大学航空工程学院,天津300300;中国民航大学航空工程学院,天津300300;中国民航大学航空工程学院,天津300300
【正文语种】中文
【中图分类】V211.4
【相关文献】
1.基于MSC.Patran/Nastran的发动机短舱气动模型建模研究 [J],
2.不完全分布柔度全柔性机构拟柔性模型研究 [J], 邱丽芳;翁海珊;俞必强;代云升
3.基于运行模态分析的单梁起重机模型修正研究 [J], 张松松;梁安阳;岳林
4.基于D-H矩阵的柔性坐标测量机多测量模型研究 [J], 吴霞;郑大腾
5.基于伪刚体模型法的全柔性机构位置分析 [J], 于靖军;毕树生;宗光华;赵东因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号 167127953(2005)02204217收稿日期 2004212208作者简介 何祖平(1975-),男,硕士,助理工程师基于MSC.Patran 二次开发的结构参数化建模及其集成开发环境何祖平 王德禹上海交通大学船舶海洋与建筑工程学院 上海 200030摘 要 应用PC L 语言结合会话文件对MSC.Patran 平台进行二次开发,通过梁结构建模与分析的参数化,提高了工作效率,同时也促进了建模和计算精度的改善;通过在M icros oft Visual C ++ 6.0的编辑器中加载外部工具的方法,将PC L 开发环境与VC 编辑器集成,充分利用VC 编辑器的强大功能,使PC L 程序的开发更为方便快捷。
关键词 船舶结构 参数化建模 MSC.Patran PC L 语言 会话文件 二次开发 集成开发环境中图分类号 U661.42 文献标识码 AParameterized m odeling based on MSC.Patran andits integrated development environmentHE Zu 2ping WANG De 2yuSchool of Naval Architecture ,Ocean and Civil Eng. Shanghai Jiaotong University Shanghai 200030Abstract The PC L language combined with the session file of MSC.Patran is applied for the parameterized m odeling and analysis for structures ,which can im prove the efficiency with the m odeling and analysis precision enhanced.The tech 2nique can be further popularized for analysis of ship and other structures.This paper als o introduces a method to integrate PC L development environment into VC editor by loading the exterior tools.The power ful ability of VC editor is able to make the PC L development m ore convenient and efficientK ey w ords ship structure parameterized m odeling MSC.Patran PC L language session file second 2time de 2velopment integrated development environment 随着造船技术与航运市场的发展,船舶建造向大型化和经济化方向发展,越来越多的船舶超越了现行有关规范的规定,需要利用有限元直接计算的手段来评估船舶的安全性。
这类计算有的选用国内自主开发的软件,有的采用各大船级社的结构计算软件。
MSC 公司的系列软件在我国船舶结构计算中占据着非常广泛的市场。
然而,直接应用通用有限元软件分析船舶结构需要较高的有限元技巧和较长建模时间,这种方式不能满足现实船舶设计建造的要求,也不具备处理突发事件的能力。
有些结构建模和分析在通用软件中实现也不是很方便。
作者在研究船舶强梁腹板开孔问题时,由于需要考虑不同的开孔参数和载荷边界条件,建模与分析过程中有许多重复性的工作,耗费大量许多宝贵的时间。
为解决这个问题,本文采用对通用有限元软件MSC.Patran 进行二次开发的方法,针对船舶行业的应用特点和特定的问题,开发适当的功能模块。
MSC.Patran 具有齐全的前、后处理功能,以MSC.Patran 为平台,应用PC L 语言并结合会话文件对MSC.Patran 进行二次开发实现结构建模与分析的参数化方法可行而且非常方便。
1 PC L 语言及会话文件介绍1.1 PC L 语言PC L (patran command language )语言的语法类似C 语言,它提供一般高级语言所有的大部分数据类型。
PC L 提供由IF Then E lse ,S witch and case ,F or 以及While 等关键字组成的循环与控制操作。
PC L 函数由关键字FUNCTI ON 开始,E ND FUNC 2TI ON 结束,结构如下。
71FUNCTI ON fname(arglist) declarations... statements... (and/or) NOOD L commandsE ND FUNCTI ONPC L语言中提供类的概念,类由关键字C LASS开始,E ND C LASS结束,类中可以声明变量与函数,不同于C++中类的概念,PC L的类不具有继承、派生等功能,它更像C语言里面的结构体。
在类中可以定义变量和函数,在类里面调用类的函数用类名加函数名,中间用一个点号连接,如classname.funtionname,PC L类结构如下所示。
C LASS classname C LASSWI DE declarations... functionsE ND C LASS从功能上说,PC L语言可以实现一般高级语言所能实现的大部分功能,同时它还提供与F or2 tran和C的访问接口;另一方面,也由于PC L语言与MSC.Patran的紧密关系,应用PC L语言作为MSC.Patran的开发工具是必然的选择。
应用PC L 可以开发出界面漂亮、功能强大的应用程序。
现在,几乎所有的分析仿真软件都采用PC L语言作为工具,建立了与的集成关系,有的也直接将PATRAN作为分析系统的前后处理器。
1.2 PC L程序的调用可以通过.pcl文件或者编译成库文件.plb的形式调用,也可以直接在Patran命令行逐条输入并执行。
另外,也可以将PC L程序嵌入Patran会话文件(.ses文件)中执行,Patran会话文件管理器会把它不能处理的语句传递给PC L编译器处理。
Patran命令行下,PC L程序的调用格式如下。
!!I NPUT filename.pcl(直接引入PC L程序),!!LI BRARY libname.plb(引入库文件中的程序)。
由于Patran启动时要加载init.pcl,所以可以通过在该文件中增加命令来实现自己开发的PC L 程序自动运行。
尤其象增加菜单、增加文件查找目录等初始化工作,可使得PC L客户应用程序与Patran完美地集成在一起。
1.3 会话文件Patran运行时,所有的操作都会记录在会话文件(session file,.ses文件)中,系统默认为pa2tran.ses.01,每次启动时版本编号自动递增。
也可以将一段时间的操作记录在某个指定的会话文件中。
会话文件中记录的操作可以通过回放的形式重做,里面也可以嵌入变量、函数定义等PC L程序段,会话文件的这个功能为开发PC L程序提供了方便,通过修改会话文件开发建模程序,工作效率得到较大的提高。
此外,日志文件(journal file,.jou文件)中会保存整个模型数据库db文件的建模过程,利用它也可以重建模型数据库。
2 参数化建模与分析的实现对于船舶结构,一个简单的分段模型的建模过程可能都要用到几千条PC L语句,如果整个建模过程都通过手工书写代码的形式进行,容易出错,这将是一项非常繁琐费力的工作。
Patran的建模过程实际上是一组命令的执行过程,会话文件中就保存了这些命令。
因此,可以将PC L语言与会话文件结合起来,通过调用会话文件实现参数化建模。
由于在Patran用户界面中操作直观方便,会话文件的编写采用Patran自动生成和手工编写相结合的方式进行。
为了实现参数化,解决建模中的重复操作,首先手工在Patran 中建立结构模型,然后对保存下来的会话文件做必要的修改,在会话文件中增加变量声明,必要的数据用变量替换。
例如:研究船舶横梁腹板开孔问题时,对开孔的位置和大小的说明数据用变量替换。
经过这样修改后,给变量赋不同的值,本来只能实现单一模型建模的会话文件可以根据不同的参数建立模型了。
开发复杂、大型的建模程序时,其中的单个建模片断也可应用这种方法实现。
后面将说明,为了实现特定的功能,会话文件中还需要嵌入PC L函数。
结构参数化建模与分析过程见图1。
会话文件可以嵌套调用,建模过程可以采用多个会话文件实现,前面的文件结束后使用s f-play()函数调用后面的文件,会话文件一个个依次执行,这样做既便于控制流程,也便于源代码的管理。
建模和分析过程中要用到的函数和参数的声明以及变量的赋值过程需要放在单独的会话文件中,因为Patran模型数据库中不保存建模过程中声明的变量和函数,以后再打开模型文件时,建模81图1 结构参数化 建模与分析过程时声明的函数和变量都不可用了。
由于对模型参数化分析或者因其他原因需要利用模型重新计算时,只要重新执行一次函数和参数的声明以及变量赋值过程的会话文件就可以了,图1中箭头所指的就是这种模式,跳过了建模的步骤。
3 PC L开发环境与 VC编辑器集成 Patran自身不带PC L 编辑器,PC L程序的编写可以在任意的文本编辑工具中进行。
用PC L语言开发Pa2 tran界面会用到一些预先定义的宏,需要调用cpp. exe进行预处理,还原宏的内容。
另外,将其PC L源程序编译为库文件时需要调用p3pclcom p.exe中com pile命令。
这些操作可以放到一个批处理文件中,设PC L源文件后缀为cpp,预处理后,后缀为pcl,编译后生成同名的库文件,则批处理命令如下。
@echo offif“x%1”==“x”g oto ERRORset filename=%1IF EXIST%P3-H OME%g oto C ONTSET P3-H OME=C:\patran2001r2g oto C ONT:C ONTrem预编译call%P3-H OME%/bin/cpp.exe-C-I%P3-H OME%/customization%filename%.cpp %filename%.pclif errorlevel1 g oto ERRORrem编译为库文件echo!!C OMPI LE%filename%.pcl into%filename%.plb|%P3-H OME%\bin\p3pclcom p. exeif errorlevel1 g oto ERRORrem清除中间文件:C LE ANdel%filename%.pclexit(0):ERRORdel%filename%.pclexit(1)Micros oft Visual C++ 6.0的编辑器的自定义功能中tools选项里有外部工具调用的相关设置,利用这项功能可以将PC L开发环境集成到该编辑器中。