8件のコメント

  • Hi Akarsha,

    Can you please describe your issue with your own words. After reviewing the link and your model, it is not clear what the issue is.

     

    コメントアクション パーマリンク
  • Hi Tapiwa,

    So I have created a 3d piezoelectric transducer (PZ26) with 2 surface electrodes (top and underneath). I am trying to plot impedance vs frequency but it's just a straight line. I was advised to radially pole it. After following the steps for cylindrical poling, I am getting the error "No electrode nodes defined" when trying to preview the model in analyst mode.

    I have tried changing the mesh size many times but this is of no use.

    Thank you,
    Akarsha 

    コメントアクション パーマリンク
  • I am not sure if the file you linked to above is the correct file as I did not get the error you state and was able to run the model to completion. There are several issues with the model that you sent and with your electrode definitions. The surface of your entire device appears to be covered in electrodes. 

    You can use the

    plot piez

    command to visualise the electrode. This should help with debugging your issue.

    コメントアクション パーマリンク
  • Hi Tapiwa,

    Could you please check this file: https://1drv.ms/u/s!AuZoRkApIon5bDfnCgz2JY9cg94?e=mt2UQB

    I am not able to visualise the electrodes either because of "No electrode nodes defined error".

    And yes, the entire surface is covered with electrode.

    Thank you,
    Akarsha

    コメントアクション パーマリンク
  • I see. This looks to be relevant to the post you referenced earlier. Please use the

    root 

    keyword. This will allow the nod2 command to refer to materials with the root fpz26-.

    コメントアクション パーマリンク
  • Hi Tapiwa,

    just to confirm, should I use root keyword in the following way:  nod2 root fpz26 void?

    And also, should I use it wherever nod2 is present?

    Thank you
    Akarsha 

    コメントアクション パーマリンク
  • The root option's function is to generalise the first material defined with the nod2 command. It changes the operation of the command such that the first defined material is treated as a template for all materials starting with that string pattern.

    nod2 root mat1  mat2 ibeg iend jbeg jend kbeg kend

    is equivalent to 

    nod2 mat1_1 mat2 ibeg iend jbeg jend kbeg kend
    nod2 mat1_2 mat2 ibeg iend jbeg jend kbeg kend
    nod2 mat1_* mat2 ibeg iend jbeg jend kbeg kend
    nod2 mat1_* mat2 ibeg iend jbeg jend kbeg kend
    nod2 mat1_* mat2 ibeg iend jbeg jend kbeg kend

    nod2 mat1_n mat2 ibeg iend jbeg jend kbeg kend

     

    This is necessary here because the command for a cylindrical poling works by spliting your geometry into sectors of different poling directions. Each sector is in fact a new material with the template fpz26:1 etc. It would not have been able to detect the interface without using root option. 

    You can use 

    grph plot matr 

    to visualise the sectors.

    コメントアクション パーマリンク
  • Hi Tapiwa,

    It works. Thanks for your help! 

    コメントアクション パーマリンク

サインインしてコメントを残してください。

お探しのものを見つけられませんでしたか?

新規投稿