SlideShare a Scribd company logo
http://www.friendship-systems.com/forum/



Wind Blade Form Optimization for Maximum
Momentum

It was early morning on the way to the FSYS office.
Suddenly the handy began ringing and I intuitively noticed that it is very urgent thing.
Yes of course it was.
He was a staff of a symposium that will be held in two weeks in Korea.
The main topic of the symposium was about Wind Energy and his request was my participation as a
lecturer for a leading edge technique session.
I was about to answer "NO" very politely since the schedule was already full of other issues. But it was he
concluded the conversation before my negative reaction.

"Thanks MR Park, I trust you. Bye."




Ok, let's make it done. I have tools and colleagues to support me tightly !

Check list.

1. Which Form ? = Not all wind power plant but just a blade.
2. How to vary ? = Pitch and Chord (Why? Why not!)
3. CAD = FFW
4. Optimizer = FFW
5. CFD = Star CCM+
6. Software Coupling = FFW.

It seemed not bad and I pushed the project straight forward.

Blade model
I used the blade example model in FFW directly.
http://www.friendship-systems.com/forum/




The blade model is parameterized.

Pitch, Thickness, Chord and the radial position are defined with continuous functions.
Camber, Camber Position and Blade length are defined with constant values.
http://www.friendship-systems.com/forum/


Pitch Variation
Pitch value is controlled by pitch function in the 3D idea.

http://www.youtube.c...bed/Au385eEK5Ow

Chord Variation
In the same fashion with pitch variation, it could be seen in the movie below.

http://www.youtube.c...bed/_TBgNrISe4Q

Analysis
This is very critical phase to decide how to perform CFD calculation.
FRIENDSHIP SYSTEMS has very cooperative partner of CD-Adapco Nuernberg Germany.




I made contact with them and asked them for Mesh and Java-Macro of the blade geometry.

The kindest CD-Adapco support team took care of it and made me feel comfortable.

All what I did to them were to give the information about :

       Wind Speed 11 m/s
       RPM 500
       Geometry of blade in STL file format.

What they gave me back were :

       JAVA Macro file that create the reasonable surface and volume meshes for the given STL file.
       Sim file, i.e. Simulation file, which will run the java macro file in STARCCM+.
http://www.friendship-systems.com/forum/




Coupling

Let FFW know where the Java macro file is. Then FFW will, JUST ONCE, import the file and recognize as
the code embedded in itself. And Let FFW know where the result file (CSV file format this case) is. Then
FFW will, JUST ONCE, import the CSV file and recognize what is the final result value of the CFD analysis.

Optimization Condition

        Design Variables

                Pitch Control Point [-0.5,1]

                Chord Control Point [0.1, 0.5]

        Objective Value

                Momentum ( Multiply -1 to the result value due to the minimization algorithm)

        Design variants number

                100 designs

        Search Engine

                Sobol Engine for DoE.
http://www.friendship-systems.com/forum/




The distribution of searching points by Sobol




The distribution of the objective value for each design.
http://www.friendship-systems.com/forum/




Typically chord values have periodic distances between the minimum of objective vales. But the pitch
values show very distinguishing valley shape for the minimum objective. One interesting phenomenon is
that pitch variation has another baby range of minimization but I ignored it this time to research the
reason more deeply due to the time limit.
http://www.friendship-systems.com/forum/


Final result




Sorry that I did not create the beautiful pictures of flow and pressure distribution as post-processing. The
allowed actual working time for this speedy project was just 3 days. Without the effective support and
cooperation from CD-Adapco team this could not be done in the reasonable time. (Thanks again Martin!)

I was happy to be able to help the customer to manage the important session successfully and also
pleased to hear the applause from the audience.



                                                                                                         ㅁ

More Related Content

Similar to Windblade

10 Ways To Improve Your Code( Neal Ford)
10  Ways To  Improve  Your  Code( Neal  Ford)10  Ways To  Improve  Your  Code( Neal  Ford)
10 Ways To Improve Your Code( Neal Ford)
guestebde
 
APB Customisation System
APB Customisation SystemAPB Customisation System
APB Customisation System
msciglio
 
10 Ways To Improve Your Code
10 Ways To Improve Your Code10 Ways To Improve Your Code
10 Ways To Improve Your Code
ConSanFrancisco123
 
Uncharted3 effect technique
Uncharted3 effect techniqueUncharted3 effect technique
Uncharted3 effect technique
MinGeun Park
 
