DOC // NL-TN-2026-003VECTOR -Z1P / 1U · MATERIALS · ORBITAL
STATUS: PUBLISHED // REV 0.3

B-dot ile manyetik dönü sönümleme: bir 1U ile bir 1P karşılaştırması

Ayrılma sonrası dönü nasıl söner ve yasa neden yörünge hızının iki katı civarında durur?

Yazar
nadir lab.
Yayım
Okuma süresi
8 dk
Düzey
Akademik
Etiketler
  • ADCS
  • B-dot
  • Benzetim
  • Manyetik tork çubuğu
  • PocketQube
  • CubeSat

Özet

Küçük bir uydunun ayrılmadan sonraki ilk işi, dağıtıcının kazandırdığı açısal hızı yok etmektir. Yalnızca bir manyetometre ve manyetik tork çubukları gerektiren B-dot yasasını türetiyor, dönme enerjisini neden asla artıramayacağını gösteriyor ve eğik dipol alanlı 500 km Güneş eşzamanlı bir yörüngede rijit cisim dönü sönümlemesini benzetiyoruz. Yaklaşık 9,6°/s’den başlayarak 0,05 A·m² bobinli bir 1U birkaç dakikada 1°/s’nin altına inerken, 0,005 A·m² kart bobinli bir 1P yaklaşık bir yörünge sürer; her ikisi de yörünge hızının iki katı mertebesinde bir artık hıza yakınsar. Bir uçuş kodu taslağı ve PocketQube’ler için tasarım kurallarıyla bitiriyoruz.

İçindekiler

Ayrılmadan sonra

Bir dağıtıcının yayı bir CubeSat’i ya da PocketQube’ü dışarı ittiğinde kuvvet hiçbir zaman tam olarak kütle merkezinden geçmez ve raylar arasında sürtünme farklıdır; uydu bu yüzden genellikle saniyede birkaç ile birkaç on derece arasında bir açısal hızla ayrılır. PocketQube’ler için 180°/s’ye varan başlangıç hızları ve 5°/s’nin altında bir hedef tasarım ölçütü olarak önerilmiştir[1]; POQUITO, kartlarına basılmış manyetik tork çubuklarıyla 20°/s’den bir yörünge içinde sönümlendi[2]. Güneş’e yönelimden antenlere ve kameralara kadar hiçbir yönlendirme görevi dönü bitmeden başlayamaz.

Manyetik tork

Bir manyetik tork çubuğu (magnetorquer), bobinindeki akımdan bir manyetik dipol üretir. Yer manyetik alanı içinde dipole bir tork etkir[3]:

500 km’de alan ekvator üzerinde yaklaşık 25 µT, kutuplar üzerinde yaklaşık 50 µT’dir. Torkun her zaman ’ye dik olması manyetik kontrolün temel sınırlamasıdır: herhangi bir anda alan doğrultusundaki bileşen kontrol edilemez. Eksik eksen, alan doğrultusu yörünge boyunca döndükçe zamanla geri kazanılır.

B-dot yasası

Uydu hızlı dönerken gövde çerçevesinde ölçülen alanın değişimi esas olarak kendi dönüşünden gelir:

yasası bu türevin tersi yönünde bir dipol komut eder:

Yasanın neden çalıştığı, dipolü tork ifadesine koyup dönme kinetik enerjisinin değişim hızını aldığımızda ortaya çıkar. özdeşliğiyle:

Burada açısal hızın alana dik bileşenidir. Enerji hiçbir zaman artmaz; yalnızca hız alana paralelken azalmayı bırakır, yörünge hareketi ise bunun uzun sürmesine izin vermez. Avanzini ve Giulietti bu davranışı ayrıntılı olarak çözümledi ve kazancın yörünge hızından ve en küçük eylemsizlik momentinden nasıl seçilebileceğini gösterdi[4].

Yasa neden sıfıra ulaşmaz?

Hız düştükçe yaklaşımı geçerliliğini yitirir: alanın eylemsiz çerçevedeki kendi dönüşü artık ihmal edilemez. Kutupsal bir yörüngede dipol alanının doğrultusu yörünge başına yaklaşık iki tur döner. B-dot bu durumda gövdeyi alanı izlemeye zorlar ve hız yörünge hızı ’nin iki katı civarına oturur.1500 km’de °/s, dolayısıyla °/s’dir. Benzetimde üç yörünge sonra görülen 0,18–0,19°/s aynı mertebededir.

Benzetim kurulumu

