Periodic Boundary Conditions

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • mcgeadyh
    Junior Member
    • Jul 2011
    • 21

    Periodic Boundary Conditions

    Hi,

    I was wondering is it possible in to apply periodic boundary conditions in Preview, so that two parallel surfaces will follow the same deformation? And if it is possible how is it done? I was told it was but cannot seem to find any mention of it anywhere in the manuals?

    Thanks,

    Hugh
  • maas
    Lead Code Developer
    • Nov 2007
    • 3441

    #2
    Hi Hugh,

    Yes, periodic boundary conditions are available in FEBio although they are not yet supported in PreView. I will add it soon, but in the mean time this would be a work-around: setup a sliding interface between the two periodic surfaces in PreView. After you saved the input file edit the file manually and make the following changes. Find the sliding contact definition and replace the type attribute with "periodic boundary".

    Code:
    <contact type="periodic boundary">
    This type of contact interface only supports the following parameters:
    - laugon: use augmented lagrangian contact enforcement (=1) or penalty method (=0)
    - tolerance: augmentation convergence tolerance (only used when laugon=1)
    - penalty: penalty parameter (use by penalty method and augmented lagrangian method)
    - two_pass: uses two-pass contact enforcement (=1) or not (=0).

    Make sure you remove all other sliding contact parameters. Please give it a try and let me know if you run into any problems.

    Cheers,

    Steve.
    Department of Bioengineering, University of Utah
    Scientific Computing and Imaging institute, University of Utah

    Comment

    • mcgeadyh
      Junior Member
      • Jul 2011
      • 21

      #3
      Hey Steve,

      The steps you outlined worked fine for creating periodic boundary conditions for me.

      Thanks,

      Hugh

      Comment

      • rfagan
        Junior Member
        • Jul 2013
        • 7

        #4
        Hi,

        I'm also interested in periodic boundary conditions, but I want the stress tensors to be the same on the two parallel surfaces in addition to the displacements. Does this contact type cover this?

        Thanks,
        -Rob

        Comment

        • maas
          Lead Code Developer
          • Nov 2007
          • 3441

          #5
          Hi Rob,

          For the periodic boundary condition only periodicity of the displacements is enforced, not of the stress. If this is something you are interested in, feel free to make a feature request for this on our forum.

          Cheers,

          Steve
          Department of Bioengineering, University of Utah
          Scientific Computing and Imaging institute, University of Utah

          Comment

          • siboles
            Member
            • Mar 2010
            • 42

            #6
            Hi Steve,

            I tried using periodic BCs in version 1.8.0.5066 (linux 64bit) and get a Segmentation fault. I've attached the model.

            Regards,
            Scott

            EDIT: The attachment uploader isn't working for me, so I've emailed you the model.

            Comment

            Working...
            X
            😀
            😂
            🥰
            😘
            🤢
            😎
            😞
            😡
            👍
            👎