How to Pole a piezoceramic elements circumferentially in a spherical array model in 3D Answered

I have a spherical array. I have completed the model successfully using the pzflex coding but I am stocked at PIEZ section trying to pole the piezoceramics in the array as arranged along the curved surface circumferentially using 'nod2' command. I keep getting 'no node is defined' error. The Pzflex has no angular commands to do that effectively.

if I try using 'node' command option, the electrodes are added but I get 'the surface is in contact with void material' error

 

can you please provide a help

6 comments

  • Official comment

    Hi Taofeek,

    Are you using the root option in piez nod2? This option allows you to load the interface of multiple different materials that start with the same word. You will need this if you are poling circumferentially as this creates multiple materials.

    Best Regards,

    Chloe

    Comment actions Permalink
  • Thank you Mrs Chloe,

    I tried this but regret to say it did not work. The problem remains.

     

    My ceramics are already distinctly named as PZT-1, PZT_2... arranged along the curved surface. I put comments on other ceramics and used the root option as you advised to check for PZT_1 first, no changes. The error message remains 'No electrode nodes defined'

    I will appreciate your further advice

    Best Regards

    Comment actions Permalink
  • Hi Tabofeek,

    Could you please share your files via your preferred cloud file sharing service and I can take a look for you?

    Best Regards,

    Chloe

    Comment actions Permalink
  • Mrs Allison,

    Thank you. It appears I have gotten over the challenges with polling although not really sure. Now I have problem with extrapolation section using 'extr syntax'. I keep gettting 'bad nodal ranges' error. How can define the node the curved extrapolation surface.

    This is my file. kindly check. I will be glad if you can help. 
    https://www.dropbox.com/s/yjiaypmanwn20t3/model.flxinp?dl=0

    Comment actions Permalink
  • Hi,

    I am still awaiting your feedback. 

    Thank you and Best regards

    Comment actions Permalink
  • Hi Tabofeek,

    Unfortunately there is no simple way to define a curved extrapolation surface. You will need to loop through each node on the curve and add it to the surface. The reason you are currently getting 'bad nodal range' errors is because you are currently defining the extrapolation as a volume, not a surface.

    Best Regards,

    Chloe

    Comment actions Permalink

Please sign in to leave a comment.

Didn't find what you were looking for?

New post