我不知道是不是應該寫下這一章,因為似乎這里并不沒有討論這個問題的土壤。當有些人還在熱衷于懷疑一切的時候,世界的科技發展已經進入了不依靠團隊就寸步難行的地步。很顯然相對于以前,科學發現更加依賴文化、思想土壤和團隊合作。當某地還在熱衷于抖機靈式創新和英雄式開發時,全世界的聰明人在抱團取暖,以期通過團隊的群策群力突破當前科學困境。某些地方滿足于似是而非,摸棱兩可的概念時,科學家團體在進行更精密的學科劃分和應用研究。
隨著科學研究的深入,科學工作對于專業技能和專業工具的依賴越來越高。這使得科技研究的成本越來越高,越來越復雜和困難。而科學理論特別是量子領域以數學工具為基礎的理論研究走在了實驗發現的前面,其根源是量子實驗室建造和運行量子實驗室的高成本和對于量子世界觀察手段的匱乏。為了實現量子學科方面的突破,大量的使用了純理論的數學概念和工具,盡管這些概念和理論沒有現實意義的支撐。例如:虛數被引入量子理論研究之中。而統計數學的概率論被用于解釋實驗發現是我無法理解的。
科學研究工具的規模越來越大,結構越來越復雜,多學科之間的交叉應用就不可避免。于是系統:由相互關聯和相互作用的元素或部分組成的、具有特定功能的整體這一概念開始泛濫。與系統一同泛濫的是工程這個詞。工程是一個非常廣闊且多層次的概念,但其核心在于將科學知識轉化為實際應用,以解決現實世界的問題并創造有價值的成果。簡單來說,工程就是應用科學。
隨即系統工程這個詞就出現了。系統工程是一門跨學科的工程學領域,其核心思想是將復雜項目或系統的開發、設計和管理視為一個整體。它不局限于某個單一的技術分支,而是將不同領域的工程(如機械、電氣、軟件、土木等)和管理學知識整合起來,以確保最終交付的系統能夠滿足所有利益相關者的需求,并在整個生命周期內高效運行。
系統工程或者說當前大型人類活動的核心都是結果預測與過程控制。圍繞著這個核心形成了一整套理論和方法。
拿系統工程舉例:
結果預測體現在:
需求分析與定義(1),系統工程師需要與客戶、用戶和其他利益相關者充分溝通,明確系統的所有功能和非功能需求(如安全性、可維護性等),并將其轉化為清晰、可量化的技術指標。
系統集成與驗證(3),將各個子系統組裝成一個完整的系統,并進行全面的測試和驗證,以確保整個系統能夠按預期協同工作,滿足最初定義的需求。
過程控制:
系統架構設計(2),在需求確立后,系統工程師設計系統的整體架構,將復雜的系統分解為若干個可管理的子系統和組件,并定義它們之間的接口和交互方式。
項目管理與風險控制(4),系統工程也涉及項目管理,包括制定時間表、分配資源、控制預算以及識別和管理項目中可能出現的各種技術和非技術風險。
一個經典的系統工程應用案例是美國阿波羅登月計劃(Apollo Program)。這個項目是人類歷史上最復雜的工程壯舉之一,如果沒有系統的、整體性的工程管理方法,幾乎不可能成功。
需求分析與目標:
NASA首先從最高層需求開始:將宇航員送上月球并安全返回。然后,系統工程師將這個宏大目標分解為一系列清晰、可量化的子系統需求。
- 登月艙需求: 必須輕便且能攜帶足夠的燃料,以便在月球引力下精確著陸和起飛;其生命支持系統必須能支撐宇航員在月球表面停留數天。
- 指令艙需求: 必須具備耐高溫的防熱罩,能經受住以極高速度重返地球大氣層時的考驗;其內部空間和控制界面必須符合人體工學,以便宇航員操作。
- 火箭需求: 必須擁有足夠的推力,能將所有載荷送入預定軌道;其多級分離必須在毫秒級的精度下完成。
跨學科集成與接口管理:
NASA深知,最大的挑戰不在于單一技術的突破,而在于不同技術之間的無縫集成。
- 跨團隊協作: 負責火箭、飛船、通信系統、生命支持系統的團隊雖然各自為營,但系統工程師作為“總協調人”,確保他們之間保持持續溝通,解決可能出現的接口問題。例如,登月艙的對接端口必須與指令艙的端口完全匹配,且在真空環境下能可靠鎖定。
- 物理與信息接口: 系統工程師詳細定義了每一個子系統之間的物理連接(如電纜、管道、機械接口)和信息連接(如數據格式、通信協議)。他們還建立了嚴格的審查和測試流程,確保所有接口在組裝前就已驗證無誤。
嚴格的測試與驗證:
為了確保任務的成功,每個子系統都經歷了無數次的測試,然后進行集成測試,最終進行全系統的端到端測試。
- 子系統測試: 登月艙在地球上模擬月球著陸,指令艙在風洞中模擬重返大氣層。
- 集成測試: 在發射前,火箭、飛船和所有地面支持系統都進行了多次全流程模擬,以確保它們能夠作為一個整體協同工作。
項目管理與風險控制風險管理:
- 系統工程團隊預見了可能出現的各種失敗模式,并為它們設計了冗余系統和應急預案。例如,在阿波羅13號任務中,正是由于預先設計好的備用系統和地面團隊的快速反應,才使宇航員在氧氣罐爆炸后奇跡般地生還。
經驗總結和文檔歸類用于下一次任務:
- NASA的眾多管理文檔,規章制度和科學發現。
系統工程看起來是一個高大上的詞。但實際上系統工程的方法和理論并不僅僅適用于大型工程和科學應用。對于產品研發和活動組織同樣適用。甚至很多人的生活也在不知不覺中使用著系統工程的方法。
確定目標(Goal):制作一頓美味且營養均衡的飯菜。
功能需求 (Functional Requirements)與非功能需求(Non-functional Requirements)細化: 主食是米飯還是面條?成本需要控制在多少錢以內?菜肴偏好什么口味?做飯到就餐完畢,廚具清洗需要控制在多長時間內?
烹飪過程與驗證:清洗,切割,烹煮,調味,上桌。在烹飪過程中觀察菜肴和面條/米飯的熟成程度,淺嘗咸淡。
風險控制:當心別燙傷,提前確定水電和燃氣充足不會導致烹飪中斷。
總結為下次烹飪提供經驗:火候,時間,提前預定菜單。
對于結果的預測,幫助我們確立有價值、具有可行性的目標。對符合目標的構成解析,尋找適用的理論基礎,確立有效的方法,參照成功案例的經驗來進行結果預測。對結果的全面預測是保證目標達成的基礎。對過程的控制,特別是風險控制和執行過程控制是保證目標達成的充分必要條件。
中國古話,三思而行,知行合一,不忘初心都在說明要想完成某一任務需要從結果預測和過程管理方面進行習慣養成。
結果預測對于發現性和突破性的工作也有著局限性。以往的經驗總是會影響著預期。固有觀念往往抗拒新發現和對新發現錯誤的理解,從而與突破性發明和發現失之交臂。這也許是科學理論大多出現在西方國家的另一個原因。
在科學應用和建設中依靠結果預測和過程控制來保證目標的達成。在科學發現和研究中忠于實驗結果,保留對已有理論的懷疑和可能解釋的探索。這是哲學的科學觀念。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.