View: |
Part 1: 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 |
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> |
|
Label: |
.gitattributes |
Notes: |
application/octet-stream |
Label: |
.gitignore |
Notes: |
application/octet-stream |
Label: |
help.txt |
Notes: |
text/plain |
Label: |
ICL.sln |
Notes: |
application/octet-stream |
Label: |
README.md |
Notes: |
text/markdown |
Label: |
240404-DMS-ABM.gh |
Notes: |
application/octet-stream |
Label: |
240404_DMS_BasePlan.3dm |
Notes: |
application/octet-stream |
Label: |
icons.ai |
Notes: |
application/pdf |
Label: |
AddBeh_icn.png |
Notes: |
image/png |
Label: |
ICLSystem_icn.png |
Notes: |
image/png |
Label: |
ICLViz_icn.png |
Notes: |
image/png |
Label: |
MaxDisplBeh_icn.png |
Notes: |
image/png |
Label: |
RemoveBeh_icn.png |
Notes: |
image/png |
Label: |
SegBeh_icn.png |
Notes: |
image/png |
Label: |
SimpleAddBeh_icn.png |
Notes: |
image/png |
Label: |
app.config |
Notes: |
application/octet-stream |
Label: |
ICL.Core.csproj |
Notes: |
application/octet-stream |
Label: |
packages.config |
Notes: |
application/octet-stream |
Label: |
ICLSlabAgentSystem.cs |
Notes: |
application/octet-stream |
Label: |
AddAgentBehavior.cs |
Notes: |
application/octet-stream |
Label: |
RemoveAgentBehavior.cs |
Notes: |
application/octet-stream |
Label: |
SimpleAddBehavior.cs |
Notes: |
application/octet-stream |
Label: |
SlabMaxDisplacementBehavior.cs |
Notes: |
application/octet-stream |
Label: |
AssemblyInfo.cs |
Notes: |
application/octet-stream |
Label: |
ICL.GH.csproj |
Notes: |
text/html |
Label: |
ICL.GHInfo.cs |
Notes: |
application/octet-stream |
Label: |
AddAgent-Test.cs |
Notes: |
application/octet-stream |
Label: |
InitialiseAgents.cs |
Notes: |
application/octet-stream |
Label: |
MaxDisplBeh-Draft.cs |
Notes: |
application/octet-stream |
Label: |
Visualize.cs |
Notes: |
application/octet-stream |
Label: |
GhcSlabAgentSystem.cs |
Notes: |
application/octet-stream |
Label: |
GhcAddAgentBeh.cs |
Notes: |
application/octet-stream |
Label: |
GhcMaxDisplBeh.cs |
Notes: |
application/octet-stream |
Label: |
GhcRemoveAgentBeh.cs |
Notes: |
application/octet-stream |
Label: |
GhcSimpleAddBeh.cs |
Notes: |
application/octet-stream |
Label: |
GhcICLVisualize.cs |
Notes: |
application/octet-stream |
Label: |
launchSettings.json |
Notes: |
application/json |
Label: |
Resources.Designer.cs |
Notes: |
application/octet-stream |
Label: |
Resources.resx |
Notes: |
application/octet-stream |
Label: |
AddBeh_icn.png |
Notes: |
image/png |
Label: |
ICLSystem_icn.png |
Notes: |
image/png |
Label: |
ICLViz_icn.png |
Notes: |
image/png |
Label: |
MaxDisplBeh_icn.png |
Notes: |
image/png |
Label: |
RemoveBeh_icn.png |
Notes: |
image/png |
Label: |
SegBeh_icn.png |
Notes: |
image/png |
Label: |
SimpleAddBeh_icn.png |
Notes: |
image/png |
Label: |
BeamEnvironmentNodalDisplacement.cs |
Notes: |
application/octet-stream |
Label: |
BeamFEM.cs |
Notes: |
application/octet-stream |