Grasshopper

algorithmic modeling for Rhino

Study:

In this example we will see how to use RCE ( RhinoCivil Engineering ) in a study of optimization of cut and fill on a road.

Data:

Mesh representing the terrain. Mesh (A)

Curve representing the road axis. Polyline

 

 

Algorithm:

  • Contour line on a Mesh(A).(RCE: Contour line on Mesh)

 

  • MultiOffset on a Polyline.(RE: Multi-Offset)

 

 

 

  • Search for intersections between the axis of the road and primary contours lines.(RCE: Search Curve to Curve)

 

 

 

  • Axis interpolation on the points of intersection.(RCE: Curve Interpolation)

 

 

  • Divide curve on a vertical plane.(RCE : Plane on Curve)

For a open curve t parameter is 0 and 1(default).

 

 

 

  • Road Profile.(RCE: Road Profile)

 

 

 

 

  • Cut & Fill Profile(RCE :Cut & Fill Profile)

 

 

 

  • Join curve cut and fill profile.

 

 

 

  • Closed curve profile.(RCE: Closed Curve)

 

  • 3D Modeling Cut & Fill Road .

 

 

 

  • Bounding box of a main project.(RCE :Bounding box)

 

 

 

  • Creating base of a mesh in main project.

 

 

 

  • Boolean operation to the cut & fill road.

 

 

 

  • Volume and display.

 

 

 

  • Optimization with Galapagos .

Study A

Parameter= Radius on Multi-Offset component.

 

Study B

Parameter= Radius on Multi-Offset component.

                Move Interpolation point on Search Curve to Curve component.


Add a new components for move interpolation points with gene pool.

Optimization.

Study C

Parameter= Radius on Multi-Offset component.

                Move Interpolation point on Search Curve to Curve component.

                Length of road on Road Profile component

Add a Tree Repetition component(RCE).

 

 

Optimization.

 

 

 

Example available in bottom of this post...

 [EXEMPLE_Français] Optimisation Route Déblais & Remblais avec Galapagos.

 

 

But:

Dans cet exemple nous allons voir comment utiliser RCE(RhinoCivil Engineering) dans une étude d'optimisation de déblais et de remblais sur une route.

Données:

Maillage représentant le terrain. Mesh (A)

Courbe représentant l'axe de la route. Polyline

 

 

Algorithme :

  • Courbe de niveaux sur le maillage du terrain Mesh (A).(RCE :Courbes de Niveaux Maillage)

 

  • Multiple conges sur l’axe de la route Polyline.(RCE :Multi-Conges)

 

 

 

  • Recherche d ‘intersections entre l’axe de la route et les courbes de niveaux primaires.(RCE :Recherche d’intersection Courbe sur Courbe)

 

 

 

  • Interpolation de l’axe sur les points d’intersections.(RCE :Interpolation de Courbe)

 

 

  • Division de la courbe par un plan vertical.(RCE : Plan sur Courbe)

Pour une courbe ouverte le paramètre t est 0 et 1.

 

 

 

  • Dessin de profils routier.(RCE :Profil Routier)

 

 

 

 

  • Dessin de profils déblais et remblais.(RCE :Profil déblais & remblais simple)

 

 

 

  • Joindre courbe de profils déblais et de remblais.

 

 

 

  • Fermer courbe de profil.(RCE : Fermer Courbe)

 

  • Modélisation de la route en déblais et en remblais.

 

 

  •  Création de la boite de contour du projet.(RCE :Boîte)

 

 

  •  Création du socle du Terrain dans la zone du projet.

 

 

  •  Opération booléenne pour la route en déblais et en remblais.

 

 

  •  Calcul de volume et affichage.

 

 

 

  • Optimisation avec Galapagos .

Etude A

Paramètre= Rayon du composant Multi-Conges

 

Etude B

Paramètre= Rayon du composant Multi-Conges

                Déplacement des points d'interpolations.


Ajouts de nouveau composant pour le déplacement des points.

Optimisation.

Etude C

Paramètre= Rayon du composant Multi-Conges

                Déplacement des points d'interpolations.

                Largeur de la route sur le composant Profil routier

Ajout du composant répétition d'arbre (RCE).

 

 

Optimisation.

 

 

 

 

 

EXEMPLE_RCE OptimisationRoute[Demo A] FR.gh

EXEMPLE_RCE OptimisationRoute[Demo B] FR.gh

EXEMPLE_RCE OptimisationRoute[Demo C] FR.gh

Views: 2923

Attachments:

Replies to This Discussion

Hello

It was excellent. Thanx...

Last night I just thinking about it that Can I write this definition? before it I searched and You have done it.

Thanx again

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service