汽车车桥CAE软件设计及接口技术研究_丁律辉
更新时间:2023-05-16 11:33:01 阅读量: 实用文档 文档下载
- 科学计算与CAE软件设计推荐度:
- 相关推荐
2006年第7期
文章编号:1001-2265(2006)07-0029-04
#设计与研究#
汽车车桥CAE软件设计及接口技术研究
丁律辉,黄其柏,周明刚,宋朝,胡浩
(华中科技大学机械科学与工程学院,武汉 430074)
摘要:应用PCL语言结合会话文件对MSC.Patran平台进行二次开发,实现汽车车桥结构建模与分析的参数化,可以提高工作效率,促进建模和计算精度的改善。文章利用VisualC++6.0强大的编程功能,并结合PCL语言,实现了VisualC++开发界面与Patran之间的无缝连接。利用这个接口,设计并实现了一个车桥CAE系统。
关键词:汽车车桥;参数化建模;PCL语言;会话文件;CAE中图分类号:TH166 文献标识码:A
ResearchontheCAESoftwareDesignofAutomotiveAxleandInterfaceTechnique
DINGLv-hu,iHUANGQ-iba,iZHOUMing-gang,SONGZhao,HUHao
(SchoolofMechanicalScience&Engineering,HuazhongUniversityofScienceandTechnology,Wuhan430074,China)
Abstract:ThePCLlanguagecombinedwiththesessionfileofMSC.Patranisappliedfortheparameterizedmodelingandanalysisforautomotiveaxlestructures,whichcanimprovetheefficiencywiththemodelingandanalysisprecisionenhanced.TheVisualC++withthepowerfulabilitycombinedwithPCLlanguagerealizestheseamlessinterfacebetweenthecustomersurfacedevelopedbyVisualC++andPatran.TheCAEsystemofautomotiveaxleisdesignedbythisinterface.
Keywords:automotiveaxlestructure;parameterizedmodeling;PCL;languagesessionfile;CAE
0 引言
随着汽车制造技术与汽车市场的发展,汽车制造向规模化和经济化方向发展,越来越多的车辆设计超越了现行有关规范的规定,需要利用有限元直接计算的手段来评估车辆安全性[1]。这类计算有的选用国内自主开发的软件,有的采用各汽车制造公司的结构计算软件[2]。MSC公司的系列软件在我国汽车结构计算中占据着非常广泛的市场。然而,直接应用这一类通用有限元软件分析车辆结构需要较高的有限元技巧和较长建模时间,这种方式不能满足现实车辆设计制造的要求,也不具备处理突发事件的能力。在采用有限元法研究某公司生产的车桥工程问题时,对同一类型不同几何尺寸的车桥,需要采用不同的有限元模型,建模的工作量很大,考虑到车桥的类型相对稳定,拓扑结构没有发生重大改变,这样建模与分析过程中有许多重复性的工作,耗费大量宝贵的时间[3]。为解决这个问题,采用VisualC++、PCL语言结合会话文件对MSC.Patran进行二次开发[4],同时采用UG进行参数化建模,使得开发的功能模块实现了结构建模与分析
的参数化,且具有齐全的前、后处理功能。
1 Patran与PCL语言的功能特点
Patran运行时,所有的操作都会记录在会话文件(sessionfile,.ses文件)中,系统默认为pantran.ses.01每次启动时版本编号自动递增。也可以将一段时间的操作记录在某个指定的会话文件中。会话文件中记录的操作可以通过回放的形式重做,里面也可以嵌入变量、函数定义等PCL程序段,会话文件的这个功能为开发PCL程序提供了方便,通过修改会话文件使建模过程程序化,工作效率能够得到较大的提高。此外,日志文件(journalfile,.jou文件)中会保存整个模型数据库db文件的建模过程,利用它也可以重建模型数据库[4]。
PCL(patrancommandlanguage)语言的语法类似C语言,它提供一般高级语言所有的大部分数据类型。PCL命令语言是集成于MSC.Patran中的一个高级化、模块化结构的全功能计算机编程语言和用户自定义工具,可以让用户在MSC.Patran软件系统中集成自编开发的分析程序或特定的图形界面。为了利用MSC.
收稿日期:2005-12-30
作者简介:丁律辉(1981)),男,武汉人,华中科技大学在读硕士研究生,主要从事有限元分析、机械设计和汽车底盘方面研究,(E-mail)lvhuiding
@。
29#
#设计与研究#
Patran的前后处理功能,MSC提供了一系列的PCL函数,用来从MSC.Patran的数据库中读取数据并生成计算时所需的数据输入文件,以及将结果文件的数据写入MSC.Patran的数据库中,供MSC.Patran进行前后处理。开发用户界面的目的是为了将这些自编译的函数集中起来,通过直观的图形界面进行交互,方便使用[5]。
从功能上说,PCL语言可以实现一般高级语言所能实现的大部分功能,同时它还提供与Fortran和C的访问接口;另一方面,也由于PCL语言与MSC.Patran的紧密关系,应用PCL语言作为MSC.Patran的开发工具是必然的选择。应用PCL可以开发出界面漂亮、功能强大的应用程序。现在,几乎所有的分析仿真软件都采用PCL语言作为工具,建立了与Patran的集成关系,有的也直接将Patran作为分析系统的前后处理器[6]。
组合机床与自动化加工技术
扭应力Sc:
McKG<rdn
Sc==
Wn2Wn
则紧急制动工况下复合应力:
(5)
Rb=Rc+3Sc(6)2.3 凸凹不平路面行驶工况
在不平路面行驶时动载荷引起的垂直反力N3(方向与图1中的反力N1一致)达到最大时:
N3=
KcG2
(7)
式中:Kc)动载荷系数,一般Kc=2~3。
则弯曲应力Rc为:
Rc=
KcGL2W
(8)
以上三种工况下取最大应力:
Rmax=max[Ra,Rb,Rc]
(9)
2 应力计算分析。
对车桥进行应力计算分析以保证其有足够的强度和刚度,不同工况计算应力如下[9]
:
应使Rmax=[R]。
上述传统算法,只能算出某一断面的应力平均值,而不能完全反映桥壳上应力及其分布的真实情况。因此,它仅用于桥壳强度的演算,或用作与其他车型的桥壳强度进行比较,而不能用于计算桥壳上某点(例如应力集中点)的真实应力值。使用有限元法对驱动桥壳进行强度分析,就可以得到比较详细的应力与应变的分布情况,同时利用开发的软件可实现模型的建立和后处理,对不同参数车桥可以通过软件可以计算出其应力分布情况。
图1 车桥受力示意图
2.1 最大牵引力Pk=Pkmax工况
受力分析如图1所示。弯曲应力为:
N1LR=1+<W
(1)
3 二次开发接口实现过程
对于某一类型车桥,一个模型的建模过程可能都要用到几千条PCL语句,如果整个建模过程都通过手工书写代码形式进行,是一项非常繁琐费力的工作,容易出错。Patran的建模过程实际上是一组命令的执行过程,会话文件中就保存了这些命令。因此,可以将PCL语言与会话文件结合起来。为了实现参数化,会话文件的编写采用Patran自动生成和手工编写相结合的方式进行。首先手工在Patran中建立模型,然后对保存下来的会话文件做必要的修改,在会话文件中增加变量声明,必要的数据用变量替换,通过调用会话文件实现参数化建模,解决了建模中的重复操作。下面以软件中/网格划分0功能按钮对应的部分源代码为例说明接口的实现方法和过程。
在采用通用软件如MSC.Patran进行网格划分时,需要确定网格类型、大小,划分方法等一系列参数,使用过程中有许多技巧和经验,一般需要在实际工程经过长期积累。由于本软件的针对性,很多工作由程序在后台运行,在模型成功导入后,用户只需要点击/网格划分0出现如图2所示对话框,并确定网格精度后单击/开始划分网格0按钮,系统将对导入的桥壳本体几
式中:N1)反作用力;L)车轮到弹簧板距离;W)桥壳抗弯断面模数;<)附着系数。
其扭矩应力S为:
S=
N1<rdWn
(2)
ML
Pk)牵引力;
Pk-Pf
Pf)行使阻力,ML)作用在车轮上扭矩;Wn)桥壳扭转面模数。
因此桥壳在最大牵引力Pkmax的工况下受到的弯扭复合应力Ra为:
式中:rd)车轮动力半径,rd=
Ra=
R+3S(3)
2.2 紧急制动工况
合成弯曲应力Rc为:
Rc=
McwKGL
=W2W
1+<(4)
式中:K)桥壳上的重量分配系数;
G)静载满载时桥壳受到的载荷。
2006年第7期
#设计与研究#
工作量很大。针对该问题,作者利用前面介绍的接口方法,开发了车桥CAE分析系统,该系统主要由以下模块组成:参数化建模并自动生成几何模型(在UG中完成)、车桥工程分析、显示分析结果等。
图3是软件主界面。在该界面下,屏幕的上方是菜单栏和工具条,左面是所有车桥设计方案的树形列表。在左边的树形列表中给出了方案的主要构成,包括:方案名称、方案描述、设计原型和所用材料的名称。如果在树形列表中选中一个设计方案成为当前方案,则当前方案的名称会出现在屏幕左上角的窗口标题栏中显示。工具条是由最常使用的一些功能构成,按照使用的频率依次排列。
图2 网格划分对话框
何模型进行网格划分创建有限元模型。网格划分的部分源代码如下:
externCStringm_workdir;
externCStringm_CurPro;j
CStringm_path=m_workdir+"\\project\\"+m_CurProj+"\\";
DeleteFile(m_path+"patran.ses.01");的.ses.01文件
m_filename="开始划分网格";HANDLEhfile=CreateFile(...);CloseHandle(hfile);FILE*+t");
//删除自动生成
//创建.ses文件
fh=fopen(m_path+m_filename+_T(".ses"),"w
图3 软件主界面
CStringtmp;
mp="uil_file_open.go(\""+m_path+m_CurProj+".dbt\")\n";
fwrite(tmp.GetBuffer(tmp.GetLength()),sizeof(char),tmp.GetLength(),fh);
tp="ui_exec_function(\"mesh_seed_display_mgr\",\"m
init\");...
fwrite(tmp.GetBuffer(tmp.GetLength()),sizeof(char),tmp.GetLength(),fh);mp.Fortmat("fem_create_mesh_sol_5(...)\n",dValueM[...]);//进行网格划分fwrite(tmp.GetBuffer(tmp.GetLength()),sizeof(char),tmp.GetLength(),fh);
tp="uil_file_closem.goquit()\n";fwrite(tmp.GetBuffer(tmp.GetLength()),sizeof(char),tmp.GetLength(),fh);fclose(fh);
ShellExecute(NULL,"OPEN","patran","-sfp开始划分网格.ses-sfrpatran.ses-hl500-b-ansyes",m_path,SW_MINIMIZE);
4 PCL应用开发实例
车桥总成由车桥主体、弹簧板、平衡架、轴端、法兰盘和加强垫片等零件组成。其中车桥主体厚度、长度、直径以及加强垫片厚度、弹簧板中心距等参数根据工程实际情况需要进行调整,而不同尺寸参数对应的加载应力情况不同,这种组合需要建立有限元模型有数十种之多。因此,参数变化后进行工程分析时的建模
下面介绍该软件在工程实际中对车桥进行分析的过程和结果。使用本软件进行车桥分析的流程为:首先生成几何模型,此时软件会自动调用UG进行参数化设计,在界面上输入相应参数尺寸就可以生成需要的几何模型,同时将模型转换成Patran可以识别的.x_t文件格式保存;然后,导入建立的几何模型、网格划分、模型材料属性的确定、几何模型的约束和加载;最后对模型进行分析生成结果视图。如选择界面上的/网格划分0可以弹出如图2所示的对话框;选择网格划分中的/生成视图0可以显示建立的有限元模型。图4是程序运行后某车桥的有限元模型图,图5是对应该几何模型的应力分布云图。
从图中可以看出,由程序根据参数建立起来的有限元模型网格质量比较好。桥壳在实际载荷工况的作用下,总体结构的应力水平不高,但在车桥的圆弧和轴端区域应力大,应力变形的分布规律合理,与工程实际中车桥发生断裂的位置相吻合,找出了该类型车桥的薄弱部位;在弹簧板处加了加强垫片后应力情况得到较好的改善,这些对于实际工程改进工作和优化设计起到了很好的指导作用。
5 结束语
应用PCL语言结合Patran会话文件,可以实现VC++与Patran之间的无缝连接。利用这个接口实现的汽车车桥CAE软件系统,一方面可以减少建模与分析过程中的重复劳动,提高工作效率,另一方面,用户有了更多的时间用于建模,可以更准确地模拟实际结构。
31#
#设计与研究#
组合机床与自动化加工技术
同时,此软件是一个开放系统,可以在现有的数据库的基础上进行扩展,处理更多类型的车桥。
[参考文献]
[1]王勖成,邵敏.有限单元法基本原理和数值方法[M].北京:
清华大学出版社,1997.
[2]西田正孝[日].应力集中[M].北京:机械工业出版社,
1986.
[3]闵鹏,孙启会.桥壳有限元模型建立及分析探讨[J].重型
汽车,1999(5):19-20.
[4]何祖平,王德禹.基于MSC.Patran二次开发的结构参数化
建模及其集成开发环境[J].航海工程,2005(2):17-20.[5]唐友宏,陈宾康.用MSC.Patran的PCL二次开发用户界面
[J].航海工程,2002(3):20-22.[6]MSC.PatranUsercsManua.lMSC公司,1998.[7]MSC.PatranPCLandCustomization.MSC公司,1998.[8]MSC.PatranPCLReferenceManua.lMSC公司,1998.
[9]杨承先.汽车挖掘机车桥断裂原因分析及改进措施[J].建
筑机械,2001(5):31-34.
(编辑 李秀敏
)
CZK型电机壳止口双刀架数控车床通过省级新产品鉴定
山东济宁特力机床有限公司(原山东济宁机床厂)研制开发的CZK型电机壳止口双刀架数控车床于2006年
5月16日顺利通过山东省新产品鉴定。该鉴定会由山东省经贸委组织召开,山东理工大学副校长张新义教授,山东大学张承瑞教授,中国机床工具工业协会组合机床分会秘书长刘庆乐高工,清华大学赵海军高工等专家学者参加了会议。
鉴定委员会经过充分讨论一致认为:该产品具有功能齐全、技术先进、性能可靠、工作稳定和外观新颖的特点。通过查新报告表明,该产品在电机专用装备自动化技术领域处于国内领先水平,可投入批量生产。
CZK型电机壳止口双刀架数控车床是特力公司与清华大学联合研制开发的,主要应用于电机壳机加工,并可用于轴类和盘类零件的加工。该设备采用全封闭防护,自主创新的四轴联动双刀架数控技术,采用自定心的夹紧控制机构,集成应用了机、电、液、气一体化技术,实现了电机壳双止口双端面同时加工,保证了电机壳加工精度,改变了传统的单止口的倒头加工工艺,提高了工作效率。该产品定位精度0.02mm,重复定位精度0.008mm,数控系统分辨率0.001mm。鉴定委员会专家一致认为,该产品具有外观新颖、技术先进、性能优良、功能齐全,能实现人机界面对话、安全可靠等特点。是电机行业理想的更新换代产品。
山东济宁特力机床有限公司是由山东济宁机床厂改制而成立的,现已整体搬迁至济宁高新技术开发区机电工业园内。该公司在董事长孙善科同志的带领下,内抓管理、外抓市场,短短几年内企业取得了长足的进步,在企业内部管理上,顺利地完成了股份制改制,给企业注入了新的活力;2005年7月顺利地通过了ISO9000质量管理体系认证。在外抓市场方面,坚持以市场为导向,制订了生产经营围绕市场转,公司上下围绕生产经营转的战略。目前公司能为电机、汽车、工程机械、内燃机、农机、轻工机械等行业设计制造各类组合机床、组合机床生产线、自动线和组合机床通用部件,并有部分产品出口到美国、古巴、委内瑞拉、伊朗、缅甸等国家。公司下属一个全资子公司)山东济宁精工机械设备有限公司,主要从事煤矿机械产品的研制与开发及汽车零部件的生产,并与济宁博特精密丝杠有限公司强强联合,成立了济宁新力数控机床有限公司,主要从事加工中心、数控铣床的研制和开发,目前,已具备批量生产的能力。
为了提高特力机床产品在高端市场的竞争能力,目前该公司十分注重产品的技术创新,广泛采用先进技术,着力提高机床数控化率,预计今年底公司的另)个科技攻关项目TK6213数控落地铣镗床将研制成功,投入批量生产。
(山东济宁特力机床有限公司 供稿)
正在阅读:
煤炭局党委书记述廉报告(精选多篇)09-26
宿迁市首批非物质文化遗产项目推荐代表性传承人一览表05-26
如影随形必修3历史笔记10-03
遗传学复习提纲06-22
安全教育案例分析06-09
居安思危观后感12-16
如何教学生记忆乘法口诀05-17
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 车桥
- 接口
- 研究
- 汽车
- 设计
- 技术
- 软件
- 丁律辉
- CAE
- 江苏省大丰市新丰中学2016届高三语文上学期10月月考试题
- 【巴厘岛旅游攻略】之巴厘岛货币兑换和小费
- 办公软件应用期末测试题
- 电子硬盘(DOM盘)和固态硬盘(SSD盘)
- 九年级英语知识点语法(单元归纳)
- 难处理金矿石浸出工艺研究现状
- 3.2 二维离散型随机变量
- 制袋车间计件工资及奖励方案 4
- 中铁三局集团公司项目经济活动分析实施细则
- 北京市房山施工韩村河镇土地整治项目施工组织设计
- 高二生物选修三期末试题
- 2018安徽教育出版社六年级下册综合实践活动教案全套
- 氧气安全基础知识试题
- 500kV线路保护检验作业指导书_001
- 2015年成都市光机电一体化技能竞赛试题
- 软件系统测试的主要方法
- 山东教师资格证考试:《高等教育心理学》考点预测归纳七
- 2008年职称英语综合类B级考试真题-中大网校
- 讴歌新车型2009发布会策划方案
- 硬笔书法社团活动总结