Successfully reported this slideshow.
Your SlideShare is downloading. ×

Machine Learning and Optimization Techniques for Steel Connections

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 14 Ad

More Related Content

Similar to Machine Learning and Optimization Techniques for Steel Connections (17)

Recently uploaded (20)

Advertisement

Machine Learning and Optimization Techniques for Steel Connections

  1. 1. Machine Learning and Optimization techniques for Steel Connections Lorenzo Greco, www.parametricism.co.uk, AKT II Paper number 205 lorenzogreco@gmail.com
  2. 2. Sberbank - Zaha Hadid, 200000mq free form Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com
  3. 3. Random boring factory - unknown Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com
  4. 4. Most amazing city - many Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com
  5. 5. Sample model - Revit Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com
  6. 6. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 6 End plate joint
  7. 7. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 7 Thickness > Bolt Strength > Phi > Rows Plate thickness [5..5..40] [mm] Rows count (subject to geometrical limits) [2..1..10] Bolt phi [16..2..30] [mm] Bolt strength [8.8, 9.8, 10.9] N, Compression force [0..4..200] [kN] Vy, Vertical shear [0..10..500] [kN] Mx, Bending moment around the major axis [0..6..300] [kNm] Database Generation
  8. 8. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 8 # N [kN] Vy [kN] Mx [kNm] Rows Φ t [mm] UF 0 0 0 0 2 16 5 0.00 1 10 0 0 2 16 5 0.02 ... ... ... ... ... ... ... ... 1834 200 500 300 4 22 10 0.89 Without considering multiple connections and varying angles, it was 60+ parameters. Reduced to 6 Database Generation
  9. 9. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 9 Data Analysis
  10. 10. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 10 ● Ridge ● RidgeCV ● KNeighbors (Regressor) ● Linear Regression ● Elastic Net ● Partial Least Squares regression ● Multi-layer Perceptron Benchmark
  11. 11. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 11 White City Place
  12. 12. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 12 Optimized dataset Accuracy benchmark Robot's analysis Real case Real case with optimized joints
  13. 13. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 13 Breakdown of utilization factor. Blue: White City Place Red: ML + Optimization Comparison: ML vs ground truth
  14. 14. Lorenzo Greco, parametricism.co.uk | AKT II, lorenzogreco@gmail.com 14 ● Automize joint design and steel design embedding engineers’ decisions ● Gain insights from patterns emerging from real projects and incorporate them in code and guidelines ● Automate checks on projects by proof engineers and city council ● Retrofitting ● Simplify explorations for complex structures ● Expand to MEP layout, architectural finishing, detailing, etc... Conclusion and future progress

Editor's Notes

  • Data distribution and correlation matrix
  • White City Place, a 7 storeys building in London designed by AKT II with Allies and Morrison architects with Lend Lease and commissioned by Stanhope. The building is situated north of White City underground station and is part of the redevelopment of the BBC Media Village.
  • We want to maximize the area under the graph. This shows the accuracy against recall(UF ratio)

    (a) Accuracy as function of absolute error in predicting the correct utilization factor (UF), for a K-Neighbour Regressor trained on an optimized dataset

    (b) Accuracy as function of absolute error in predicting the correct utilization factor (UF), for a K-Neighbour Regressor trained on an optimized data set, derived from Robot's analysis

    (c) Accuracy as function of absolute error in predicting the correct utilization factor (UF). The algorithm is tested against a real case.

    (d) Accuracy as function of absolute error in predicting the correct utilization factor (UF). The algorithm is tested against a real case, but with the goal of hitting the optimized algorithm that would fit rather than the actual ones used.

×