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.
2D-axial-symmetric Elasticity - Differences between weak form and wizard solution
Posted Feb 22, 2014, 12:31 p.m. EST 1 Reply
Please login with a confirmed email address before reporting spam
Hello,
I tried to model the deformation of a circular ring (cylindrical, axial symmetric, small deformations) by using the weak form interface. I compared my solution with a solution I generated by using the built in elasticity modul/ wizard.
I applied Dirichlet-0 boundary conditions on the inner radius, Neumann-0 conditions on the upper and lower faces and I prescribed a displacement in radial direction (Dirichilet-0 conditions in the z-direction) on the outer radius.
Unfortunately the two solutions differ.
Furthermore if I am changing the boundary conditions (Neumann-0 conditions on the inner and outer radius and Dirichlet-Conditions on the
lower and upper faces) the solver won't converge at all and no solution is obtained.
In order to narrow my mistake I modelled a 2D-cartesian plate (plane stress) - weak form and model wizard - and received two identical solutions with no problems using various boundary conditions.
So I suspect, that I made a mistake in computing the weak form in cylindrical coordinates or/ and using the weak form interface.
In basic steps my derivation of the weak form is as follows:
(T: Stress tensor, w: Vector of test-functions, u: Displacement vector, I: Identity tensor)
div(T) = 0 Equilibrium Conditions
int( w*div(T) )dV = 0 Multiplying with test functions an integrating
int( grad(w)*T )dV = int( w*T*n )dA Integrating by parts (Green's formular)
I am only interested in the left-hand-side term for Comsol implementation, so:
grad(w)*(lambda*div(u)*I + mu*sym(grad(u))) Hooke's Law
I am now expressing the differntial operators in cylindrical coordinates and keep the axial symmetry in mind.
Can you make out any mistakes in derivation? Are there any typical mistakes or important things to remember entering or using the 2D-axial-symmetric interface?
I've got to admit, that I am a bit desperate, because I've got to present my results to my professor next week.
I attached a complete derivation and my .mph file. I hope, that somebody can make out my mistake and help me.
Thank you for your support and effort.
Best regards,
Simon Baeuerle
I tried to model the deformation of a circular ring (cylindrical, axial symmetric, small deformations) by using the weak form interface. I compared my solution with a solution I generated by using the built in elasticity modul/ wizard.
I applied Dirichlet-0 boundary conditions on the inner radius, Neumann-0 conditions on the upper and lower faces and I prescribed a displacement in radial direction (Dirichilet-0 conditions in the z-direction) on the outer radius.
Unfortunately the two solutions differ.
Furthermore if I am changing the boundary conditions (Neumann-0 conditions on the inner and outer radius and Dirichlet-Conditions on the
lower and upper faces) the solver won't converge at all and no solution is obtained.
In order to narrow my mistake I modelled a 2D-cartesian plate (plane stress) - weak form and model wizard - and received two identical solutions with no problems using various boundary conditions.
So I suspect, that I made a mistake in computing the weak form in cylindrical coordinates or/ and using the weak form interface.
In basic steps my derivation of the weak form is as follows:
(T: Stress tensor, w: Vector of test-functions, u: Displacement vector, I: Identity tensor)
div(T) = 0 Equilibrium Conditions
int( w*div(T) )dV = 0 Multiplying with test functions an integrating
int( grad(w)*T )dV = int( w*T*n )dA Integrating by parts (Green's formular)
I am only interested in the left-hand-side term for Comsol implementation, so:
grad(w)*(lambda*div(u)*I + mu*sym(grad(u))) Hooke's Law
I am now expressing the differntial operators in cylindrical coordinates and keep the axial symmetry in mind.
Can you make out any mistakes in derivation? Are there any typical mistakes or important things to remember entering or using the 2D-axial-symmetric interface?
I've got to admit, that I am a bit desperate, because I've got to present my results to my professor next week.
I attached a complete derivation and my .mph file. I hope, that somebody can make out my mistake and help me.
Thank you for your support and effort.
Best regards,
Simon Baeuerle
Attachments:
1 Reply Last Post Feb 23, 2014, 2:30 p.m. EST