ai in aec colloquiumai in structural design ai in aec 8/19/20 filippo ranalli, eduardo miranda...

36
Copyright © 2020 AI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda 1 AI in AEC Colloquium AI in Structural Engineering Today Filippo Ranalli PhD Candidate [email protected] Eduardo Miranda Professor [email protected]

Upload: others

Post on 24-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda1

AI in AEC ColloquiumAI in Structural Engineering Today

Filippo RanalliPhD Candidate

[email protected]

Eduardo MirandaProfessor

[email protected]

Page 2: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

➢ Introduction to AI and Optimization in Structural Engineering 10 min

➢ AI Methods in Industry Today: Topology Optimization 15 min

➢ AI Methods in Structural Design Research: Design Automation 15 min

➢ The Future of AI in Structural Design: Crane Automation 15 min

➢ Q&A 5 min

2

Overview: AI in Engineering Design

Page 3: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

isarq.com/index.php/2019/08/06/artificial-intelligence/3

Intro: AI in Engineering Design

www.architectmagazine.com

A framework which automates and

optimizes a repetitive design task

traditionally performed by hand,

through computer implementation.

A design software which generates

an optimal solution which may not

be computed using traditional

calculation methodologies.

Page 4: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda4

Intro: What is AI?

Stanford CS 221 notes

youtu.be/pgaEE27nsQwstaff.utia.cas.cz/vomlel

en.wikipedia.org

Page 5: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda5

Intro: What is Optimization?

ocw.mit.edu/

Initialize design x0

Evaluate objective f(x)

and constraints g(x), h(x)

Try new design x

f(x) may not improve

further and constraints

are met

Page 6: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

The Objective – f(x)

- Minimize total installed cost

The Design Task – x

- Member shapes

- Member sizes

- Connection detailing

The Constraints – g(x), h(x)

- Architectural

• Aesthetics

• Program

- Functionality

- Structural

• Strength

• Stiffness

• Constructability

• Ductility

6

Intro: The Structural Design Problem

Building Structure

BIM: Architectural Starting Point

www.goldbeck.de

www.goldbeck.de

youtu.be/pgaEE27nsQw

Page 7: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

7

Intro: Structural Engineering in Current Practice

- Cost

- Weight

- Stiffness

- Serviceability

Page 8: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda8

Intro: Structural Engineering in Current Practice

❑ Complex multivariate domain is

difficult to sample manually.

❑ Issues with constructability are

hard to detect.❑ Incorrect cost estimation to drive

the design, or lack thereof.

www.aisc.orgHighly-dimensional

Highly-constrained

Non-convex

mc.ai/

Page 9: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Construction

Planning

9

Architecture Structural Design

www.alicetechnologies.com/www.tekla.com/uswww.revit.news/

Intro: Structural Engineering in Current Practice

Page 10: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda10

AI Methods in Industry Today: Topology Optimization

youtu.be/0_VBPhoLRwIAmeba Topology Optimization Software Based on Evolutionary Algorithm in Grasshopper

Page 11: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

AI Methods in Industry Today: Topology Optimization

CHICAGO 800 WEST FULTON MARKET 2021

www.som.com en.wikipedia.org www.archdaily.com

BEIJING INTERNATIONAL PLAZA 2016

www.som.com

11

SHENZHEN CITIC FINANCIAL CENTER 2019

Page 12: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda12

AI Methods in Industry Today: Topology Optimization

www.3ds.com

Aage, Andreassen, Lazarov, Sigmund, Nature, 2017ce.gatech.eduShelly Zhang, GA Tech PhD: youtu.be/3_pSWvqK0G0

Page 13: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

AI Methods in Industry Today: Topology Optimization

H. Chi, A. Pereira, I. Menezes, G H. Paulino 2019

Objective: minimize volume, maximize stiffness

Constraints: boundary and material

Variables: binary removal of finite elements

caendkoelsch.wordpress.com 11

Page 14: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

AI Methods in Industry Today: Topology Optimization

11

A. Martin, G. Deierlein, Topology Optimization of Rocking Braced Frames for Nonlinear Earthquake Response

Concrete shear wallConcrete additive manufacturing

www.iaacblog.com/

M

M

Page 15: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

