Exerting two or more loading conditions
Hi all,
To mimic a uniaxial tensile loading, I used "displacement = EssentialBC('displacement', gamma2, {'u.0' : disp_fun})" command before while the other end is fixed. Now, let's say I want to simultaneously stretch it along the y direction (i.e. assume I define another region gamma3 on the top edge). I was wondering how I should modify this code. I tried something like " displacement = EssentialBC('displacement', gamma2, {'u.0' : disp_fun}, gamma3, {'u.1' : disp1_fun})" and different variation but I didn't have any success. Thus, I was wondering if you could please help me out with this.
Best, Ali
Hi Ali,
On 9/15/22 18:11, kshargh.ali@gmail.com wrote:
Hi all,
To mimic a uniaxial tensile loading, I used "displacement = EssentialBC('displacement', gamma2, {'u.0' : disp_fun})" command before while the other end is fixed. Now, let's say I want to simultaneously stretch it along the y direction (i.e. assume I define another region gamma3 on the top edge). I was wondering how I should modify this code. I tried something like " displacement = EssentialBC('displacement', gamma2, {'u.0' : disp_fun}, gamma3, {'u.1' : disp1_fun})" and different variation but I didn't have any success. Thus, I was wondering if you could please help me out with this.
Have a look at [1] - you need to create one condition for each region.
r.
[1] https://sfepy.org/doc-devel/examples/linear_elasticity-its2D_interactive.htm...
participants (2)
-
kshargh.ali@gmail.com
-
Robert Cimrman