專利名稱:電子潮汐計、大潮日計算方法及執(zhí)行該方法的程序記錄介質(zhì)的制作方法
技術領域:
本發(fā)明涉及一種計算大潮日并顯示計算結果的電子潮汐計、一種大潮日的計算方法和一種能由計算機讀出的記錄介質(zhì),該介質(zhì)記錄有使計算機執(zhí)行該方法的程序。
潮汐或海面的漲落現(xiàn)象尤其為漁民所關注。其中大潮日又是最重要的。
通常是靠計算月齡來獲知潮汐現(xiàn)象特別是大潮日的。月齡的計算結果由公營機構作為潮汐資料公開,通過閱讀潮汐資料可獲知大潮日。
然而,對于那些總是需要潮汐現(xiàn)象資料的人來說,閱讀資料不是一種高效的方法,因為所公開的關于潮汐現(xiàn)象的所有資料并不總是所需要的。從而,就需要一種裝置來得知所需潮汐現(xiàn)象特別是大潮日的信息。
因此,提出一種能顯示大潮日計算結果的電子潮汐計,它從所需的數(shù)據(jù)(以下稱之為“指定日期”)中推算月齡,并根據(jù)推算出的月齡,計算從指定日期起首先出現(xiàn)的大潮日。
例如,根據(jù)JP-B-6-25982公開的電子潮汐計,大潮日是這樣確定的,即首先根據(jù)指定日期計算月齡,由月齡并同時考慮月齡的周期計算來直至下一個大潮日出現(xiàn)的天數(shù)。
通常,大潮和小潮分別定義為在滿月或新月時的潮汐狀態(tài)和在上弦月及下弦月時的潮汐狀態(tài)。然而,對從事漁業(yè)的人來說,至關重要的是在一個地區(qū)高低潮之間潮位差最大的日子,因此在這個意義上大潮日并不總是與前述的僅按月齡計算的日子相符。這是因為高低潮之間的潮位差在各地區(qū)是不同的,因此與地區(qū)有關的大潮日不能僅從計算天體位置而推算出的月齡中得出。
在JP-B-6-25982中公開的電子潮汐計中,只采用指定日期的月齡做計算。就算實際有最大潮位差的日子在某地區(qū)是指定日期之后的兩天,也會在日期上發(fā)生這樣大的失誤,即確定出大潮日是在指定日期后的五天。
本發(fā)明考慮到現(xiàn)有技術的這些缺陷,目的是提供一種電子潮汐計和一種用于計算某地區(qū)大潮日的更精確的大潮日計算方法,以及存儲有能由計算機讀出使計算機執(zhí)行該方法的程序的記錄介質(zhì)。
為達到本發(fā)明的解決前述問題的目的,根據(jù)本發(fā)明的第一個構思,提供一種由指定日歷計算大潮日的電子潮汐計,該潮汐計包括一個輸入裝置,用于輸入日歷并選定一個地區(qū);一個存儲裝置,用于存儲各地區(qū)的潮汐數(shù)據(jù);一個運算裝置,用于根據(jù)日歷計算天體位置,并從存儲裝置中讀取經(jīng)選定地區(qū)而確定的潮汐數(shù)據(jù),根據(jù)天體位置的計算結果和潮汐數(shù)據(jù)計算大潮日。
根據(jù)這一構思,提供了一種用于計算大潮日的運算裝置,它不僅采用根據(jù)指定日歷確定的月齡值(例如天體的位置情況),而且采用存儲裝置提供的各指定地區(qū)不同的潮汐數(shù)據(jù),使得地區(qū)間不同的大潮日能精確地確定。
根據(jù)本發(fā)明的第二個構思,提供一種根據(jù)指定日歷計算大潮日的電子潮汐計,該潮汐計包括一個輸入裝置,用于輸入日歷并選定一個地區(qū);一個存儲裝置,用于存儲各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù);一個新月日和滿月日計算裝置,用于根據(jù)日歷計算的天體位置而確定新月日和滿月日;一個大潮日運算裝置,用于從存儲裝置中讀取經(jīng)選定地區(qū)而確定的潮汐數(shù)據(jù),并將潮汐數(shù)據(jù)各自加到新月日和滿月日上計算出在所述日歷當天和之后出現(xiàn)的日期作為大潮日。
根據(jù)該構思,提供一種用于計算真實大潮日的大潮日運算裝置,該裝置根據(jù)指定日歷確定月齡值(例如天體的位置情況),從存儲裝置中讀出各地區(qū)能造成潮汐現(xiàn)象的潮汐數(shù)據(jù),將潮汐數(shù)據(jù)加到由月齡值得出的新月日和滿月日上,用以確定初步的大潮日,當這一初步大潮日是在日歷當天和之后出現(xiàn)時即為真實大潮日。
根據(jù)本發(fā)明的第三個構思,提供一種用于根據(jù)指定日歷計算大潮日的大潮日計算方法,該方法包括第一步,存儲各地區(qū)潮汐數(shù)據(jù);第二步,輸入日歷和選定地區(qū);第三步,根據(jù)日歷計算天體位置;第四步,根據(jù)天體位置的計算結果和與選定地區(qū)對應的潮汐數(shù)據(jù)計算大潮日。
根據(jù)該構思,計算大潮日時,不僅采用根據(jù)指定日歷得出的月齡值(例如天體的位置情況),還采用存儲裝置提供的各地區(qū)不同的潮汐數(shù)據(jù),因而能精確計算地區(qū)間不同的大潮日。
根據(jù)本發(fā)明的第四個構思,提供一種用于根據(jù)指定日歷計算大潮日的大潮日計算方法,該方法包括第一步,存儲各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù);第二步,輸入日歷和選定地區(qū);第三步,根據(jù)日歷計算天體位置,根據(jù)天體位置的計算結果確定新月日和滿月日;第四步,通過將選定地區(qū)而確定的潮汐數(shù)據(jù)各自加到新月日和滿月日上,計算在日歷當天和之后出現(xiàn)的日期,該日期作為大潮日。
根據(jù)本發(fā)明的這一構思,計算真正的大潮日時,根據(jù)指定日歷確定月齡值(例如天體的位置情況),通過讀取各地區(qū)的造成潮汐現(xiàn)象的潮汐數(shù)據(jù),將該潮汐數(shù)據(jù)加到由月齡值得出的新月日和滿月日上,確定初步的大潮日,當該初步大潮日是在日歷當天和之后出現(xiàn)時即為真正的大潮日,這樣能精確計算地區(qū)間不同的大潮日。
根據(jù)本發(fā)明的第五個構思,提供一種記錄介質(zhì),它存儲有程序并能從計算機上讀取,使計算機執(zhí)行大潮日計算方法,根據(jù)指定日期期歷計算大潮日。該程序包括第一步,存儲各地區(qū)潮汐數(shù)據(jù);第二步,選定地區(qū);第三步,根據(jù)日歷計算天體位置;第四步,根據(jù)天體位置的計算結果和與選定地區(qū)對應的潮汐數(shù)據(jù)計算大潮日。
根據(jù)比構思,計算大潮日時不僅采用根據(jù)指定日歷得出的月齡值(例如天體位置情況),還采用存儲裝置提供的各地區(qū)不同的潮汐數(shù)據(jù),因此能夠提供一種精確確定地區(qū)間不同大潮日的程序。
根據(jù)本發(fā)明的第六個構想,提供一種記錄介質(zhì),它存儲有程序并能由計算機讀取,使計算機執(zhí)行大潮日計算方法,根據(jù)指定日歷計算大潮日。該程序包括第一步,存儲各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù);第二步,輸入日歷并選定地區(qū);第三步,根據(jù)所述日歷計算天體位置,根據(jù)天體位置的計算結果確定新月日和滿月日;第四步,根據(jù)將選定地區(qū)后確定的潮汐數(shù)據(jù)各自加到新月日和滿月日上,計算在所述日歷當天或之后出現(xiàn)的日期,該日期作為潮汐日。
根據(jù)本發(fā)明的這一構思,在計算真實的大潮日時,根據(jù)指定日歷確定月齡值(例如天體的位置情況),讀取各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù),并將該潮汐數(shù)據(jù)加到由月齡值得出的新月日和滿月日中,確定初步的大潮日,當該初步的大潮日是在日歷當天和之后出現(xiàn)時即是真實的大潮日,因而提供了能精確確定地區(qū)間不同的大潮日的程序。
本發(fā)明的優(yōu)選實施例在附圖中示出,其中
圖1是一個實施例電子潮汐計的方框圖,圖2是顯示本實施例電子潮汐計運算的流程圖,
圖3是依據(jù)該實施例解釋大潮日的計算圖,圖4是依據(jù)該實施例解釋大潮日的運算流程圖,圖5是依據(jù)該實施例電子潮汐計的大潮日顯示例子圖。
下面將參照附圖詳細描述根據(jù)本發(fā)明電子潮汐計的一個實施例。然而本發(fā)明并不限制于該實施例。在該實施例的描述中,在一個地區(qū)中大小潮之間位差最大的日子將被定義為“大潮日”。
圖1是本發(fā)明電子潮汐計的方框圖。圖1中電子潮汐計的結構包括能由用戶輸入日歷、選定區(qū)域等數(shù)據(jù)的輸入單元14;用于根據(jù)用戶通過輸入單元14輸入的要求來計算大潮日的中央處理單元(CPU)10;用于產(chǎn)生時鐘以驅(qū)動CPU10的振蕩電路13;存儲CPU10的運算程序等的只讀存儲器ROM11;用于存儲CPU10計算結果、設定用戶狀態(tài)等的隨機存儲器RAM12;和用于顯示由CPU10計算出的運算結果的顯示單元15,等等。另外,ROM11還存儲有后面將要描述的各地區(qū)的潮汐數(shù)據(jù)。
接下來,將參照圖2所示的流程圖描述本發(fā)明電子潮汐計的運算。首先,用戶通過輸入單元14輸入大潮日計算啟始日(稱為“指定日期”),以知會第一個大潮日,具體地說就是指定一個要加以運算的日歷(步驟S101)。
接著,用戶通過輸入單元14從ROM中存儲的區(qū)域表中選擇計算其大潮日的區(qū)域。具體地說就是指定將要運算的地區(qū)(以后將稱之為“指定地區(qū)”)(步驟S102)。因而,指定地區(qū)固有的潮汐數(shù)據(jù)從ROM11中選作用于以后將敘述的運算中的數(shù)值。
然后,根據(jù)步驟S101中輸入的指定日期計算天體的位置,以確定月齡值。對于月齡的確定,需要計算在指定日期的月亮和太陽的黃經(jīng)。簡言之,必須計算太陽和月亮的位置(步驟S103)。在步驟S103中,首先從下式中計算從2000年1月1日至指定日期(月份、日、年份)經(jīng)過的天數(shù)(即至指定日期所經(jīng)過的天數(shù))TDTD={(int[365,2425×年份]+int[3.59×(月份-2)]+日-678912)+2400000.5}-2451545這里,經(jīng)過的天數(shù)TD表示從儒略日(Julian day)起經(jīng)過的天數(shù),公式中的int[]是一個用于略去小數(shù)部分的函數(shù),因此如果月份值是第1或第2個月,就被計算成前一年的第13或第14個月(即,年份-1)。
接下去是Td12值(即至指定日期中午所經(jīng)過的天數(shù)),通過采用指定日期經(jīng)過的天數(shù)TD由下式計算表示指定日期中午的時間系數(shù)的Td12Td12=TD-(12-dt)/24這里,dt表示在指定地區(qū)與世界時間的時間差,舉例來說,在日本dt=+9。此外,表示在儒略世紀數(shù)(36525)指定日期中午經(jīng)過天數(shù)的時間系數(shù)T由下式計算T=Td12/36525采用該時間系數(shù)T,可計算出月亮的視黃經(jīng)和太陽的視黃經(jīng)。
首先,月亮的視黃經(jīng)LM由下式計算G0=481267.8809×T+218.3162+6.2888×COS{(477198.868×T+44.963)×DR}+1.2740×COS{(413335.35×T+10.74)×DR}+0.6583×COS{(890534.22×T+145.7)×DR}+0.2136×COS{(954397.74×T+179.93)×DR}+0.1851×COS{(35999.05×T+87.53)×DR};DR=3.141593/180;和LM=GO-(int[GO/360]×360)。
接下來,太陽的視黃經(jīng)由下式算出G=36000.7695×T+280.4695+1.9147×COS{(35999.05×T+267.52)×DR};DR=3.141593/180;和LS=G-(int[G/360]×360)。
在上述步驟S103中計算了太陽和月亮的位置后,計算月齡(步驟S104)。在步驟S104中,采用上述月亮和太陽的視黃經(jīng)值LM和LS最后算出月齡AgeX=LM-LS;Age=29.5305×X/360。
這里,當X值小于0時,用其本身和360的和重新設定X值。
下面,采用計算出的月齡值和存儲在ROM11中的各地區(qū)的潮汐數(shù)據(jù)確定真實的大潮日。首先描述潮汐數(shù)據(jù)。
通常,公營機構或潮汐測量站點會向主要的沿海地區(qū)例如港口或海濱分別發(fā)布潮汐信息。該潮汐信息包括若干基礎波的波幅和遲延角,它們是在該地區(qū)或沿海地區(qū)使用潮汐計而測出的潮位變化曲線中通過識別(或諧波分解)由基礎波疊加形式表述的付立葉級數(shù)而確定的。上述付立葉級數(shù)特別稱作“潮位估算方程”,這些基礎波分別稱為具有波幅和延遲角的“潮汐分量”,也稱為“諧波常數(shù)”。
本領域已熟知,潮汐現(xiàn)象主要由來自天體例如月亮和太陽的潮汐產(chǎn)生力造成。盡管潮汐現(xiàn)象受沿海地區(qū)的地形和海水溫度的影響,然而各地區(qū)固有的潮汐信息即諧波常數(shù)是基本的。由于天體例如太陽和月亮的位置是通過由年月日組成的日歷計算出的,因此,前面所說的潮位估算方程最終由日歷和各地區(qū)固有的諧波常數(shù)來完成,并被表述成時間函數(shù),用于確定所需地區(qū)的潮汐。
這里,所說的潮汐分量表示由來自各天體的潮汐產(chǎn)生力而產(chǎn)生的波。在這些眾多的潮汐分量中,對潮汐現(xiàn)象施加重要影響的是由M2潮汐分量(或者是說由月球力產(chǎn)生的波,周期約半天)和S2潮汐分量(或者是說由太陽力產(chǎn)生的波,周期約半天)計算出的。對每一個潮汐分量,確定一個角速度σi和一個遲延角κi,其中遲延角κi還表示與地區(qū)固有的值。這里下標“i”表示潮汐分量的種類。因此,為了使用潮位估算方程,這些角速度σi和遲延角κi通常是被公開的,它們包括在各地區(qū)的潮汐數(shù)據(jù)中。
通過使用這些角速度σi和遲延角κi,可計算與各地區(qū)固有的常數(shù)AG。這里特別應注意前面所說的M2潮汐分量和S2潮汐分量。通常,M2潮汐分量和S2潮汐分量的角速度分別表述為σM2=28.9841042和σS2=30。換句話況M2潮汐分量和S2潮汐分量一個小時分別前移28.9841042度和30度。因此M2潮汐分量和S2潮汐分量一小時有約1.02度的相位差。即使想象的天體M2和S2正好處在相互重疊的位置,兩個潮汐分量也有κS2和κM2的相差。此處將定義一個常數(shù),表示當這兩個潮汐分量為同相時,使其以天為單位的合成波具有最大振幅的時間。
如果這個常量由AG表示,M2潮汐分量和S2潮汐分量一天的相差是1.02×24=約24.5度。這樣,常量AG由M2潮汐分量的延遲角κM2和延遲角κS2計算AG=(κM2-κS2)/24.5
該常量對各地區(qū)不同,并被存儲在ROM11作為潮汐數(shù)據(jù)的一部分。如果該常量AG沒有存儲在ROM11中,而是所述的角速度σi和遲延角κi作為潮汐數(shù)據(jù)存儲在ROM中,那么,各地區(qū)的常量AG可利用這些角速度σi和遲延角κ計算出來。
在已描述的步驟S101至步驟S104中,已經(jīng)計算了指定日期的月齡值,并確定了在指定地區(qū)的常數(shù)AG。接著,用月齡值和常數(shù)AG計算真實的大潮日(步驟S105)。
由于常數(shù)AG代表兩個潮汐分量的合成波為最大振幅的天數(shù),因此真實的大潮日可通過將從由月齡值所確定的陰歷第一天(這一天太陽和月亮的視黃經(jīng)是相同的)或滿月日(這一天太陽和月亮的視黃經(jīng)差是180度)中加入常數(shù)AG而確定。這里,第一大潮日在指定日期中確定,對于指定日期和大潮日,有四個位置關系A、B、C、D可以考慮,如圖3所示。
在圖3中,符號Δd表示常數(shù)AG,從新月日1、滿月日和新月日2經(jīng)過Δd的天數(shù)被分別指定為大潮1、大潮2和大潮3。大潮日的計算可在時間軸上完成,其中指定日期A是新月日1和大潮1之間的時間間隔,通過將常數(shù)AG加到從新月日1的儒略日經(jīng)過的天數(shù)(以后稱之為“新月日1值”)上計算大潮日。這里采用指定日期中午經(jīng)過的天數(shù)Td12(如步驟S103中所述)和指定日期的月齡Age(如步驟S104中所述)來計算新月日1值新月日1值=指定日期中午經(jīng)過的天數(shù)Td12-指定日期的月齡值Age這里,由新月日1值+常數(shù)AG計算的值表示大潮發(fā)生的數(shù)據(jù),作為從儒略日經(jīng)過的天數(shù)(以后稱之為“大潮日值”),該值再轉(zhuǎn)化成日歷,使大潮1出現(xiàn)的日子用作真實的大潮日。
接著是這種情況的大潮日計算,其中指定日期B被指定為大潮1和滿月日之間的時間間隔,通過將常數(shù)AG加到從滿月日的儒略日經(jīng)過的天數(shù)(以后稱之為“滿月值”)上計算大潮日。這里,通過確定新月日1值(如在指定日期A的情況所述的),并將14.77加到新月日1值上來計算滿月值。這里,滿月值+常數(shù)AG的運算所表述的值也是大潮日值,該值進一步轉(zhuǎn)化成日歷,使大潮2發(fā)生的日子被用作真實的大潮日。
另一種情況下大潮日的計算,其中指定日期C被指定為大潮2和滿月日之間的時間間隔,通過將常數(shù)加到滿月值上計算大潮日,如在指定日期期B的情況所述的,因為大潮2必須是一個真實的大潮日。這里滿月值+常數(shù)AG的運算所表述的值也是大潮日值,該值進一步轉(zhuǎn)化成日歷,使大潮2的發(fā)生日被用作真實的大潮日。
下一種情況的大潮日計算,其中指定日期D被指定為大潮2和新月日2之間的時間間隔,通過將常數(shù)AG加到從新月日2的儒略日經(jīng)過的天數(shù)(以后稱之為“新月日2值”)上計算大潮日。這里,首先將20天加到指定日期上得出的數(shù)據(jù)首次被用作指定日期,以確定從儒略日中午經(jīng)過的天數(shù)(也就是指定日期20天后中午經(jīng)過的天數(shù))和指定日期20天后的月齡值。另外,新月日2值可由將指定日期20天后中午經(jīng)過的天數(shù)和指定日期20天后的月齡值Age算出新月日2值=指定日期20天后中午經(jīng)過的天數(shù)-指定日期20天后的月齡值Age。
這里,新月日2值+常數(shù)AG的運算所表述的值是大潮日值,該值進一步轉(zhuǎn)化成日歷,使大潮3的發(fā)生日被用作真實的大潮日。
在以上描述的指定日期A、B、C、D的情況中,從各計算出的大潮日中計算真實的大潮日實際上是通過確定指定日期經(jīng)過的天數(shù)而完成的,條件是確定的大潮日值大于指定日期經(jīng)過的天數(shù),也就是說,所確定的大潮日不會不出現(xiàn)在指定日期當天或之后。不需時間資料,只計算整數(shù)。因此大潮日這樣計算大潮日=指定日期+(大潮日值-指定日期經(jīng)過的天數(shù))前述步驟S105的大潮日運算將參照圖4的流程圖更詳細描述。在圖4中,首先采用指定日期的月齡值計算前述的新月日1值和滿月值(步驟S201),如圖2中步驟S104所計算的。
接著在步驟S202中確定月齡值或滿月值和新月日1值之間的差(即滿月值-新月日1值)那個大。當步驟S202中確定(滿月值-新月日1值)大于月齡值時,也就是說指定日期與前面所說的指定日期A或B相對應,則在步驟S203中確定月齡值和常數(shù)AG那個大。當在步驟S203中確定常數(shù)AG大于月齡值,也就是指定日期對應前面提到的的指定日期A,則在步驟S204中新月日1值和常數(shù)AG的和即是大潮日值。
當在步驟S203中確定常數(shù)AG小于月齡值,也就是指定日期對應前述指定日期B時,則在步驟S205中滿月值和常數(shù)AG的和即是大潮日值。
當在步驟S202中確定(滿月值-新月日1)的值小于月齡值,即指定日期對應前述指定日期C或D時,則在步驟S206中確定月齡值減去滿月值和新月日1值的差,也就是值{月齡值-(滿月值-新月日1值)}或常數(shù)AG那個大。如果在步驟S206中確定常數(shù)AG小于(月齡值-(滿月值-新月日1值)},即指定日期對應前述指定日期C時,則在步驟S209中滿月值和常數(shù)AG的和即是大潮日值。
當在步驟S206中確定常數(shù)AG大于{月齡值-(滿月值-新月日1值)},即指定日期對應前述指定日期D時,則在步驟S207步計算前述的新月日2值,接著在步驟S208中,新月日2值和常數(shù)AG的和即是大潮日值。
當在前述步驟S204、S205、S208、S209步中確定了大潮日后,使用前述方程即大潮日=指定日期期+(大潮日值-指定日期期經(jīng)過的天數(shù))計算實際日期,由此結束圖2中步驟S105的運算。
當結束步驟S105后,在步驟S104獲得的大潮日在步驟S106中顯示在顯示單元15上。
圖5顯示了一個例子,其中大潮日顯示在與顯示單元相應的顯示裝置50上。在圖5中,顯示區(qū)51用于顯示大潮日。顯示區(qū)52用于顯示在大潮日當天高低潮的時間,并同時具有表明大潮日的記號。另外,顯示區(qū)51和52也是用戶對指定日期的輸入確認并選定指定地區(qū)的顯示區(qū)。此外,還有顯示區(qū)53顯示指示高低潮的潮汐曲線。
為了確定大潮日,根據(jù)前面所述的電子潮汐計,通過在ROM11中存儲各地區(qū)不同的潮汐數(shù)據(jù),通過在CPU10中計算指定日期的月齡,通過從ROM11中讀取指定地區(qū)的潮汐數(shù)據(jù),并通過將潮汐數(shù)據(jù)加到從月齡值中確定的新月日或滿月日上,能確定與指定地區(qū)固有的準確的大潮日。這里無需說明,對應指定地區(qū)固有的小潮日是通過將上弦月和下弦月(從月齡值中確定的)與潮汐數(shù)據(jù)相加得出。另外,小潮日也可以從確定后的大潮的間隔中確定。
另外,在前實施例中描述的大潮日計算方法在記錄介質(zhì)例如磁盤或光盤中存儲作為計算機程序,使得讀取該程序就能計算大潮日。
根據(jù)本發(fā)明的第一個構思,提供一種計算大潮日和小潮日的運算裝置,該裝置不僅采用從指定日歷中確定的月齡值,而且采用存儲裝置提供的各地區(qū)不同的潮汐數(shù)據(jù),使得地區(qū)間不同的大潮日能精確地確定。
根據(jù)本發(fā)明的第二個構思,提供一種計算真實大潮日的大潮日運算裝置,它根據(jù)指定日歷確定月齡值,從存儲裝置中讀出各地區(qū)能造成潮汐現(xiàn)象的潮汐數(shù)據(jù),將潮汐數(shù)據(jù)加到由月齡值得出的新月日和滿月日上,以確定初步的大潮日,當該初步大潮日是日歷當天和以后出現(xiàn)時即為真實的大潮日。
根據(jù)本發(fā)明的第三個構思,計算大潮日時不僅采用根據(jù)指定日歷得出的月齡值,還采用存儲裝置提供的各地區(qū)不同的潮汐數(shù)據(jù)。這樣能精確地計算地區(qū)間不同的大潮日。
根據(jù)本發(fā)明的第四個構思,在計算真實的大潮日時,根據(jù)指定日歷確定月齡值,讀取各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù),將該潮汐數(shù)據(jù)加到由月齡值確定的新月日和滿月日上,以確定初步的大潮日,當該初步大潮日是在日歷當天和之后出現(xiàn)時即為真實的大潮日,由此能精確地計算地區(qū)間不同的大潮日。
根據(jù)本發(fā)明的第五個構思,計算大潮日時不僅采用根據(jù)指定日歷得出的月齡值,還使用存儲裝置提供的各指定地區(qū)不同的潮汐數(shù)據(jù),由此能夠提供一種精確地確定地區(qū)間不同的大潮日的程序。
根據(jù)本發(fā)明的第六個構思,在計算真實的大潮日時,根據(jù)指定日歷確定月齡值,讀取各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù),并將該潮汐數(shù)據(jù)加到由月齡值確定的新月日和滿月日中,確定初步的大潮日,當該初步的大潮日是在日歷當天和之后出現(xiàn)時即為真實的大潮日,這樣能提供一種精確地確定地區(qū)間不同的大潮日的程序。
權利要求
1.一種用于根據(jù)指定日歷計算大潮日的電子潮汐計,包括一個輸入裝置,用于輸入所述日歷并選定一個地區(qū);一個存儲裝置,用于存儲各地區(qū)的潮汐數(shù)據(jù);和一個運算裝置,用于根據(jù)所述日歷計算天體位置,從存儲裝置中讀取經(jīng)選定地區(qū)而確定的潮汐數(shù)據(jù),并根據(jù)所述天體位置的計算結果和所述潮汐數(shù)據(jù)計算大潮日。
2.一種用于根據(jù)指定日歷計算大潮日的電子潮汐計,包括一個輸入裝置,用于輸入所述日歷并選定一個地區(qū);一個存儲裝置,用于存儲各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù);一個新月日和滿月日計算裝置,用于根據(jù)所述日歷計算天體位置而確定新月日和滿月日;和一個大潮日運算裝置,用于從存儲裝置中讀取經(jīng)選定地區(qū)而確定的潮汐數(shù)據(jù),并將所述潮汐數(shù)據(jù)各自加到所述的新月日和所述的滿月日上,算出在所述日歷當天和之后出現(xiàn)的大潮日。
3.一種用于根據(jù)指定日歷計算大潮日的大潮日計算方法,包括第一步,存儲各地區(qū)潮汐數(shù)據(jù);第二步,輸入所述日歷和選定地區(qū);第三步,根據(jù)所述日歷計算天體位置;和第四步,根據(jù)所述天體位置的計算結果和與選定地區(qū)對應的潮汐數(shù)據(jù)計算大潮日。
4.一種用于根據(jù)指定日歷計算大潮日的大潮日計算方法,包括第一步,存儲各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù);第二步,輸入所述日歷并選定地區(qū);第三步,根據(jù)所述日歷計算天體位置,并根據(jù)所述的天體位置的計算結果確定新月日和滿月日;和第四步,通過將選定所述地區(qū)后確定的所述的潮汐數(shù)據(jù)各自加到所述的新月日和所述的滿月日上,計算在所述日歷當天或之后出現(xiàn)的日期,該日期作為大朝日。
5.一種記錄介質(zhì),它能被計算機讀取,并存儲有使計算機執(zhí)行根據(jù)指定日歷計算大潮日的大潮日計算方法的程序,其中所述程序包括第一步,存儲各地區(qū)潮汐數(shù)據(jù);第二步,選定地區(qū);第三步,根據(jù)所述日歷計算天體位置;和第四步,根據(jù)所述天體位置的計算結果和與選定地區(qū)對應的所述潮汐數(shù)據(jù)計算大潮日。
6.一種記錄介質(zhì),它能被計算機讀取,并存儲有使計算機執(zhí)行根據(jù)指定日歷計算大潮日的大潮日計算方法的程序,其中所述程序包括第一步,存儲各地區(qū)造成潮汐現(xiàn)象的潮汐數(shù)據(jù);第二步,輸入所述日歷并選定地區(qū);第三步,根據(jù)所述日歷計算天體位置,根據(jù)所述的天體位置的計算結果確定新月日和滿月日;和第四步,通過將選定所述地區(qū)后確定的所述的潮汐數(shù)據(jù)各自加到所述的新月日和所述的滿月日上,計算出在所述日歷當天或之后出現(xiàn)的日期,該日期作為大潮日。
全文摘要
由輸入單元輸入日歷和選定的地區(qū);在CPU中根據(jù)日歷計算天體位置以算出月齡值;從存儲有各地區(qū)潮汐數(shù)據(jù)的ROM中讀出與選定地區(qū)對應的潮汐數(shù)據(jù);將潮汐數(shù)據(jù)加到由月齡值確定的新月日和滿月日以確定初步的大潮日,當該初步大潮日是日歷當天和之后出現(xiàn)的日子時,該日即計算為真實的大潮日。因而能精確地確定各地區(qū)固有的大潮日。
文檔編號G01W1/00GK1244678SQ99109490
公開日2000年2月16日 申請日期1999年6月9日 優(yōu)先權日1998年6月9日
發(fā)明者中村千秋 申請人:精工電子工業(yè)株式會社