Results 1 to 7 of 7

Thread: Fortran progam which can generate constraints automatically for Abaqus

  1. #1

    Fortran progam which can generate constraints automatically for Abaqus

    Hello, everybody:
    I'm learning applying periodic boundary conditions in Abaqus and I've found it's very difficult to define *Equation constraints directly in Abaqus because there are so many nodes on opposite faces. One may develop a Fortran program which can generate all constraints automatically. Could someone who has this kind of experience give me an example? Maybe Abaqus has provided users some good way, if so, please tell me.
    I think that will be a big favor for me, thanks!
    Yejie Shan

  2. #2
    Join Date
    2006-09
    Location
    Sweden
    Posts
    81
    Make a nested (two-level) loop that loops over all surface nodes and identify those who are offset by the size of the representative volume element (i.e. those that are periodic). If your RVE is 1x1x1 you should look for nodes that are at distances 1, sqrt(2) and sqrt(3).

    Mats

  3. #3
    Thank you for your help!
    But why should I look for nodes are at distances sqrt(2) and sqrt(3)?Could you explain it to me in more detail?
    Quote Originally Posted by matsgd View Post
    Make a nested (two-level) loop that loops over all surface nodes and identify those who are offset by the size of the representative volume element (i.e. those that are periodic). If your RVE is 1x1x1 you should look for nodes that are at distances 1, sqrt(2) and sqrt(3).

    Mats
    Yejie Shan

  4. #4
    Join Date
    2006-09
    Location
    Sweden
    Posts
    81
    Well, I am just thinking that if your RVE is a unit cube, then there are three "types" of periodic node pairs:
    1) Nodes that are internal to the cube surfaces,
    2) nodes that lie on the edges of the cube, but not at the corners,
    3) nodes on the corners of the cube.

    In general, nodes on the edges have several periodic "buddies", at distances of 1 or sqrt(2). For the corners, the distances would be 1, sqrt(2) or sqrt(3).

    (Sqrt(3) is the diagonal of the cube.)

    Mats

  5. #5
    But I think if I define all the nodes that are at distance 1, then the node that are at distances sqrt(2) and sqrt(3) will satisfy periodicity automatically.
    Quote Originally Posted by matsgd View Post
    Well, I am just thinking that if your RVE is a unit cube, then there are three "types" of periodic node pairs:
    1) Nodes that are internal to the cube surfaces,
    2) nodes that lie on the edges of the cube, but not at the corners,
    3) nodes on the corners of the cube.

    In general, nodes on the edges have several periodic "buddies", at distances of 1 or sqrt(2). For the corners, the distances would be 1, sqrt(2) or sqrt(3).

    (Sqrt(3) is the diagonal of the cube.)

    Mats
    Yejie Shan

  6. #6
    Join Date
    2006-09
    Location
    Sweden
    Posts
    81
    Yeah, perhaps. I suppose the requirement is that each node on the surface of the RVE should be involved in a constraint equation (one per dof).
    Mats

  7. #7
    I see.Thanks for explaining these to me!
    Quote Originally Posted by matsgd View Post
    Yeah, perhaps. I suppose the requirement is that each node on the surface of the RVE should be involved in a constraint equation (one per dof).
    Mats
    Yejie Shan

Similar Threads

  1. How to generate residual stresses in ABAQUS ? Please help !
    By rondany in forum Finite Element Modeling
    Replies: 3
    Last Post: 2013-03-22, 03:32
  2. Abaqus 6.10 with Fortran
    By EngMech in forum Finite Element Modeling
    Replies: 2
    Last Post: 2011-08-08, 19:41
  3. Fortran 11 to Abaqus 6.10
    By moslempayandeh in forum User Material Subroutines
    Replies: 40
    Last Post: 2011-05-29, 12:22
  4. blank lines automatically disappearing in "edit keywords"
    By jimstazinsky in forum Finite Element Modeling
    Replies: 3
    Last Post: 2010-06-19, 19:38
  5. Fortran Compiler for ABAQUS 6.4
    By khanolkar21 in forum Constitutive Models
    Replies: 1
    Last Post: 2009-03-09, 19:39

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •