1.一种基于Excel的SRC构件有限元模型的弹簧单元建模方法,其特征在于,包括以下步骤:
步骤1,建立SRC构件的ABAQUS有限元模型,创建一个Job并保存有限元模型的inp文件;
步骤2,打开inp文件,新建一个Excel文件,并将inp文件中的型钢的节点编号及坐标信息复制到Excel中Sheet1的A列,利用Excel的分列功能将复制在A列的型钢节点信息分为四列,这四列分别是型钢各节点的节点编号、X坐标、Y坐标和Z坐标,分别处于A、B、C、D列;
步骤3,将inp文件中的混凝土的节点编号及坐标信息复制到Sheet1的E列,并利用Excel的分列功能将复制在E列的混凝土节点信息分为四列,这四列分别是混凝土各节点的节点编号、X坐标、Y坐标和Z坐标,分别处于E、F、G、H列;
步骤4,将A列的型钢节点编号复制到J列,并在K列的第一个单元格K1输入纵向查找函数,自动寻找F、G、H列与第一行的B、C、D列三个数据完全相同的行,并自动将该行的节点编号写入这个位置,也就是在混凝土节点中寻找与第一行的B、C、D列的型钢节点坐标完全相同的节点编号;
步骤5,双击K列第一个单元格的右下角的点,将该K1单元格的函数赋予K列的每个单元格,则Excel将自动在F、G、H列的混凝土节点中查找与每个型钢节点坐标相同的混凝土节点编号,并写入K列中相应的每个单元格,查找完成之后则在每行的J列和K列得到坐标相同的型钢和混凝土节点编号;
步骤6,利用Excel的筛选功能对K列得到的结果进行筛选,筛选出除“#N/A”外的所有单元格及所在行的数据,则得到了SRC构件中每个弹簧单元所需的两个对应的型钢和混凝土节点编号,并将筛选出的结果复制到Sheet2中,并在Sheet2的I列的第1行从1开始对弹簧单元进行编号;
步骤7,在Sheet2的L列第1行输入函数,将J列的型钢节点和混凝土节点编号组合以得到符合ABAQUS中要求的弹簧单元,同时将该单元格的函数赋予给L列的每个单元格,则在L列得到了ABAQUS的inp文件所需要的弹簧单元;
步骤8,将L列的弹簧单元复制到inp文件中“*End Assembly”的前面一行,并在第一个弹簧单元的前面定义弹簧单元的属性,即完成SRC构件有限元模型中弹簧单元的添加。
2.如权利要求1所述的基于Excel的SRC构件有限元模型的弹簧单元建模方法,其特征在于,所述步骤1中,根据添加需要对型钢和混凝土进行多次切割,使得在进行网格划分时型钢和混凝土接触面位置的节点重合。
3.如权利要求1所述的基于Excel的SRC构件有限元模型的弹簧单元建模方法,其特征在于,所述步骤2中,所述分列功能需要依次单击数据‑‑分列‑‑分隔符号。
4.如权利要求1所述的基于Excel的SRC构件有限元模型的弹簧单元建模方法,其特征在于,所述步骤7中,所述模型中型钢和混凝土名称与所述步骤1的有限元模型中的名称一致。
5.如权利要求1所述的基于Excel的SRC构件有限元模型的弹簧单元建模方法,其特征在于,所述步骤8中,所述弹簧单元的属性定义时,弹性弹簧定义弹簧刚度,非线性弹簧定义F‑D关系。