|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
| 5 | +### Added |
| 6 | + |
| 7 | +- `set_va!(body_aero, va_vec, omega; reference_point)` turns the body about |
| 8 | + `reference_point` [m] instead of the origin. The point is stored on |
| 9 | + `BodyAerodynamics`, starts at the origin, and is kept by later `set_va!`, `reinit!` |
| 10 | + and `linearize` calls until it is given again. |
| 11 | +- Spanwise-flow viscous drag correction (Gaunaa et al. 2024, |
| 12 | + doi:10.1088/1742-6596/2767/2/022068): each section gets a drag increment and a force |
| 13 | + along its span from the flow across it, in `solve!`, `solve` and `linearize`. Opt-in |
| 14 | + via `is_with_viscous_drag_correction` (default `false`) on the solver settings. |
| 15 | +- `plot_section_polars(body_aero; panels, alphas, delta)` draws cl, cd and cm against α |
| 16 | + per panel through `calculate_cl`/`calculate_cd`/`calculate_cm`, for every aero model |
| 17 | + and at flap deflection `delta`, in one figure instead of one coefficient per call. |
| 18 | +- `linearize` takes a `BodyAerodynamics` with more than one wing; `theta_idxs` and |
| 19 | + `delta_idxs` then run over the unrefined sections of all wings in order. |
| 20 | + |
5 | 21 | ### Changed |
6 | 22 |
|
7 | 23 | - Requires Julia 1.12 or 1.13; 1.10 and 1.11 keep resolving v5.1.1. |
|
18 | 34 |
|
19 | 35 | ### Fixed |
20 | 36 |
|
| 37 | +- `set_va!(body_aero, settings)` applies `condition.yaw_rate` as a turn rate about the |
| 38 | + body z axis; it was read from the settings file and ignored. |
21 | 39 | - The `VSMSolution` docstring gives `lift_dist`, `drag_dist` and `panel_moment_dist` in |
22 | 40 | the per-unit-span units they hold, [N/m] and [Nm/m], instead of [N] and [Nm]. |
| 41 | +- Inside its vortex core, `velocity_3D_trailing_vortex!` induces an azimuthal velocity |
| 42 | + instead of a radial one. Only points within the millimetre-scale Oseen core of a |
| 43 | + panel's chordwise trailing segment were affected. |
| 44 | +- With `artificial_damping` on, an iteration whose circulation is already smooth no longer |
| 45 | + re-applies the previous iteration's damping correction. |
23 | 46 |
|
24 | 47 | ## VortexStepMethod v5.1.1 2026-09-12 |
25 | 48 |
|
|
0 commit comments