Skip to content

Commit 6f515dd

Browse files
authored
Merge pull request #35 from mtezzele/readme
Readme
2 parents a231e66 + 14a2347 commit 6f515dd

File tree

4 files changed

+85
-0
lines changed

4 files changed

+85
-0
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,15 @@ Here we show a bottom-up parametrized construction of the [Potsdam Propeller Tes
100100
<em>PPTC blade generation according to the radial distribution of the pitch, rake, skew. The generated blade is then exported to .iges and .stl formats.</em>
101101
</p>
102102

103+
Two possible deformed geometry configurations, to show the capabilities of the package, are presented here:
104+
105+
<p align="center">
106+
<img src="readme/blade_deformations.png" alt>
107+
</p>
108+
<p align="center">
109+
<em>Undeformed reference blade on the left, and a couple of deformed configurations obtained by moving some control points defining the skew and chord length radial distributions.</em>
110+
</p>
111+
103112
## How to cite
104113

105114
### Recent works with BladeX

joss-paper/paper.bib

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
%% This BibTeX bibliography file was created using BibDesk.
2+
%% http://bibdesk.sourceforge.net/
3+
4+
5+
%% Created for Marco Tezzele at 2018-01-29 10:21:30 +0100
6+
7+
8+
%% Saved with string encoding Unicode (UTF-8)
9+
10+
11+
@book{carlton2012marine,
12+
title={Marine propellers and propulsion},
13+
author={Carlton, John},
14+
year={2012},
15+
publisher={Butterworth-Heinemann}
16+
}
17+
18+
19+
@paper{tezzele2018ecmi,
20+
Author = {Tezzele, M. and Demo, N. and Mola, A. and Rozza, G.},
21+
Preprint = {https://arxiv.org/abs/1810.12364}
22+
Journal = {Submitted, Special Volume ECMI},
23+
Title = {{An integrated data-driven computational pipeline with model order reduction for industrial and applied mathematics}},
24+
Year = {2018}}
25+
26+
@url{bladex,
27+
Title = {{BladeX: Python Blade Deformation. Available at: \url{https://github.com/mathLab/BladeX}}},
28+
Urldate = {2019-01}}

joss-paper/paper.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: 'BladeX: Python Blade Deformation'
3+
tags:
4+
- Python
5+
- Blade construction
6+
- Blade morphing
7+
- CAD files
8+
authors:
9+
- name: Mahmoud Gadalla
10+
orcid: 0000-0001-9507-9468
11+
affiliation: 1
12+
- name: Marco Tezzele
13+
orcid: 0000-0001-9747-6328
14+
affiliation: 1
15+
- name: Andrea Mola
16+
orcid: 0000-0002-4483-0212
17+
affiliation: 1
18+
- name: Gianluigi Rozza
19+
orcid: 0000-0002-0810-8812
20+
affiliation: 1
21+
affiliations:
22+
- name: International School of Advanced Studies, SISSA, Trieste, Italy
23+
index: 1
24+
date: 15 January 2019
25+
bibliography: paper.bib
26+
---
27+
28+
# Summary
29+
30+
Marine propeller blade shape is constantly studied by engineers to obtain designs which allow for enhanced hydrodynamic performance while reducing vibrations and noise emissions. In such framework, shape parametrization and morphing algorithms are crucial elements of the numerical simulation and prototipation environment required for the evaluation of new blade geometries. By a practical standpoint, the propeller blade is uniquely described by the following parameters: the shape of a certain number of sectional profile shapes, complemented by the pitch, skew, rake, and chord length values corresponding to each section along the radial direction. Taking such parameters into account we are able to construct a blade and, parametrizing the aforementioned quantities by spline reconstruction, we are able to morph every single section. This results in a morphing tool that expand in a non-intrusive way the naval engineering consolidated design techniques. In particular
31+
we followed [@carlton2012marine] for marine propeller blades construction, conventions, and terminology.
32+
33+
In the BladeX Python package [@bladex] we implemented the bottom-up construction of blades given the radial distribution of pitch, skew, rake, chord, and camber of the sectional profiles. We also provide several tutorials showing how to construct or import sectional profiles in 2D and then how to generate the desired 3D representation of the blade. It is also possible to export the final design in CAD files such as iges and stl. Even if the focus is on marine propeller blades, the software is general enough to produce, for instance, aircraft wings or wind turbine blades. It is particularly suited for simulation driven design shape optimization.
34+
35+
The package has already been used within the research project PRELICA, “Advanced methodologies for hydro-acoustic design of naval propulsion”, with both industrial and academic partners, and some results can be found in [@tezzele2018ecmi]. This highlights that the target user of this package is either a numerical analyst working in academia or a skilled engineer working in the naval construction field.
36+
37+
As an example, we show below a bottom-up construction of a benchmark blade called PPTC, and the resulted iges and stl file formats.
38+
39+
![PPTC](../readme/PPTC.png)
40+
41+
Here we have the undeformed reference blade and a couple of deformed configurations obtained by moving some control points defining the skew and chord length radial distributions.
42+
43+
![Deformations](../readme/blade_deformations.png)
44+
45+
# Acknowledgements
46+
This work was partially supported by the project PRELICA, “Advanced methodologies for hydro-acoustic design of naval propulsion”, supported by Regione FVG, POR-FESR 2014-2020, Piano Operativo Regionale Fondo Europeo per lo Sviluppo Regionale, and by European Union Funding for Research and Innovation — Horizon 2020 Program — in the framework of European Research Council Executive Agency: H2020 ERC CoG 2015 AROMA-CFD project 681447 “Advanced Reduced Order Methods with Applications in Computational Fluid Dynamics” P.I. Gianluigi Rozza.
47+
48+
# References

readme/blade_deformations.png

155 KB
Loading

0 commit comments

Comments
 (0)