INTRODUCTION TO AI

LEARNING OUTCOMES

  • On successful completion of this course, students will be able to:

    • LO1 Application (C3) – ADOPT Ai for wide span building structure concept

ARTIFICIAL INTELLIGENCE [AI] GENERAL OVERVIEW

  • The phrase "artificial intelligence" gained widespread popularity following the 1956 "Dartmouth Summer Research Project on Artificial Intelligence."

    • Goals:

    • AI is defined as a collection of computer science tools for:

      • Perception

      • Modelling

      • Planning

      • Action (including search, logic programming, probabilistic approaches, and machine learning).

    • AI is described as "the study of intelligent agents that receive percepts from the environment and perform actions."

      • Each agent is realized by a function that translates percepts to actions.

      • Various approaches are utilized to encode these functions (Russell and Norvig, 2021).

INTRODUCTION TO AI EXAMPLE: OPTIMIZATION ISSUES

  • Optimization is the discipline dealing with the determination of useful models in applications, employing efficient methods to identify an optimal solution.

GENERATIVE MODELLING AND ARTIFICIAL INTELLIGENCE FOR STRUCTURAL OPTIMIZATION OF A LARGE SPAN STRUCTURE
OPTIMIZATION ISSUES
  • STRUCTURAL OPTIMIZATION:

    • 1.2.1 Sizing Optimization

    • 1.2.2 Shape Optimization

    • 1.2.3 Topological Optimization

INTRODUCTION TO AI PARAMETRIC MODELS

  • Parametric Design:

    • Defined as the process of defining parameters or data inputs associated with the modeled objects.

    • Changes to one parameter automatically cause all affected model objects to update (e.g., increasing a deck's width or adding more columns).

    • Advantages of Parametric BIM:

    • When used alongside appropriate parametric BIM applications, parameters can drive information-rich BIM data, extending beyond basic geometry.

    • Enables:

      • Simplification of complex geometry modeling.

      • Enhanced collaboration during the design process via improved cross-disciplinary visualization and simulation.

      • Significant increases in productivity by reducing design modification times.

      • Major efficiency gains in designing intricate structures like bridges and junctions.

    • This approach facilitates designing recurring geometries such as similar connections or geometries following new alignments, driving computations in real-time within the model.

SOFTWARE PARAMETRIC DESIGN

  • Major Software used for Parametric Design includes:

    • Grasshopper 3D

    • Autodesk Revit

    • Autodesk Dynamo

    • CATIA

    • etc.

EXPLORE GRASSHOPPER

  • Elements of Grasshopper:

    • Interface includes functions to model curves, surfaces, and meshes, and run simulations.

    • Tools available for diverse modeling activities such as:

    • Command Commands:

      • Standard CPlanes

      • Set View

      • Display Configuration

    • Example Tutorial: How to make 4 basic tensile structures using Rhino/GH

    • Links to walkthroughs:

      • https://www.youtube.com/watch?v=YIUSFdpxEA4

      • https://www.youtube.com/watch?v=l-pa9MhGzdw

CONSTRUCTION MEMBRANE IN GRASSHOPPER

  • Displays construction options within the Rhinoceros software interface, harnessing Grasshopper capabilities for efficient design processes.

  • Visual interface features:

    • Manipulating file settings, viewing commands, and managing Grasshopper settings for optimal performance in design tasks.

ASSIGNMENT

  • Task: Explore AI programs based on computational analysis within the subject taught.

REFERENCES

  • Russell, S. J., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach (4th ed.). Pearson.

    • DOI: https://doi.org/10.1109/MSP.2017.2765202

  • Utku Pasin, U. (2021). Generative Modelling and Artificial Intelligence for Structural Optimization of a Large Span Structure. Rel. Giuseppe Carlo Marano. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Civile.

  • Additional tutorial links:

    • https://www.youtube.com/watch?v=YlUSFdpxEA4

    • https://www.youtube.com/watch?v=89SJrpz46EA&t=471s

    • https://www.youtube.com/watch?v=I-pa9MhGzdw