
發布
注冊
/
登錄極圖繪制
關注創建者:匿名 創建時間:2026-01-04
極圖繪制的視頻教程
黃永剛程序使用入門,從前處理材料參數到后處理極圖繪制講解
主要講解整個黃程序的基本使用方法,各個部分函數的意義,材料參數含義,材料參數的批量賦值,后處理取向極圖繪制,購買后可以提供對應的程序指導,其中后處理腳本參考lingzhi講解老師的內容。可以購買lingzhi老師的課程進行理解。
¥150 1小時11分鐘 602播放
查看
極圖繪制的實例教程
在新版的粘塑性自洽晶體塑性模型vpsc8.0中,除了常規的本構模型升級之外,軟件作者同時開源一個用于取向分布繪制的軟件POLE8d,筆者發現使用改軟件繪制的極圖和反極圖與aztex,mtex的常用的極圖繪制軟件相比,其風格更加簡潔,清晰。對于使用粘塑性自洽模型和晶體塑性模型均可以完成對應的極圖和反極圖繪制。其常見的極圖和反極圖風格如下面圖片所示:
因此這里對其使用進行簡單介紹:
該軟件的位置在vpsc8.0壓縮包例子15之下
打開后包含如下文件:
包含說明書和8個使用案例介紹,首先對pole8.for這個主文件進行編譯,編譯可以在Ubuntu里面或者在win里面進行編譯。
編譯完成后生成exe克執行文件
datasx包含了單晶的晶格相關信息,用于讀取和繪制極圖(包含了大部分的金屬晶格)
pole8.IN是主文件,包含tex取向文件和晶格.sx文件的位置說明,保證這三個文件位于同一個工作目錄之下,并循行exe文件。運行結束后生成如下文件:
其中plt文件包含了其他文件。之后使用gnuplot對.DUMMY.plt進行繪圖即可完成極圖和反極圖的繪制,格式為.eps。
以軟件的案例一為例,FCC結構的平面應變壓縮極圖如下:
感興趣的小伙伴可以下載該繪制極圖的軟件進行使用。
展開 赤平極射投影(stereographic projection)技術是這種應用的理想工具。與教材中描述的傳統方法不同,這個筆記總結了一種基于實踐的赤平極射投影使用方法,給出了大圓圖(Great Circle)和極點圖(Pole)的快速識圖和繪制方法。
2 赤平極射投影
赤平極射投影可以將三維的產狀數據在二維空間來表示和分析。赤平極射投影的呈現方式是“降維”,因此線或點可以代表平面,而點可以代表線。赤平極射投影由一個參考球體組成,其赤道平面是水平的,方向相對北方是固定的,立體投影有極點(polar)投影和赤道(equatorial)投影兩大類,如下圖所示。構造地質學中一般使用赤道網。
在赤道網中又分為兩類,一種為等角(Equal Angle)網或稱Wulff網,另一種為等面積(Equal Area)網,或者稱朗伯特Lambert (Schmidt)網。雖然這兩種網都可以用來研究角度關系,但在巖石工程中主要使用等面積(Equal Area)網。在這種網上,參考球體表面上的任何區域被投影后的面積與球體上所在的面積相同,利用這一特性可以繪制極點圖的等值線,從而可以找出極點的集中區域,確定優勢面方向的數量或者集合。
3 大圓圖(Great Circle)
巖石工程中通常使用下半球進行投影,平面與參考球面的交點是一個圓弧,稱為大圓來表示這個平面,這個平面用傾向和傾角來定位。如下圖所示。
首先確定傾向,傾向從正東(E)作為0度開始按順時針方向在圓周上讀取出第一個圓弧點,然后在圓周對稱的方向讀取出第二個圓弧點,按逆時針方向畫弧;連接兩個點,在圓中心做垂線,在該垂線上確定傾角。圓周上的傾角為0度,圓心的傾角為90度,這意味著傾角越小,投影出的大圓距離圓周越近,傾角越大,大圓距離中心越近。下面通過一個例子來說明如何看立體投影圖。
展開 前期介紹過使用umat中特定步輸出對應的miller指數并結合matlab程序對變形后的模型進行極圖繪制的方法,
參考(https://www.yqgqt.org.cn/video/c198695),
類似的處理方式也可以參考技術鄰的這篇帖子的處理方法
參考(https://www.yqgqt.org.cn/post/1926107),
以及購買某魚上的插件,然而這類似的實現方案通常比較繁瑣,且容易出錯。同時對于多滑移系統處理方案之間并不是通用的,因此,在程序內對取向進行更新,同時以狀態變量的形式進行保存,可以很容易避免這類問題。由于網上更新取向的通常只是公式的簡單介紹,這里嘗試結合lingzhi的鎂合金更新取向的方案對黃永剛的原始程序進行修改,并以狀態變量的形式保存。將三個歐拉角分別存儲為SDV123,SDV124,SDV125。
模擬FCC沿著ND方向壓縮50%之后的取向分布,并與之前介紹的基于matlab腳本生成歐拉角的方法對比。
輸入的初始極圖
基于Matlab腳本實現的極圖
寫入fortran狀態變量對應的極圖
可以看到兩者幾乎一致,因此更推薦在Fortran程序內部進行取向更新
這里展示部分修改的Fortran程序,大家可以嘗試參考lingzhi的程序在黃程序的基礎上進行取向更新的加入
優先建議大家自行嘗試修改加入,操作出錯無法解決可以取技術鄰找到我修改后的Fortran程序,鏈接如下:
https://www.yqgqt.org.cn/post/1936806
展開 內容如下圖所示:
得到數據后,打開matlab程序,依次運行matlab腳本,將數據導入mtex進行處理,運行順序為data5→ebsd6→Mtex7,注意文件路徑的修改,其中data5負責信息的讀入,ebsd6負責將信息轉化為mtex支持的格式。mtex7負責極圖的繪制。
得到的變形后的取向如下圖所示,與大多數文獻報道結果一致,重現了典型的織構特征分布。從而驗證了腳本的正確性。
本案例采用該代碼,研究FCC,BCC兩種結構在單向拉伸,壓縮,平面應變壓縮等75%的變形量下織構的演變(需要注意的是,這個代碼的輸出使用的Kocks輸出表示取向,為了使用方便,已經在程序中修改bunge標號,可用MTEX直接繪制極圖)
使用包含500個隨機取向的單元預測取向演化
初始隨機取向
一:FCC織構演化
單向壓縮75%的取向分布
單向拉伸75%的取向分布
平面應變壓縮75%取向分布
一:BCC織構演化
單向壓縮75%取向分布
單向拉伸75%取向分布
平面應變壓縮75%取向分布
其中FCC和壓縮和拉伸與官網所提供的案例保持一致,FCC,BCC的平面應變壓縮與已有文獻的典型織構一致,完全正確。
展開 
極圖繪制的相關專題、標簽、搜索
極圖繪制的最新內容
光柵階次分析器6個月前
極坐標圖中的輸出
?光柵階次分析器的極坐標圖輸出繪制了反射階和透射階的效率與x-z平面中角度的關系。
?它還提供了一個表格,顯示了階次的所有角度和效率。
極坐標圖設置
?可以使用鼠標滾輪、屬性窗口和功能區來放大極坐標圖。
極坐標圖中的輸出
?光柵階次分析器的極坐標圖輸出繪制了反射階和透射階的效率與x-z平面中角度的關系。
?它還提供了一個表格,顯示了階次的所有角度和效率。
極坐標圖設置
?可以使用鼠標滾輪、屬性窗口和功能區來放大極坐標圖。
?可以通過右鍵單擊圖表來配置顯示哪些階次。
damask3.0新版本完全集成到Python語言,方便安裝和使用以及前后處理,非常適合晶體塑性入門人員的使用,新版本運行只需要三個文件,即用于定義邊界的load.yaml文件,單晶屬性和取向material.yaml,多晶幾何文件Polycrystal.vti文件,如果需要修改材料的數值收斂判據可以在加入numerics.yaml文件,然后即可直接運行,運行后的模型輸出格式為HDF5通用格式,易于后處理分析,如繪制極圖
在極坐標圖中輸出數據
?光柵級次分析儀的極坐標圖輸出繪制了反射級次和透射級次的效率與x-z平面中的角度的關系。
?它還提供了顯示所有級次的角度和效率的表格。
在新版的粘塑性自洽晶體塑性模型vpsc8.0中,除了常規的本構模型升級之外,軟件作者同時開源一個用于取向分布繪制的軟件POLE8d,筆者發現使用改軟件繪制的極圖和反極圖與aztex,mtex的常用的極圖繪制軟件相比,其風格更加簡潔,清晰。對于使用粘塑性自洽模型和晶體塑性模型均可以完成對應的極圖和反極圖繪制。
在極坐標圖中輸出數據
?光柵級次分析儀的極坐標圖輸出繪制了反射級次和透射級次的效率與x-z平面中的角度的關系。
?它還提供了顯示所有級次的角度和效率的表格。
極坐標圖中設置
光柵級次輸出
級次設置
級次設置
?在屬性瀏覽器的View選項卡中,用戶可以進一步配置信息如何顯示。
前期介紹過使用umat中特定步輸出對應的miller指數并結合matlab程序對變形后的模型進行極圖繪制的方法,
參考(https://www.yqgqt.org.cn/video/c198695),
類似的處理方式也可以參考技術鄰的這篇帖子的處理方法
參考(https://www.yqgqt.org.cn/post/1926107),
以及購買某魚上的插件,然而這類似的實現方案通常比較繁瑣
極坐標圖中的輸出
?光柵階次分析器的極坐標圖輸出繪制了反射階和透射階的效率與x-z平面中角度的關系。?它還提供了一個表格,顯示了階次的所有角度和效率。 極坐標圖設置
?可以使用鼠標滾輪、屬性窗口和功能區來放大極坐標圖。?可以通過右鍵單擊圖表來配置顯示哪些階次。
mtex7負責極圖的繪制。
得到的變形后的取向如下圖所示,與大多數文獻報道結果一致,重現了典型的織構特征分布。從而驗證了腳本的正確性。
plotIPDF(ori,[vector3d.X,vector3d.Y,vector3d.Z],'all')%繪制反極圖
下圖是EVOCD平臺拉伸教程的模擬結果,與本教程的結果一致。
