Professional Documents
Culture Documents
Class Presentation CI124118 MEP Modeling Made Easy With Dynamo Cesare Caoduro
Class Presentation CI124118 MEP Modeling Made Easy With Dynamo Cesare Caoduro
Class Presentation CI124118 MEP Modeling Made Easy With Dynamo Cesare Caoduro
CI124118
Cesare Caoduro
Computational Design Addicted
In this class, we’ll understand how to use Dynamo software to perform daily
activities from a Mechanical and Electrical contractor point of.
The requirement of a LOD500 model for 34 kilometres of tunnel can be
quite complex if you don't choose the right way. Starting from a simple
Microsoft Excel file with the tunnel alignment, you'll be able to create a fully
detailed design, including all the information useful for the facilities
management system.
Dynamo is the key when you've got to place thousands of elements based
on rules and algorithms. This is a real-world applications in one of the most
iconic rail projects in the Middle East
Learning Objectives
Introduction
Tunnel modelling
MEP tunnel modelling
Back to basics
Sprinkler System to CAD
Shortest path problem
What’s next for TBM tunnel
modelling
Lesson learnt
Introduction
Me…
Challanges
Revit limits about MEP modelling due
to the complexity of the alignment
Huge amount of data collected during
as-built
No clear information from the client
regarding the uses of the model
Solution
Dynamo!
Easy geometric rules
Challenges
Design stage alignment
Different software can produce different results due to approximation
Revit doesn’t like Clothoid!
Solution
Exchange LandXML
Convert Clothoid to NURBS using a bit of math
Extract XY from Alignment and Z from Profile
LandXML
LandXML importer
Challenge
Identify the shortest path between
two electrical equipments using
the existing cable tray network
Solution
Find connected elements to track
relationship between elements
Use Dijkstra's algorithm for
shortest paths
Dijkstra's algorithm for shortest paths
Dijkstra's algorithm is an
algorithm for finding the shortest
paths between nodes in a
graph, which may represent, for
example, road networks.
Python
Python