一种机电抗震深化设计方法和系统的制作方法_2

文档序号:9350123阅读:来源:国知局
据抗震层添加指令,添加用于设置节点的抗震层,根据节点设置指令,在抗震层上添加需要进行抗震设计的节点,根据管道设置指令,设置所述节点的管道规格,根据地震力计算公式选择指令,设置地震力计算公式。为了提高图纸的可读性,节点统计的准确性,又避免与其它图层重叠,在布点前,先添加“抗震”层,然后在抗震层中的相应位置添加各个节点、设置节点中的管道规格及地震力计算公式等。所述地震力计算公式事先已设置好,只需根据对应的管道类型进行选取即可。另外,每个图纸中有且只能有I个抗震层,如果重复添加抗震层会提示错误,且操作失败,这样能将所有节点统一设置在一个抗震层中,提高了节点统计的准确性和便捷性。
[0027]S230、根据预先设置的命名规则对节点进行编号并以标示框的形式显示。所述步骤S230具体包括:
S231、根据节点设置指令,在添加节点时,弹出布点设置对话框,该对话框中包括前缀编码、大样编号、节点高度、布点数量、最大节点等项目栏供用户填写;所述布点设置对话框还包括“缺少参数”项目栏,在用户填写完所述布点设置对话框,点击“提交”时,所述布点设置对话框检测前缀编码、大样编号、节点高度、布点数量、最大节点等项目栏是否全部填写完毕,将没有填写的项目栏显示在“缺少参数”项目栏中,以提醒用户补充填写相应的数据。这样,充分的考虑到了某些时候用户忘记或遗漏对某个节点添加参数的情况,非常实用,提高了节点添加的准确性。
[0028]S232、根据用户填写的前缀编码、大样编号、节点高度、布点数量、最大节点等项目栏按预先设置的命名规则生成编号。所述预先设置的命名规则为:将用户输入的前缀编码、最大节点、大样编号组合成编号,假设用户在前缀编码项目栏中输入B002S,在大样编号项目栏中输入TS205-A,在节点高度项目栏中输入210,在布点数量项目栏中输入I,在最大节点项目栏中输入1I,则该节点的编码为B002S-101TS205-A,其中,该节点编号B002S-101TS205-A中,B表示地下室,002表示楼层,S表示水系统,101表示节点序号,TS表示单管侧向抗震支吊架,若为LS则表示侧纵向支架,TS205-A表示大样图编号。节点编号的设置不仅使用户对该节点的各个参数一目了然,也便于AutoCAD根据该编号获取参数,从而进行运算和处理。
[0029]S233、节点编号生成后,根据节点的高度,文字的多少来创建自适应的标示框,并利用LISP脚本判断文字的角度,画出符合要求的标示框。通过标示框来显示节点的编号,使用户对编号可以一目了然。
[0030]由此可知,本发明通过对AutoCAD进行二次开发,使用户可以通过AutoCAD对单管支吊架、风管支吊架和电缆桥架支吊架等进行布点并编号,实现了抗震设计的自动化和信息化。
[0031 ] S30、根据参数设置指令,设置所述节点的参数。在AutoCAD窗口的“抗震”栏中,有“添加参数”、“浏览参数”和“删除参数”等选项,用户通过这三个选项对节点的参数进行添加、浏览和删除,增强了用户的可读性及可操作性。所述节点的参数包括位置编号、节点编号、大样编号、管道规格、长度(m)、单位管重(N)、地震力综合系数、水平地震力载荷(N)和备注等。其中,所述管道规格包括管道的编号、带保温层重量和满水管重量;长度包括侧向长度和纵向长度;所述水平地震力载荷包括侧向支架载荷、纵向支架载荷和旁支载荷。
[0032]在设置长度参数时,参数设置的对话框中还包括测量链接,在测量链接被点击时(即用户发出测量指令时),光标处于测量的状态,根据用户指定的起始点和结束点,自动测量起始点和结束点之间的距离,将测量的结果填写到TextBox文本框中,S卩,将测量的结果填写到长度参数中。
[0033]S40、根据地震力计算公式判断所述参数是否符合抗震设计规范。S卩,在设置节点参数时,根据所述参数和地震力计算公式,判断所述参数是否符合抗震设计规范。
[0034]S50、在所述参数不符合抗震设计规范时,将所述参数中超出抗震设计规范的值标识出来。即,根据节点的管道类型进行参数设置,并对超过范围的值做报警提示,以便用户及时更改长度或重新设计节点。
[0035]具体的,首先,直接判断所述长度参数是否符合抗震设计规范,判断节点编号是否重复。比如,当侧向长度超过12m的极限,显然不符合抗震设计规范,在参数设置的窗口中,侧向长度显示黄色背景作为提醒,提醒侧向长度需重新设计或者重新测量,否则不满足抗震设计标准。若检测节点编号与其他节点的编号重复,则同样在节点编号这一栏中显示黄色背景作为提醒。
[0036]其次,根据地震力计算公式判断所述管道规格、水平地震力载荷等参数是否符合抗震设计规范。比如,根据地震力计算公式计算得出的侧向支架或纵向支架水平地震力荷载超过了 17200N的极限,参数设置的窗口中,侧向支架或纵向支架这一栏显示红色背景作为提醒,操作者必须修改长度参数或选择其他管道规格,否则不满足抗震设计标准。
[0037]由此可知,所述节点的各个参数均能实现自动计算和验证,通过已知的一部分参数计算和验证未知或不确定的另一部分参数是否符合抗震设计标准。使得用户可以方便的根据管道规格设计抗震支吊架、根据抗震支吊架选择合适的管道规格,或者一同设计抗震支吊架和相应的管道。实现了计算机辅助设计,无需人工计算,提高了设计效率。
[0038]所述地震力计算公式包括:
1、单管计算公式,在所述节点包括单管时,g卩,所述节点包括单管支吊架、所述单管支吊架上承载单管时,采用单管计算公式。所述单管计算公式如下:
a、根据管道规格,自动得出单位管重(N),满水管重量和带保温层重量。
[0039]b、水平地震力荷载公式:
侧向支架水平地震力荷载=侧向长度X单位管重X地震力综合系数;
如果有旁支,则水平地震力荷载公式为:
侧向支架水平地震力荷载=(侧向长度X单位管重X地震力综合系数)+旁支;
纵向支架水平地震力荷载=纵向长度X单位管重X地震力综合系数。
[0040]2、矩形风管计算公式,在所述节点包括矩形风管时,S卩,所述节点包括风管支吊架、所述风管支吊架上承载矩形风管时,采用矩形风管计算公式。所述矩形风管计算公式如下:
a、根据管道规格,自动得出单位管重(N),满水管重量和带保温层重量;
b、水平地震力荷载公式:
侧向支架水平地震力荷载=侧向长度X单位管重X地震力综合系数;
如果有旁支,则水平地震力荷载公式为:
侧向支架水平地震力荷载=(侧向长度X单位管重X地震力综合系数)+旁支;
纵向支架水平地震力荷载=纵向长度X单位管重X地震力综合系数。
[0041]3、电缆桥架计算公式,在所述节点包括电缆桥架时,即,所述节点包括电缆桥架支吊架、所述电缆桥架支吊架上承载电缆桥架时,采用电缆桥架计算公式。所述电缆桥架计算公式如下:
a、根据管道规格,自动得出单位管重(N);
b、水平地震力荷载公式:
侧向支架水平地震力荷载=侧向长度X单位管重X地震力综合系数;
纵向支架水平地震力荷载=纵向长度X单位管重X地震力综合系数。
[0042]请继续参阅图1,本发明提供的机电抗震深化设计方法,还包括步骤:
S60、根据导出指令,生成并导出项目计算书。所述项目计算书包括所有节点的材料清单。所述步骤S60具体包括:根据导出指令,对所有节点进行统计,生成材料清单,汇总到项目计算书中并导出。具体的,根据导出指令,对抗震层中所有节点进行统计,生成材料清单,并导出包含材料清单的EXCEL文件。本发明引用Microsoft Excel 12.0 Object Library组件,利用该组件,把DataTable中的数据写入EXCEL表格中,从而实现数据导出功能;并将数据做统计,生成材料清单及深化设计书。
[0043]在导出EXCEL文件时,具体步骤如下:
1、根据导出指令,仓Il建一个DataTable并定义表格的列及标题;
2、提取抗震层中所有的节点参数,并解密,然后将数据填充到DataRow中;
3、将DataRow中的数据,再导入到DataTable中;
4、利用ExportXLS类将DataTable中的数据填充到Excel表格中;
5、根据用户选择的EXCEL表格的存储路径及文件名,导出EXCEL文件。
[0044]在所述步骤S60之前,还包括步骤:
S55、将所述节点参数做DES加密并存入
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1