一种二力杆屈曲CAE仿真自动化建模方法技术

技术编号:26763531 阅读:37 留言:0更新日期:2020-12-18 23:26
本发明专利技术属于汽车技术领域,具体的说是一种二力杆屈曲CAE仿真自动化建模方法。本发明专利技术采用TCL脚本语言,通过固化二力杆件两个端点以及局部坐标系Z向节点SET集合名称及标准化输出模板文件的方法,程序识别节点名称,在指定的节点处建立局部坐标系,在指定的节点处施加轴向载荷,在指定的节点处施加约束,对指定的节点沿着局部坐标系Z向施加1.5mm强制位移,调用屈曲及后屈曲分析标准输出模板,从而实现二力杆件屈曲及偏心屈曲两个计算文件的自动化生成,极大提高工作效率。解决了现有手动建模至少需要完成7个动作,才能形成二力杆件屈曲及偏心屈曲计算文件,费时费力,且容易出错的问题。

【技术实现步骤摘要】
一种二力杆屈曲CAE仿真自动化建模方法
本专利技术属于汽车
,具体的说是一种二力杆屈曲CAE仿真自动化建模方法。
技术介绍
底盘稳定杆连杆、减振器叉、控制臂等呈二力杆形式的结构,在满足强度耐久性能的同时,还要满足压杆稳定性,即二力杆件的屈曲载荷应该大于实际工作中承受的最大载荷。然而,二力杆屈曲时,需要按照指定规则建立局部坐标系、沿着指定方向施加载荷、两个端点需要施加不同自由度的约束、计算屈曲分析的同时,还要计算偏心屈曲,操作费时费力,且容易出错。二力杆件屈曲仿真传统的建模过程是:①划分二力杆件网格(六面体或者二阶四面体)及赋予属性;②二力杆的一端建立局部坐标系;③二力杆的另一端施加轴向(二力杆两个端点连线方向)压缩载荷;④二力杆的两端施加自由度约束;⑤设置屈曲分析的输出,形成二力杆件轴向压缩屈曲计算文件;⑥将施加载荷一端沿着局部坐标系Z向移动1.5mm;⑦压缩载荷的方向调整为端点移动后两点连线方向,形成偏心屈曲计算文件。传统手动建模至少需要完成7个动作,才能形成二力杆件屈曲及偏心屈曲计算文件。手动建模费时费力,且容易出错。
技术实现思路
本专利技术提供了一种二力杆屈曲CAE仿真自动化建模方法,该建模方法基于TCL脚本语言,通过固化所有二力杆件节点Set集合名称及标准化输出模板文件的方法,实现二力杆件屈曲及偏心屈曲CAE分析自动化建模,极大提高工作效率,解决了现有手动建模至少需要完成7个动作,才能形成二力杆件屈曲及偏心屈曲计算文件,费时费力,且容易出错的问题。本专利技术技术方案结合附图说明如下:一种二力杆屈曲CAE仿真自动化建模方法,该建模方法包括以下步骤步骤一、手动准备二力杆件网格及属性模型;步骤二、建立3个节点Set集合,每个集合中只包含一个节点,节点集合的名称分别为:nodeset_load1、nodeset_spc2、nodeset_systemz3;步骤三、程序在模型中自动识别节点集合名称为nodeset_spc的集合,以此集合中所包含的节点为局部坐标系原点,以nodeset_load1节点集合中所包含的节点为局部坐标系X轴4,以nodeset_systemz3节点集合中所包含的节点为局部坐标系Z轴5;步骤四、程序在模型中自动识别节点集合名称为nodeset_load1的集合,在此集合所包含的节点上沿着局部坐标系X轴负向施加载荷6;步骤五、程序在模型中自动识别节点集合名称为nodeset_load1和nodeset_spc2的集合,在nodeset_load1集合所包含的节点上施加自由度约束,在nodeset_spc2集合所包含的节点上施加自由度约束;步骤六、程序在模型中自动识别集合名称为nodeset_load1的集合,此集合所包含的节点沿着局部坐标系Z轴施加强制位移;步骤七、程序调用二力杆件屈曲及偏心屈曲输出标准模板,结合步骤一—步骤六完成的网格、属性及边界条件模型,自动形成二力杆件屈曲及偏心屈曲两个*.inp计算文件。所述步骤四中在nodeset_load1的集合所包含的节点上沿着局部坐标系X轴负向施加的载荷6为100000N。所述步骤五中在nodeset_load1集合所包含的节点上施加的自由度约束方向为2-3。所述步骤五中在nodeset_spc2集合所包含的节点上施加的自由度约束方向为1-4。所述步骤六中nodeset_load1的集合所包含的节点沿着局部坐标系Z轴施加的强制位移为1.5mm。本专利技术的有益效果为:本专利技术采用TCL脚本语言,通过固化二力杆件两个端点以及局部坐标系Z向节点SET集合名称及标准化输出模板文件的方法,程序识别节点名称,在指定的节点处建立局部坐标系,在指定的节点处施加轴向载荷,在指定的节点处施加约束,对指定的节点沿着局部坐标系Z向施加1.5mm强制位移,调用屈曲及后屈曲分析标准输出模板,从而实现二力杆件屈曲及偏心屈曲两个计算文件的自动化生成,极大提高工作效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1为二力杆屈曲及偏心屈曲模型示意图;图2为二力杆屈曲计算模型示意图.图中:1、nodeset_load;2、nodeset_spc;3、nodeset_systemz;4、局部坐标系X轴;5、局部坐标系Z轴;6、载荷。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。一种二力杆屈曲CAE仿真自动化建模方法,该建模方法包括以下步骤:步骤一、手动准备二力杆件网格及属性模型;步骤二、建立3个节点Set集合,每个集合中只包含一个节点,节点集合的名称分别为:nodeset_load1、nodeset_spc2、nodeset_systemz3;步骤三、程序在模型中自动识别节点集合名称为nodeset_spc的集合,以此集合中所包含的节点为局部坐标系原点,以nodeset_load1节点集合中所包含的节点为局部坐标系X轴4,以nodeset_systemz3节点集合中所包含的节点为局部坐标系Z轴5;步骤四、程序在模型中自动识别节点集合名称为nodeset_load1的集合,在此集合所包含的节点上沿着局部坐标系X轴负向施加100000N载荷6;步骤五、程序在模型中自动识别节点集合名称为nodeset_load1和nodeset_spc2的集合,在nodeset_load1集合所包含的节点上施加2-3方向自由度约束,在nodeset_spc2集合所包含的节点上施加1-4方向自由度约束;步骤六、程序在模型中自动识别集合名称为nodeset_load1的集合,此集合所包含的节点沿着局部坐标系Z轴施加1.5mm强制位移;步骤七、程序调用二力杆件屈曲及偏心屈曲输出标准模板,结合步骤一—步骤六完成的网格、属性及边界条件模型,自动形成二力杆件屈曲及偏心屈曲两个*.inp计算文件。实施例以某连杆为例。步骤一、参阅图1,手动准备连杆(二连杆)网格及属性模型;步骤二、参阅图2,建立3个节点Set集合,每个集合中只包含一个节点,节点集合的名称分别为:nodeset_load1、nodeset_spc2、nodeset_systemz3;步骤三、程序在模型中自动识别节点集合名称为nodeset_spc2的集合,以此集合中所包含的节点为局部坐标系原点,以nodeset_load1节点集合中所包含的节点为局本文档来自技高网...

