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.
Weak form boundary condition, a problem of mechanics.
Posted May 9, 2014, 11:32 p.m. EDT Version 4.3a, Version 4.3b 2 Replies
Please login with a confirmed email address before reporting spam
As i tried to do the poroelastic simulation in PED , weak form, i firstly built up the weak equation for linear elastic part.
All ran fine, and was tested and compared with results obtained in Solid Mechanics(solid).
Then i tried to apply pressure (stress) to boundaries, as the equation : D*(ux+mu*vy)-1e6, where D is constant; ux is the derivitive of u( displacement along x-axis), and ux means the strain along x direction, and D*(ux+mu*vy) is stress along x. For simplification, D*ux-1e6 could be used for testing, which means at this boundary, the stress along x is 1e6 Pa.
And i tried all 3 weak boundaries: weak constraint, pointwise constraint, weak contribution.
If i use weak constraint, it seemed only the filed variables can be correctly used, i.e. set the weak constraint like a dirichlet BC. And if i write: D*ux-1e6, the stress seemed to be confined in the first adjacent layer of elements.
And if i use weak contribution, no such problem remained, but the BC could be affected by other equations. And although sometimes i could get the right distribution of wanted result, but the value is so not right. Like in one caculation, it was expected the stress to be 1e6, and the result turned out to be 5e5; and the displacement u and v were expected to be about 0.001, and the reults turned out to be like 3e-15.
So can any one would kindly help me with this problem? thx in advance~
All ran fine, and was tested and compared with results obtained in Solid Mechanics(solid).
Then i tried to apply pressure (stress) to boundaries, as the equation : D*(ux+mu*vy)-1e6, where D is constant; ux is the derivitive of u( displacement along x-axis), and ux means the strain along x direction, and D*(ux+mu*vy) is stress along x. For simplification, D*ux-1e6 could be used for testing, which means at this boundary, the stress along x is 1e6 Pa.
And i tried all 3 weak boundaries: weak constraint, pointwise constraint, weak contribution.
If i use weak constraint, it seemed only the filed variables can be correctly used, i.e. set the weak constraint like a dirichlet BC. And if i write: D*ux-1e6, the stress seemed to be confined in the first adjacent layer of elements.
And if i use weak contribution, no such problem remained, but the BC could be affected by other equations. And although sometimes i could get the right distribution of wanted result, but the value is so not right. Like in one caculation, it was expected the stress to be 1e6, and the result turned out to be 5e5; and the displacement u and v were expected to be about 0.001, and the reults turned out to be like 3e-15.
So can any one would kindly help me with this problem? thx in advance~
2 Replies Last Post May 15, 2014, 3:08 a.m. EDT