You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,7 +89,7 @@ Three kinds of input data is needed:
89
89
- kite wing: model of polars included, n sections to define
90
90
91
91
- The airflow and turn rate:
92
-
-`v_app` vector and `omega` (turn rate) vector in Kite Body (KB) reference frame
92
+
-`va_vec` vector and `omega` (turn rate) vector in Kite Body (KB) reference frame
93
93
94
94
- The configuration:
95
95
- how many panels
@@ -106,7 +106,7 @@ A whole run — the flight condition, each wing and the solver — is configured
106
106
n_panels =20# Number of panels
107
107
span =20.0# Wing span [m]
108
108
chord =1.0# Chord length [m]
109
-
v_a=20.0# Magnitude of inflow velocity [m/s]
109
+
va=20.0# Magnitude of inflow velocity [m/s]
110
110
density =1.225# Air density [kg/m³]
111
111
alpha_deg =30.0# Angle of attack [degrees]
112
112
alpha =deg2rad(alpha_deg)
@@ -131,8 +131,8 @@ refine!(wing)
131
131
body_aero =BodyAerodynamics([wing])
132
132
133
133
# Set inflow conditions
134
-
vel_app= [cos(alpha), 0.0, sin(alpha)] .*v_a
135
-
set_va!(body_aero, vel_app)
134
+
va_vec= [cos(alpha), 0.0, sin(alpha)] .*va
135
+
set_va!(body_aero, va_vec)
136
136
```
137
137
It is possible to import the wing geometry using an `.obj` file as shown in the example `ram_air_kite.jl`. During the import the polars are calculated automatically using XFoil. This approach is valid for rigid wings and ram-air kites, but not for leading edge inflatable kites.
Copy file name to clipboardExpand all lines: docs/src/index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,7 @@ Three kinds of input data is needed:
94
94
- kite wing: model of polars included, n sections to define
95
95
96
96
- The airflow and turn rate:
97
-
-`v_app` vector and `omega` (turn rate) vector in Kite Body (KB) reference frame
97
+
-`va_vec` vector and `omega` (turn rate) vector in Kite Body (KB) reference frame
98
98
99
99
- The configuration:
100
100
- how many panels
@@ -112,7 +112,7 @@ A whole run — the flight condition, each wing and the solver — is configured
112
112
n_panels =20# Number of panels
113
113
span =20.0# Wing span [m]
114
114
chord =1.0# Chord length [m]
115
-
v_a=20.0# Magnitude of inflow velocity [m/s]
115
+
va=20.0# Magnitude of inflow velocity [m/s]
116
116
density =1.225# Air density [kg/m³]
117
117
alpha_deg =30.0# Angle of attack [degrees]
118
118
alpha =deg2rad(alpha_deg)
@@ -137,8 +137,8 @@ refine!(wing)
137
137
body_aero =BodyAerodynamics([wing])
138
138
139
139
# Set inflow conditions
140
-
vel_app= [cos(alpha), 0.0, sin(alpha)] .*v_a
141
-
set_va!(body_aero, vel_app)
140
+
va_vec= [cos(alpha), 0.0, sin(alpha)] .*va
141
+
set_va!(body_aero, va_vec)
142
142
```
143
143
144
144
It is possible to import the wing geometry using an `.obj` file as shown in the example `ram_air_kite.jl`. During the import the polars are calculated automatically, using NeuralFoil by default or XFoil as a viscous cross-check. This approach is valid for rigid wings and ram-air kites, but not for leading edge inflatable kites. See [From CAD mesh to aerodynamic model](@ref) for the full pipeline.
0 commit comments