Yıl / saniye sıçrama ihtiyacından nasıl kaçınabiliriz?


13

Dünya'nın güneş etrafındaki mevcut hızı ve akım hızı ve dönme ekseni göz önüne alındığında, artık bir yılı önlemek için zaman tutmanın en iyi yolu nedir? Yıl içinde günler ve günler için kaç saatimiz olmalı, yılları gün eklemek veya çıkarmak zorunda kalmamak için işleri dengede tutar mıydı? Ayrıca, kaç saatte dakika ve saniye, dakika başına bir kaçınmak olmalıdır sıçrama saniye ?




3
Tek yapmamız gereken Everest Dağı'nı Marianas Açması'na bırakmak. Bu, Dünya'nın dönüşünü artık saniye saniye gerekmeyecek kadar hızlandırmalıdır.
Mike Scott

@MikeScott O zaman artık yıllardan kurtulmak için güneşin etrafında dünyanın yörüngesini hızlandırmamız gerekiyor.
Ajedi32

Yanıtlar:


18

Artık yıllar iki nedenden dolayı var:

  • Bir yılda tam gün sayısı yoktur.
  • İnsanlar mevsimleri takvimde oldukları yerde tutma ihtiyacını algılarlar.

Yukarıdakiler göz önüne alındığında, artık yıllardan veya benzer bir şeyden kaçınmanın bir yolu yoktur. Takvim yılını sabit gün sayısı (örneğin 365 gün) olarak tanımlamak, mevsimlerin dört yılda bir gün değişmesine neden olur.


Artık saniye iki nedenden dolayı var:

  • Bir atom saati ile ölçülen bir günün uzunluğu sabit değildir.
  • İnsanlar gece yarısı gece yarısı, öğlen öğlen saatlerinde kalma ihtiyacını algılarlar.

Yukarıdakiler göz önüne alındığında, artık saniye veya benzeri bir şeyden kaçınmanın bir yolu yoktur. Günün sabit sayıda atom saati saniyesi (örn. 86400) olarak tanımlanması, saatinizin ve Güneş'in ortalama yerel öğle saatinde katılmamasına neden olur, ancak çok az miktarda.

Bununla birlikte, artık saniyeleri ortadan kaldırmak için ciddi teklifler var. Finansal işlemleri zaman damgası almak için UTC kullanan kişiler gibi bazı kişiler onları sevmez. Şimdiye kadar, bu teklifler reddedildi. Standart yanıt, UTC'nin kırık olmamasıdır; UTC'nin bozuk kullanılmaması gereken bir bağlamda kullanılması. Monoton olarak artan bir zaman ölçeğine ihtiyacınız varsa, bunun yerine TAI veya GPS zamanını kullanın.


Eğer "uzun sivil ikinci", "medyan sivil ikinci" ve "kısa sivil ikinci" için ayrı birimler yaratıldığında, ilk olarak "normal" saniyeden 60 milyon daha uzun bir parça olarak tanımlanırsa, orta "normal" bir saniye, sonuncusu ise 60 milyon daha kısa bir parça olarak tanımlandı ve sivil zaman farklı yıllar için farklı saniye türleri arasında geçiş olarak belirlendi? Bir yıl için dakikada 1 mikrosaniye düzeltme uygulamak, arada sırada bir saniyelik bir düzeltme uygulamaktan daha az rahatsız edici görünebilir.
supercat

1
Artık saniyelerden kurtulmak için yapılan tekliflerin çoğu, gece yarısı / öğlen yanlış olmasına izin vermek üzerine kuruludur. Özellikle yüzyıllar sonra farkedilir derecede yanlış olurlar çünkü özellikle bulunduğunuz yere bağlı olarak onlarca dakika kapalıdır.
Lyndon White

2
Güneş zamanı ve atom zamanının alakasız şeyler olması konusunda iyi olsaydık artık saniyelerden kaçınabilirdik.
user253751

2
Artık saniyelerden kaçınmak tamamen önemsizdir: SI saniye kullanmayın, ancak "takvim saniye" dediğim, UT1 .
R .. GitHub BUZA YARDIMCI DURDUR

1
Tamlık uğruna, ABD'de (ve diğer yerlerde) öğleden sonra ve gece yarısı yanlışken aslında iyi olduğumuzu belirtmek gerekir: Yaz Saati Uygulaması sırasında. Ve şimdi düşündüğüme göre, çoğu zaman dilimi için, güneş öğle saatlerinde doğrudan duyulmuyor. Washington, DC ve Ohio arasında, güneş zamanı yaklaşık bir saat değişir (güneş Ohio'da bir saat sonra yükselir), ancak aynı saat dilimindedir.
Todd Wilcox

