SolidWorks二次開發(fā)在燃面計算中的應用(一)
2013-07-15 by:廣州SW培訓中心 來源:仿真在線
SolidWorks二次開發(fā)在燃面計算中的應用(一)
固體火箭發(fā)動機的燃面計算主要是計算燃面面積隨肉厚的變化關系。由于裝藥燃面的變化實質上決定了發(fā)動機壓強和推力的變化,所以裝藥燃面的計算精度直接影響到內彈道性能的預估和發(fā)動機的設計。在高性能導彈需求的牽引下,固體裝藥逐漸向復雜造型和高裝填密度發(fā)展,因此燃面計算已經被越來越多的研究人員所重視。目前來說燃面計算一般有燃面解析法、作圖法和通用坐標法等,但是這些計算方法或多或少存在某種缺陷。比如解析法需要獲得各個階段的曲面方程,曲面相貫的投影方程等等,其計算難度相當大,作圖法存在對三維復雜裝藥計算的局限性;通用坐標法雖然通用性較好,但是對于復雜裝藥定義繁瑣。為了研究藥柱的燃面計算,需要突破傳統(tǒng)計算方法的束縛,充分應用計算機軟件技術的發(fā)展產生一種新的計算方法。
SolidWorks是一套基于Windows平臺的CAD/CAE/CAM/PDM的桌面集成系統(tǒng),在Windows環(huán)境下可以實現(xiàn)全參數(shù)化的三維實體造型。它同時為用戶提供了強大的二次開發(fā)接口和大量的應用程序界面(API),因此可以通過對這些API對象以及方法和屬性的操作,來實現(xiàn)SolidWorks功能擴展和定制。目前SolidWorks二次開發(fā)技術已經廣泛應用于各行各業(yè)的參數(shù)化設計,不僅提高了設計效率,而且可以實現(xiàn)其他功能的定置。因此可以充分利用SolidWorks強大的三維建模能力以及內置的API函數(shù),將其應用于固體藥柱的燃面計算。本文通過對SolidWorks進行二次開發(fā),探討了SolidW orks環(huán)境下實現(xiàn)燃面計算的方法。該燃面計算方法是在遵循“幾何燃燒定律”的基礎上利用SolidWorks的建模方法,獲得不同肉厚下藥柱的實體造型,然后利用其內置提取面積函數(shù),獲得實際產生的燃面面積,實現(xiàn)藥柱的燃面計算。計算結果表明該計算方法可以很好的實現(xiàn)大多數(shù)藥柱的燃面計算,且具有較高的計算精度。
1 藥柱建模方法
藥柱的燃燒是一個相當復雜的過程,但是為了簡化計算,一般可以做這樣的假設:
1)藥柱遵循“幾何燃燒定律”;
2)不計燃燒室壓強對藥柱結構完整性的影響。
有了這些假設之后,可以建立藥柱在燃燒過程中的模型。SolidWorks的建模方法很多,但是概括來說可以歸納為單實體的建模和多實體的布爾運算建模,因此藥柱的建模也可以通過這兩種方法來實現(xiàn)。
1.1 單實體的建模
該建模方法多適用于結構簡單、模型特征燃面較少的藥柱。如圖是內外孔和端燃的管裝藥,在SolidWorks下可以通過圖中的草圖旋轉而成。為了模擬該藥柱的燃燒過程,可以對草圖中的燃燒肉厚e進行相應的驅動,以此來改變模型的形狀。
該建模方法簡單適用,對構型簡單的藥柱有較好的計算精度,但是存在一個明顯的不足就是在燃面推移的過程中會出現(xiàn)奇異點,需要提前判斷才能實現(xiàn)拓撲結構的建模。此外,對于結構復雜的藥型采用該方法計算較為復雜,且建模速度較慢。
相關標簽搜索:SolidWorks二次開發(fā)在燃面計算中的應用(一) SolidWorks設計培訓 杭州機械設計 SolidWorks培訓課程 SolidWorks設計教程 SolidWorks視頻教程 SolidWorks軟件下載 SolidWorks在建筑室內設計工業(yè)設計的應用 SolidWorks基礎知識 SolidWorks代做 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