parametric engineering

Examples
Shell And Beam
Shell And Beam

Shell and beam elements are combined into a single karamba model showing how an integrated shell and beam structure can be analysed. Galapagos is used to optimise the position of the supporting columns. The colour plot displays displacement of specific members. Get the grasshopper definition here: ShellAndBeam.gh

Shape Optimization VII – Tower Mesh
Shape Optimization VII – Tower Mesh

Like the Shape Optimization with Galapagos III example, a tower made up of shell elements with horizontal loads and variable diameter along its height is optimized for minimum deflection using Galapagos.The image shows material utilization plus force flow lines. The shape above is not the optimum. Get the grasshopper definition here: ShapeOptimization7_TowerMesh.gh

Shell – Disc with Hole
Shell – Disc with Hole

Force flow lines in disc with hole in the middle and utilization of shell material. Requires MeshEdit from [uto] tools Plug-ins. Get the grasshopper definition here: ShellDiscWithHole.gh (requires PRO version – more than 50 shell elements)

Shell – Double Curved Analysis
Shell – Double Curved Analysis

Deformed geometry and color-plot of resultant displacements of double curved shell under point load. Get the grasshopper definition here: ShellDoubleCurved.gh (requires PRO version – more than 50 shell elements)

Shell Cantilever
Shell Cantilever

Force flow lines in horizontal direction on a shell structure. The color plot displays local material utilization. Get the grasshopper definition here: ShellCantilever.gh

Shape Optimization IV-B – Surface (Shell)
Shape Optimization IV-B – Surface (Shell)

Continuing from the Shape Optimization with Galapagos IV – Surface example, here this definition uses a shell instead of beams for structural analysis. The z-coordinates of points on the boundary of a surface are optimized so that the maximum deflection under the given point loads is a minimum. Requires MeshEdit from [uto] tools Plug-ins. Get the grasshopper definition here: ShapeOptimization4b_Surface.gh

Informed Geometry II
Informed Geometry II

The properties of modules are made dependent on the internal forces of the structure which is a tetrahedral space grid. A surface is required as in input for this definition. Get the grasshopper definition here: ScaleModuleEdgesByInnerForces.gh

Informed Geometry I
Informed Geometry I

Shows how to scale the size of openings in a structure depending on internal forces. Get the grasshopper definition here: ScaleOpeningsByInnerForces.gh

Space Frame from Meshes
Space Frame from Meshes

A nurb surface forms the basis of a gridshell. Loading that shell results in bending moments in the gridshell members. These are used to generate a second structural layer which gets connected with the first one and thus forms a space frame. The example contains a useful trick for the easy definition of support areas. [...]

Find Best Support Positions
Find Best Support Positions

This definition uses Galapagos to find the support positions for the minimum deflection of a rectangular grid of beams. Get the grasshopper definition here: FindBestSupportPositions.gh

Geometry Pipeline
Geometry Pipeline

Demonstration of how to use the Geometry Pipeline component in grasshopper in connection with Karamba. The basic configuration consists of a roof under a uniform load (realized with a MeshLoad-component). You can add connections in Rhino (purple Layer). Recompute the definition when finished (right click on definition, context menu in the middle). Karamba will optimize [...]

Eigenmodes of a Drum
Eigenmodes of a Drum

The skin of a drum is approximated by a quad mesh. The eigenforms correspond to its modes of vibration. Get the grasshopper definition here: EigenmodesDrum.gh

Eigenmodes of a Wall
Eigenmodes of a Wall

Shows how to calculate the eigenmodes of a structure. Get the grasshopper definition here: EigenmodesWall.gh

Eigenmodes
Eigenmodes

Lets you explore the eigenmodes of a rectangular grid of beams. Get the grasshopper definition here: Eigenmodes.gh

Bracing Walls
Bracing Walls

This definition shows the effect of the orientation (which can be changed arbitrarily) of three or four walls on their effectiveness as bracing elements for horizontal loads on a floor plate. There are two load cases: wind in X and Y-direction. A trick is used to display always the load-case which causes the largest deflection. [...]

Shape Optimization VI – Truss Diagonals
Shape Optimization VI – Truss Diagonals

Here Galapagos is set up to play around with the position of the diagonals of a truss to achieve minimum deflection. Get the grasshopper definition here: ShapeOptimization6_TrussDiagonals.gh

Shape Optimization V – Irregular Structure
Shape Optimization V – Irregular Structure

This definitions uses the  NearestNeighbor-component to generate structures from random point clouds. The optimization of the pointcloud is done with Galapagos. It might take a while before the solution converges. Get the grasshopper definition here: ShapeOptimization5_IrregularStructure.gh

Shape Optimization IV – Surface
Shape Optimization IV – Surface

The z-coordinates of points on the boundary of a surface are optimized so that the maximum deflection under the given point loads is a minimum. Get the grasshopper definition here: ShapeOptimization4_Surface.gh

Shape Optimization III – Tower
Shape Optimization III – Tower

A tower with horizontal loads and variable diameter along its height is optimized for minimum deflection using Galapagos. The shape below is not the optimum. Get the grasshopper definition here: ShapeOptimization3_Tower.gh

Shape Optimization II – Cupola
Shape Optimization II – Cupola

A cupola with external, vertical loads and variable diameters along its height is given. Galapagos finds the shape which renders the minimum deflection. Get the grasshopper definition here: ShapeOptimization2_Cupola.gh

Shape Optimization I – Simple Arc
Shape Optimization I – Simple Arc

What is the optimum height of an arc so that its deflection under a series of equal point loads is a minimum? Get the grasshopper definition here: ShapeOptimization1_SimpleArc.gh

Minimal Surface
Minimal Surface

Large deflection analysis in connection with a pre-tension load can be used to approximate the behavior of soap-films. Get the grasshopper definition here: MinimalSurface.gh

Pneumatic Shape
Pneumatic Shape

Another example of large deflection analysis, this time driven by point-loads generated with the ‘MeshLoad’-component. The point-loads co-rotate with the nodes they act on and thus simulate air pressure. Get the grasshopper definition here: PneumaticShape.gh

Force Flow in a Cantilever
Force Flow in a Cantilever

Cross section forces of a structure under dead weight are used to scale the cross section heights in a rectangular grid of beams. Contains a trick regarding the flexible definition of support positions. Get the grasshopper definition here: ForceFlowInCantilever.gh