Automated Propeller Generation in Grasshopper
Automated Propeller Generation in Grasshopper
Automated Propeller Generation in Grasshopper
Contents
Title
Objectives
Problem statement
Introduction
Target of Work
Parametric Design in Ship Building
Rhinoceros
Grasshopper
Methodology
Demonstration
Results
Limitation
Future Development
Objectives
Development of a Plugin for Rhinoceros's Grasshopper.
Development of tool for designing Ship propeller.
Designing several propeller geometry with the tool developed.
Derivation of various propeller characteristics curves from the design.
Visualization of developed tool with other tools in the market.
Problem Statement
Numerical generation of propeller geometry is important for analysis of the performance
of ship propellers. In this thesis, An open source parametric tool is developed to
generate propeller geometry from design particulars integrated within a
plugin for Grasshopper, a parametric design program inside Rhino3D.
Grasshopper is a parametric design program which is widely used in architecture and
design. The aim of the thesis is to develop the tool to generate propeller which can be
used to get full benefit of popular the optimization tools developed in grasshopper to
optimize desired propeller.
Introduction
Well-Known Wageningen B-series propellers was first started to develop in The
Maritime Research Institute Netherlands (MARIN) from 1932. First series were published
by Van Lamerren and Troost. It was extended to 6 and 7 bladed propellers in the 1970s.
In 2003 paper, Tanaka and Yoshida developed a computer program for propeller
designers which transforms the dimensionless tables obtained from propeller series
experiments into numerical graphics with great accuracy.
Andrzej Rachwalik (2013)developed a parametric B-Wageningen Screw Model for CFD
analysis in siemens NX8.0, which then simulated in STAR-CCM+ from Cd-Adapco.
OpenProp, a parametric propeller geometry design software build in MATLAB, began in
2001 with the propeller code PVL developed by Kerwin [2007] as part of his MIT propeller
design course notes. It was incorporated with a GUI for displaying blades geometry.
Scope of Work
There are several tools for generating and optimizing ship propellers. Prop Cad and Open
prop are the most popular among designers. Prop Cad is a commercial software which is
expensive. And Open prop is an open source tool developed in MATLAB which is a
computational programming language. The integration of MATLAB to CAD packages are
complex.
In this thesis, a novel approach has been taken to generate propeller geometry inside one
of the most widely used CAD software in the market, Rhino3D. To achieve this, a plugin
has been developed to use this tool. It is an open source tool integrated in Rhino and
Grasshopper.
This CAD Model can be used in CFD analysis for determining propellers performance
characteristics. And as a parametric tool, the model can easily be modified with proper
requirements.
Parametric Design
Parametric design is a process based on algorithmic thinking that enables the expression of
parameters and rules that, together, define, encode and clarify the relationship between design intent
and design response.
Popular Parametric Tools:
Catia
Grasshopper
NAPA
CAESES
Popular Parametric uses:
Urban Design
Architecture
Mechanical Design.
Naval Architecture.
Rhinoceros
Why it is Chosen:
Highly Customizable Software.
Easy to Use.
Various Plugin Available for ship Design:
Orca3D,
T-spline
It hosts Grasshopper, one of the industry
standard Parametric plugin available.
Grasshopper
Grasshopper is a graphical algorithm editor
tightly integrated with Rhinos 3-D modeling tools.
Unlike RhinoScript, Grasshopper requires no
knowledge of programming or scripting, but still
allows designers to design form of various objects.
Advantages:
Parametric Design Platform
Node based non-destructive Design
Integrated with Python, C#, Visual Basic.
Popular among industry leaders in Architecture.
Easy to develop design algorithm.
Grasshopper
Developed Program
Viewport
Viewport
Viewport
Prop CAD
Developed Tool
Comparison
Prop CAD
Open Prop
Developed Tool
Commercial
Open source
Open source
Integrated in MATLAB
Integrated in Rhino
On click build
On click build
Real-time build
Methodology
For generating the propeller, Wageningen B-Screw series is used. This is the most
extensive and widely used propeller series.
The Wageningen Series is a general purpose, fixed pitch, non-ducted propeller series.
The extent of the series is:
Software Used:
Rhino3d with grasshopper.
Visual Studio 2015 community Edition
Steps:
Grasshopper
Plug-in
Graphical
Algorithm
Python
Script
Grasshopper Plugin
Design Constant
from Reference
Table (W. B
Series)
Draw the
expanded
Sections
Project the
section on
Cylindrical
Surface
Output
Geometry
Creating surface
with these
section
Output
Drawing Curves
3d Propeller
Demonstration
Results ( Variant 1)
Properties
Value
Diameter
4.0
Pitch
BAR
.55
Blade Number
Results (Variant 2)
Properties
Value
Diameter
5.0
Pitch
BAR
.65
Blade Number
Results (Variant 3)
Properties
Value
Diameter
4.0
Pitch
BAR
.80
Blade Number
Result (Variant 4)
Properties
Value
Diameter
7.0
Pitch
BAR
.90
Blade Number
Variant 2
BAR (DWG)
Variant 3
BAR (Calc.)
Variant 4
Theoretical DAR:
EAR/DAR=.34(2.75+DAR/Z)
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
Variant 1
Variant 2
BAR (DWG)
Variant 3
BAR (Calc.)
Variant 4
Theoretical PAR:
PAR/DAR=1.067-.229*P/D
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
Variant 1
Variant 2
BAR (DWG)
Variant 3
BAR (Calc.)
Variant 4
Future Projections
Tool for other propeller series such as Gawn Series, Japanese AU series, KCA series,
Lindgren series.
Improvement in the accuracy.
Propeller optimization inside the program.
Auto generating solid surface for CFD.
More improvement on the visualization of the propeller.
Reference:
1.
The Wageningen C- and D-Series Propellers J. Dang, MARIN, The Netherlands ,H. J. J. van den Boom, MARIN, The
Netherlands ,J. Th. Ligtelijn, MARIN, The Netherlands
2.
3.
TANAKA, H., YOSHIDA, Y.: An Approach to Transformation of Non-Dimensional Diagrams into Nomograms and its
Application to New Propeller Design System, Marine Technology V, Book Series: Marine and Maritime, Vol. 3, p. 91-102,
(2003).
4.
OpenProp: An Open-source Parametric Design and Analysis Tool for Propellers Brenden Epps, Julie Chalfant, Richard
Kimball, Alexandra Techet, Kevin Flood, and Chrysssostomos.
5.
6.
7.