团体标准网
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111680872.3 (22)申请日 2021.12.31 (71)申请人 郑州大学 地址 450000 河南省郑州市高新 技术开发 区科学大道100号 (72)发明人 张俊峰 罗鸿博 高晨曦 胡进科  王磊 高舒然  (74)专利代理 机构 郑州万创知识产权代理有限 公司 41135 代理人 任彬 (51)Int.Cl. G06F 30/13(2020.01) G06F 30/20(2020.01) (54)发明名称 一种基于Grasshopper的多种桁架形式通用 参数化建模实现方法 (57)摘要 本发明属于辅助建筑设计技术领域, 具体涉 及一种基于Grasshopper的多种桁架形式通用参 数化建模实现方法, 包括如下步骤: 创建三个基 本点; 将三个点连接形成桁架下弦并沿z轴偏移 得偏移端点和偏移跨中节点; 将上下弦以跨中节 点为边界左右分别等分相同段数; 将上下等分点 分组分块, 随后进行杆段连接得到倾斜腹杆; 将 腹杆形式通过逻辑关系分别按数字1 ‑5来表示, 进而得到平面桁架;以平面桁架为基础, 以相同 方式连接杆段及腹杆, 得到其他不同形式的五种 桁架; 删去无效杆段; 将生成的六种桁架借助数 学逻辑运算, 分别用数字1 ‑6表示。 本发明可自由 控制桁架选型以及腹杆位置, 达到了在桁架设计 中大大提高桁架的设计 速度和建模效率的目的。 权利要求书3页 说明书8页 附图10页 CN 114254424 A 2022.03.29 CN 114254424 A 1.一种基于Grasshopp er的多种桁架形式通用参数化建模实现方法, 其特征在于, 包括 如下步骤: 1)创建三个 基本点, 其中两个为端点, 第三个点 为两个端点之间的中点; 2)将三个点连接形成桁架下弦并沿z轴偏移得两个偏移端点和一个偏移跨中节点, 将 偏移后的三个点连接生成桁架上弦; 3)将上下弦以跨中节点 为边界左右分别等分相同段 数; 4)将上下等分点通过运算器Partition  List分组分块, 随后进行杆段连接得到倾斜腹 杆; 5)将腹杆 形式通过逻辑关系分别按数字1 ‑5来表示,进 而得到平面桁架; 6)以平面桁架为基础, 根据不同桁架之间的拓扑关系对杆件和等分点进行偏移并且以 相同方式连接杆 段及腹杆, 得到其 他不同形式的五种桁架; 7)删去无效杆 段; 8)将生成的六种桁架借助数 学逻辑运算, 分别用数字1 ‑6表示。 2.根据权利要求1所述的一种基于Grasshopper的多种桁架形式通用参数化建模实现 方法, 其特征在于: 所述步骤1)中创建点的具体步骤为: 创建三个基本点P1、 P2、 P3, 其中P1 为原点, P2为远端点; P1在x轴 上的坐标为xP1, P2在x轴上的坐标为xP2, P1在z轴上 的坐标为 zP1, P2在z轴上的坐标为zP2, P1和P2之间距离为P1的x轴坐标与P2的x轴坐标之差, 差值为桁 架跨度L, P3为P1、 P2之间的中点,xP3为P3在x轴上的坐标, zP3为P3在z轴上的坐标, 即xP3= 0.5*(xP1+xP2),zP3=0.5*(zP1+zP2)。 3.根据权利要求1所述的一种基于Grasshopper的多种桁架形式通用参数化建模实现 方法, 其特征在于: 所述步骤2)中, 将P1、 P2分别与P3连接形成桁架下弦, 并分别将P1、 P2、 P3 沿z轴偏移得偏移端点P1 ’、 偏移端点P2 ’、 偏移跨中节点P3 ’; P1和P1’、 P2和P2’之间的距离 为端点偏移量, 两个端点偏移量相同, 端点偏移量为端部高度H1, P3和P3 ’之间的距离为跨 中偏移量, 跨中偏移量 为跨中高度H2, 接着 将P1’、 P2’分别与P3 ’连接生成桁架上弦。 4.根据权利要求1所述的一种基于Grasshopper的多种桁架形式通用参数化建模实现 方法, 其特征在于: 所述步骤3)中, 将上下弦以P3 ‑P3’为界分成左右两部分, 每一部分分别 等分相同段数且 段数最高不超 过10, 分段数用运算器number  slider控制, 等分段数为半跨 节间数N。 5.根据权利要求1或4所述的一种基于Grasshopp er的多种桁架形式通用参数化建模实 现方法, 其特征在于: 所述步骤4)中, 分组的具体步骤为: 以平 面桁架为基础, 从桁架端部开 始一直到跨中节 点, 将上下 弦等分点每四个一组进行分组, 即每组等分点标号数字为(0, 1, 2, 3), 得到奇数跨倾斜腹杆, 即分组方式为{2; 2; 2; 2; 2}; 以平面桁架为基础, 从桁架端部 起, 第二列等分点开始, 一直到跨中节点, 上下弦每四个等分点为一组进行分组, 即端部上 下弦等分点数字标号(0, 1)单独为一组, 从端部第二列开始, 等分点标号数字(0, 1, 2, 3)为 一组, 从而 得到偶数跨倾斜腹杆, 即分组方式为{1; 2; 2; 2; 2; 2}, 若增加等分段数, 可扩充分 组方式中数字2的个数使其数字之和大于等于 分段数或半跨节间数; 分组完成后, 除偶数跨 端部外, 每组上下弦共四个等分点, 按顺时针排序, 跨中节 点左边排序方式为{0; 1; 3; 2}, 跨 中节点右边排序方式为{0; 2; 3; 1}, 用运算器ListItem选中, 将节点0和3连接形成外倾型腹 杆, 外倾型腹杆的顶部与该组远离跨中节点的上弦节点连接; 将节点1和2连接形成内倾型权 利 要 求 书 1/3 页 2 CN 114254424 A 2腹杆, 内倾型腹杆的顶部与该组靠 近跨中节点的上弦节点连接 。 6.根据权利要求1所述的一种基于Grasshopper的多种桁架形式通用参数化建模实现 方法, 其特征在于: 所述步骤5)中, 将腹杆形式通过逻辑关系分别按数字1 ‑5来表示的具体 步骤为: 借助运算器equality和运算器cullpattern, 运算器equality  A端连接由运算器 List Item输出的腹杆造型参数变量, B端分别连接1 ‑5五个数字, 并将 “=”端连接到运算器 cullpattern上,当腹杆造型参数变量等于该值时, 该值代表的腹杆造型则会运算绘制, 其 余腹杆造型则不会运 算生成, 从而每 个参数有且只有一种造型与之对应; 1)当腹杆造型参数变量=1时, 腹杆造型为两个完全相同的梯形组合成桁架, 桁架下弦 为直线, 梯形下底重合, 桁架上、 下弦之间设置多个等间距竖直腹杆, 从梯形上底起始到跨 中节点, 每两个相邻竖直腹杆之间形成节间, 每个节间内上弦左端点与下弦右端点用杆段 连接形成左倾腹杆, 每一个节间内上弦右端点与下弦左端点用杆段连接形成右倾腹杆, 左 边梯形桁架的每一个节间内设置有左倾腹杆, 右边梯形桁架的每一个节间设置有右倾腹 杆; 2)当腹杆造型参数变量=2时, 腹杆造型为两个完全相同的梯形组合成桁架, 桁架下弦 为直线, 梯形下底重合, 桁架上、 下弦之间设置多个等间距竖直腹杆, 从梯形上底起始到跨 中节点, 每两个相邻竖直腹杆之间形成节间, 每个节间内上弦左端点与下弦右端点用杆段 连接形成左倾腹杆, 每一个节间内上弦右端点与下弦左端点用杆段连接形成右倾腹杆, 左 边梯形桁架的每一个节间内固定连接有右倾腹杆, 右边梯形桁架的每一个节间内固定连接 有左倾腹杆; 3)当腹杆造型参数变量=3时, 腹杆造型为两个完全相同的梯形组合成桁架, 桁架下弦 为直线, 梯形下底重合, 桁架上、 下弦之间设置多个等间距竖直腹杆, 从梯形上底起始到跨 中节点, 每两个相邻竖直腹杆之间形成节间, 每个节间内上弦左端点与下弦右端点用杆段 连接形成左倾腹杆, 每一个节间内上弦右端点与下弦左端点用杆段连接形成右倾腹杆, 每 两个相邻的节间为一大组, 一大组的两个节间内分别固定连接有左倾腹杆和右倾腹杆, 左 倾腹杆和右倾腹杆的顶端连接, 并且左倾腹杆、 右倾腹杆和两个节间的下弦共同形成三角 形; 4)当腹杆造型参数变量=4时, 腹杆造型为两个完全相同的梯形组合成桁架, 桁架下弦 为直线, 梯形下底重合, 桁架上、 下弦之间设置多个等间距竖直腹杆, 从梯形上底起始到跨 中节点, 每两个相邻竖直腹杆之间形成节间, 每个节间内上弦左端点与下弦右端点用杆段 连接形成左倾腹杆, 每一个节间内上弦右端点与下弦左端点用杆段连接形成右倾腹杆, 每 两个相邻的节间为一大组, 一大组的两个节间内分别固定连接有左倾腹杆和右倾腹杆, 左 倾腹杆和右倾腹杆的底端连接, 并且左倾腹杆、 右倾腹杆和两个节间的下弦共同形成倒三 角形; 5)当腹杆造型参数变量=5时, 腹杆造型为两个完全相同的梯形组合成桁架, 桁架下弦 为直线, 梯形下底重合, 桁架上、 下弦之间设置多个等间距竖直腹杆, 从梯形上底起始到跨 中节点, 每两个相邻竖直腹杆之间形成节间, 每个节间内上弦左端点与下弦右端点用杆段 连接形成左倾腹杆, 每一个节间内上弦右端点与下弦左端点用杆段连接形成右倾腹杆, 每 个节间内同时设置左倾腹杆和右倾腹杆。 7.根据权利要求1中所述的一种基于Grasshopper的多种桁架形式通用参数化建模实权 利 要 求 书 2/3 页 3 CN 114254424 A 3

.PDF文档 专利 一种基于Grasshopper的多种桁架形式通用参数化建模实现方法

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于Grasshopper的多种桁架形式通用参数化建模实现方法 第 1 页 专利 一种基于Grasshopper的多种桁架形式通用参数化建模实现方法 第 2 页 专利 一种基于Grasshopper的多种桁架形式通用参数化建模实现方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 22:19:29上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。