Geçen yıl bir apartman yönetimine danışmanlık yaparken şu soruyla geldiler: “Hasar var mı yok mu, hangi dairelere önce bakalım?” Resmi ekip günler sonra gelecekti. Elimde sadece birkaç Android telefon, bir masaüstü ve bir gece vardı. Amaç hasar tespiti değil, öncelik sıralamasıydı. Bunu baştan söyleyeyim, çünkü sonradan “mühendis onayı yerine geçer” sanan çıktı.
Yaptığım şey şuydu: Telefonları sabit bir noktaya değil, daire içinde bilinen bir duvara bantla sabitleyip belirli bir süre kayıt aldım. Sensör olarak TYPE_ACCELEROMETER kullandım, TYPE_LINEAR_ACCELERATION değil; çünkü ikincisi bazı cihazlarda yerçekimi telafisini yazılımsal yapıyor ve sürümden sürüme farklı davranıyor. Kayıt sırasında ekranı açık tuttum, aksi halde bazı üreticiler sensörü yavaşlatıyor.
val sensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER)
sensorManager.registerListener(listener, sensor, SensorManager.SENSOR_DELAY_GAME)
// her örnekte: timestamp, x, y, z satırı CSV'ye
Sonra her daire için ham veriyi ayrı bir CSV’ye yazdım ve masaüstünde basit bir komutla özet çıkardım:
# her dosya için ivme büyüklüğünün tepe ve RMS değeri
awk -F',' '{g=sqrt($2*$2+$3*$3+$4*$4); if(g>max)max=g; s+=g*g; n++} END{printf "%s tepe=%.3f rms=%.3f\n", FILENAME, max, sqrt(s/n)}' daire_*.csv
Sonuçları tek bir tabloya koydum: daire, tepe ivme, RMS, kayıt süresi, sensör adı. Aynı binada aynı gece toplanan veriler arasında üç kata kadar fark çıktı; en yüksek değerler zemin kattaki iki dairedeydi ve o dairelerde gözle görülür sıva çatlağı vardı. Ama üst katlarda da yüksek çıkan bir daire oldu; sonradan öğrendik ki telefon o sırada şarj kablosuna takılıydı ve kablo titreşimi veriye karışmıştı.
Neden bu yöntem işe yarar: Telefon ivmeölçeri mutlak ölçüm için kalibre değil, ama aynı cihaz ailesiyle aynı gece alınan kayıtlar birbirine göre kıyaslanabilir. Önemli olan mutlak değer değil, aynı binadaki daireler arasındaki göreli sıralama. Bunun bedeli şu: Cihaz modeli değişince ölçek kayıyor, bu yüzden tüm kayıtları mümkünse aynı modelle almak gerekiyor. Ben iki farklı model karıştırdım ve sonuçları ayrı ayrı raporlamak zorunda kaldım.
Nerede çöker: Telefon sabit değilse, insan elinde taşınıyorsa veri çöp. Ekran kapalıysa örnekleme düşüyor. Deprem sonrası elektrik kesintisiyse kayıt yarıda kalıyor; bunun için harici batarya şart. En önemlisi: Bu yöntem taşıyıcı sistem hasarını göstermez, sadece “burada sarsıntı daha güçlü hissedilmiş” der. Kolon-kiriş çatlağı varsa telefon bunu bilmez. Ben bir dairede yüksek değer görüp “sorun yok” dedim, iki gün sonra o dairede balkon parapetinin gevşediği ortaya çıktı; ivme düşüktü çünkü telefon diğer odadaydı.
Bu tür bir ön tarama yapacak olsanız, aynı binada kaç daireyi ve hangi sabitleme yöntemini kullanırdınız? Ben bantla duvara sabitlemede kayma gördüm, kelepçeli bir düzenek daha güvenilir olabilir.
0 条评论
还没有评论,写下第一条。