複製鏈接
請複製以下鏈接發送給好友

FPM

(無網格計算流體力學軟件)

鎖定
FPM是Fast Page Mode(快頁模式)的簡稱,是486和早期Pentium時代普遍使用的內存,它每隔3個時鐘脈衝週期傳送一次數據。.FpM也是氟橡膠的縮寫。
中文名
快頁模式
外文名
Fast Page Mode
特    徵
每隔3個時鐘脈衝週期數據
用    途
IGBT驅動和電源管理

FPM流體軟件

FPM(Finite Pointset Method)是新一代無網格計算流體力學軟件,它是一類無網格粒子法CFD數值方法,代表了流體數值仿真的最新發展方向 [1] 
FPM(有限點集法)與傳統的數值方法(如有限元法、有限體積法有限差分法等)最大的區別是無需進行微分方程離散所必需的網格劃分。FPM的點集(也叫點雲)依據指定條件自動產生、移動、重新填充或是銷燬,點集的分佈可以是任意的,如在整個求解域上均布,或是隨時間/幾何位置等而變化。

FPM技術背景

傳統有限元/有限體積法隨着應用範圍的擴展,其固有的一些缺陷也日益突出:在材料成形、高速碰撞、流固耦合等涉及特大變形的領域中,基於拉格朗日法的有限元網格可能產生嚴重的扭曲,甚至使得單元的雅可比行列式為負值,不僅在計算中需要網格重構,而且嚴重影響解的精度;對高速衝擊等動態問題,顯式時間積分的步長取決於有限元網格的最小尺寸,因而網格的扭曲將使得時間積分步長過小,大幅度增加了計算工作量。由於有限元近似基於網格,因此必然難於處理與原始網格線不一致的不連續性和大變形。網格重構不僅計算費用昂貴,而且損害計算精度。
無網格方法採用基於點的近似,可以徹底或部分地消除網格,不需要網格的初始劃分和重構,不僅可以保證計算的精度,而且可以大大減小計算的難度。傳統的流體分析軟件在解決自由液麪、高速碰撞、移動邊界或是移動物體等工程問題時,需要一套獨特的網格重劃分或是網格自適應算法,由於在網格質量、算法求解、收斂性等方面存在一系列問題,使得傳統方法受到了很大的限制。FPM憑藉其先進的無網格技術和特有的算法,在自由液麪、多相流、流固耦合等方面取得了極大的成功。

FPM軟件構成

FPM軟件由核心解算器、圖形用户界面、CAD接口以及第三方軟件接口等模塊組成。FPM除了可以直接建立流體計算域的集合模型外,還包含了與主流CAD軟件的直接接口。
FPM軟件的不僅提供優秀的圖形用户界面,用户還可以基於ASCII文本方式編輯計算模型,所有的操作均提供了對應的關鍵字,用户可以通過自定義程序完全控制軟件的運行,並易於實現與其他軟件之間的集成。

FPM計算模型

根據流動的特性可對描述流體的偏微分方程進行分類,如拋物線型、雙曲線型和橢圓型。FPM軟件的核心解算器可以有效地處理所有類型的流體。FPM軟件包含了豐富的計算模型,如化學反應及燃燒模型、材料特性及流變模型、廣義牛頓流、粘彈性流體、熱粘彈性模型等。

FPM軟件優勢

1.對於所有具有自由液麪的流體問題建模容易。
2.流體域存在移動物體或是移動的邊界。
3.流固耦合問題(FSI)。
4.與傳統的仿真手段相比需要較少的計算時間。
5.直接從CAD軟件中導入幾何體而無需進行網格的劃分。

FPM應用領域

1.潰壩、海洋工程、高速艦船模擬問題。
2.液滴的碰撞融合問題,例如通常發生在大氣中的雨滴的形成過程,工業上許多利用霧化的燃燒系統,如汽車發動機、渦輪噴射引擎、液體燃料火箭及工業鍋爐等。微液滴的表面張力問題。
3.工業過程問題,例如工業過程中的攪拌器、擠壓輸送及螺旋泵等涉及非常複雜的流固耦合運動。
4.流變材料成型,例如玻璃、鋼鐵、樹脂、聚合物等是一類特殊的流變材料,在成型過程中伴隨着温度變化材料由液態向半固態轉變問題。
5.輪胎滑水,例如解決高速汽車或飛機的輪胎在積水跑道行駛時會發生滑水現象。
6.液體晃動,例如解決汽車油箱、動車組的水箱、衞星的燃料貯箱的液體晃動問題,微重力環境下的液體晃動問題。
7.切削,例如應用Johnson-Cook 模型和 Zerilli-Armstrong 模型可以快速地對金屬切削過程進行仿真。
8.燃料加註問題。
9.加油管設計問題。
10.其他特殊問題,例如可以自定義曲線/方程來解決特定問題。

FPM快頁模式簡介

FPM是FastPage Mode(快頁模式)的簡稱,已被淘汰掉了。

FPM氟橡膠

FPM是氟橡膠的縮寫。氟橡膠可以分為三種基本類型:即氟碳橡膠、氟硅橡膠、氟化磷腈橡膠。氟橡膠是特種合成彈性體,其主鏈或側鏈上的碳原子上接有電負性極強的氟原子,由於C-F鍵能大(485KJ/mol),且氟原子共價半徑為0.64A,相當於C-C鍵長的一半,因此氟原子可以把C-C主鏈很好地屏蔽起來,保證了C-C鏈的穩定性,使其具有其它橡膠不可比擬的優異性能,如耐油、耐化學藥品性能,良好的物理機械性能和耐候性、電絕緣性和抗輻射性等,在所有合成橡膠中其綜合性能最佳,俗稱“橡膠王”。氟橡膠FKM混煉膠FPM 70 TER</CA>。

