Bug in UniaxialStrainer ?
Hi people !
I encountered problem that was solved by modifying this part [1].
Problem :
box shaped specimen, UniaxialStrainer axis is vertical (axis =2), forces are applied on lateral surfaces (axis 0 and axis 1)
upper spheres (posIds) and lower spheres (negIds) should move along axis 2 only, but they move along axis 0 and axis 1 also, making the crossSection smaller than it should be which creates an additional shear force that will inevitably break the links between those spheres and the specimen.
Fix :
replace :
b->state-
by :
switch(axis){
case 0: {
b->
b->
b->
break;
}
case 1: {
b->
b->
b->
break;
}
case 2: {
b->
b->
b->
break;
}
default: throw std::invalid_
Am I the only one facing this problem ?
Cheers,
Hicham
[1] : https:/
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Yade Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Hicham BENNIOU
- Solved:
- Last query:
- Last reply: