ZedStudio

本博客為zedstudio.org所有,作品,除非標明,皆屬原創。有各類隨筆,有獨家小說,間或詩詞歌賦;側重海外見聞,溝通中西文化,並穿插中土回憶。
正文

舊文:「話說日晷」(關東行者)

(2024-02-13 19:17:38) 下一个

行者按:「本文原發在新浪博客,今不存;但在zedstudio.org上有一個備份(見『生活中的數學:話說日晷』)。現在刪去『題前的話』和關於如何製作『地平式日晷』那部分,一併『幾曾回首』論壇,重新發於此和大家分享。」

舊文:話說日晷

關東行者

說起日晷,作者以前在博文里至少有幾個地方提過:曾在一篇博文裡提到了一種常見的日晷 - Garden Sundial:「注意Sundial上面的文字寫作『Time Began in a Garden』- 用語雙關,讓人聯想到『Now the Lord God planted a garden in the east,in Eden』(Genesis 2:8),那是Bible中的人類之始」(見「Filoli Garden」一文);在介紹「天球座標」時曾經提過加拿大白石鎮上博物館前的那個日晷【1】,也是一個Horizontal Sundial;另有一處在北京清華大學的校園內,就在大禮堂前那片草坪的南端(位於清華學堂和王國維先生紀念碑之間)- 最初的日晷(從形狀上看是一種「赤道式」日晷,即Equatorial Sundial)是庚申級(1920年)校友捐贈的,日晷底座刻有「行於勝言」(以及拉丁文「Facta Non Verba」- 按Google這條「老狗」的翻譯則是「Deeds, Not Words」),現在的日晷盤則是「文革」後新製作的。另外,在「北加遊之二:Redding的Sundial Bridge以及Lassen Peak」一文裡曾提到「Sundial Bridge at Turtle Bay of Redding」一幅取自Turtle Bay网站的远景图。

圖一,Sundial Bridge at Turtle Bay(courtesy of Turtle Bay Org)

日晷(Sundial),查漢語字典,它會告訴你:按照日影測定時刻的儀器,亦稱「日規」;查英文字典,它會告訴你:an instrument showing the time by the shadow of a pointer cast by the sun onto a plate marked with the hours of the day(或乾脆按新加坡國立大學的一篇文章「The Mathematics of Sundials」說的,A sundial is  a device which uses the position of the Sun to indicate time。)這種古老的計時儀器,可以追溯到幾千年前。在中國古代,曾有人提過以長桿立在地上根據影子來測定時間,但是不是隨便立根棍子就能看出準確的時間呢?下面以Garden Sundial為例,介紹一下日晷的基本原理。

這裡需要簡單回顧一下以前提過的天球座標知識【2】。

「天球赤道」(Celestial Equator)是地球赤道(Equator)表面向外延伸與天球的相交線。對應地,「天球極點」是地球極軸(Polar Axis)向外延伸與「天球」的交點。北半球,是北極沿著地球轉軸延伸到「天球」的交點,大致是北極星(Polaris)的位置。現在我們已經知道,地球是一個球體(雖然不規則,但從業餘觀測的角度,影響不大),它的自傳軸和它沿著太陽公轉的軌道(從地球的角度,就是太陽的軌道,稱為黃道,即Ecliptic)有個角度,稱為地軸傾角(其值ε ≈ 23°27′,也叫「黃赤交角」,即黃道和赤道的夾角,這個角度數也是地球南北迴歸線,Tropic of Cancer和Tropic of Capricorn的緯度值)。地球自傳,看著太陽早晨從東方升起,逐漸上升,然後在西方落下。地球公轉,由於黃赤交角,有季節的變化,太陽在天上的高度,以及它普照大地的角度也不同,所以地上的影子長短也不一樣。

那日晷是如何巧妙地利用影子來「準確」地計時呢?

大家知道,地球圍繞地軸自傳一周(一晝夜)大約是24小時(實際數值大約是23時56分4秒),所以每個小時大約轉15°(degree)或π/12(radian)。所以,如果能把影子映射到一把刻度尺上,就能知道對應的时間。

