
發布
注冊
/
登錄1face
關注創建者:小源課代表?? 創建時間:2021-02-02

1face的實例教程
='Step-1',
region=region, distributionType=UNIFORM, field='', magnitude=10.0,
amplitude=UNSET)
######選擇一個面加載
a = mdb.models['Model-1'].rootAssembly
s1 = a.instances['Part-1-1'].faces
side1Faces1 = s1.findAt(((0.0,0.0,200.0),))
region = a.Surface(side1Faces=side1Faces1, name='Surf-1')
mdb.models['Model-1'].Pressure(name='Load-1', createStepName='Step-1',
region=region, distributionType=UNIFORM, field='', magnitude=10.0,
amplitude=UNSET)
######選擇兩個個面加載
a = mdb.models['Model-1'].rootAssembly
s1 = a.instances['Part-1-1'].faces
side1Faces1 = s1.findAt(((0.0,0.0,200.0),),((0.0,5.0,100.0),))
region = a.Surface(side1Faces=side1Faces1, name='Surf-1')
mdb.models['Model-1'].Pressure(name='Load-1', createStepName='Step-1',
region=region, distributionType=UNIFORM
展開 (CARTESIAN)
mdb.models['SteelPart'].rootAssembly.Instance(dependent=ON,name=
'VersionSwitch-1', part=mdb.models['SteelPart'].parts['VersionSwitch'])
mdb.models['SteelPart'].StaticStep(initialInc=0.01,name='Step-1', nlgeom=ON,
previous='Initial')
mdb.models['SteelPart'].EncastreBC(createStepName='Initial', localCsys=None,
name='Fixed', region=Region(
faces=mdb.models['SteelPart'].rootAssembly.instances['VersionSwitch-1'].faces.getSequenceFromMask(
mask=('[#20 ]', ), )))
mdb.models['SteelPart'].SurfaceTraction(createStepName='Step-1',
directionVector=(
mdb.models['SteelPart'].rootAssembly.instances['VersionSwitch-1'].vertices[5],
mdb.models['SteelPart'].rootAssembly.instances['VersionSwitch-1'].vertices[2])
,distributionType=UNIFORM, field='', localCsys
展開 定義約束
點擊菜單Model>Usual Boundary Conditions/Loads>Zero Values,點擊Add,定義兩個約束條件,分別為YF和ZF
施加約束
點擊菜單Model>Usual Boundary Conditions/Loads>Apply Zero Values,給body2的1、2、4、5四個face施加約束條件:
定義并施加荷載
點擊菜單Model>Usual Boundary Conditions/Loads>Apply,定義一個27.78m/s的速度載荷,約相當于100KM/h的車速。
定義并施加特殊邊界條件
點擊菜單Model>Special Boundary Conditions,如下圖所示給body2的第7至65個face施加wall邊界條件??刹捎肁uto的方式輸入face編號。
定義單元組
點擊菜單Meshing>Element Group,定義單元組
指定網格大小
點擊菜單Meshing>Mesh Density>Face,給body2的face1至face6指定網格大小為1.5,face7至face65指定網格大小為0.08??梢圆捎肁uto的方式輸入面號。注意,外圍的網格不重要,所以可以大些。
劃分網格
點擊菜單Meshing>Create Mesh>Body,給body2劃分網格。
定義求解控制
點擊菜單Control>Solution Process,選擇使用FCBI-C單元,點擊Outer Ietration按鈕,在打開的窗口中再點擊Advanced Settings按鈕,進行如下設置。這里采用了FCBI-C算法,也可以采用FCBI,有關區別可參考手冊。
展開 選擇幾何實體的左側(Z 坐標最大處)面,單擊右鍵,在彈出的如【圖37】 所示快捷菜單中選擇 Named Selection 命令:
在出現的 Details View 面板中的 Named Selection 欄中輸入 outlet;
在 Geometry 欄中單擊 Apply 按鈕,此時 Geometry 欄中出現 1Face 字樣,表示一個面被選中;
其余保持默認,單擊工具欄中的 按鈕確定平面命名
Step8:平面命名 outwall。選擇流固幾何交界面的流體三個側面,單擊右鍵,在彈出的如【圖38】所示快捷菜單中選擇 Named Selection 命令:
在出現的 Details View 面板中的 Named Selection 欄中輸入 outwall;
在 Geometry 欄中單擊 Apply 按鈕,此時 Geometry 欄中出現 1Face 字樣,表示一個面被選中;
其余保持默認,單擊工具欄中的 按鈕確定平面命名。
Step9:關閉 DesignModeler 平臺。
十一、傳遞數據
Step1:傳遞數據。右鍵 Workbench 平臺中項目 A 中的 A4(Solution),在彈出如【圖39】所示快捷菜單中選擇 Update 命令,更新數據。
十二、網格設置
Step1:雙擊項目 B 中的 B3(Mesh)選項,此時彈出如【圖40】 所示的網格剖分平臺。
展開 在gambit中可以之后設置面或者線為周期邊界條件
首先,確定自己要定義那些面為周期邊界條件,之后在mesh---face---link face mesh命令下對要設置為周期邊界的面進行操作,
先選擇face1,在緊跟的verties上選擇face1上任意一下點。按照同樣的步驟,對face2和verties2來設置,這時候verties2中要選擇的verties2要與verties1相對應(對稱)。默認下面的reverse orientation 和 periodic 這兩個命令。設置完成之后,就可以按照正常的方法劃分網格。對于邊界條件的定義,一定要把你設定周期邊界的面或者線,放在同一個邊界名稱之下,切記哦。
注意,上面主要說的是對面設置周期邊界條件,對于線來說,方法是一樣的,只是在設置線的時候沒有verties選項,其余操作和面設置一樣。
希望對大家有用
展開 
1face的相關專題、標簽、搜索
1faceHugging FaceFace ID1age1m1a11、 faid to correect face handeness of 1 out of 1 left handed faces on the s接觸壓力face1和face4faid to correect face handeness of 1 out of 1 left handed faces on the sliding interface zone 10none of 1along faceinitial node-face overclosure is 0.95982 at node 1351 of instance upper-1 and face sneg of element 974 of instance blank-1hypermesh non-mappable (1) along-faces form 0 loops need 1
1face的最新內容
選擇好需要的面之后,我們就在Object Properties中的下拉式選單中選擇“Face 1”,然后點一下Change To -> ,這樣就可以把選取的面都設為Face 1?,F在,我們的對象僅包含兩個Face,每個不同的Face都可以獨立指定不同的鍍膜以及散射特性。
其他軟件導入的對象
CAD軟件導入對象可能是最重要的,但并不是OpticStudio唯一支持的導入對象的軟件。
*set,surfaceName,'face1'
allsel
cmsel,s,%surfaceName% !選取自定面,nameselection為cyface1、cyface2..。
*get,nodeCount,node,0,count !節點個數
*dim,nodeLoc,array,nodeCount,3,1 !
選擇好需要的面之后,我們就在Object Properties中的下拉式選單中選擇“Face 1”,然后點一下Change To -> ,這樣就可以把選取的面都設為Face 1?,F在,我們的對象僅包含兩個Face,每個不同的Face都可以獨立指定不同的鍍膜以及散射特性。
其他軟件導入的對象
CAD軟件導入對象可能是最重要的,但并不是OpticStudio唯一支持的導入對象的軟件。
# 打開文件
DocumentOpen.Execute(linux_path+"/wt.scdoc")
# EndBlock
# 創建指定的選項組
primarySelection = Selection.Create(GetRootPart().Bodies[1].Faces[0])
secondarySelection = Selection.Empty()
Face',num2str(Numb),'"]\n']);
fprintf(fid,['properties=Face',num2str(Numb),':GetProperties()\n']);
fprintf(fid,'PEC = project.Media:GetPEC()\n');
fprintf(fid,'properties.Medium = PEC\n');
fprintf(fid,'Face1
-1和face-2創建一個,face-3和face-4創建一個_
雙擊Mesh Interfaces進入設置,左側選擇交界位置兩個重合的面,點擊Creat即可生成Mesh Interface并在右側及左側頂部Interface處顯示_
「葉片設置」
其他壁面保持默認設置即可,葉片設置如圖中所示,Well
Face.1 顯示在實體框中。
輸入5mm作為厚度。
單擊“確定”(綠色復選標記)以完成命令。
Shell.1 已創建。
創建一個選項卡
在 xy(頂)平面上開始繪制草圖。
單擊xy(頂)平面。
單擊創建草圖。
如圖所示,旋轉組件以查看外部底部邊緣。
單擊外側底邊。
從常規內容框中單擊轉換實體。
返回頂視圖。
Face.1 顯示在第一個替換參考框中。
單擊Part4 (Part4.1) 的前 平面,如圖所示。Face.2 顯示在第二個替換參考框中。
單擊復制并重復。Revolute.2(同心,重合)創建。
放大Part1 (Part1.2) 的內圓柱面。
單擊Part1 (Part1.2) 的內部圓柱面。Face.1 顯示在第一個替換參考框中。
Face.1將顯示在“幾何圖形”框中。
單擊 FLAT BAR - 3HOLE 的第一個內孔面。Face.2將顯示在“幾何圖形”框中。
單擊“同心”。
單擊“應用并繼續”。
關閉“隊友”對話框。
在軸的平面和平板3 HOLE的平面前表面之間插入一個重合配合件。
單擊車軸的平面圓面。按住ctrl鍵。
單擊 flat bar - 3 hole 的平面正面。
[sourcecode language=”cpp” gutter=”true” toolbar=”false” wraplines=”false”]
typedef struct PWGM_CNXNDATA_t {
const char *name; // 連接名稱
PWGM_HBLOCK block1; // 連接塊 1(源)
PWGM_FACE_ID face1;// 塊 1 上的面 ID
PWGM_STR_RANGE