【技术保护点】
1.一种二力杆屈曲CAE仿真自动化建模方法,其特征在于,该建模方法包括以下步骤/n步骤一、手动准备二力杆件网格及属性模型;/n步骤二、建立3个节点Set集合,每个集合中只包含一个节点,节点集合的名称分别为:nodeset_load(1)、nodeset_spc(2)、nodeset_systemz(3);/n步骤三、程序在模型中自动识别节点集合名称为nodeset_spc的集合,以此集合中所包含的节点为局部坐标系原点,以nodeset_load(1)节点集合中所包含的节点为局部坐标系X轴(4),以nodeset_systemz(3)节点集合中所包含的节点为局部坐标系Z轴(5);/n步骤四、程序在模型中自动识别节点集合名称为nodeset_load(1)的集合,在此集合所包含的节点上沿着局部坐标系X轴负向施加载荷(6);/n步骤五、程序在模型中自动识别节点集合名称为nodeset_load(1)和nodeset_spc(2)的集合,在nodeset_load(1)集合所包含的节点上施加自由度约束,在nodeset_spc(2)集合所包含的节点上施加自由度约束;/n步骤六、程序在模型中自动识别集合名称为nodeset_load(1)的集合,此集合所包含的节点沿着局部坐标系Z轴施加强制位移;/n步骤七、程序调用二力杆件屈曲及偏心屈曲输出标准模板,结合步骤一—步骤六完成的网格、属性及边界条件模型,自动形成二力杆件屈曲及偏心屈曲两个*.inp计算文件。/n...

【技术特征摘要】
1.一种二力杆屈曲CAE仿真自动化建模方法,其特征在于,该建模方法包括以下步骤
步骤一、手动准备二力杆件网格及属性模型;
步骤二、建立3个节点Set集合,每个集合中只包含一个节点,节点集合的名称分别为:nodeset_load(1)、nodeset_spc(2)、nodeset_systemz(3);
步骤三、程序在模型中自动识别节点集合名称为nodeset_spc的集合,以此集合中所包含的节点为局部坐标系原点,以nodeset_load(1)节点集合中所包含的节点为局部坐标系X轴(4),以nodeset_systemz(3)节点集合中所包含的节点为局部坐标系Z轴(5);
步骤四、程序在模型中自动识别节点集合名称为nodeset_load(1)的集合,在此集合所包含的节点上沿着局部坐标系X轴负向施加载荷(6);
步骤五、程序在模型中自动识别节点集合名称为nodeset_load(1)和nodeset_spc(2)的集合,在nodeset_load(1)集合所包含的节点上施加自由度约束,在nodeset_spc(2)集合所包含的节点上施加自由度约束;
步骤六、程序在模型中自动识别集合名称为nodes...

【专利技术属性】
技术研发人员:王涛曹正林韩超武小一孟夏蕾
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:吉林;22

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

1