|
| 1 | +{ |
| 2 | + "__geometry_explain": { |
| 3 | + "n": "Number of nodes along the airfoil surface (n-1 panels) [It can be even or odd]", |
| 4 | + "ymc": "1st digit of NACA 4-digit series (camber percentage)", |
| 5 | + "xmc": "2nd digit of NACA 4-digit series (location of max camber)", |
| 6 | + "tmax": "Last two digits of NACA 4-digit series (thickness percentage)", |
| 7 | + "trailing_edge_type": "1 = open trailing edge, else closed", |
| 8 | + "c": "Chord length of the airfoil [m]" |
| 9 | + }, |
| 10 | + "geometry": { |
| 11 | + "n": 101, |
| 12 | + "c": 0.1, |
| 13 | + "ymc": 0.0, |
| 14 | + "xmc": 0.0, |
| 15 | + "tmax": 12.0, |
| 16 | + "trailing_edge_type": 2 |
| 17 | + }, |
| 18 | + "__flow_explain": { |
| 19 | + "rho": "Fluid density [kg/m^3]", |
| 20 | + "mu": "Dynamic viscosity [Pa.s]", |
| 21 | + "Re": "Reynolds number (dimensionless)", |
| 22 | + "Uinf": "Freestream X-velocity [optional: null means auto-compute from Re]", |
| 23 | + "Vinf": "Freestream Y-velocity (usually 0)" |
| 24 | + }, |
| 25 | + "flow": { |
| 26 | + "rho": 998.2, |
| 27 | + "mu": 0.0010016, |
| 28 | + "Re": 40000.0, |
| 29 | + "Qinf": null, |
| 30 | + "Vinf": 0.0 |
| 31 | + }, |
| 32 | + "__motion_explain": { |
| 33 | + "k": "Reduced frequency (k = omega * c / (2 * Uinf))", |
| 34 | + "h1": "Amplitude of plunge motion [m]", |
| 35 | + "h0": "Mean plunge offset [m]", |
| 36 | + "alpha1": "pitch amplitude angle in degrees", |
| 37 | + "alpha0": "Mean pitch angle in degrees", |
| 38 | + "phi_h": "Plunge phase angle in degrees", |
| 39 | + "x_pitch": "pitching axis x coord", |
| 40 | + "y_pitch": "pitching axis y coord" |
| 41 | + }, |
| 42 | + "motion": { |
| 43 | + "k": 1.2, |
| 44 | + "h1": null, |
| 45 | + "h0": 0.0, |
| 46 | + "alpha1": null, |
| 47 | + "alpha0": 0.0, |
| 48 | + "phi_h": 0.0, |
| 49 | + "x_pitch": null, |
| 50 | + "y_pitch": null |
| 51 | + }, |
| 52 | + "__simulation_explain": { |
| 53 | + "wake": "0 = free wake, 1 = prescribed wake", |
| 54 | + "tolerance": "Convergence tolerance for Newton iteration", |
| 55 | + "epsilon": "Small number for perturbation / finite differences", |
| 56 | + "ncycles": "Number of oscillation cycles to simulate", |
| 57 | + "nsteps": "Number of time steps per cycle", |
| 58 | + "z": "Number of points for stagnation streamline integration" |
| 59 | + }, |
| 60 | + "simulation": { |
| 61 | + "wake": 0, |
| 62 | + "tolerance": 1e-6, |
| 63 | + "epsilon": 1e-8, |
| 64 | + "ncycles": 8, |
| 65 | + "nsteps": 40, |
| 66 | + "z": 200 |
| 67 | + } |
| 68 | +} |
0 commit comments