在時刻n,地球轉過的角度(这里先記作λ)應該是:λ = 15°*n 或 n*π/12。如果日晷所在的緯度(latitude)記作β,日時針(Gnomon,它必須和當地地平面呈一个角度為當地緯度β的夹角)的影子在日晷面(地平式日晷的日晷面和當地地平面平行)上和正午刻度的夹角(稱為時角,hour angle)記作α,則有以下關係:tanα = sinβ * tanλ。利用簡單的三角學(Trigonometry)知識,按圖二就可以自行推導出來。

圖二,如何推算 tanα = sinβ * tanλ(此图拷自【3】)

幾點提示:三角形BCN,DCN,及DBC都是直角三角形。

日時針和當地地平面的夹角就是當地的纬度β,這使得日晷的日時針和地球的极軸(即自轉軸)平行(類似Equatorial Mount式天文望遠鏡RA軸的极軸校準,針尖指向的位置正是北極星【4】)。這樣,當地球(連同日晷)自轉時,影子會按比例投射到一條刻度線(相當于圖二里CN的位置)上:一旦緯度β確定,時刻n和時角α的關係就确定了。

然而,即使嚴格按這個公式做出的日晷也有誤差。這主要是由於均時差(Equation of Time)的存在。因为地球繞太陽的軌道是橢圓形的以及地軸倾角的存在,一般每年的二月份中,日晷會慢十五六分鍾左右;十月底到十一月初,日晷會快十五六分鍾左右(見圖三)。所以,不少日晷會把這個均時差圖刻在日晷上。

圖三,均時差(Equation of Time,此圖拷自【3】)

此外,經度(Longitude)上的差别也會造成即便同一時區的日晷記錄的不同。校正公式是:tanα = sin β * tan15(n + f ),感興趣者可以看看【3】,這里就不詳細敘述了。

圖三,加拿大白石鎮博物館(White Rock Museum and Archives)前

的那個日晷(複製于【1】,筆者摄)

(完)

註釋

1,「天文觀測常識之一:赤道仪和『天球赤道坐標系』(一)」:它也是根據「緯度」位置,來固定指針和地球的自轉軸平行(圆盘和赤道平面平行),這樣指針經太陽照射的影子,落在的時刻就是當時的時間。
2,「天文觀測常識之一:赤道仪和『天球赤道坐標系』(二)」
3,The Sundial and Geometry,2nd Edition,by LAWRENCE E. JONES,NORTH AMERICAN SUNDIAL SOCIETY - 2005
4,可以看出,對於赤道式日晷(图二中以B为圆心的圆盘位置),日時針也是平行地軸的,其日晷盘和日時針垂直,所以日時針在其日晷盘上的影子掃過的角度和地球自轉轉過的角度完全一樣,直接就是λ。但是地平式的日晷不同,日時針在其日晷盘上的影子掃過的角度是α。该圖還有一个另一類的日晷,即垂直式日晷,感兴趣者可以自己推導看看。
5,Sundials for Starters, by Robert L. Kellogg,NORTH AMERICAN SUNDIAL SOCIETY, 2007

附錄:還原在新浪博客裡附加的「一點補充」和「題後話」算懷舊(「幾曾回首」)的一部分

一點補充(2012年10月16日):上海博友yihua有一篇「日晷和上海地图网站」提到,「拍摄时间是中午11:20,日期10月16日,从修正值(分)表格最底下一行找到10月,对应查找到17日是-20.3,13日是-19.4,估算下来,16日应该减去20.1,此时,艳阳高照,日晷那根阳光的针的黑影正投射在11:40上,神啦!真的很准哎!」 - 筆者评论:不知日晷所在的确切经度,我查了一下交大在徐家汇的位置,大约是东经121.43度,和北京时间(您的手表)对应的东经120度差大约6分钟,加上10月中equation of time的校正大约14分钟,所以有20分钟左右的误差:)

題後話:今天(二零一五年十二月三十日)在新疆王力德先生處看他寫的“北京的日影几点钟为正北?——《北京中轴线偏离之谜》一文有误”,裡面提到對“而太阳经过上中天的时间,是在电台播出“北京时间中午12点”的时号上”說法的質疑。這和行者在上面“一點補充”裡提到的“和北京时间(您的手表)对应的东经120度 ”是一致的。另外,重讀這篇舊文,看到網友yihua不在(她的博客被註銷),感嘆。

[ 打印 ]
阅读 ()评论 (0)
评论
目前还没有任何评论
登录后才可评论.