火箭試飛成功的興奮持續了三天。周一早上,高數課上周教授特意提前十分鐘到教室,在黑板上畫了個簡化的火箭受力圖。
“我聽說周六有學生自己做的火箭飛上天了,”周教授轉身,粉筆在手裡轉了個圈,“不錯。那我們今天就用這個例子,講一點實際應用。”
他在圖旁邊寫公式:∑F&na。
“牛頓第二定律,老生常談。但放在火箭上,∑F包括推力、重力、空氣阻力。推力是時間的函數,重力基本恒定,空氣阻力和速度平方成正比。所以加速度a(t=&ng&n(t,而且質量&n也在隨時間減少。”
“這是個變係數非線性微分方程,”周教授頓了頓,“嚴格解很複雜。但工程上,我們做簡化。假設推力恒定,忽略空氣阻力,質量線性減少,可以得到解析解。誰上來推一下?”
教室裡安靜。然後沈思舉手,上台。她在黑板上流暢地寫下推導過程,最後得到速度表達式:v(t&n?*t&n?2&n/dt*t2gt。
“這還不是完整的,但能看出趨勢,”周教授點評,“第一項是推力產生的速度增量,第二項是質量減少的修正,第三項是重力損失。你們周六的火箭,實測最大加速度2.12g,對應推力多少?”
陳青山在下麵心算。火箭總重0.808kg,2.12g對應加速度20.8m/s2,推力F&na=0.80820.8≈16.8牛。但發動機標稱平均推力12.8牛。
“有偏差,”周教授看到他的表情,“為什麼?因為你們忽略了空氣阻力。上升段速度不高,阻力不大,但確實存在。另外,推力測量也有誤差。工程就是這樣,理論是理想模型,實際是帶噪聲的數據。你們的任務,是從帶噪聲的數據裡,反推真實參數。”
他擦掉黑板,寫下新內容:“這周作業,用你們火箭的實測數據,擬合出推力曲線、阻力係數、質量變化率。交一份報告,算平時分。”
下課鈴響。陳青山收拾書包時,周教授走過來:“你們火箭的數據,我看看。”
陳青山從書包裡掏出複印件——飛行數據的打印版,上麵有加速度、速度、高度隨時間變化的曲線。
周教授快速瀏覽:“不錯。分離前後的加速度跳變很清楚。二級點火延遲了0.08秒,看到沒?在曲線上這裡有個小平台。”
陳青山湊近看。確實,在分離完成到二級點火之間,加速度幾乎為零,持續了約0.1秒。
“這是設計還是意外?”
“意外,”陳青山老實說,“二級點火是固定延時3.0秒,分離時間晚了0.08秒,所以有0.08秒的空窗。但分離已經完成,不影響安全。”
“但有優化空間,”周教授用鉛筆圈出那段,“如果二級點火能檢測到分離完成信號再點火,就更好了。不過你們第一次做,這樣已經很好了。報告好好寫,我期待看到你們的分析。”
離開教室,沈思說:“周教授很少誇人。”
“他沒誇,隻是說‘不錯’。”
“從他嘴裡說出來就是誇了。”沈思笑了笑,“數據分析你打算怎麼做?”
“先處理原始數據,”陳青山說,“遙測采樣率是100Hz,每秒100個點,全程25秒,2500個數據。要去掉噪聲,平滑,然後數值積分得速度,再積分得高度。最後用這些數據反推推力、阻力、質量。”
“工作量不小。”
“但值得。”
兩人往圖書館走。秋日的陽光穿過梧桐葉,在地上投出斑駁的光影。陳青山忽然覺得,三個月前,他走在同樣的路上,腦子裡隻有高數補考的焦慮。現在,他腦子裡是火箭數據、擬合算法、係統參數估計。
有些改變,是悄悄發生的。就像指針走過表盤,你看不見它在動,但時間已經流逝。
下午,陳青山去了網吧。火箭試飛成功後,他給自己放了一天假——周日整天在宿舍補覺,沒碰遊戲。現在信箱裡有二十三封未讀郵件。
大部分是係統廣告。三封是老白的:“周六幫戰你們沒來,沒事,下周還有。火箭怎麼樣了?”
四封是王浩的,用各種感歎號表達對火箭成功的激動。兩封是趙峰,冷靜地分析了火箭成功對團隊士氣的影響。一封是李想,問火箭的數據能不能用在遊戲裡——當然不能,但陳青山理解他的意思。
還有一封是沈思發的遊戲郵件,時間顯示周日淩晨兩點:“數據分析到三點,發現個有趣的現象。推力在2.8秒的凹陷,在飛行數據裡也存在,但幅度小很多。可能真實環境中,振動被抑製了。就像遊戲裡,理論傷害和實際打出來的,會因為防禦、抗性而不同。”
陳青山回複了所有人,然後看幫派頻道。周六晚上的幫戰,龍騰四海贏了,拿了獎勵。頻道裡還在討論戰術,誰誰操作犀利,誰誰召喚獸給力。
老白私聊他:“晚上有空?帶你們打五級地煞星。”
陳青山愣住。五級?他們剛過四級沒幾天。
“我們等級跟不上,”他回複。
“等級是問題,但不是全部,”老白說,“五級地煞星六個,會有新機製——其中一個地煞星會每五回合放一次‘群體封印’,封三個目標。需要預判,提前控製或者保護。這對你們的時機把握是很好的訓練。”
“但輸出……”
“輸出我們來。你們就負責兩件事:一,記回合數,在第五、第十、第十五回合提前控製會封印的地煞星;二,保護自己。隻要你們不倒地,控製能中一半,就能過。”
陳青山想了想:“幾點?”
“八點。提前半小時集合,我講戰術。”
“好。”
晚上七點半,隊伍在長安城擂台集合。除了老白,還有冷月無聲、鐵骨錚錚、青衣,加上陳青山和沈思。標準的訓練隊配置。
“五級地煞星,六個,”老白在隊伍頻道打字,“地煞星、地勇星、地傑星、地雄星、地猛星、地威星。其中地威星是新增的,它會每五回合放一次‘群體封印’,隨機封三個目標。被封印的目標兩回合內不能使用任何技能,隻能普通攻擊或防禦。”
“怎麼判斷哪隻是地威星?”
“進戰鬥看名字。地威星名字帶個‘威’字。但更重要的是看行動——第一回合,六個地煞星,五個會用普通攻擊或用藥,隻有一個會用一個特殊的準備動作,周身冒藍光。那就是地威星在積蓄力量,第五回合會放封印。”
“所以第一回合就要標記它。”
“對。陳青山,你的任務:第一回合標記地威星,第二到第四回合控製它,不讓它放出封印。第五回合如果控製失敗,全員防禦或保護。第六回合重新控製。明白?”
“明白。”
“沈思,你的任務:輔助控製。如果陳青山控製失敗,你補控製。如果都失敗,用你的大象保護可能被封印的目標——通常是仙族和魔族。”
“王浩、趙峰、李想,你們跟平時一樣,輸出、控製、輔助。但要注意回合數,第五、第十、第十五回合,如果地威星沒被控製,你們要提前防禦或保護自己。”
“都清楚了嗎?”
“清楚。”
八點整,地煞星刷新在普陀山。已經有四支隊伍在蹲守。老白在當前頻道溝通,用龍騰四海的麵子爭取到了優先挑戰權。