4

Bu gerçekten düşündüğünüz şekilde çalışmaz, en azından toplum için pratik bir şekilde çalışmaz. Sorun şu ki, bir günü güneşe göre Dünya rotasyonlarına dayanacak şekilde, bir yılı güneşin etrafında tam bir yörünge olarak tanımlamamız ve dünyanın tek bir yörüngedeki rotasyon sayısını bulursanız, bu bir tamsayı (bir yılda ~ 365,24 rotasyon (gün)). Artık bir yılı önlemek için, günü bir tam gün sayısı olacak şekilde tanımlamanız gerekir (tam olarak 365 gün). Bununla ilgili sorun, gündüz ve gecenin saatlerimize göre kayması ve 2 yıl sonra gündüz ve gecenin değiştirilmesidir. Yılın uzunluğu da değişkendir ve temel değildir, bu nedenle bu kesin ilişkiyi sürdürmek için günün uzunluğunu sürekli olarak yeniden tanımlamanız gerekir,

Artık saniye aynı tipte sorunlara sahip. Günde saniye sayısını 86400 saniye / gün olarak tanımlamak istiyoruz, ancak Dünyanın dönüşü sabit değil. Bu nedenle, saatlerin sürüklenmesini önlemek için artık saniye eklemeniz gerekir.


4

Artık atılımlardan kaçınmakla kalmıyoruz, aslında eskiden böyle çalışıyordu. Ve artık saniye kaçınan ortak bir yeni sistem var.

1960 öncesinde, saniyeler ortalama bir güneş gününün 1 / 86400'ü olarak tanımlandı. Daha sonra, dünyanın dönüşündeki varyasyonlar senkronizasyondan çıkmasına neden olduğunda, yeni bir ortalama güneş günü hesaplanabilir ve 86400'e bölünebilir - ikincinin uzunluğunu mutlak terimlerle değiştirerek, onu hafifçe gererek veya daraltarak.

Tahmin edebileceğiniz gibi bu bir karışıklıktı. Böylece ikincisi, son derece hassas hale getirilebilecek belirli sayıda atom salınımı açısından tanımlanmıştır. Bir gün içinde tam sayılarını tutmak için ikincisini küçültmek ve germek yerine, ikinciyi sabit tutarız ve ayarlamamız gerektiğinde (tamsayı) sayımından bir tane ekler veya çıkarırız.

Bunlar, dünya dönme zamanlamasını saat zamanımızla senkronize tutmanın hemen hemen yoludur - ikincisinin uzunluğunu değiştirip sayıyı sabit tutarak bir yere vermeniz gerekir veya uzunluğu sabit tutar ve sayıyı değiştirirsiniz. Diyelim ki, iki UTC zaman damgası arasındaki sivil saniyeleri hesaplamak için basit bir program yazan biri için, eski yol daha kolaydı (iki zaman arasındaki sabit saniye sayısı önemsizdir). Ancak, bilimsel veya mühendislik hesaplamaları veya deneyleri büyük bir hassasiyetle yapıyorsanız, saniyede çok sabit bir uzunluğa sahip olmak, zaman zaman değiştirmemek daha iyidir - artık saniyeleri dikkate almanın zorluğundan çok daha kötü.

Ama yol, başka bir yaklaşım sadece artık saniyeleri görmezden gelmek ve saatlerinizin sürekli çalışmasını sağlamaktır. GPS zamanı bu şekilde çalışır - UTC ile senkronize olarak başlar, ancak o zamandan beri artık saniye için ayarlanmamıştır, bu yüzden çeyrek dakika kadar senkronize değildirler (bir süredir kontrol etmedim). Bu, ikinci ayar sınırlarını geçen GPS yörünge hesaplamaları için iyi bir şey. GPS veri paketinde, UTC ve GPS saati arasındaki geçerli delta hakkında bilgi vardır, böylece GPS zamanından sivil süreyi hesaplayabilir ve yeni bir sıçrama saniye ekleneceği veya atlanacağı zaman birkaç ay ileri uyarı.

