Dynamo衍生式设计(三)——土挤密桩地基处理实例

目录

1 引言

2 设计参数

3 Dynamo程序

4 衍生设计

4 程序源码


1 引言

衍生式设计 Generative Design

A collaborative design process between humans and computers. During this process, the designer defines the design parameters and the computer produces design studies (alternatives), evaluates them against quantifiable goals set by the designer, improves the studies by using results from previous ones and feedback from the designer, and ranks the results based on how well they achieve the designer’s original goals.

简而言之,设定好参数、目标和限制条件,计算机生成多种解决方案供选择

文工最近上手玩这个,感觉可玩性比较高,将繁琐的过程扔给计算机完成,让设计师回归创意。本次以一个简单的地基处理案例最为开篇,后续分享与实际工程的结合。选择挤密桩处理的案例是由于可设变量较多且简单:桩径、桩距、是否设置预钻孔、预钻孔尺寸等。

衍生式设计过程

2 设计参数

设计参数

  • 处理前孔隙比e[已知]
  • 土颗粒比重Gs[已知]
  • 最大干密度pdmax[已知]
  • 预钻孔径d[变量]
  • 桩径D[变量]
  • 桩距S[变量]
  • 桩数n[结果]
  • 处理后桩间土孔隙比e1[结果]
  • 处理后土干密度pd[结果]
  • 挤密系数η[结果]

假设

为了简化,Dynamo编程过程中假设地基处理前后地面高度不变

Dynamo程序

按上述参数编写Dynamo程序,已知条件在程序中给定,变量用NumberSilder给出,并设置为“是输入”,如下图所示。

将结果设为“为输出”,如下图所示。

衍生设计-Dynamo程序

4 衍生设计

(1)采用“randomize”方法进行处理方案的生成,solution设为80,设置如下:

程序通过计算给出80种处理方案,可查看不同方案下的处理后孔隙比、干密度、桩数、挤密系数,如下图所示。

(2)利用“optimize”方法寻求最优解

将预钻孔径挤密桩径桩间距设为变量,设定目标为桩数最少设定限值条件为土挤密系数大于0.93。

经过程序计算,以下10种均为满足限值条件且符合目标的方案,设计时可直接进行选择。

4 程序源码

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值