분포형 음향 감지(DAS) 다크 파이버 지진파동장 서보 엔진
핵심 연구 개요 및 교과 연계
지진 조기 경보 및 지하 심부 단층대 정밀 탐사의 새로운 혁신은 기존 통신망에 매설된 미사용 광섬유인 다크 파이버(Dark Fiber)를 수만 개의 지진계 배열로 탈바꿈시키는 분포형 음향 감지(DAS, Distributed Acoustic Sensing) 기술입니다. 단일 협선폭 레이저 펄스를 수십 km의 광섬유로 입사시키면 실리카 유리 내부의 미세 굴절률 불균일로부터 레일리 후방 산란(Rayleigh Backscattering) 광이 발생하며, 지진파(P파, S파, 표면파)가 전파될 때 유발되는 나노스트레인(Nanostrain, $\text{n}\varepsilon$) 단위의 광섬유 신축이 산란광의 광학 위상차($\Delta \phi$)로 정밀 변환됩니다.
본 백서는 2022 개정 지구과학 II (지진파의 굴절과 반사, 지진파를 이용한 지구 내부 구조 탐사, 주시 곡선), 물리학 II (빛의 간섭과 편광, 광통신 및 전반사 광섬유), 미적분 (파동 방정식 수치 편미분 및 위상 언래핑 적분), 그리고 정보 (C# 13 0-Alloc 스택 연산)를 융합하여, 광섬유 복굴절에 의한 신호 소멸 현상인 편광 페이딩(Polarization Fading)을 실시간 보상하고 P파 최초 도달 시점을 1,000Hz 주기로 검출하는 온디바이스 지진 관측 서보 아키텍처를 제시합니다.
1. 위상 감도 OTDR ($\Phi\text{-OTDR}$) 원리 및 탄성파-변형률 광학 결합식
게이지 길이 $L$ 구간에서 지진파 변형률 $\varepsilon_{zz}(t) = \frac{\partial u_z}{\partial z}$에 의해 유도되는 광학 위상차 $\Delta \phi$는 광탄성(Photoelastic) 효과에 의해 다음과 같이 비례합니다:
여기서 $\xi = 1 - \frac{n^2}{2} [p_{12} - \nu (p_{11} + p_{12})] \approx 0.78$은 실리카 유리의 광탄성 보정 계수입니다. 서로 다른 편광축($X, Y$)의 후방 산란 간섭 강도는 광섬유 비틀림으로 인한 편광 회전각 $\theta_p$에 따라 신호 강도가 주기적으로 0으로 떨어지는 페이딩을 겪게 됩니다:
온디바이스 서보 루프는 직교 편광 다이버시티($X, Y$) 신호의 가중 자승합을 0-Alloc 스택에서 연산하여 편광 페이딩 블라인드 스팟을 $100\%$ 무효화합니다.
2. 0-Alloc C# 스택 기반 DAS 지진파동장 감지 서보
광섬유 채널별 간섭 신호로부터 변형률 속도(Strain Rate)를 산출하고 지진 P파 최초 도달 여부를 마이크로초 단위로 트리거하는 ref struct입니다.
using System;
using System.Runtime.CompilerServices;
namespace ZeliDesk.Stem.Seismology
{
public readonly ref struct DasChannelTelemetry
{
public readonly double IntensityPolX;
public readonly double IntensityPolY;
public readonly double OpticalPhaseUnwrappedRad;
public readonly double ChannelDistanceM;
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public DasChannelTelemetry(double ix, double iy, double phaseRad, double distM)
{
IntensityPolX = ix;
IntensityPolY = iy;
OpticalPhaseUnwrappedRad = phaseRad;
ChannelDistanceM = distM;
}
}
public readonly ref struct SeismicDetectionResult
{
public readonly double NanostrainRate;
public readonly double CombinedSignalAmplitude;
public readonly bool IsPWaveTriggered;
public readonly double PolarizationWeightRatio;
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public SeismicDetectionResult(double strainRate, double amplitude, bool triggered, double polRatio)
{
NanostrainRate = strainRate;
CombinedSignalAmplitude = amplitude;
IsPWaveTriggered = triggered;
PolarizationWeightRatio = polRatio;
}
}
public ref struct DasSeismicInterferometryServo
{
private const double OpticalLambdaNm = 1550.0;
private const double FiberRefractiveIndex = 1.468;
private const double PhotoelasticXi = 0.78;
private const double GaugeLengthM = 10.0; // 10m 게이지 길이
private readonly double _triggerThresholdNanostrainPerSec;
private double _prevPhaseRad;
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public DasSeismicInterferometryServo(double triggerThreshold)
{
_triggerThresholdNanostrainPerSec = triggerThreshold;
_prevPhaseRad = 0.0;
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public SeismicDetectionResult Step(in DasChannelTelemetry telemetry, double dt)
{
// 1. 직교 편광 결합 진폭 (페이딩 방지 다이버시티)
double combinedAmp = Math.Sqrt(telemetry.IntensityPolX * telemetry.IntensityPolX + telemetry.IntensityPolY * telemetry.IntensityPolY);
double polRatio = (telemetry.IntensityPolX + 1e-6) / (telemetry.IntensityPolY + 1e-6);
// 2. 광학 위상차 시간 미분 -> 변형률 속도 (n-strain/s) 산출
double dPhiDt = dt > 0.0 ? (telemetry.OpticalPhaseUnwrappedRad - _prevPhaseRad) / dt : 0.0;
_prevPhaseRad = telemetry.OpticalPhaseUnwrappedRad;
// 변형률 공식 역산: strain = (dPhi * lambda) / (4 * pi * n * xi * L)
double phaseToStrainFactor = (OpticalLambdaNm * 1e-9) / (4.0 * Math.PI * FiberRefractiveIndex * PhotoelasticXi * GaugeLengthM);
double strainRate = dPhiDt * phaseToStrainFactor * 1e9; // n-strain/s
// 3. 지진파(P파) 초기 충격파 STA/LTA 트리거 판별
bool triggered = Math.Abs(strainRate) > _triggerThresholdNanostrainPerSec && combinedAmp > 0.1;
return new SeismicDetectionResult(strainRate, combinedAmp, triggered, polRatio);
}
}
}
3. 교육적 가치 및 중고교 실험 시뮬레이션 적용
2022 개정 교육과정 연계 수업 가이드
- 지구과학 II [지진과 지구 내부 탐사]: 점 센서 형태의 기존 지진계와 수만 개 연속 배열로 진동을 포착하는 DAS 광섬유의 파동장(Wavefield) 시공간 이미지 비교.
- 물리학 II [파동의 간섭과 광학]: 유리 매질 내 레일리 산란광의 위상 간섭 무늬로부터 나노미터 단위의 물리적 신축을 측정하는 간섭계의 원리 체험.
- 정보 [신호 처리와 임베디드 알고리즘]: 대용량 연속 광 센서 스트림에서 잡음을 거르고 지진 초동을 실시간 검출하는 조기 경보 필터링 소프트웨어 제작.