モデリング&メッシング

モデリング&メッシング

シェルの上層または下層の相当応力のうち、特定の層においてすべての結果で高い方を取得することはできますか。

Tagged:

    • FAQFAQ
      Participant

      以下のスクリプトでは、層番号(および必要な場合は要素選択)を入力としてとり、3つの列(load-step、sub-step、max_eqv_stress)で構成されるテキストファイルを作業ディレクトリに作成します。 !スクリプトの開始 set,last !必要に応じて、ESELまたはCMSELを使用して要素を選択 layer_num = 1 layer,layer_num *get,total_sets,active,0,set,nset *dim,seqv_max,array,total_sets,1 *dim,loadstep_num,array,total_sets,1 *dim,substep_num,array,total_sets,1 *do,i,1,total_sets set,,,,,,,i shell,top *vget,all_seqv_top,node,,s,eqv *vscfun,mymax_top,max,all_seqv_top shell,bot *vget,all_seqv_bot,node,,s,eqv *vscfun,mymax_bot,max,all_seqv_bot *if,mymax_top,gt,mymax_bot,then mymax = mymax_top *else mymax = mymax_bot *endif *get,substep_num(i,1),active,0,set,sbst *get,loadstep_num(i,1),active,0,set,lstp seqv_max(i,1) = mymax *enddo *cfopen,seqv_data,txt *vwrite (‘Load Step’,5x,’Sub Step’,5x,’Max_Eqv_Stress’) *vwrite,loadstep_num(1),substep_num(1),seqv_max(1) (f3.0,12x,f3.0,10x,F10.6) *cfclose !スクリプトの終了