Oasys 如何展现其价值
结构分析
b-Shack 的结构是一个不规则的六边形网格壳,需要使用优化算法来减少不同构件尺寸和节点连接角度的数量(图 3)。该优化策略分多个步骤进行。首先,Rhinoceros 版 Grasshopper 中的脚本生成一个排列在给定表面上的初始六边形网格。然后,使用 Rhinoceros 版 EvoluteTools Lite 插件对该网格壳进行正则化。在 Oasys GSA 中使用 Grasshopper 版 MS Exchange 插件 Salamander 对网格壳进行分析。使用先前在 Grasshopper 和/或 Rhinoceros 中定义的几何体,在 Salamander 中构建结构模型,然后导出到 Oasys GSA 进行分析。结果返回 Grasshopper 并输入到适应度函数中,触发进化求解器 Galapagos;具体而言,包括梁应力和材料数量(图 16、17)。
适应度函数定义为构件最大应力与材料强度(弯曲、压缩和拉伸)之差,加上结构总重量与规定最大吨位之差。方程的第一部分用于“均质化”构件间的应力,确保所有应力都得到充分利用。方程的第二部分用于减小构件厚度(在给定的可用厚度范围内),以降低总吨位,并再次最大化材料利用率。因此,当适应度函数尽可能接近于零时,可以找到最合适的配置。
Oasys GSA 和 Grasshopper 使用 Salamander 可以快速实施变更,并实时生成结果。它利用了结构分析工具的传统用法——主要用于“改造”,因为分析是在大多数设计决策之后进行的——在设计开发过程中持续为程序提供信息(图 4 和图 5 至图 10)。
完整团队:Jason Crow(项目总监)、Maria Mingallon(项目总监)、Maria Nikolova、Naomi Hébert、Kyle Burrows、Emily Baxter、Chloé Blain、Alexandre Hamel、Lance Moore、Nicolas Demers-Stoddart、Sophie Wilkin、Justin Boulanger、Marlène Bambonye、Brighita Lungu、Brian Muthaliff、Farid Raner、Li-Anne萨耶格和安卡·马蒂库。