Başka bir cevap, artık saniyeleri sıraya koymayı ve her on yılda bir çok saniyelik sıçramayı önerdi. Bu, yazılımınızı gerçekten basitleştirmez - şimdi her on yılda 67 saniye ile dakikalara izin vermeniz gerekiyor. Bir tablo kullanarak artık saniye ile başa çıkmak daha kolay ve bu arada asla 1 saniye bile kapalı kalmayın. (Standart, bu arada eklenmelerine veya atlanmalarına izin verir - bir ayarlamaya ihtiyacınız olduğunda 59 saniyelik bir dakika veya 61 saniyelik bir dakikanız olabilir.

Oh, bir çözüm daha. Tüm bunları gerçekten izleyen organizasyona , daha sonra Uluslararası Dünya Rotasyon ve Referans Sistemleri Servisi (IERS) adı verilen Uluslararası Dünya Rotasyon Hizmeti adı verildi . Eğer finanse edilmeyi bıraktılarsa ve Dünya dönmüyorsa kaosu hayal edin. Her neyse, sanırım onlardan daha tutarlı bir şekilde döndürmelerini isteyebilirsiniz. :-)


2

Ben bir yazılım mühendisiyim ve bu sorun hakkında artık saniyeler içinde konuşabiliyorum.

Tahmin edilemezler. Bir tane olup olmayacağını önceden bilmiyorsunuz. Doğru saniye sayısını önemseyen kod, düzgün çalışmaya devam etmek için bir tür güncelleme veya feed gerektirecektir.

Aynı zamanda karmaşıklık katan bir adımdır. 61 saniye içeren bir dakikaya izin vermelisiniz.

İlk sayı olarak, Dünya'nın dönüşü ile günün saati arasında makul bir iz bırakan bir uzlaşma, daha gevşek toleransa izin vermek olacaktır. Bir saniye içinde olmak yerine, her 10 yılda bir programa göre düzeltin. Yazılımın yıldan yıla sorunları hakkında endişelenmesi gerekmez ve saat 7 saniye (veya ileri atlarsanız ± 4) doğru kalır.

Zaten zaman dilimimiz olduğu göz önüne alındığında, güneş zaten gece yarısında tam olarak gece yarısı konumunda olmayacak, ancak yarım saat ileri veya geri olacak. Gökbilimcilerin zaten özel bir ofset saatine ihtiyacı var.


Ayrıca bir yazılım mühendisi olarak, internete bağlı çoğu şey ve pek çok şey için, aslında saatin zaman zaman ve bir saniyeden daha fazla artışlarla düzeltilmesini beklediğinizi belirtmek isterim . Artık zamanların çoğu, saat düzeltmeleri için yaptığınız aynı ödenekler kapsamındadır. Ancak önemli olduklarında (GPS gibi) gerçekten önemlidirler, bu yüzden onlara ihtiyaç duyan insanları desteklemek için tasarım karmaşıklığı eklerler ve bu bazen olmayanlar bile rahatsızlık verir.
Steve Jessop

@SteveJessop - GPS saatinde artık saniye yok. GPS zamanı veya TAI, kesinlikle monoton bir zaman ölçeğine ihtiyaç duyan bir yazılım mühendisinin kullanması gerekir. UTC kullanmak ve artık saniye olduğundan şikayet etmek - bu bir "Doktor, bunu yaptığımda acıyor: 《bonk》" bir şey. Çözüm basit: O zaman bunu yapma.
David Hammen

@DavidHammen: doğru, bu yüzden GPS'i bir zaman kaynağı olarak kullanırken artık saniyeleri tekrar eklemeniz gerekiyor ve eğer zamanı yoksa (dünyanın geri kalanının POV'sinden) yanlış zaman alacaksınız.
Steve Jessop

Bilgisayarlarda zamanlama sorunlarından kaçınmanın kesin yolu UTC'de artık saniyeleriyle çalışmak değil, en düşük seviyede çalışmaktır: Gökbilimcilerin teleskoplarını ayarlamak için kullandıkları Yıldız Zamanı ("yıldız zamanı") veya Evrensel zaman (UT1) ve uydular mutlak işaret pozisyonlarına. Bu herhangi bir sistem, GMT, EST, UTC, GPS, vb. Kolayca "yerel" zamana dönüştürülebilir. Dünya'nın dönüşündeki düzensizlikler dikkatle izlenir ve UTC-UT1 değerleri her zaman mevcuttur.
JonesTheAstronomer

Evrensel zamanı ele alan bu tartışmaya bağlantı vermeyi unuttum .
JonesTheAstronomer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.