computational design meets structural design · 2017. 10. 24. · © 2017 autodesk @bim4struc 2016...

73
© 2017 Autodesk @BIM4Struc Computational Design meets Structural Design Dieter Vermeulen MSc. Str. Eng. Technical Sales Specialist AEC - Computational Design & Engineering @BIM4Struc

Upload: others

Post on 15-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Computational Design meets Structural Design

Dieter Vermeulen MSc. Str. Eng.

Technical Sales Specialist AEC - Computational Design & Engineering

@BIM4Struc

Page 2: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Human Brain vs Computational Power

Page 3: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 4: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 5: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

• 90% Increase in efficiency• Fewer parts, greater reliability• Reduced fabrication time• Improved quality of signal

Page 6: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

2016 | 354 Teraflops = 1000 Instance Cluster On AWS

NASA 2003

Page 7: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 8: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 9: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 10: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 11: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

How to Describe Computational Design ?

Page 12: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

a = 2b = 1

a – b = c

Parametric Design

f(x)

Page 13: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

a = 2b = 1

a – b = c

Parametric Design

Page 14: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Conventional Scripting

Page 15: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Scripting in Visual Programming

Page 16: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Sketching

Page 17: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Visual Programming

Page 18: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 19: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Ways how Computational Design changes your life

▪ Explore multiple design options

▪ Look under the hood of your model

▪ Automate multiple tasks

▪ Test what your design REALLY does

▪ Think algorithmically

Page 20: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

How to describe generative design ?

Page 21: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

onehuman

onecomputer

limiteddesign + =

Designer/engineer uses computeras passive machine

THE OLD WAY

Page 22: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 23: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 24: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Page 25: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Computer and designer/engineerunite as cocreators

THE NEW WAY

onehuman

artifical –intelligencealgorithms

100s to 1000s ofdesign options+

unlimitedcloud-computingpower

+ =

Page 26: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

• Save time

• Boost creativity

• Save money

• Create novel geometry

Page 27: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

How are people using Generative Design ?

Page 28: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Airbus – Weight trimming of A320 plane

Page 29: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Hack Rod – Generate the ultimate chassis

Page 30: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Hacking the Howick

Video courtesy of Scott Mitchell, Autodesk AEC Generative Design Intern

Page 31: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Computational Design with Dynamo

Page 32: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

▪ Quickly explore parametric design concepts

▪ Solve complex geometric problems

▪ Evaluate designs and analyze geometry

▪ Automate repetitive tasks

Value Proposition with Dynamo

Page 33: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Dynamo Platform

▪ Open Source

▪ Hosted in

▪ Revit

▪ Advance Steel

▪ Standalone version

▪ Works outside of Revit

▪ Connects with the cloud

▪ Included in AEC Collection

Page 34: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Visual Programming in Dynamo

▪ Individual tasks are embedded in “nodes”

▪ Each node on the canvas has its inputs and outputs.

▪ Connect the in- and outputs logically with „wires”.

▪ The effect displays on the graphical background

Page 35: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Packages

▪ 700000+ downloads

Page 36: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Dynamo as a design amplifier

+ =

Design Dynamo Power

Page 37: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Practical Use Cases

Page 38: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

STRUCTURAL DESIGN

Page 39: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

▪ Complex frame structures with Dynamo in Revit▪ Use out-of-the-box tools from Dynamo▪ Element binding with Revit

Parametric design of structural elements

Page 40: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Design of complex frame structures

Page 41: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Design of complex frame structuresAutodesk® Revit

Page 42: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Design of complex frame structures

ES9542: Dynam(o)ite Your Design for Engineers

Page 43: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

▪ Change the Layout Rule of a Rebar Set▪ Automate the placement of multiple Rebar Sets

Automated Rebar Set CreationAutodesk® Revit

BIM4Struc.Rebar package

Page 44: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Rebar modellingAutodesk® Revit & Dynamo For Rebar

Automate generation of complex rebar in Revit

Page 45: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Radial reinforcementAutodesk® Revit & Dynamo For Rebar

Page 46: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Automate rebar placementAutodesk® Revit® & Dynamo Player

BIM4Struc.Rebar package

Page 47: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Complex rebar placementAutodesk® Revit® & Dynamo Player

BIM4Struc.Rebar package

Page 48: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Automation of Foundation Design

▪ Design exploration in conceptual phase▪ Optioneering of different configurations▪ Extending to detailed design

Page 49: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Reinforced Concrete Foundation Design

Rebar Configuration Create initial geometryParametrize geometry

and generate rebarGenerate detailed output

drawings

Page 50: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Reinforced Concrete Foundation DesignAutodesk® Revit & MS Excel

Authored by ABT bv, The Netherlands

Page 51: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

STRUCTURAL ANALYSIS

Page 52: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

▪ Connect Dynamo Studio with RobotTM Structural Analysis▪ Makes use of the “Structural Analysis” package

Structural Analysis for Dynamo

Page 53: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Analysis of complex frame structures

Page 54: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Analysis of complex frame structuresAutodesk® RobotTM Structural Analysis

Page 55: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

From modelling to optimization with Dynamo

Structural Modelling Structural Analysis Manual Optimization Genetic Optimization

Page 56: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Manual Optimization / Parametric Run

ES9542: Dynam(o)ite Your Design for Engineers

Page 57: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Structural Iterative AnalysisAutodesk® RobotTM Structural Analysis

Page 58: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Structural Optimization using Genetic Algorithms

EVOLUTION

Parent Solution 1“Dad”

EvaluationInsert to the population

Selection

Parental Solution 2“Mom”

Child Solution“Baby truss”

Cross OverMutation

Ite

rate

Ge

ner

atio

ns

Page 59: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Structural Optimization using Genetic Algorithms

PARETO OPTIMAL

“Optimo” package

Page 60: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

FABRICATION

Page 61: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Flat Roof Panel OptioneeringDynamo Studio & Project Fractal

Page 62: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Computational Steel FabricationAutodesk® Advance Steel

Page 63: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Tower Design Driven by Excel

Page 64: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Design of complex frame structures

Page 65: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Curved Roof Panel Fabrication

Page 66: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

CONSTRUCTION

Page 67: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Automation of view creationAutodesk® Revit

Automate the creation of section views per element, aligned to the element geometry.

Page 68: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Concluding

Page 69: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Arc

hit

ects Design Better

BuildingsStudy more design options

Communicate better with clients

Understand energy design based on rules

Design more freely

Extend power of Revit

Engi

nee

rs Become Better Problem SolversStudy more design options

Rationalize systems

Access APIs to customize design

Visual spreadsheet design is intuitive to engineers

Manage risk and creativity of clients by exposing tradeoffs

Co

nst

ruct

ion Build better

BuildingsUnderstand systems & connections

Understand timeframes for construction

Variables and alternative means & methods

System rationalization

So what does this mean to you?

Page 70: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Generative DesignTraditional Design

Visual

Programming

Option

Generation

Design

Optimization

Machine

Learning

Dynamo Fractal Refinery

Parametric

Modeling

Revit

You Are Here

Recording decisions Describing goals + constraints

BIDS

AEC Generative Design | Progression

Page 71: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc

Learning Resources

▪ http://www.dynamobim.com/

▪ http://dynamoprimer.com/

▪ http://forum.dynamobim.com/

▪ http://au.autodesk.com/

Page 72: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document.

© 2017 Autodesk. All rights reserved.

Page 73: Computational Design meets Structural Design · 2017. 10. 24. · © 2017 Autodesk @BIM4Struc 2016 | 354 Teraflops = 1000 Instance Cluster On AWS NASA 2003

© 2017 Autodesk @BIM4Struc