isarq.com/index.php/2019/08/06/artificial-intelligence/15

AI Methods in Industry Today: Topology Optimization

www.architectmagazine.com

What are the practical limitations of this technology today?

Page 16: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda16

Member Sizing

❑ Strength

❑ Stiffness

Connection Detailing

❑ Strength

AI Methods in Structural Design Research

http://www.seismicresilience.org.nz/

docplayer.net/

www.trimble.com/

www.goldbeck.de

Page 17: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda17

Fabrication Cost

❑ Equipment at shop

❑ Labor at shop

Erection Cost

❑ Equipment at site

❑ Labor at siteMaterial Cost

www.linkedin.com/learning/

rockymountainsteel.com/abmetalfabrication.com/

vasteelerectors.com/

AI Methods in Structural Design Research

www.goldbeck.de

Page 18: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda18

AI Methods in Structural Design Research

Page 19: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda19Floor Plan

Lateral System

(beams, columns, braces)

AI Methods in Structural Design Research

Connections

Composite Gravity System

(beams, girders, columns, slab)www.strongtie.com

AISC 360

Page 20: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Composite Gravity System

20

Design Variables: Beam section, studs, camber, deck geometry, concrete type

Constraints: Vertical deflection, beam strength, vibration

Decision Parameter: Cost, weight, schedule, constructability

Approach: Dynamic programming

AI Methods in Structural Design Research

AISC 360

Page 21: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Lateral System

21

Design Variables: Beam and column sections, composite action

Constraints: Lateral building drifts, beam/column strength

Decision Parameter: Cost, constructability, schedule, ductility

Approach: Heuristic energy-based algorithm

AI Methods in Structural Design Research

FM

Ductility Constructability Scenario exploration

www.indiamart.com

Page 22: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda22

Design Variables: Bolts, welds, plate, cope

Constraints: Connection ultimate strength

Decision Parameter: Cost, constructability

Approach: Non-linear solver

AI Methods in Structural Design Research

Connections

eng.ccs.gr/

en.wikiversity.org/wiki/Python

Page 23: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

23

Page 24: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

24

Metrics Baseline Design Optimization Difference

Total Weight of Steel [tons] 803.6 702.4 -13%

Shear Studs 17946 7524 -58%

Cambered Elements 362 211 -42%

Total Cost [$] 2,732,276 2,365,806 -13%

Design Time Weeks < 1 hour

Non-Composite Gravity

Composite Gravity

Moment Frame

AI Methods in Structural Design Research

Page 25: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda25

AI Methods in Structural Design Research

medium.com www.cnbc.com

heritagecarinsurance.co.uk www.pinterest.com www.cars.com

Innovative Prototype Early Adopter Widespread Adopter

www.som.com

Page 26: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

isarq.com/index.php/2019/08/06/artificial-intelligence/26

AI Methods in Industry Today: Topology Optimization

www.architectmagazine.com

What is the expected impact of this research on industry?

Page 27: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

AI in Structures: Looking Ahead

27

Page 28: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

AI in Structures: Looking Ahead

Collision detecting

Scheduling

Crane coordination

Path planning

Real-time information

Cable dynamics

CIFE’s iCrane

28

Page 29: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Refining a Path

AI in Structures: Looking Ahead

29

Page 30: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Physics-based simulation and animation

AI in Structures: Looking Ahead

30

Page 31: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Motion planning and simulation for multiple cranes

AI in Structures: Looking Ahead

31

Page 32: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Motion planning and simulation for multiple cranes

AI in Structures: Looking Ahead

32

Page 33: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Probably this will require modifications to how we connect elements

AI in Structures: Looking Ahead

33

Page 34: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

AI in Structures: Looking Ahead

34

Page 35: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

isarq.com/index.php/2019/08/06/artificial-intelligence/35

AI Methods in Industry Today: Topology Optimization

www.architectmagazine.com

What are the challenges that lie ahead?

Page 36: AI in AEC ColloquiumAI in Structural Design AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda Introduction to AI and Optimization in Structural Engineering 10 min AI Methods in Industry

Copyright © 2020

AI in Structural Design

AI in AEC 8/19/20 Filippo Ranalli, Eduardo Miranda

Thank you

Questions?

Email:

[email protected]

[email protected]