Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月26日 GMT-4 04:50
Hi RM,
Instead of a boundary load condition you can apply a fixed displacement boundary condition. That is maybe a start but I guess you do not know beforehand where a point on the original boundary will end up at the final boundary? Only the original and final shape.
Hi RM,
Instead of a boundary load condition you can apply a fixed displacement boundary condition. That is maybe a start but I guess you do not know beforehand where a point on the original boundary will end up at the final boundary? Only the original and final shape.
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月26日 GMT-4 05:05
Hi Pieter,
Thanks for the response, and yes, exactly right - we don't know the x, y, and z displacement, just the final desired shape. I was thinking of somehow extrapolating an equation for the overall shape and plugging that into fixed displacement, but it seems that doesn't work.
Mostly, I'm just wondering if such an option exists in COMSOL to take a shape and squish it into another, predefined shape, and get the stresses required to do that squishing.
Hi Pieter,
Thanks for the response, and yes, exactly right - we don't know the x, y, and z displacement, just the final desired shape. I was thinking of somehow extrapolating an equation for the overall shape and plugging that into fixed displacement, but it seems that doesn't work.
Mostly, I'm just wondering if such an option exists in COMSOL to take a shape and squish it into another, predefined shape, and get the stresses required to do that squishing.
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月26日 GMT-4 05:12
By the way, does your shape have rotational symmetry before and after deformation? That would make everything a bit more simple.
Anyway, the surface of your final shape is defined, so you have a known relationship between the x-, y- and z-coordinate of any point on your surface. So maybe you can apply a fixed displacement only in for example z-direction that is a function of the x- and y-displacement of that point (and this function would be determined by the relationship mentioned above).
By the way, does your shape have rotational symmetry before and after deformation? That would make everything a bit more simple.
Anyway, the surface of your final shape is defined, so you have a known relationship between the x-, y- and z-coordinate of any point on your surface. So maybe you can apply a fixed displacement only in for example z-direction that is a function of the x- and y-displacement of that point (and this function would be determined by the relationship mentioned above).
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月26日 GMT-4 05:34
Yes, it actually does have rotational symmetry - it essentially looks like a bowl with really fat walls. The issue I had was that the equation describing the shape would (ideally) be for the entire entire surface the shape, and would thus include deformation at the edges and on the top and bottom of the bowl. Is it possible to apply an equation-varying fixed displacement to an entire body that way?
I've attached my flawed COMSOL model here, in case that helps with visualization.
Yes, it actually does have rotational symmetry - it essentially looks like a bowl with really fat walls. The issue I had was that the equation describing the shape would (ideally) be for the entire entire surface the shape, and would thus include deformation at the edges and on the top and bottom of the bowl. Is it possible to apply an equation-varying fixed displacement to an entire body that way?
I've attached my flawed COMSOL model here, in case that helps with visualization.
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月26日 GMT-4 06:19
That looks interesting. But it does not have the rotational symmetry that I had in mind, so I think you can forget about that part. You could however simulate only one quarter of your geometry and apply two symmetry boundary conditions. Saves you some computational power and it is also easier later on (see below).
So you basically have two surfaces: one that is initially flat and one that is initialy half of an ellipsioid. The shape of these two surfaces is prescribed completely for the end product? And does the edge between these two surfaces have to stay in the same place?
So if for the initially flat surface the final shape is described by w=f(x,y) and for the other surface you can write a function u=g(z,y). If you know these functions you can put a prescribed displacement in the z-direction equal to f(x+u,y+v) for the initially flat surface. For the other surface (if you have used symmetry, otherwise you will have to cut it in half and treat the two halves separately) you can put a prescribed displacement in the x-direction equal to g(z+w,y+v). I think. Let me know what you think/if it works.
That looks interesting. But it does not have the rotational symmetry that I had in mind, so I think you can forget about that part. You could however simulate only one quarter of your geometry and apply two symmetry boundary conditions. Saves you some computational power and it is also easier later on (see below).
So you basically have two surfaces: one that is initially flat and one that is initialy half of an ellipsioid. The shape of these two surfaces is prescribed completely for the end product? And does the edge between these two surfaces have to stay in the same place?
So if for the initially flat surface the final shape is described by w=f(x,y) and for the other surface you can write a function u=g(z,y). If you know these functions you can put a prescribed displacement in the z-direction equal to f(x+u,y+v) for the initially flat surface. For the other surface (if you have used symmetry, otherwise you will have to cut it in half and treat the two halves separately) you can put a prescribed displacement in the x-direction equal to g(z+w,y+v). I think. Let me know what you think/if it works.
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月26日 GMT-4 11:53
Ya, so I changed the model in two ways that made me much happier with it: (1) added a spring foundation across the entire body instead of having a fixed constraint along the edge that caused singularities, and (2) adding two prescribed displacements, one on the top surface and one on the bottom. The prescribed displacements are defined by analytic global equations. Right now I have them as Gaussians, but I think they could be extrapolated from any surface (if you divide the surface into a top and bottom) and used to get the right displacement. I found it was easier to control the shape of the whole object by using two surface prescribed displacements rather than one body prescribed displacement. I've attached the improved model here.
The only thing that's a major issue now is the cross section (along an XZ plane) that doesn't deform with the actual body in the results 2D surface. If anyone has any idea what's up with that, I'd much appreciate it!
Thanks Pieter for all your help, I really appreciate it!!
Ya, so I changed the model in two ways that made me much happier with it: (1) added a spring foundation across the entire body instead of having a fixed constraint along the edge that caused singularities, and (2) adding two prescribed displacements, one on the top surface and one on the bottom. The prescribed displacements are defined by analytic global equations. Right now I have them as Gaussians, but I think they could be extrapolated from any surface (if you divide the surface into a top and bottom) and used to get the right displacement. I found it was easier to control the shape of the whole object by using two surface prescribed displacements rather than one body prescribed displacement. I've attached the improved model here.
The only thing that's a major issue now is the cross section (along an XZ plane) that doesn't deform with the actual body in the results 2D surface. If anyone has any idea what's up with that, I'd much appreciate it!
Thanks Pieter for all your help, I really appreciate it!!
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月26日 GMT-4 11:57
oops, forgot to attach...
oops, forgot to attach...
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月27日 GMT-4 03:22
Well, I just hope that when I am stuck with some model one day that someone will help me as well.
The y-component in your cut plane is the z-component in the 3d geometry, so I think that in the deformation node (in your 2d plot) you have to put w instead of v for the y-component. That improves it but it still does not look as in the 3d picture, I don't know why.
Well, I just hope that when I am stuck with some model one day that someone will help me as well.
The y-component in your cut plane is the z-component in the 3d geometry, so I think that in the deformation node (in your 2d plot) you have to put w instead of v for the y-component. That improves it but it still does not look as in the 3d picture, I don't know why.
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2014年6月27日 GMT-4 04:01
Fun fact - geometric nonlinearity is necessary. If you include that (and make the prescribed displacement along the body rather than on surfaces) it works out beautifully. Results are a little different in cross-section, but much smoother and what we expect.
Fun fact - geometric nonlinearity is necessary. If you include that (and make the prescribed displacement along the body rather than on surfaces) it works out beautifully. Results are a little different in cross-section, but much smoother and what we expect.