ABxM.MultiStorey.Columns: Agent-based Column Arrangement for Multi-Storey Structures (doi:10.18419/darus-4171)

View:

Part 1: Document Description
Part 2: Study Description
Part 5: Other Study-Related Materials
Entire Codebook

Document Description

Citation

Title:

ABxM.MultiStorey.Columns: Agent-based Column Arrangement for Multi-Storey Structures

Identification Number:

doi:10.18419/darus-4171

Distributor:

DaRUS

Date of Distribution:

2024-05-23

Version:

1

Bibliographic Citation:

Orozco, Luis; Siriwardena, Lasath; Menges, Achim, 2024, "ABxM.MultiStorey.Columns: Agent-based Column Arrangement for Multi-Storey Structures", https://doi.org/10.18419/darus-4171, DaRUS, V1

Study Description

Citation

Title:

ABxM.MultiStorey.Columns: Agent-based Column Arrangement for Multi-Storey Structures

Identification Number:

doi:10.18419/darus-4171

Authoring Entity:

Orozco, Luis (Universität Stuttgart)

Siriwardena, Lasath (Universität Stuttgart)

Menges, Achim (Universität Stuttgart)

Other identifications and acknowledgements:

Menges, Achim

Other identifications and acknowledgements:

Orozco, Luis

Other identifications and acknowledgements:

Siriwardena, Lasath

Date of Production:

2024-04-05

Software used in Production:

Rhino 3d

Software used in Production:

Microsoft Visual Studio

Software used in Production:

Karamba

Software used in Production:

ABxM

Grant Number:

EXC 2120/1 - 390831618

Distributor:

DaRUS

Access Authority:

Menges, Achim

Depositor:

Orozco, Luis

Date of Deposit:

2024-04-28

Holdings Information:

https://doi.org/10.18419/darus-4171

Study Scope

Keywords:

Computer and Information Science, Engineering, Agent / Discrete Models, Interactive Simulation, Structure, Building Design, Structural Design, Civil Engineering

Topic Classification:

Architecture, Building and Construction History, Construction Research, Sustainable Building Technology, Software Libraries and Repositories, Civil and Structural Engineering

Abstract:

ABxM.MultiStorey.Columns is an add-on for the agent-based design and arrangement of columns in multi-storey, point-supported structures. The add-on contains various agent system constructs and utilities for column arrangement and is intended to be used within Rhino/Grasshopper. This version contains tools for the autonomous self-organisation of point-wise structural supports. The package includes example files that demonstrate how a model of an agent-based floor can arrange its own columns and exclude them from certain areas of the slab. The database contains the source code for the ABxM.MultiStorey.Columns add-on to the ABxM Framework. By opening the ICL.sln solution in the Visual Studio IDE, both the ICL.Core and ICL.GH projects can be compiled to generate a grasshopper plugin for the add-in. The add-in contains three specialsied behaviours and a custom agent system, which are to be used in conjunction with the canonical ABxM Cartesian Agents and Cartesian Environment objects. Example file, in the form of a Rhino 3D BasePlan and a grasshopper script implementing the add-in are provided in the “data” folder.

Kind of Data:

Source Code

Methodology and Processing

Sources Statement

Data Access

Other Study Description Materials

Related Studies

Nguyen, L., Schwinn, T., Groenewolt, A., Maierhofer, M., Zorn, M. B., Stieler, D., Siriwardena, L., Kannenberg, F. & Menges, A. (2022). ABxM.Core: The Core Libraries of the ABxM Framework. DaRUS. <a href="https://doi.org/10.18419/darus-2994">https://doi.org/10.18419/darus-2994</a>

Other Study-Related Materials

Label:

.gitattributes

Notes:

application/octet-stream

Other Study-Related Materials

Label:

.gitignore

Notes:

application/octet-stream

Other Study-Related Materials

Label:

help.txt

Notes:

text/plain

Other Study-Related Materials

Label:

ICL.sln

Notes:

application/octet-stream

Other Study-Related Materials

Label:

README.md

Notes:

text/markdown

Other Study-Related Materials

Label:

240404-DMS-ABM.gh

Notes:

application/octet-stream

Other Study-Related Materials

Label:

240404_DMS_BasePlan.3dm

Notes:

application/octet-stream

Other Study-Related Materials

Label:

icons.ai

Notes:

application/pdf

Other Study-Related Materials

Label:

AddBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

ICLSystem_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

ICLViz_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

MaxDisplBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

RemoveBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

SegBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

SimpleAddBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

app.config

Notes:

application/octet-stream

Other Study-Related Materials

Label:

ICL.Core.csproj

Notes:

application/octet-stream

Other Study-Related Materials

Label:

packages.config

Notes:

application/octet-stream

Other Study-Related Materials

Label:

ICLSlabAgentSystem.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

AddAgentBehavior.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

RemoveAgentBehavior.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

SimpleAddBehavior.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

SlabMaxDisplacementBehavior.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

AssemblyInfo.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

ICL.GH.csproj

Notes:

text/html

Other Study-Related Materials

Label:

ICL.GHInfo.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

AddAgent-Test.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

InitialiseAgents.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

MaxDisplBeh-Draft.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

Visualize.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

GhcSlabAgentSystem.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

GhcAddAgentBeh.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

GhcMaxDisplBeh.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

GhcRemoveAgentBeh.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

GhcSimpleAddBeh.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

GhcICLVisualize.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

launchSettings.json

Notes:

application/json

Other Study-Related Materials

Label:

Resources.Designer.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

Resources.resx

Notes:

application/octet-stream

Other Study-Related Materials

Label:

AddBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

ICLSystem_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

ICLViz_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

MaxDisplBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

RemoveBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

SegBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

SimpleAddBeh_icn.png

Notes:

image/png

Other Study-Related Materials

Label:

BeamEnvironmentNodalDisplacement.cs

Notes:

application/octet-stream

Other Study-Related Materials

Label:

BeamFEM.cs

Notes:

application/octet-stream