FGS 2011: Making A Game With Molehill: Zombie Tycoon
FGS 2011: Making A Game With Molehill: Zombie TycoonFGS 2011: Making A Game With Molehill: Zombie Tycoon
FGS 2011: Making A Game With Molehill: Zombie Tycoon
mochimedia
 
Solid Edge Simulation From Plm World 2009
Solid Edge Simulation From Plm World 2009Solid Edge Simulation From Plm World 2009
Solid Edge Simulation From Plm World 2009
Mark Burhop
 
How to write an application and not roll down to 1 fps
How to write an application and not roll down to 1 fpsHow to write an application and not roll down to 1 fps
How to write an application and not roll down to 1 fps
IntexSoft
 
Micromouse
MicromouseMicromouse
Micromouse
butest
 
Lab_2_2009
Lab_2_2009Lab_2_2009
Lab_2_2009
tutorialsruby
 
Lab_2_2009
Lab_2_2009Lab_2_2009
Lab_2_2009
tutorialsruby
 
Design Steps for any MultiMedia Applications
Design Steps for any MultiMedia ApplicationsDesign Steps for any MultiMedia Applications
Design Steps for any MultiMedia Applications
techbirbal
 
Ha4 constraints
Ha4   constraintsHa4   constraints
Ha4 constraints
JordanSmith96
 
Design for Manual Assembly Lecture Rev 4.pdf
Design for Manual Assembly Lecture Rev 4.pdfDesign for Manual Assembly Lecture Rev 4.pdf
Design for Manual Assembly Lecture Rev 4.pdf
SelvaBabu2
 
Executive Summary
Executive SummaryExecutive Summary
Executive Summary
Alex McQuillan
 
Mining Product Opinions and Reviews on the Web
Mining Product Opinions and Reviews on the WebMining Product Opinions and Reviews on the Web
Mining Product Opinions and Reviews on the Web
Felipe Japm
 
U-1.pptx
U-1.pptxU-1.pptx
U-1.pptx
DrBorigorlaVenu
 
Neural Field aware Factorization Machine
Neural Field aware Factorization MachineNeural Field aware Factorization Machine
Neural Field aware Factorization Machine
InMobi
 
Ai final ppt with InMobi template
Ai  final ppt with InMobi templateAi  final ppt with InMobi template
Ai final ppt with InMobi template
Gunjan Sharma
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction
Mark Billinghurst
 
Mentor_Final_report
Mentor_Final_reportMentor_Final_report
Mentor_Final_report
Sam Quinn
 

Similar to Windblade (20)

10 Ways To Improve Your Code( Neal Ford)
10  Ways To  Improve  Your  Code( Neal  Ford)10  Ways To  Improve  Your  Code( Neal  Ford)
10 Ways To Improve Your Code( Neal Ford)
 
APB Customisation System
APB Customisation SystemAPB Customisation System
APB Customisation System
 
10 Ways To Improve Your Code
10 Ways To Improve Your Code10 Ways To Improve Your Code
10 Ways To Improve Your Code
 
Uncharted3 effect technique
Uncharted3 effect techniqueUncharted3 effect technique
Uncharted3 effect technique
 
FGS 2011: Making A Game With Molehill: Zombie Tycoon
FGS 2011: Making A Game With Molehill: Zombie TycoonFGS 2011: Making A Game With Molehill: Zombie Tycoon
FGS 2011: Making A Game With Molehill: Zombie Tycoon
 
Solid Edge Simulation From Plm World 2009
Solid Edge Simulation From Plm World 2009Solid Edge Simulation From Plm World 2009
Solid Edge Simulation From Plm World 2009
 
How to write an application and not roll down to 1 fps
How to write an application and not roll down to 1 fpsHow to write an application and not roll down to 1 fps
How to write an application and not roll down to 1 fps
 
Micromouse
MicromouseMicromouse
Micromouse
 
Lab_2_2009
Lab_2_2009Lab_2_2009
Lab_2_2009
 
Lab_2_2009
Lab_2_2009Lab_2_2009
Lab_2_2009
 
Design Steps for any MultiMedia Applications
Design Steps for any MultiMedia ApplicationsDesign Steps for any MultiMedia Applications
Design Steps for any MultiMedia Applications
 
Ha4 constraints
Ha4   constraintsHa4   constraints
Ha4 constraints
 
Design for Manual Assembly Lecture Rev 4.pdf
Design for Manual Assembly Lecture Rev 4.pdfDesign for Manual Assembly Lecture Rev 4.pdf
Design for Manual Assembly Lecture Rev 4.pdf
 
