General Mechanical

General Mechanical

Topics related to Mechanical Enterprise, Motion, Additive Print and more.

How to define the table when using BFE commands?

    • Ding yuhang
      Subscriber

      Hello,

      I want to define temerature graident through one shell elelemt thickness(shell181), so i tried to input 8 temperatures in the layer(4 temperatures for bottom and 4 temperatures for top ) of the element's corners through the command "BFE,all, temp,STLOC,%tabname%".

      However, when i checked the BFLIST output,only the first temperature in the table was used for bottom of the layer(see figure below).

      So i think it may be the wrong table defination with "*dim" commands?

      Here are commands

      /clear,all

      /prep7

      et,1,shell181

      mp,ex,1,2.1e11
      mp,prxy,1,0.3
      mp,alpx,1,1.0e-5
      sectype,1,shell
      secdata,1,1,,,1
      blc4,0,0,10,10
      esize,,1
      aatt,1,,1,,1
      amesh,all
      tunif,0
      *dim,tem,table,8,,,
      tem(1)=100,100,100,100,50,50,50,50
      bfe,all,temp,,%tem%
      Dk,all,ux,0, , , , uy, uz, rotx, roty,rotz
      /solu
      anty,static
      outres,all,all
      solve
      /POST1
      set,last
      PLNSOL,BFE,TEMP
      PrNSOL,BFE,TEMP
      BFELIST
       
       
       

      Many thanks in advance.

      Best regards.

    • Ashish Khemka
      Forum Moderator

      Hi,

      You can use SHELL 131 to model linear variation of temperature between top and bottom layers

      Regards,

      Ashish Khemka

      • Ding yuhang
        Subscriber

        Dear Ashish Khemka,

        Thanks for your reply, does this mean that I need to do a thermo-mechanical coupling analysis??

        Best regards.

    • Ashish Khemka
      Forum Moderator

      Hi,

      For thermal analysis, by default, for shell elements, we cannot give different temperatures for top and bottom (i.e. temperature is constant throughout the thickness of the shell). But, this can be done by changing keyoptions of the shell131 element which indirectly creates two new dofs (say for a shell of 1 layer) TTOP & TBOT. Then further commands are necessary to apply temperatures on these newly created dofs via D command (say, D,all,TTOP,100 - applies temperature of 100 on all nodes of the top surface).

      Also, this can be done in Mechanical as well: How can we apply different loading conditions on both the top and bottom of a shell/surface body, e.g., temperature on top face and convection on bottom face. - Ansys Knowledge

      Please see if this helps.

       

      Regards,

      Ashish Khemka

       

    • Ding yuhang
      Subscriber

      Dear Ashish Khemka,

      This is very helpful to me, thank you for your reply.

      Best regards.

Viewing 3 reply threads
  • The topic ‘How to define the table when using BFE commands?’ is closed to new replies.