Aralığın iki ucunu karşılaştırıyoruz: eksen başına 0,05 A·m² dipollü 1,33 kg’lık bir 1U ve kartlara sarılmış bobinleri 0,005 A·m²’ye ulaşan 0,25 kg’lık bir 1P. İkisi de (6, −5, 5,5)°/s, yani yaklaşık 9,6°/s ile başlıyor.

  • Yörünge: 500 km dairesel, 97,4° eğiklik (Güneş eşzamanlı).
  • Alan modeli: 9,4° eğik ve Dünya’yla birlikte dönen dipol;  T.
  • Eylemsizlik: homojen küp yaklaşımı ; 1U için yaklaşık 2,2 × 10⁻³ kg·m², 1P için 1,0 × 10⁻⁴ kg·m².
  • Kontrol: 1 Hz örnekleme, sonlu farklarla , eksen başına doyum.
  • İntegrasyon: kuaterniyon kinematiği ve Euler denklemleri, dördüncü mertebe Runge–Kutta, 0,5 s adım.
  • İhmal edilenler: çekim gradyanı, aerodinamik ve torkları, algılayıcı gürültüsü.

Sonuçlar

  • 1U CubeSat, 0,05 A·m² bobinler
  • 1P PocketQube, 0,005 A·m² bobinler
B-dot ile dönü sönümleme: açısal hız (logaritmik eksen)
Verileri tablo olarak göster
Zaman (dk)1U CubeSat, 0,05 A·m² bobinler1P PocketQube, 0,005 A·m² bobinler
09,559,55
51,102,19
100,692,05
300,601,90
600,201,14
900,200,96
1200,100,63
1800,130,36
2400,170,20
Aynı başlangıç hızından (yaklaşık 9,6°/s) B-dot ile dönü sönümleme: 500 km, i = 97,4°, eğik dipol alanı, 1 Hz kontrol, eksen başına doyum. Eksen, 94,6 dk’lık üç yörüngeyi kapsar.
B-dot benzetim özeti
SenaryoEylemsizlik (kg·m²)En büyük dipol (A·m²)Kazanç k (A·m²·s/T)|ω| < 1°/s’ye süreÜç yörünge sonra |ω|
1U CubeSat, 0,05 A·m² bobinler2,30 × 10⁻³0,0530.0005,4 dk0,18 °/s
1P PocketQube, 0,005 A·m² bobinler1,05 × 10⁻⁴0,0053.00087,8 dk0,19 °/s

Karşılaştırma için yörünge açısal hızı n = 0,0634 °/s, 2n = 0,127 °/s.

1U’daki ilk dik düşüş, dipolün doyumda olduğu evredir: tork en büyük değerinde kalır ve hız birkaç dakikada 1°/s’nin altına iner. 1P’de tork-eylemsizlik oranı benzerdir; ancak kart bobinlerinin küçük dipolü ve onlar için seçilen kazanç aynı eşiği yaklaşık bir yörüngeye uzatır. İki eğrideki dalgalanma, alanın gövdeye göre değişen doğrultusundan gelir: hız alana paralel düştüğü her an sönüm yavaşlar.

Boyut neden beklenenden az önemli?

Homojen bir küpün asal eylemsizlik momenti boyutun beşinci kuvvetiyle ölçeklenir; bu yüzden bir PocketQube, bir 1U’nun eylemsizliğinin yalnızca %3–5’ine sahiptir[5]. Aynı teknolojideki bir bobin dipolü çevrelediği alan ile sarım sayısının çarpımıyla ölçeklenir; dolayısıyla eylemsizlikten daha yavaş küçülür. Dipolü on kat küçük bir 1P’nin yine de bir yörünge içinde sönümlenmesinin nedeni budur.

Ayrık bir uygulama

Uçuş yazılımında B-dot birkaç satırlık bir döngüdür. Çalışan manyetik tork çubukları manyetometreyi bozduğu için ölçüm ve eyleme sırayla yapılır.

C
#include <math.h>

#define DT_S    1.0f    /* kontrol periyodu [s] */
#define K_BDOT  3.0e4f  /* kazanç [A·m²·s/T] */
#define M_MAX   0.05f   /* eksen başına en büyük dipol [A·m²] */

static float b_prev[3];
static int has_prev = 0;

/* b: gövde çerçevesinde manyetometre okuması [T]
   m: manyetik tork çubuklarına komut edilen dipol [A·m²] */
void bdot_step(const float b[3], float m[3])
{
    for (int i = 0; i < 3; i++) {
        float bdot = has_prev ? (b[i] - b_prev[i]) / DT_S : 0.0f;
        m[i] = fmaxf(-M_MAX, fminf(M_MAX, -K_BDOT * bdot));
        b_prev[i] = b[i];
    }
    has_prev = 1;
}

