It does not appear that there is anything incorrect about your axis definition. However for the matr axis subcommand, you define thetabeg thetaend and ntheta, how e4ver you do not define phibeg phiend and nphi. The correct syntax of the command in the command reference is as follows:
I want to simulate a pzt hollow sphere with radial polarization in OnScale. but i don't know how to create radial polarization on a sphere. Normally I have used x+,x-,y+,y-,z+ and z- polling options. I have read some articles regarding radial polarization on cylinders, etc. in the OnScale site. But i didn't get the exact idea. I am using OnScale designer mode.I modelled a PZT hollow sphere in OnScale designer mode and export model input. also, I would like to know if there are any options to see the polarization directions in Onscale after or before simulations to confirm whether it was made correctly or not. please consider it.
You need to define phibeg phiend and nphi as in the command presented in the last message. If you are having issues you can reduce ntheta and nphi to 6 for example.
Regarding plotting, the example in the article plots the piezo electric materials with regions with different poling directions showing different colors. Alternatively, you can use the arrow subcommand of grph
Unfortunately, this cannot be done with Designer. You will have to use Analyst. You can generate Analyst script from Designer by clicking the "Save Solver Input" button. Please see the example below
mem 800 4000 /* Allocate 800 megawords of memory - 3 GigaBytes (Not necesarry for Windows Operating Systems)
c NOTE: MEM Command must be first command in file, if used. (Line 1)
rest no
c *************************************************************************************************************
c
c Generated Flex Input File
c
c *************************************************************************************************************
c
c DESIGNER :OnScale - Designer Generated
c MODEL DESCRIPTION :
c DATE CREATED :18 Jun 2019
c VERSION :1.0
c *************************************************************************************************************
mp
omp * * /* Number of CPUs to be used in the execution.
end
titl Example
c *************************************************************************************************************
c
c Define User Variables
c
c *************************************************************************************************************
c
c These variables have been set by the user through the interface.
c
c *************************************************************************************************************
Hello.. I tried in this way. The radial polarisation on sphere is done . But the problem is when I add water domain( cube) around the sphere, put absorbing boundary conditions and chosen extrapolation output, It didn’t run, I could apply radial polarisation, only when simulating pzt hollow sphere alone.
11 comments
Please use the axis option in the definition of radial poling. This article gives an example of how to do that.
**** PZFlex has detected an error****
****Subroutines tracked are: pizinp jobctl flex
****Error occurred in subroutine pizinp ****
****Error message--data group member out of range
0 1030301
Can you please show the formulation of the axis command
I modelled a PZT hollow sphere in OnScale designer mode and export model input.
It does not appear that there is anything incorrect about your axis definition. However for the matr axis subcommand, you define thetabeg thetaend and ntheta, how e4ver you do not define phibeg phiend and nphi. The correct syntax of the command in the command reference is as follows:
axis matname axisname option thetabeg thetaend ntheta phibeg phiend nphi
The error that you reference might be unrelated to the polarization. Can you confirm that this goes away with standard poling directions?
Hello,
You need to define phibeg phiend and nphi as in the command presented in the last message. If you are having issues you can reduce ntheta and nphi to 6 for example.
Regarding plotting, the example in the article plots the piezo electric materials with regions with different poling directions showing different colors. Alternatively, you can use the arrow subcommand of grph
Can you please explain it with an example. I am using OnScale in designer mode only. OnScale analyst mode is not so familiar for me.
Unfortunately, this cannot be done with Designer. You will have to use Analyst. You can generate Analyst script from Designer by clicking the "Save Solver Input" button. Please see the example below
Hello.. I tried in this way. The radial polarisation on sphere is done . But the problem is when I add water domain( cube) around the sphere, put absorbing boundary conditions and chosen extrapolation output, It didn’t run, I could apply radial polarisation, only when simulating pzt hollow sphere alone.
Please sign in to leave a comment.
Didn't find what you were looking for?
New post