戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法 - 遊戲狂
廣告

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

請拿手機掃描此QRCODE

傳到手機看

2021-04-19

廣告

作者:chenking89

來源:NGA

結論

地軸傾角=0的極限狀況下,緯度從30度開始到75度均可,推薦從30度出頭開始逐漸向高緯度鋪設至60度以獲取最大收益。

地軸傾角=a度不為零的情況下,可用角度從兩側都減少a,既緯度從30+a度開始到75-a度均可,推薦從30+a度出頭開始逐漸向高緯度鋪設至60-a度以獲取最大收益。

廣告

以下是模擬圖以作參考。

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

一個假設

在開始之前需要一個假設,星球離太陽足夠遠,太陽帆軌道足夠小,此時可認為投射器仰角等於太陽高度角。如果不滿足這兩點投射範圍會更加受限,因此應當儘量設定軌道以滿足此假設。

確定任意地點投射器仰角

為了解決這個問題,首先要解決如何確定某時刻某經緯度地點仰角的問題。

最簡單的問題是地軸傾角為零,正午時確定緯度y下的仰角,如圖

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

此時大箭頭指向為投射器投射方向,因此小箭頭指向為仰角,由地理知識此角度等於90度減去緯度即90-y度。

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

接下來如果不在正午,即太陽直射的地點經度與本地經度存在角度差,那麼如何計算仰角?

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

根據地理知識可知此時太陽高度角應為本地到太陽直射點之間的測地線這個圓弧所對應的圓心角的餘角,即90-θ角。

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

設太陽直射點經度與本地經度差為x度,本地緯度為y度,

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

則三者之間滿足換算關係cosθ=cosx*cosy由此可以算出任意經緯度下的仰角。

如何判斷一天以內投射器發射的時間

第二個問題是如何判斷一天以內投射器發射的時間?這個問題相對簡單。由於太陽直射點一天經度改變360度,“本地”相對於太陽直射點的經度差x一天以內隨時間均勻改變360度,因此可以將可投射時間換算為可投射的經度差範圍,同緯度下,經度範圍越大,一天內投射時間越長。

程式類比

第三個問題就是計算問題,我將星球上面朝太陽的四分之一半球分為經度-90到90,緯度0到90的一系列地點分別判斷每個點是否滿足仰角位於[5,60]之間,程式與結果如下。

製作地點經緯表(精確到1度),判斷仰角,不滿足的設為空

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

排除空集,剩餘就是滿足條件的地點:橫坐標為經度差,縱坐標為本地緯度

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

計數,視覺化(橫坐標為緯度,縱坐標為合適地點個數,即經度範圍),取出多於160個點的緯度。

戴森球計劃 (Dyson Sphere Program) 非潮汐鎖定星球發射太陽帆方法

據此可以得到結論:合適的緯度為曲線上最高的部分,即30度以上,約75度以下的部分,其中可用經度範圍大於160度的(即每天投射時間>160/360=4/9)的緯度範圍為30度以上,60度以下。考慮到曲線的形狀右側平緩左側尖銳,推薦從30度的閾值開始逐漸向高緯度鋪設,兩個半球對稱鋪設。

地軸傾角不為零時

最後一個問題是如果地軸傾角不為0,結論會受到什麼影響?這個問題計算起來相對比較複雜,但在小傾角下有一個很簡單的近似:地軸傾角不為零意味著太陽直射位置緯度不為0,那麼在冬至時冬季半球所有緯度計算需要加上地軸傾角,合適範圍整體向低緯度偏移;相反此時在夏季半球(夏至)所有緯度計算需要減去地軸傾角,合適範圍整體向高緯度偏移。由於投射器是固定產,我們不得不考慮最差情況,那麼合適緯度範圍需要都向內測偏移地軸傾角即可。

廣告

廣告

遊戲資訊

戴森球計劃 (Dyson Sphere Program)

類別: 模擬
平台: PC
開發: 重慶柚子貓遊戲/Youthcat Studio
發行: Gamera Game
上市: 2021-01-21
浩瀚無垠的宇宙,未知的征程,作為戴森球計劃的一名工程師,你將前往陌生的星係,建造戴森球。從一無所有白手起家,採集資源,規劃設計生產線,逐步實現全自動化,將你的工廠從一個小作坊,發展成為龐大的跨星係工業帝國。探索未知的星球,發現珍奇,讓你的足跡遍布星辰大海。

更多 戴森球計劃 攻略|新聞

廣告
作者:chenking89 https://gamemad.com/guide/38146 來源:NGA 結論 地軸傾角=0的極限狀況下,緯度從30度開始到75度均可,推薦從30度出頭開始逐漸向高緯度鋪設至60度以獲取最大收益。 地軸傾角=a度不為零的情況下,可用角度從兩側都減少a,既緯度從30+a度開始到75-a度均可,推薦從30+a度出頭開始逐漸向高緯度鋪設至60-a度以獲取最大收益。 以下是模擬圖以作參考。 https://gamemad.com/upload/images/2021/04/19/607d63af622db.jpg https://gamemad.com/upload/images/2021/04/19/607d63b1f021a.jpg 一個假設 在開始之前需要一個假設,星球離太陽足夠遠,太陽帆軌道足夠小,此時可認為投射器仰角等於太陽高度角。如果不滿足這兩點投射範圍會更加受限,因此應當儘量設定軌道以滿足此假設。 確定任意地點投射器仰角 為了解決這個問題,首先要解決如何確定某時刻某經緯度地點仰角的問題。 最簡單的問題是地軸傾角為零,正午時確定緯度y下的仰角,如圖 https://gamemad.com/upload/images/2021/04/19/607d63b3d3922.jpg 此時大箭頭指向為投射器投射方向,因此小箭頭指向為仰角,由地理知識此角度等於90度減去緯度即90-y度。 https://gamemad.com/upload/images/2021/04/19/607d63b5cea6a.jpg 接下來如果不在正午,即太陽直射的地點經度與本地經度存在角度差,那麼如何計算仰角? https://gamemad.com/upload/images/2021/04/19/607d63b7a0ea0.jpg 根據地理知識可知此時太陽高度角應為本地到太陽直射點之間的測地線這個圓弧所對應的圓心角的餘角,即90-θ角。 https://gamemad.com/upload/images/2021/04/19/607d63b98223c.jpg 設太陽直射點經度與本地經度差為x度,本地緯度為y度, https://gamemad.com/upload/images/2021/04/19/607d63bb35a0d.jpg 則三者之間滿足換算關係cosθ=cosx*cosy由此可以算出任意經緯度下的仰角。 如何判斷一天以內投射器發射的時間 第二個問題是如何判斷一天以內投射器發射的時間?這個問題相對簡單。由於太陽直射點一天經度改變360度,“本地”相對於太陽直射點的經度差x一天以內隨時間均勻改變360度,因此可以將可投射時間換算為可投射的經度差範圍,同緯度下,經度範圍越大,一天內投射時間越長。 程式類比 第三個問題就是計算問題,我將星球上面朝太陽的四分之一半球分為經度-90到90,緯度0到90的一系列地點分別判斷每個點是否滿足仰角位於[5,60]之間,程式與結果如下。 製作地點經緯表(精確到1度),判斷仰角,不滿足的設為空 https://gamemad.com/upload/images/2021/04/19/607d63bd8a55e.jpg 排除空集,剩餘就是滿足條件的地點:橫坐標為經度差,縱坐標為本地緯度 https://gamemad.com/upload/images/2021/04/19/607d63bfb5106.jpg 計數,視覺化(橫坐標為緯度,縱坐標為合適地點個數,即經度範圍),取出多於160個點的緯度。 https://gamemad.com/upload/images/2021/04/19/607d63c1ebb14.jpg 據此可以得到結論:合適的緯度為曲線上最高的部分,即30度以上,約75度以下的部分,其中可用經度範圍大於160度的(即每天投射時間>160/360=4/9)的緯度範圍為30度以上,60度以下。考慮到曲線的形狀右側平緩左側尖銳,推薦從30度的閾值開始逐漸向高緯度鋪設,兩個半球對稱鋪設。 地軸傾角不為零時 最後一個問題是如果地軸傾角不為0,結論會受到什麼影響?這個問題計算起來相對比較複雜,但在小傾角下有一個很簡單的近似:地軸傾角不為零意味著太陽直射位置緯度不為0,那麼在冬至時冬季半球所有緯度計算需要加上地軸傾角,合適範圍整體向低緯度偏移;相反此時在夏季半球(夏至)所有緯度計算需要減去地軸傾角,合適範圍整體向高緯度偏移。由於投射器是固定產,我們不得不考慮最差情況,那麼合適緯度範圍需要都向內測偏移地軸傾角即可。
https://gamemad.com/guide/38146
0