2. DAKOTA-OpenFOAM code coupling and optimization example | The blunt body shape optimization case

2. DAKOTA-OpenFOAM code coupling and optimization example | The blunt body shape optimization case 视频的下载信息和详情
作者:
Wolf Dynamics World - WDW发布日期:
2025/4/4观看次数:
244简介:
😎 This is a more advanced case, where we go into more detail about implementing more elaborated engineering design loops using DAKOTA and different optimization techniques. 🤖 DAKOTA optimization toolbox In this demo case, we use the following tools: - Geometry generation: Salome. - Mesh generation: Salome. - Balck box solver: OpenFOAM 11. - Automatic post-processing: bash scripting and Python. - Plotting: Python. - Optimization and orchestrating tool: DAKOTA 6.19.0 In this case, we aim to optimize the shape of a blunt body. The goal is to minimize the drag coefficient. The Reynolds number is 1000, and depending on the body's shape, the flow might exhibit a strong, unsteady behavior. The body is fully parametrized using Bezier curves with four control points, four linear, and one nonlinear constraint. We will use all the optimization methods: monolithic gradient-based, design space exploration, SBO, and adjoint. 00:00 The blunt body shape optimization case - Introduction 02:38 Optimization loop 03:16 Gradient-based optimization 05:00 Design space exploration 09:20 Surrogate-based optimization | AI/ML 11:42 Warning: do not use biased data to construct models 12:15 Adjoint optimization 16:05 Final remarks - Main takeaways Deck of slides: - Blunt body shape optimization Related playlists: - Transitioning to OpenFOAM 11 from OpenFOAM 10/9, - DAKOTA optimization toolbox | Explore and predict with confidence | Installation and getting started, Software links: - - - - - - - Additional links: - Excellent reference for optimization methods, 👍 CFD optimization and automation. 👏 Engineering design optimization loop. ********************************************************************************** Wolʇ Dynamics, your reliable partner for CAE solutions, CAD and solid modeling → Meshing → Simulations → Automation and optimization → Post-processing → Data analytics and ML → Reporting Why Wolʇ Dynamics? Simply look at our banner - notice how the F appears backwards. Wolʇ Dynamics ↔ Flow Dynamics 😯+💣=🤯 **************************************************************************** 👉 Subscribe and hit the bell to see new videos or we will go back to OpenFOAM 3: 🖖 Join our channel to help us create more content. By joining our channel, you can also get access to perks: Follow us: Twitter → twitter.com/WolfDynamics LinkedIn → linkedin.com/company/wolf-dynamics **************************************************************************** Wolf Dynamics makes no warranty, express or implied, about the completeness, accuracy, reliability, suitability, or usefulness of the information disclosed in this training material. This training material is intended to provide general information only. Any reliance the final user place on this training material is therefore strictly at his/her own risk. Under no circumstances and under no legal theory shall Wolf Dynamics be liable for any loss, damage or injury, arising directly or indirectly from the use or misuse of the information contained in this training material. **************************************************************************** #optimization #CFD #CAE #aerospace #WSL #linux #dakotaopt #snappyhexmesh #openfoam #computationalfluiddynamics
相似视频:DAKOTA

5. DAKOTA-OpenFOAM optimization loop | Design space exploration (DSE)

4. DAKOTA-OpenFOAM optimization loop | Restarting cases and simulation failure capturing

3. DAKOTA-OpenFOAM optimization loop | Gradient-based optimization

6. DAKOTA-OpenFOAM optimization loop | Derivative-free optimization

1. Practical numerical optimization in CFD and code-coupling using DAKOTA and OpenFOAM | Foundations

