1. 개요
뮤온 스핀 회전/이완/공명(Muon Spin Rotation/Relaxation/Resonance, \(\mu\)SR)은 입자 가속기에서 생성된 100% 스핀 분극 양뮤온(\(\mu^+\))을 응집물질 시료 내부 격자 간극에 침투시켜, 뮤온 평균 수명(\(\tau_\mu \approx 2.197\,\mu\text{s}\)) 동안 국소 내부 자기장(\(B_{loc}\))에 의해 세차(Larmor Precession) 운동을 하다가 패리티 비보존(Parity Non-conservation) 약한 상호작용에 의해 스핀 방향으로 비대칭 방출되는 양전자(Positron)를 검출하는 나노스케일 자성 분석 기법입니다. 시료 주위의 미세 외부 부유 자기장(Stray Field)은 시료 고유의 자발 자기 모멘트 관측을 왜곡하므로 완벽한 영자기장(Zero-Field, ZF) 환경이 요구됩니다. 본 고에서는 3축 헬름홀츠 보정 코일의 잔류 자기장을 10,000Hz 0-Alloc C# 엔진으로 실시간 상쇄하는 서보 아키텍처를 구현합니다.
2. 수학적 모델링 및 지배 방정식
라모어 세차 주파수 \(\omega_\mu\) 및 뮤온 자이로자기비 \(\gamma_\mu / 2\pi = 135.5387\,\text{MHz/T}\)에 따른 전방/후방 검출기 비대칭도 \(A(t)\)는 다음과 같습니다:
외부 자기장이 완벽히 0인 영자계(Zero Field, ZF) 상태에서 가우스 쿠보-토요베(Kubo-Toyabe) 함수 \(G_z(t)\)는 핵 스핀 쌍극자 모멘트 요동을 완벽히 기술합니다:
지구 자기장 및 가속기 빔라인 전자석 누설 자계를 \(0.05\,\mu\text{T}\) 이하로 억제하기 위해 플럭스게이트 자력계와 연동하여 10,000Hz 주기로 3축 보정 전류를 정밀 제어합니다.
3. 실시간 피드백 제어 아키텍처
4. 고성능 0-Alloc C# 서보 엔진 구현
가비지 컬렉터 부하 없이 10,000Hz 속도로 뮤온 분광 영자기장 코일을 제어하는 C# 엔진입니다:
using System;
using System.Runtime.CompilerServices;
namespace ZeliDesk.Stem.MuonSpinRotation
{
public readonly record struct UsrConfig(
double MuonGyromagneticRatioMhzPerT, // 뮤온 γ / 2π (135.5387 MHz/T)
double InitialAsymmetryA0, // 초기 비대칭도 (예: 0.22)
double TargetZeroFieldToleranceUt, // 목표 잔류 자기장 허용치 (예: 0.05 uT)
double CoilConstantUtPerMa // 헬름홀츠 코일 감도 (예: 1.25 uT/mA)
);
public ref struct UsrServoState
{
public double MeasuredPrecessionFreqMhz;
public double EstimatedLocalFieldUt;
public double ResidualStrayFieldUt;
public double CompensationCurrentMa;
public bool IsZeroFieldRegimeLocked;
}
public static class MuonSpinRotationEngine
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void UpdateUsrServo(
in UsrConfig cfg,
ref UsrServoState state,
double measuredOscillationFreqMhz,
double fluxgateResidualUt)
{
state.MeasuredPrecessionFreqMhz = measuredOscillationFreqMhz;
// 1. 세차 주파수로부터 국소 내부 자기장 추출: Bloc = f / (γ/2π)
state.EstimatedLocalFieldUt = (measuredOscillationFreqMhz / cfg.MuonGyromagneticRatioMhzPerT) * 1e6;
// 2. 플럭스게이트 센서 기반 외부 부유 자기장 계측
state.ResidualStrayFieldUt = fluxgateResidualUt;
// 3. 3축 헬름홀츠 보정 코일 전류 제어 (영자계 ZF 유지 서보)
state.CompensationCurrentMa = Math.Clamp(-state.ResidualStrayFieldUt / cfg.CoilConstantUtPerMa, -100.0, 100.0);
// 4. 영자계 조건 달성 판정 (|B_residual| < 0.05 uT)
state.IsZeroFieldRegimeLocked = Math.Abs(state.ResidualStrayFieldUt) < cfg.TargetZeroFieldToleranceUt;
}
}
}
5. 교육 및 산업 응용 가치
본 서보 시스템은 소립자 뮤온이 기본 물질 내부로 직접 침투하여 현미경 수준의 국소 자성을 탐침하는 차세대 양자물질 계측 플랫폼을 온디바이스 C#으로 정밀 모사합니다. 과학교육에서는 기본 입자의 붕괴와 패리티 비보존 법칙이 응집물질 초전도성 및 스핀 액체 연구에 강력한 실험 도구로 쓰이는 현대 입자-고체 융합물리학의 정수를 교육할 수 있습니다.