Kanat Yerleşimi
Bu bölüm, kanatların gövdeye nasıl bağlandığını, konumlarını, yönelimlerini ve opsiyonel aerodinamik fairing'lerini tanımlar.
Genel Bakış
Bir Kanat Yerleşimi (Wing Attachment), kanat geometrisini airframe içindeki konumuyla birleştirir. Kanat kökünün gövdeye nerede bağlandığını ve nasıl yönlendirildiğini belirtir.
Koordinat Sistemi
Tüm yerleşim koordinatları SETUAV_BODY çerçevesine göre tanımlanır (başlangıç noktası gövde burun ucu):
- X+: Arka (kuyruk yönüne)
- Y+: Sağ (starboard)
- Z+: Yukarı
Yerleşim Parametreleri
Konum
| Parametre | Birim | Açıklama |
|---|---|---|
| position | object |
Kanat yerleşimi pozisyonu (zorunlu). |
| position.x | mm |
Gövde boyunca boylamsal konum (burun ucundan mesafe). |
| position.y | mm |
Merkez hattından yanal ofset. Genellikle V-kuyruk veya asimetrik konfigürasyonlar için sıfırdan farklıdır. |
| position.z | mm |
Gövde referans hattından dikey ofset. Pozitif değerler kanadı yukarı kaldırır. |
Yönelim
| Parametre | Birim | Açıklama |
|---|---|---|
| rotation | object |
Kanat yerleşimi rotasyonu (opsiyonel). |
| rotation.x | deg |
X-ekseni (boylamsal eksen, roll) etrafında rotasyon. V-açı veya V-kuyruk konfigürasyonları için kullanılır. Pozitif rotasyon sağ kanadı yukarı doğru eğer (opsiyonel, varsayılan: 0). |
| rotation.y | deg |
Y-ekseni (yanal eksen, pitch) etrafında rotasyon. Kanadın hücum açısını ayarlar (opsiyonel, varsayılan: 0). |
| rotation.z | deg |
Z-ekseni (dikey eksen, yaw) etrafında rotasyon. Tüm kanat için global bir ok açısı etkisi yaratır (opsiyonel, varsayılan: 0). |
Simetri
| Parametre | Tip | Açıklama |
|---|---|---|
| mirror | bool |
true ise, kanat XZ-düzlemi (Y=0) boyunca aynalanararak simetrik bir çift oluşturulur. false ise, sadece tek bir kanat yerleştirilir. |
Kanat-Gövde Bağlantısı (Fairing)
Bir fairing, kanat kökünü gövdeye yumuşak bir şekilde harmanlayan aerodinamik bir geçiş yüzeyidir ve müdahale sürtünmesini (interference drag) azaltır.
Fairing Parametreleri
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| scale | float |
1.2 |
Fairing profili için tekdüze ölçekleme faktörü. Aralık: 1.1-1.4. |
| leading_curve | float |
0.3 |
Hücum kenarı eğriliği: pozitif = dışbükey (dışa eğri), negatif = içbükey (içe eğri), 0 = doğrusal. Aralık: -1.0 ile 1.0. |
| trailing_curve | float |
-0.2 |
Firar kenarı eğriliği: pozitif = dışbükey (dışa eğri), negatif = içbükey (içe eğri), 0 = doğrusal. Aralık: -1.0 ile 1.0. |
| continuity | str |
G2 |
Yüzey sürekliliği: G0 (konumsal), G1 (teğet), veya G2 (eğrilik). |
Fairing Geometrisi
Fairing otomatik olarak şu şekilde oluşturulur:
- Kanat kök profili çıkarılır
scalefaktörü ile ölçeklenir ve gövde ile kesişecek şekilde konumlandırılır- Hücum ve firar kenarlarında dışbükey (dışa) veya içbükey (içe) geçişler oluşturmak için eğrilik kontrolü uygulanır
- Belirtilen süreklilik ile profiller arası loft oluşturulur
- Sonuç gövde yüzeyine göre kesilir
Eğrilik Kontrolü:
- Pozitif eğri (0 ile 1.0): Dışbükey geçiş, dışa eğri - girişim direncini azaltır
- Negatif eğri (-1.0 ile 0): İçbükey geçiş, içe eğri - daha yumuşak entegrasyon sağlar
- Sıfır eğri: Doğrusal geçiş
Tipik olarak, hücum kenarları hafif pozitif eğri (dışbükey) kullanırken, firar kenarları optimal aerodinamik için hafif negatif eğri (içbükey) kullanır.
Örnek Konfigürasyon
wings:
- tag: "main_wing"
attachment:
position:
x: 450 # Burundan 450mm
y: 0 # Merkez hattı
z: 50 # Referanstan 50mm yukarı
rotation:
x: 2.0 # 2° V-açı
y: 0 # Hücum açısı ofseti yok
z: 0 # Global ok açısı yok
mirror: true # Simetrik çift
fairing:
scale: 1.2
leading_curve: 0.3
trailing_curve: -0.2
continuity: "G2"
geometry:
blending:
ruled: false
max_degree: 3
continuity: "G2"
profiles:
- position:
x: 0
y: 0
z: 0
chord: 240
rotation:
y: 2.0
airfoil: "naca2412"
# Ek profiller...
- tag: "horizontal_stabilizer"
attachment:
position:
x: 1200 # Kuyruk yakını
y: 0
z: 120
rotation:
x: 0
y: 0
z: 0
mirror: true # Simetrik çift
fairing:
scale: 1.15
leading_curve: 0.2
trailing_curve: -0.15
continuity: "G1"
geometry:
blending:
ruled: false
max_degree: 3
continuity: "G2"
profiles:
- position:
x: 0
y: 0
z: 0
chord: 150
rotation:
y: 0
airfoil: "naca0012"
# Ek profiller...