構造全般

構造全般

表面に対する平均(averagedまたはmean)応力値をエクスポートする方法を教えてください。

Tagged:

    • FAQFAQ
      Participant

      Mechanicalのポスト処理コマンドを用いて、(局所)領域加重平均応力を出力することが可能です。 その際、[Save MAPDL DB file]オプションをオンにしてください。また、平均応力を計算する面に対して名前選択を作成する必要があります。 ポスト処理コマンドの断片(スニペット)を以下に示します。 平均応力は、APDLコマンドオブジェクト詳細の出力引数(Output arguments)セクションに示されます。 C************************************************************** C* Output Area Weighted Average Stress C******************************************************** fini ! ENSURE “Save MADL db” is set to “Yes” in Analysis Settings Details /cle resu /post1 set,last ! READ LAST RESULTS SET ON RESULTS FILE esel,none ! UNSELECT ALL ENTITIES nsel,none cmse,a,body_e ! SELECT ELEMENTS IN “body_e” cmse,a,surface_n ! SELECT NODES ON “surface_n” nsle,r,corn ! RESELECT CORNER NODES *get,nnds,node,,count ! nnds = NUMBER OF SELECTED NODES nd=0 ! INTIALIZE PARAMETERS THAT WILL BE USED IN DO LOOP area_total=0 sx_X_area_total=0 *do,i,1,nnds ! LOOP OVER SELECTED NODES nd=ndnext(nd) ! nd = NEXT HIGHEST SELECTED NODE NUMBER area_i=arnode(nd) ! area_i = AREA APPORTIONED TO NODE nd area_total=area_total+area_i ! ACCUMULATE TOTAL AREA *get,sx_i,node,nd,s,x ! sx_i = X COMPONENT STRESS AT NODE nd sx_X_area_i=sx_i*area_i ! sx_X_area_i = “NODAL AREA” TIMES NODAL STRESS sx_X_area_total=sx_X_area_total+sx_X_area_i ! ACCUMULATE NODAL AREA TIMES NODAL STRESS *enddo ! END DO LOOP my_sx_area_weighted=sx_X_area_total/area_total ! AREA-WEIGHTED X COMPONENET STRESS