FPM調控技術

FPM控制電路 FPM控制電路
FPM是大功率IGBT驅動調控技術。它由脈波控制和優化的門極電路組成;內置過流過壓保護電路,並可將檢測信號輸出至CPU.FPM調控技術在臭氧電源及一些特殊電源中用應。採用FPM製造的臭氧電源可實現功率調節、頻率調節、脈寬調節、功率限制、過流保護、負載故障關閉等功能,確保臭氧電源與負載最佳匹配,長期穩定工作。

FPM匹配工具

FPM是一種下一代的訪問控制匹配工具,這個技術提供了更多的詳細的和自定義的包過濾功能。FPM允許用户去匹配一個包內的任意bit以及可以匹配包內包頭或者負載內的任意深度的內容。
FPM允許用户去創建屬於自己的無狀態的包分類的標準,並且可以為策略定義多種的行為(比如drop,log或者發送ICMP不可達消息)來立刻過濾新病毒,蠕蟲以及網絡攻擊。需要注意的是該特性不是所有的IOS都支持。

FPM侷限性

FPM不能緩解網絡攻擊,因為緩解攻擊是需要有狀態的數據包分類。
因為FPM是無狀態的,所以它不能跟蹤由協議控制的自協商的端口號,換句話説,如果需要使用FPM技術,那麼必須手工的定義端口號。
FPM不能執行IP包的分片或者TCP流的重組。
FPM檢測只對IPv4的單播數據包有效。
FPM不能使用IP選項來對數據包進行分類。
FPM不支持組播數據包的檢測。
FPM不支持隧道接口和MPLS接口。
FPM不能配置在FlexWAN接口卡上。
FPM的策略不支持對控制層面的映射。

FPM過濾步驟

對於用户來説,FPM技術可以創建一系列的過濾策略,用來及時的檢測和過濾新的病毒和網絡攻擊。過濾策略需要通過如下的步驟進行定義:
1.加載PHDF文件(用來使流量匹配預先定義的協議,如IP,TCP,UDP等)
2.定義類型圖和協議棧(用來分類需要進行檢查的流)
3.定義策略(用來針對流做出行為)
4.在接口上運用該策略。

FPMPHDF文件

協議頭被定義在一個單獨的文件內,這個文件我們稱為PHDF文件。我們使用PHDF文件來對數據包的協議進行匹配,PHDF文件通過使用XML語言來定義整個協議的內容,用户也可以通過編寫XML語言來定義自己的PHDF文件。
我們在路由器來調用這些文件來跟蹤整個數據包。PHDF文件可以在CISCO網站上找到。

FPM調用方法

調用PHDF文件的方法
load protocol location:filename
例如:
Load Protocol flash:/ip.phdf
LoadProtocol flash:/tcp.phdf
需要注意的是,如果沒有定義PHDF文件的使用,那麼在下一步匹配協議頭的時候我們只能使用match start命令,而不能使用matc定義Class Map:
在FPM技術中依然使用CISCO的MQC語句來對流量進行匹配和過濾。
首先我們需要定義對什麼樣的協議進行跟蹤:
class-map type stack match-all map-name
matchfield IP protocol eq 0x6 next TCP
在這個語句中我們定義了我們需要跟蹤IP協議號為6的TCP協議,當對數據包檢測發現匹配該類型圖的時候,將會進行下一步的檢查。
在定義完對協議的跟蹤後我們定義需要匹配的數據包的內容:
class-map type access-control match-all map-name
matchfield protocol protocol-field {eq [mask] | neq [mask] | gt | lt | range range |regex string} value
在這語句內我們可以定義所需要匹配的協議內的協議字段名,例如:
match field TCP dest-port eq 8000
在這個語句中我們匹配TCP協議域內的dest-port字段為8000的數據包。我們需要注意的是,由於特定流量可能使用別的服務所使用的端口,在不影響正常流量的前提下我們需要定義更為深層次的檢測。我們可以針對數據包的2層負載和3層負載的特定字段來進行檢測:
match start {l2-start | l3-start} offset numbersize number {eq | neq | gt | lt | range range | regex string} value [value2]
例如:
match start l3-start offset 28 size 4 eq 0xE9030201
在IP協議數據包的第28位起,包含4個byte的特徵字段:E9030201
需要注意的是:上面offset的數值要注意,如果是ip包中的第一個byte位,則offset為0,第二個byte位,則offset為1,offset是從0開始計數而不是1。
對於數據包的特徵值,我們可以通過sniffer軟件反覆抓包,收集信息來進行定義。
定義Policy Map:
我們需要定義一個策略圖來調用類型圖:
policy-map type access-control policy-name
class class-map
在調用了類以後,我們需要定義一個匹配該類的丟棄行為:
drop
在接口下調用策略圖:
在定義了策略以後,我們需要在接口下調用該策略,並定義生效的方向(input或output):
Interface fa0/0
service-policy typeaccess-control [input | output] policy-name
至此,我們的FPM就配置完畢了,我們可以通過如下的命令來檢查配置和數據包的匹配狀況:
show policy-map type access-control interface
show protocol phdf ip
h field

FPM故障傳播

FPM:fault propagation model故障傳播模型
FPM:Foot Print Maker( Cadenceallegro封裝庫生成器) Cadence allegro封裝庫生成器footprint maker,allegro出名是功能強大,但是設置也非常麻煩。元件封裝製作也不例外,但是footprint maker卻非常方便地幫助你生成封裝

FPM快頁模式

FPM是Foot per minute(英尺/分鐘)的簡稱,英制風速單位,一般用於計量通風的效果。
參考資料
  • 1.    Software FPM  .北京飛思博科技有限公司官網[引用日期2013-05-28]