Executive Summary
Executive SummaryExecutive Summary
Executive Summary
 
Mining Product Opinions and Reviews on the Web
Mining Product Opinions and Reviews on the WebMining Product Opinions and Reviews on the Web
Mining Product Opinions and Reviews on the Web
 
U-1.pptx
U-1.pptxU-1.pptx
U-1.pptx
 
Neural Field aware Factorization Machine
Neural Field aware Factorization MachineNeural Field aware Factorization Machine
Neural Field aware Factorization Machine
 
Ai final ppt with InMobi template
Ai  final ppt with InMobi templateAi  final ppt with InMobi template
Ai final ppt with InMobi template
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction
 
Mentor_Final_report
Mentor_Final_reportMentor_Final_report
Mentor_Final_report
 

Recently uploaded

“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

Windblade

  • 1. http://www.friendship-systems.com/forum/ Wind Blade Form Optimization for Maximum Momentum It was early morning on the way to the FSYS office. Suddenly the handy began ringing and I intuitively noticed that it is very urgent thing. Yes of course it was. He was a staff of a symposium that will be held in two weeks in Korea. The main topic of the symposium was about Wind Energy and his request was my participation as a lecturer for a leading edge technique session. I was about to answer "NO" very politely since the schedule was already full of other issues. But it was he concluded the conversation before my negative reaction. "Thanks MR Park, I trust you. Bye." Ok, let's make it done. I have tools and colleagues to support me tightly ! Check list. 1. Which Form ? = Not all wind power plant but just a blade. 2. How to vary ? = Pitch and Chord (Why? Why not!) 3. CAD = FFW 4. Optimizer = FFW 5. CFD = Star CCM+ 6. Software Coupling = FFW. It seemed not bad and I pushed the project straight forward. Blade model I used the blade example model in FFW directly.
  • 2. http://www.friendship-systems.com/forum/ The blade model is parameterized. Pitch, Thickness, Chord and the radial position are defined with continuous functions. Camber, Camber Position and Blade length are defined with constant values.
  • 3. http://www.friendship-systems.com/forum/ Pitch Variation Pitch value is controlled by pitch function in the 3D idea. http://www.youtube.c...bed/Au385eEK5Ow Chord Variation In the same fashion with pitch variation, it could be seen in the movie below. http://www.youtube.c...bed/_TBgNrISe4Q Analysis This is very critical phase to decide how to perform CFD calculation. FRIENDSHIP SYSTEMS has very cooperative partner of CD-Adapco Nuernberg Germany. I made contact with them and asked them for Mesh and Java-Macro of the blade geometry. The kindest CD-Adapco support team took care of it and made me feel comfortable. All what I did to them were to give the information about :  Wind Speed 11 m/s  RPM 500  Geometry of blade in STL file format. What they gave me back were :  JAVA Macro file that create the reasonable surface and volume meshes for the given STL file.  Sim file, i.e. Simulation file, which will run the java macro file in STARCCM+.
  • 4. http://www.friendship-systems.com/forum/ Coupling Let FFW know where the Java macro file is. Then FFW will, JUST ONCE, import the file and recognize as the code embedded in itself. And Let FFW know where the result file (CSV file format this case) is. Then FFW will, JUST ONCE, import the CSV file and recognize what is the final result value of the CFD analysis. Optimization Condition Design Variables Pitch Control Point [-0.5,1] Chord Control Point [0.1, 0.5] Objective Value Momentum ( Multiply -1 to the result value due to the minimization algorithm) Design variants number 100 designs Search Engine Sobol Engine for DoE.
  • 5. http://www.friendship-systems.com/forum/ The distribution of searching points by Sobol The distribution of the objective value for each design.
  • 6. http://www.friendship-systems.com/forum/ Typically chord values have periodic distances between the minimum of objective vales. But the pitch values show very distinguishing valley shape for the minimum objective. One interesting phenomenon is that pitch variation has another baby range of minimization but I ignored it this time to research the reason more deeply due to the time limit.
  • 7. http://www.friendship-systems.com/forum/ Final result Sorry that I did not create the beautiful pictures of flow and pressure distribution as post-processing. The allowed actual working time for this speedy project was just 3 days. Without the effective support and cooperation from CD-Adapco team this could not be done in the reasonable time. (Thanks again Martin!) I was happy to be able to help the customer to manage the important session successfully and also pleased to hear the applause from the audience. ㅁ