Periodic boundary conditions -> Shouldn't supports hinder all motion?

AI Thread Summary
The discussion revolves around understanding periodic boundary conditions in the context of mechanical properties of a Representative Volume Element (RVE). The user questions the logic behind corner nodes being fixed while still allowing for displacement at opposing nodes, leading to confusion about the underlying equations. Clarifications are provided regarding the coupling of corner nodes to internal nodes, which allows for the application of loads without conflict. The conversation also touches on practical aspects of using Abaqus for simulations, including how to handle constraints and apply loads effectively. The importance of checking specific output files for warnings during analysis is emphasized for troubleshooting.
NewStuff
Messages
3
Reaction score
1
Hello everyone,

I am currently trying to understand periodic boundary conditions for the mechanical investigation of mechanical properties of a RVE. I found a good video explaining the theory behind it:

But something is unclear to me: At the above linked time step, the individual conical equations are shown (basically saying, that nodes on opposite faces should have the same displacement and thereby connecting the different node pairs). So far this is logical.

But once I look at the corner nodes (1&2 in the video) it becomes a little unclear: If I use a fixed support at Node 1 to prevent rigid body motion (which equals a 0/0 displacement) shouldn't that also restrain Node 2 to a 0/0 displacement (according to the equation that is shown)?

Now in the video this issue does not arise, because the equations for the corner nodes are connected to the equations of the internal nodes: InternalNodeA - InternalNodeB = CornerNode1 - CornerNode2

In this connected form, it is not a problem any more, because if the displacement of CornerNode1 = 0 than there is still this equation remaining:
InternalNodeA - InternalNodeB = CornerNode2

And now I can apply my displacement load at Corner Node 2 and everything is fine. But looking at the original equation (CornerNode1-CornerNode2 = 0) this wouldn't work.

So in short:
(1) InternalNodeA - InternalNodeB = 0
(2) CornerNode1 - CornerNode2 = 0
(3) InternalNodeA - InternalNodeB = CornerNode1 - CornerNode2

Equation 2 by it self does not make sense to me as CornerNode1 is a fixed support and CornerNode2 is used to apply a load. Once (1)&(2) are connected they work.

It is most likely just a simple thinking error, but I would really like to understand the reason behind it.

Kind regards
Mike
 
Engineering news on Phys.org
Welcome to PF.
NewStuff said:
I am currently trying to understand periodic boundary conditions for the mechanical investigation of mechanical properties of a RVE.
Do you mean REV? https://en.wikipedia.org/wiki/Representative_elementary_volume
NewStuff said:
I found a good video explaining the theory behind it:
A video alone is generally not a great thread starter. Could you please summarize your question using your own screenshots of your simulations? Thanks.
 
Thanks Berkeman :)

berkeman said:
Yes, but I think REV and RVE can be used interchangeably.
berkeman said:
A video alone is generally not a great thread starter. Could you please summarize your question using your own screenshots of your simulations? Thanks.

The simulation currently poses no problem, what I am wondering about is the theoretical background.

But I can try it again. So the underlying equations of periodic boundary conditions are as follows:

pbc-constraint-equations-png.png


Source: https://www.physicsforums.com/threa...-workbench-modal-analysis.985108/post-6317474

So if look at these equations isolated: If u1 = 0 than u3 should be 0 as well. This would be the case if Node 1 was a fixed support.

But, if I combine the equations (e.g. the bottom two on the left) something like this results:

u1-u3=u7-u8.

Now you set u1 = 0 and apply a displacement constraint to Node3 (which represents the applied load). If these combined equations are implemente in Abaqus it does result in periodic deformations, so it works. As an example (just for demonstration purposes) a combined shear/tensile load (the bottom left node is a fixed support):
After.PNG


But the underlying equations now don't seem to valid anymore (to my mind). And I can't figure out why. What these combined equations seem to do is couple the corner nodes to the internal nodes. But for some reason, I can't wrap my head around the logic behind that (or how it works)

A more graphical illustration (from the video linked above):

EquationsCombined.PNG


Kind regards
Mike
 
Last edited:
In practice, RVE is more common than REV. The former stands for Representative Volume Element.

The goal of this equation constraint in Abaqus is to equalize displacements in a selected DOF for two nodes/node sets. And if you want to apply prescribed displacement then you could do it as it’s described in that older thread you cited.

Check the output files generated during this analysis, Abaqus may warn you about some conflicting comstraints and tell you how ot handled them.
 
  • Informative
  • Like
Likes NewStuff and berkeman
FEAnalyst said:
The goal of this equation constraint in Abaqus is to equalize displacements in a selected DOF for two nodes/node sets. And if you want to apply prescribed displacement then you could do it as it’s described in that older thread you cited.
I basically want to apply combined shear and tensile loads (not necessary via displacement). If I only couple opposing nodes, how do I then introduce the load? Via forces? And how do I support the RVE?
FEAnalyst said:
Check the output files generated during this analysis, Abaqus may warn you about some conflicting comstraints and tell you how ot handled them.
Which specific file should I look at? The .log files of the Jobs do not show any error messages.
 
NewStuff said:
I basically want to apply combined shear and tensile loads (not necessary via displacement). If I only couple opposing nodes, how do I then introduce the load? Via forces? And how do I support the RVE?
Check the Micromechanics plugin for Abaqus, it automates the process of RVE definition and allows you to apply various driving fields, including strain.

NewStuff said:
Which specific file should I look at? The .log files of the Jobs do not show any error messages.
Warning messages can be found in .dat and .msg files.
 
Thread 'What type of toilet do I have?'
I was enrolled in an online plumbing course at Stratford University. My plumbing textbook lists four types of residential toilets: 1# upflush toilets 2# pressure assisted toilets 3# gravity-fed, rim jet toilets and 4# gravity-fed, siphon-jet toilets. I know my toilet is not an upflush toilet because my toilet is not below the sewage line, and my toilet does not have a grinder and a pump next to it to propel waste upwards. I am about 99% sure that my toilet is not a pressure assisted...
After over 25 years of engineering, designing and analyzing bolted joints, I just learned this little fact. According to ASME B1.2, Gages and Gaging for Unified Inch Screw Threads: "The no-go gage should not pass over more than three complete turns when inserted into the internal thread of the product. " 3 turns seems like way to much. I have some really critical nuts that are of standard geometry (5/8"-11 UNC 3B) and have about 4.5 threads when you account for the chamfers on either...
Thread 'Physics of Stretch: What pressure does a band apply on a cylinder?'
Scenario 1 (figure 1) A continuous loop of elastic material is stretched around two metal bars. The top bar is attached to a load cell that reads force. The lower bar can be moved downwards to stretch the elastic material. The lower bar is moved downwards until the two bars are 1190mm apart, stretching the elastic material. The bars are 5mm thick, so the total internal loop length is 1200mm (1190mm + 5mm + 5mm). At this level of stretch, the load cell reads 45N tensile force. Key numbers...

Similar threads

Replies
3
Views
3K
Replies
7
Views
3K
Replies
4
Views
2K
Replies
8
Views
1K
Replies
3
Views
1K
Replies
3
Views
3K
Back
Top