Örnekleme hızı başlangıç hızına uygun olmalıdır. 180°/s’de alan gövde çerçevesinde saniyede yarım tur döner ve 1 Hz’lik bir sonlu fark anlamını yitirir. Yüksek başlangıç hızları bekleyen PocketQube’ler, her ölçüm penceresinde bobinler kapatılan 5–10 Hz’lik bir döngüye ihtiyaç duyar.

Yönelim kipleri

stateDiagram-v2
  state "Bekleme" as Wait
  state "Dönü sönümleme (B-dot)" as Detumble
  state "Güneş yakalama" as Sun
  state "Nominal" as Nominal
  state "Güvenli kip" as Safe
  [*] --> Wait : ayrılma
  Wait --> Detumble : zamanlayıcı doldu
  Detumble --> Sun : |ω| ≤ 1°/s
  Sun --> Detumble : |ω| ≥ 3°/s
  Sun --> Nominal : Güneş algılayıcısı kilitlendi
  Nominal --> Safe : düşük batarya
  Safe --> Detumble : batarya toparlandı

Dönü sönümlemeden çıkış ve yeniden giriş için farklı eşikler, burada 1 ve 3°/s, kiplerin sürekli gidip gelmesini önleyen bir histerezis sağlar.

Tasarım kuralları

  • Dipolü ve eylemsizliği birlikte boyutlandırın. Sönümleme süresini en büyük torkun açısal momentuma oranı belirler; bir 1P’deki kart bobinleri saatler değil, bir yörünge mertebesinde süreler verir.
  • Doyum evresini kazanç belirler. Fazla büyük bir kazanç bobinleri doyumda tutar ve yasayı aç-kapa kontrole indirger; fazla küçük bir kazanç mevcut torku boşa harcar.
  • Manyetometreyi özenle yerleştirin ve kalibre edin. Batarya akımları ve bobinler okumaya sabit bir sapma ekler. Türev alma bunun çoğunu giderir, ama doyum ve gürültü davranışını yine etkiler. Pasif kararlı tasarımlardaki gibi kalıcı bir mıknatısın yakınında sapma algılayıcının ölçüm aralığını aşabilir[6].
  • Dönü sönümleme ilk evredir. Hassas yönlendirme, ikinci bir denetleyicinin yönettiği Güneş algılayıcıları, jiroskoplar ve gerekirse tepki tekerleri ister.

Kaynaklar

  1. [1]Bouwmeester, J., Radu, S., Uludag, M. S., Chronas, N., Speretta, S., Menicucci, A., & Gill, E. K. A. (2020). Utility and constraints of PocketQubes. CEAS Space Journal, 12(4), 573–586.doi:10.1007/s12567-020-00300-0
  2. [2]Franzese, V., Kanavouras, K., Bruce Rosete, C., Gouvalas, S., Sajjad, N., Alandihallaj, M., Herasimenka, A., & Hein, A. (2025). System design of the POQUITO PocketQube mission. CEAS Space Journal.doi:10.1007/s12567-025-00624-9
  3. [3]Markley, F. L., & Crassidis, J. L. (2014). Fundamentals of Spacecraft Attitude Determination and Control. Space Technology Library, vol. 33. Springer.doi:10.1007/978-1-4939-0802-8
  4. [4]Avanzini, G., & Giulietti, F. (2012). Magnetic detumbling of a rigid spacecraft. Journal of Guidance, Control, and Dynamics, 35, 1326–1334.doi:10.2514/1.53074
  5. [5]nadir lab. (2026). A review of structural, thermal, magnetic and electronic materials in PocketQube-class picosatellites [Ön baskı]. nadir lab. Research Monographs (SQ-R-002).nadir lab.’da oku
  6. [6]nadir lab. (2026). PocketQube-class picosatellites: architecture, flight heritage, and a multi-method post-flight analysis of Grizu-263A [Ön baskı]. nadir lab. Research Monographs (SQ-R-001).nadir lab.’da oku

Bu makaleye atıf

@misc{nadirlab2026magnetic,
  author       = {{nadir lab.}},
  title        = {{B-dot ile manyetik dönü sönümleme: bir 1U ile bir 1P karşılaştırması}},
  year         = {2026},
  month        = sep,
  howpublished = {nadir lab. nadir lab. teknik notu SQ-TN-2026-003},
  url          = {https://nadirlab.space/tr/articles/b-dot-magnetic-detumbling/},
  language     = {turkish},
  note         = {Lisans: CC BY 4.0}
}
DOI
Atanmadı
Tanımlayıcı
SQ-TN-2026-003
Lisans
CC BY 4.0