DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
CLDriver.hpp File Reference

Iterative angle-of-attack driver for targeting a desired lift coefficient. More...

#include "DNDS/JsonUtil.hpp"
#include "DNDS/ConfigParam.hpp"
#include <set>
#include "DNDS/Defines.hpp"
#include "DNDS/MPI.hpp"
#include "Geom/Geometric.hpp"
Include dependency graph for CLDriver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DNDS::Euler::CLDriverSettings
 JSON-configurable settings for the CL (lift coefficient) driver. More...
 
class  DNDS::Euler::CLDriver
 Lift-coefficient driver controller. More...
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 
namespace  DNDS::Euler
 

Detailed Description

Iterative angle-of-attack driver for targeting a desired lift coefficient.

Provides the CLDriverSettings configuration struct and the CLDriver controller class. During a CFD simulation the CLDriver monitors the running lift coefficient, detects convergence over a sliding window, estimates the CL-vs-AoA slope, and adjusts the angle of attack to drive CL toward a user-specified target.

Definition in file CLDriver.hpp.