Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.

Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

Piezoelectric material orientation

Please login with a confirmed email address before reporting spam

Dear all,

I just have some difficulties with the new version 4.0 of COMSOL to find where we can define the material orientation of a structure, typically a piezoelectric one in my case.
In the 3.5 version, we can choose a configuration between xy, yz, zx, yx, zy and xz. How do we do to make the same with the 4.0.

And from a 3D simulation with a piezoelectric material expanding in the z direction, how is it possible to make a graphe of the deformation vs x-position (or y-position). Indeed, it's a slice of the structure, but how do we define it ?

In the 3.5 version now, is it possible to save a new material with special characteristics entered by the user ?

Thanks for your help and wish you a nice day

Nico

8 Replies Last Post 22 mars 2011, 10:22 UTC−4
Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 10 juil. 2010, 13:06 UTC−4
Hi

In both versions you can define Corrdinate Systems, and then you apply the IEEE convention PZT material data base data (just enough different to the usual structural way that you get it often up-side down, check carefully) to this User coordinate system and not to the Global one.

For plotting you have advance cross section plots, and if you scan through the sub itzems (mostly hidden by default) of the plot tree you can redifine the default "x" axis with an expresson

Finally for both versions you can add cutom material to your own database that you link up to the default COMSOL one, check the doc

I agree threr is quite a lot to learn new, the best is to systematically try it out (or as me, do your best to reply to the Forum, and in this way discover and train the subtilities of V4 :)

Have fun Comsoling
Ivar
Hi In both versions you can define Corrdinate Systems, and then you apply the IEEE convention PZT material data base data (just enough different to the usual structural way that you get it often up-side down, check carefully) to this User coordinate system and not to the Global one. For plotting you have advance cross section plots, and if you scan through the sub itzems (mostly hidden by default) of the plot tree you can redifine the default "x" axis with an expresson Finally for both versions you can add cutom material to your own database that you link up to the default COMSOL one, check the doc I agree threr is quite a lot to learn new, the best is to systematically try it out (or as me, do your best to reply to the Forum, and in this way discover and train the subtilities of V4 :) Have fun Comsoling Ivar

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 12 juil. 2010, 09:10 UTC−4
HI,

Thanks for you answer.

However, I tried to find information about the way to add or change a coordinate system (right click on Definitions in the Model Builder and then Coordinate system) but I still do not know what is what (for ex, what is t1,n and t0 in the boundary system and to what correspond the usual x,y and z axis ?) and to define the given variables for my problem.

And does it exist a tutorial or User's guide for the 4.0 version like for the 3.5 one? Because as soon as I want to analyze or realize something more difficult with my basic geometries and settings, I'm just not able to do it although there is no problem with the 3.5 version.

Have a nice week.

Nicolas
HI, Thanks for you answer. However, I tried to find information about the way to add or change a coordinate system (right click on Definitions in the Model Builder and then Coordinate system) but I still do not know what is what (for ex, what is t1,n and t0 in the boundary system and to what correspond the usual x,y and z axis ?) and to define the given variables for my problem. And does it exist a tutorial or User's guide for the 4.0 version like for the 3.5 one? Because as soon as I want to analyze or realize something more difficult with my basic geometries and settings, I'm just not able to do it although there is no problem with the 3.5 version. Have a nice week. Nicolas

Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 12 juil. 2010, 11:33 UTC−4
Hi

I have neither not a full view yet, but the default "Boundary system SYS1" is the boundary system defined on any surface = boundary of your system. The 1,2,3 are the three coordinates in that order for a right hand cartesian projection, usually x,y,z or t1,t2,n (in 3D) where n is the normal (outwards = up). t1 and t2 are the tangents of your 2D boundary. t1 is selected from the global cartesian + axis = 3 or generally =z (by default) or you define yourselve with an edge the direction you want to use to define t1. in 2D you have only t and n (as 1 and 2)

