
發布
注冊
/
登錄ansys質量系數的案例
質量縮放系數
可以采用**全局質量縮放**,直接指定一個目標時間增量(`Scale to target time increment`)。 - **對于真正的動態分析**(
如何從Ansys APDL中提取剛度矩陣與質量矩陣? ¥69
1.引論
經常使用Ansys、Abaqus等一系列有限元分析軟件進行計算、學習的學生或工程師們都會知道在有限元分析建模與計算中剛度矩陣與質量矩陣的重要性。但是由于軟件的黑盒性質,大家往往在實際使用十分成熟的商業化軟件的過程中慢慢忽視了有限元及其衍生出的商業軟件背后的原理與方法。
這時,不管是在學習中還是在工程應用中往往都會遇到一個同樣的問題,那么就是如何將Ansys APDL運行中的產生的各種數據(例如:剛度矩陣、質量矩陣)導出成為我們熟悉的形式或文件格式,從而為我們所用,所分析。
因此我決定寫下此篇文章來幫助很多實際工作或學習中需要用到此類技能的同學、同事們,讓大家更了解Ansys APDL背后的工作原理與數據導出方式。
當然,在社區中早就有大佬回答過了這個問題,并給大家制作了相應的提取矩陣軟件,其軟件具備了簡單、便捷的操作方式,讓很多想要提取剛度矩陣與質量矩陣的同僚們受益,那么我為什么還要寫一篇這樣的文章重新提起這樣一個話題呢?這就又回到了我開頭所說的“原理與方法”,我在此更希望面對想要進一步學習了解軟件背后機理的群體,并在此基礎上保留教學的簡潔性,提供導出矩陣與轉換、列式、求解的源代碼,使其既兼顧基本原理,又可以讓大家直接上手使用,非常的便捷,也避免了很多因為優化不完全導致的運行bug。
2.有限元軟件導出剛度矩陣與質量矩陣的方法
在使用APDL進行求解時,每次在求解完成后都會在工作路徑下生成一個.full文件,而這個文件十分關鍵,其正是剛度矩陣與質量矩陣的所在之處。
展開 Ansys Zemax | 如何使用漸暈系數
附件下載
聯系工作人員獲取附件
本文介紹了在具有固定孔徑的系統建模中如何使用漸暈系數。漸暈系數可用于確定穿過無遮攔系統的光束的尺寸和形狀。結合漸暈系數也可實現此類系統的高效優化機制。
簡介
漸暈現象描述的是圖像的亮度在其邊緣相對于其中心降低的效應。
入射光束的漸暈現象一般由表面孔徑導致。它可能是設計師為限制像差而故意為之,也可能是系統中光束超過具有固定尺寸的光學組件所致的無意后果。
在OpticStudio中,您可以使用四個比例系數和正切角對此效應進行建模:VCX、VCY、VDX、VDY和TAN。
本文中給出了如何手動和自動設定漸暈系數的示例。本文還給出了一個展示漸暈系數主要作用的示例。
設置漸暈系數的值:手動設置
原則上,用戶可以為漸暈系數指定任意一組值。此功能的用途之一是構造進入光學系統的入射光束。
探究Vignetting example.ZMX文件中提供的單透鏡系統(可在本文開頭處下載此系統的文件)。在此系統中,直徑為 10 mm 的軸上圓形光束入射到透鏡上。光束的直徑由系統孔徑決定:
現在想像我們要讓尺寸為 8 x 6 mm 的橢圓光束入射到系統中,可以通過修改軸上視場點觀察到的光瞳的尺寸來實現。通過以下公式確定適當的漸暈系數 VDX 和 VDY:
和
其中P'x 和 P'y為按比例歸一化的光瞳坐標。
您可以在“設置(Setup)>編輯器(Editors)>視場數據編輯器(Field Data Editor)”中指定漸暈系數:
您可以在點列圖中觀察生成光束的形狀:
設置漸暈系數的值:自動設置
如果我們不想自己指定漸暈系數該怎么辦?
展開 Ansys Zemax | 如何使用 Zenike 系數對黑盒光學系統進行建模
本文展示了如何使用 Zernike 系數來描述系統的波前像差,并在無法使用 Zemax 黑匣子表面文件的情況下生成光學系統的簡單但準確的表示。如果您依賴于使用光學系統測量的實驗數據,但您無法獲得其處方數據,則通常會出現這種情況。(聯系我們獲取文章附件)
介紹
有時需要表示光學子系統,而不詳細了解其處方。對于一階計算,近軸透鏡就足夠了,但是當也需要波前像差時,可以使用Zernike相位系數來提供光學系統產生的波前的精確模型。
OpticStudio支持全面的黑盒功能,建議用于此目的。但是,如果無法提供 Zemax 黑匣子文件,則可以使用以下過程。
澤尼克相位數據
如果您想在不透露處方數據的情況下將像差數據分發給客戶,則可以由 OpticStudio 生成這些 Zernike 相位系數,或者如果您正在測量沒有處方數據的鏡頭,則可以通過干涉儀生成。根據您的干涉儀軟件,您可能已經擁有OpticStudio Zernike格式的數據,網格相位數據或.INT文件。OpticStudio可以處理所有這些,但在本文中,我們將僅使用Zernike數據。
Zernike相位數據表示光學系統在特定場和特定波長下性能的測量。因為有關玻璃、曲率半徑、非球面系數等的信息。不是 Zernike 數據的一部分,無法將 Zernike 數據縮放到不同的場或波長。因此,對于要模擬性能的每個(場、波長)對,您將需要一組 Zernike 相位數據。這些可以通過為每個(場,波長)組合提供一個單獨的文件或(更有可能)為每個(場,波長)對提供單獨的配置來輸入OpticStudio。
有一個重要的例外:當被建模的系統是全反射系統時,可以使用Zernike標準SAG表面來模擬給定場點的所有波長下的性能。下一期將詳細介紹此特殊情況。
展開 
Ansys Zemax | 如何使用 Zenike 系數對黑盒光學系統進行建模
本文將介紹如何利用 Zernike 系數來描述光學系統的波前像差,進而在無法使用 Zemax 黑匣子表面文件時,生成一個雖簡單卻準確的光學系統表示。如果您依賴于使用光學系統測量的實驗數據,但卻無法得到該光學系統對應的處方數據,那么通常就會出現上述所提及的情況。
介紹
在某些情況下,需要對光學子系統進行表示,而無需詳細掌握其處方參數。針對一階光學計算,采用近軸透鏡模型便已足夠;然而,當涉及波前像差分析時,可借助 Zernike 相位系數構建光學系統所產生波前的精確數學模型。
OpticStudio 具備完善的黑盒功能特性,從功能適配性角度而言,建議將其用于當前任務需求。不過,若無法提供 Zemax 黑匣子文件,可參考并執行以下操作流程。
Zernike 相位數據
如果您想在不透露處方數據的情況下將像差數據分發給客戶,則可以由 OpticStudio 生成這些 Zernike 相位系數,或者如果您正在測量沒有處方數據的鏡頭,則可以通過干涉儀生成。根據您的干涉儀軟件,您可能已經擁有OpticStudio Zernike 格式的數據,網格相位數據或.INT文件。OpticStudio可以處理所有這些,但在本文中,我們將僅使用Zernike數據。
Zernike 相位數據表示光學系統在特定場和特定波長下性能的測量。因為有關玻璃、曲率半徑、非球面系數等的信息。不是 Zernike 數據的一部分,無法將 Zernike 數據縮放到不同的場或波長。因此,對于要模擬性能的每個(場、波長)對,您將需要一組 Zernike 相位數據。這些可以通過為每個(場,波長)組合提供一個單獨的文件或(更有可能)為每個(場,波長)對提供單獨的配置來輸入OpticStudio。
展開 基于Tribo-X inside ANSYS滑動軸承系數計算應用
Tribo-X inside Ansys是滑動軸承分析專用工具,具有滑動軸承剛度系數和阻尼系數計算的能力。
滑動軸承剛度和阻尼項取決于轉速或軸偏心位置,反映了不同潤滑操作條件下的動態特性,獲得的跟隨轉子角速度變化而變化的滑動軸承剛度和阻尼系數能夠無縫傳遞到轉子動力學分析模塊的軸承工具中,進行相關仿真分析使用。
一、Tribo-X inside ANSYS滑動軸承分析系統搭建
Tribo-X inside ANSYS軟件分析環境基于ANSYS Mechanical進行軸承分析的預處理和后處理,軟件安裝以后在ANSYS Mechanical中新增了一個名為Tribo-X inside ANSYS的工具欄,如圖1所示。
圖1
Tribo-X inside ANSYS分析的計算條件分為基礎邊界條件定義和高級分析求解邊界條件兩類。任何基于Tribo-X inside ANSYS工具的分析內容都首先建立在基本邊界的定義基礎上,如圖2所示。而滑動軸承剛度和阻尼系數的計算和傳遞要通過高級分析求解邊界條件進行定義,往往需要更高級的license進行支持。下面對Tribo-X的基礎邊界和高級邊界條件內容進行簡要說明。
圖2
基礎邊界條件定義簡要說明:
Pressure Supply:壓力邊界條件,用來定義潤滑油的供應區域。該區域可以在軸承或軸的表面上定義。當壓力邊界條件選擇多個面時,就可以定義多個潤滑油的供應。供油幾何形狀可以是任意的,壓力值必須為正。因此,任何類型的潤滑供應都是可以定義的。
Bearing Geometry:如圖3所示,它用于確定液體滑動軸承的位置,是確定軸承與軸之間潤滑間隙的基礎。
展開 ANSYS模型剛度、質量矩陣快速提取小軟件—km_from_Ansys ¥88
=MASS:輸出質量矩陣??捎糜谔卣髦登?、子結構分析、模態分析。
=DAMP:輸出阻尼矩陣。僅用于有阻尼的模態分析。
rhs---右邊項輸出控制(右邊項指用矩陣所表示方程的等號右端矢量,這里可為節點荷載向量),如rhs=YES則輸出,如rhs=NO則不輸出。
模態分析時,因僅LANB和QR法可生成完整的質量矩陣,因此也僅采用這兩種方法時才可使用HBMAT命令得到質量矩陣文件。
這個是Ansys幫助文件中對HBMAT命令的解釋,在Ansys分析中,會在根目錄下形成.full的二進制文件,里面存儲的就是已經組合好的剛度和質量矩陣,只是是以二進制文件的形式存在,通過HBMAT命令可以將二進制文件轉換為可以使用的十進制文件,十進制文件是以txt的形式存放在根目錄下。
打開生成的十進制文件,發現并沒有得到我們所想象的剛度、質量矩陣的形式,而是一長串的數字。這是因為,Ansys中的矩陣文件是以稀疏矩陣的形式存儲的,得到的十進制文件,只是給出了矩陣中元素對應的位置和值,我們需要對這一串數字進行整理才能得到原始的矩陣形式。這就需要明確十進制文件中數字的排列規律。
文件基本格式是前面有4或5行描述數據,其后為單列矩陣元素值,說明如下:
第1行:格式(A72),為文件頭的字符型解釋,如剛度矩陣或質量矩陣等標題。
第2行:格式(5I14),分別表示該文件的總行數(不包括文件頭)、矩陣列指針的總行數、矩陣行索引的總行數、矩陣元素數值的總行數、右邊項總行數。
第3行:格式(A3,11X,4I14),分別為矩陣類型、矩陣行數、矩陣列數、矩陣行索引數(對組裝后的矩陣,該值等于矩陣行索引數)、單元元素數(對組裝后的矩陣此值為0)。
展開 ANSYS知識普及1——如何提取模態質量(ANSYS專家編輯,非原創,歡迎轉摘)
本人準備出一個ANSYS知識普及系列,將有用的網上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網上;
2、如侵犯知識產權,請聯系ANSYS專家本人或者技術鄰,我將第一時間刪除。
下面是《ANSYS Verification Manual》中VM89.DAT稍加修改后提取模態質量的例子:
/PREP7
/TITLE, VM89, NATURAL FREQUENCIES OF A TWO-MASS-SPRING SYSTEM
C*** VIBRATION THEORY AND APPLICATIONS, THOMSON, 2ND PRINTING, PAGE 163,EX 6.2-2
ET,1,COMBIN14,,,2
ET,2,MASS21,,,4
R,1,200 ! SPRING CONSTANT = 200
R,2,800 ! SPRING CONSTANT = 800
R,3,.5 ! MASS = .5
R,4,1 ! MASS = 1
N,1
N,4,1
FILL
E,1,2 ! SPRING ELEMENT (TYPE,1) AND K = 200 (REAL,1)
TYPE,2
REAL,3
E,2 ! MASS ELEMENT (TYPE,2) AND MASS = .5 (REAL,3)
TYPE,1
REAL,2
E,2,3 !
展開 ANSYS如何獲取結構的總質量
結構質量
*status,MASS
!=================
MASS顯示如下:
理論求解:
(0.6*0.6*3.3*2+0.3*0.6*3.6)*2*2600=15724.8 Kg
可見兩者并無差別,這個小技能你GET到了嗎?
關注公眾號:ANSYS結構院 很有必要
ansys如何輸出高質量的圖片
對體和面來說,ANSYS默認的結果輸出格式是云圖格式,而這種彩色云圖打印為黑白圖像時對比很不明顯,無法表達清楚,這對于發表文章來說是非常不便的。發文章所用的結果圖最好是等值線圖,并且最好是黑白的等值線圖。筆者原來進行這項工作時一般借用photoshop等第三方軟件,很麻煩,并且效果不好。現通過摸索,發現通過靈活運用ansys本身也能實現這項功能?,F將步驟寫給大家,感謝caenet對我的幫助。
hypermesh-ansys聯合仿真之質量單元
質量單元屬于0維單元,ANSYS提供了質量單元mass21,該單元有6個自由度,3個平動自由度和3個繞軸的轉動自由度,可以分別設置不同方向上的不同質量和轉動慣量,但是一般3個平動方向上的質量是相同的,而3個轉動方向上的轉動慣量可能分別不同。轉動慣量可能對某些非轉動模態影響較小甚至可以忽略,但是對某些模態影響比較明顯,所以在較容易獲得部件轉動慣量的情況下盡量將部件簡化為質量單元時輸入每個方向上的轉動慣量參數。
質量單元的另一個功能是作為輔助單元使用,在利用hypermesh為ANSYS求解器建模前處理時,涉及到不同零部件單元之間的連接裝配,此時在一些連接單元的節點上需要安放一個單元才能在導入ANSYS計算時正常進行,下面舉實例說明。
上圖是一個板通過4個紫色的柱焊接在板的4個孔上,建模是通過CERIG單元將板與柱在焊接位置剛性連接,然后在4個柱的頂端安裝在其他部件上,這里將柱的頂端連接到同一個節點上(節點號為4417),然后在該節點上施加固定約束邊界條件。建好模型后導出CBD文件并讀入ANSYS進行模態求解,開始求解時報出如下圖錯誤。
報錯信息顯示為,約束方程1有未使用的節點4417。主要原因是hypermesh中的CERIG單元轉化到ANSYS是約束方程。在建立節點耦合時,比如將若干單元的節點自由度耦合到一個新建的節點時,這個新建節點比如依附于某個單元,否則求解時就會報出上述錯誤信息,這里的解決方案就是在節點4417處建立一個mass21單元,為了消除mass21單元對求解結果的影響需將mass21的質量屬性設置到非常低,特別是在模態求解時,質量會嚴重影響模態求解結果,效果如下圖。
展開 
『原創』ANSYS的單位在哪可以看見和設置,FLOTRAN模塊中,流通導熱系數怎么設置?
本人正在做論文,初學ANSYS不久,現向大家求教
ANSYS的單位在哪可以看見和設置,FLOTRAN模塊中,流體導熱系數怎么設置?
另在一個二維的圓環流體模型中,我設置了內圓環邊界流體速度,那么外圓環流體速度還要設置嗎?
基于 MATLAB 的 ANSYS Harwell-Boeing 格式稀疏矩陣提取工具 —— 剛度矩陣與質量矩陣 ¥30
在有限元分析中,ANSYS 可以導出大規模稀疏矩陣(如剛度矩陣、質量矩陣),通常使用 Harwell-Boeing (HB) CCS 格式。這些矩陣對后續二次開發、動力學分析或自定義求解器非常重要,但由于其稀疏和壓縮存儲形式,直接在 MATLAB 中讀取和使用并不方便。
本文提供了 兩個 MATLAB 函數,可直接從 ANSYS 導出的 HB 矩陣文件中讀取并重構成 MATLAB 稀疏矩陣:
1.剛度矩陣提取函數
輸入:ANSYS 導出的剛度矩陣 HB 文件(stiff.txt)
輸出:MATLAB 稀疏矩陣 K,可直接用于動力學計算或驗證
支持自動對稱化,保證數值正確
2.質量矩陣提取函數
輸入:ANSYS 導出的質量矩陣 HB 文件(mass.txt)
輸出:MATLAB 稀疏矩陣 M
使用與剛度矩陣同樣的解析邏輯,無需額外修改
案例說明:
本文以高速鐵路接觸網結構為例,展示了如何將 ANSYS 中導出的稀疏剛度矩陣和質量矩陣,在 MATLAB 中完整展開,并進行后續動力學分析準備。
通過該方法,可以將大規模有限元矩陣快速轉化為 MATLAB 可操作形式,為自定義振動分析、模態分析及其他科研或工程應用提供基礎。
優勢與應用:
支持大規模稀疏矩陣解析
自動對稱化,保證數值精度
適用于剛度矩陣、質量矩陣、其他 HB 格式矩陣
可作為動力學求解器或后處理工具的基礎模塊
使用方法:
1.使用以下代碼對ansys中生成的質量及剛度矩陣進行提取,file,5,full(5為工作目錄下full文件的文件名,例如:filename.full)。
展開 ANSYS中整體、單元剛度和質量矩陣的提取
這時用編輯器打開cp.out文件,可以看到按單元寫出的質量、剛度等矩
陣
ANSYS中整體、單元剛度和質量矩陣的提取.rar
Ansys Lumerical Zemax Speos | CMOS 傳感器相機:3D 場景中的圖像質量分析
點擊圖片查看培訓詳情
點擊圖片查看培訓詳情
相關閱讀 - 編程
Ansys Zemax | 模擬 AR 系統中的全息光波導:第一部分
Ansys Zemax | 室內照明案例分享1 :照度分布的模擬
Ansys Zemax | 如何使用漸暈系數
Ansys Zemax | 抬頭顯示器設計:從 OpticStudio 至 SPEOS
Ansys Zemax | HUD 設計實例
Ansys Lumerical | 針對 Grating coupler 的仿真分析方法
歡迎掃碼添加宇熠工作人員微信,
進入 zemax 微信交流群。
一起來學習光學設計吧!
掃碼邀您入群
如果您對產品感興趣,或需要技術支持,歡迎致電垂詢!
電話:027-87878386
郵箱:market@ueotek.com
武漢宇熠科技是 ANSYS 光電產品中國區官方指定代理商,提供 Ansys Zemax、Ansys Lumerical、Ansys Speos 等光電軟件產品的培訓、銷售、技術支持、二次開發、解決方案及這些軟件相關全方位定制服務。(點擊查看:全新服務!從光學設計到打樣生產的整套解決方案)
有關以上軟件,您可以點擊文末“閱讀原文”了解更多信息,或致電垂詢武漢宇熠工作人員:
銷售熱線:027-87878386
咨詢郵箱:sales@ueotek.com
展開