You can create any new coordinate system by right click on the "Model - Definition - Coordinate System". These user CS are handy to define particular PZT orientations. You have different ways to define them. Unfortunately COMSOL has not given us, yet, any simple way to visualise how a user CS is oriented grpahically, so I usually define a force or any particular vector I can visualise with an arrow after a "get initial conditions" just to check that my CS 1,2,3 (ur x1,y2,z3 direction are well as I expect them.

Another unfortunate situation is that we cannot use the CS for the postprocessing (yet) I hope it will come soon, as its very usefull, one do not always want to calculate the vectors by hand when the global x,y,z orientation is not the only one to report back for.

Hope this helps
Try it out on simple cases, and read through the doc, v4.0a has improved already from previous v4.0, more will certainly come
Ivar
Hi I have neither not a full view yet, but the default "Boundary system SYS1" is the boundary system defined on any surface = boundary of your system. The 1,2,3 are the three coordinates in that order for a right hand cartesian projection, usually x,y,z or t1,t2,n (in 3D) where n is the normal (outwards = up). t1 and t2 are the tangents of your 2D boundary. t1 is selected from the global cartesian + axis = 3 or generally =z (by default) or you define yourselve with an edge the direction you want to use to define t1. in 2D you have only t and n (as 1 and 2) You can create any new coordinate system by right click on the "Model - Definition - Coordinate System". These user CS are handy to define particular PZT orientations. You have different ways to define them. Unfortunately COMSOL has not given us, yet, any simple way to visualise how a user CS is oriented grpahically, so I usually define a force or any particular vector I can visualise with an arrow after a "get initial conditions" just to check that my CS 1,2,3 (ur x1,y2,z3 direction are well as I expect them. Another unfortunate situation is that we cannot use the CS for the postprocessing (yet) I hope it will come soon, as its very usefull, one do not always want to calculate the vectors by hand when the global x,y,z orientation is not the only one to report back for. Hope this helps Try it out on simple cases, and read through the doc, v4.0a has improved already from previous v4.0, more will certainly come Ivar

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 12 juil. 2010, 12:13 UTC−4

Thanks Ivar for your complete answer.

To my opinion, it's like if the COMSOL engineers want to hide settings or make things more difficult although the 3.5 version was logical and clear. Strange...

I will try your tricks and see if it works :-)

Nice evening

Nicolas
Thanks Ivar for your complete answer. To my opinion, it's like if the COMSOL engineers want to hide settings or make things more difficult although the 3.5 version was logical and clear. Strange... I will try your tricks and see if it works :-) Nice evening Nicolas

Magnus Ringh COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 13 juil. 2010, 10:58 UTC−4
Hi,

Just some additional information:

In 4.0a it is possible to plot all user-defined coordinate systems with dedicated Coordinate System Volume, Coordinate System Surface, and Coordinate System Line plots, which you find on the More Plots submenu in the plot groups' context menus. The visualization uses triplets of red, green, and blue arrows to illustrate the coordinate system directions.

Regarding 2D piezoelectric material orientation:
The functionality you see results from the improved coordinate system support in the version 4 of COMSOL Multiphysics. In 3.5a we supported 2D coordinate systems in 2D models. When a piezoelectric material is defined as in 3D, an additional setting was needed that prerotated the material. And the final material orientation resulted from two settings: the material orientation list and the defined coordinate system.

In version 4 everything works as in 3D, and everything related to material orientation is defined in one place: Coordinate Systems. Whenever you define a 2D coordinate system you also define the out-of-plane coordinate, which has the same effect as defining the material orientation in 3.5a.

We consider adding a coordinate system automatically for 2D piezoelecric models. A coordinate system that corresponds to the 3.5a default is the following:
Base Vector System with
Out-of-plane index = 2
Base vectors:
x1: 1 0
x3: 0 1

Best regards,

Magnus Ringh, COMSOL
Hi, Just some additional information: In 4.0a it is possible to plot all user-defined coordinate systems with dedicated Coordinate System Volume, Coordinate System Surface, and Coordinate System Line plots, which you find on the More Plots submenu in the plot groups' context menus. The visualization uses triplets of red, green, and blue arrows to illustrate the coordinate system directions. Regarding 2D piezoelectric material orientation: The functionality you see results from the improved coordinate system support in the version 4 of COMSOL Multiphysics. In 3.5a we supported 2D coordinate systems in 2D models. When a piezoelectric material is defined as in 3D, an additional setting was needed that prerotated the material. And the final material orientation resulted from two settings: the material orientation list and the defined coordinate system. In version 4 everything works as in 3D, and everything related to material orientation is defined in one place: Coordinate Systems. Whenever you define a 2D coordinate system you also define the out-of-plane coordinate, which has the same effect as defining the material orientation in 3.5a. We consider adding a coordinate system automatically for 2D piezoelecric models. A coordinate system that corresponds to the 3.5a default is the following: Base Vector System with Out-of-plane index = 2 Base vectors: x1: 1 0 x3: 0 1 Best regards, Magnus Ringh, COMSOL

Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 13 juil. 2010, 13:38 UTC−4
Hei og takk Magnus

You have so many options that we just do not find them all, now in V4 ;)
I have been waiting for the plot with custom coordiante system for a long time, now it is/have been here and I havent even found it.

Hope you get a "show/visualise" coordinate system too (have to check if it is there nowin 4.0a) to help us check the orientation when defining custom coordinate systems. Then life will be perfect :)

And what if we could select a new Defiinition View w.r.t. a custom CS (new suggestion ;)

Having fun Comsoling
Ivar
Hei og takk Magnus You have so many options that we just do not find them all, now in V4 ;) I have been waiting for the plot with custom coordiante system for a long time, now it is/have been here and I havent even found it. Hope you get a "show/visualise" coordinate system too (have to check if it is there nowin 4.0a) to help us check the orientation when defining custom coordinate systems. Then life will be perfect :) And what if we could select a new Defiinition View w.r.t. a custom CS (new suggestion ;) Having fun Comsoling Ivar

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 15 juil. 2010, 03:34 UTC−4

Thank you all for your further explanations.

Best regards

Nico
Thank you all for your further explanations. Best regards Nico

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 22 mars 2011, 10:22 UTC−4
Hi all,

I'm trying to do the analysis of stresses on different orientation of grains. I wonder if comsol able to do that. If yes, how can I set different orientation on grain that are beside each other?
Thanks

Hi all, I'm trying to do the analysis of stresses on different orientation of grains. I wonder if comsol able to do that. If yes, how can I set different orientation on grain that are beside each other? Thanks

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.