🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

How can I specify an enforced displacement in a subcase (or loadstep) in an OptiStruct input deck?

User: "Rahul_P1"
Altair Employee
Updated by Rahul_P1

How can I specify an enforced displacement in a subcase (or loadstep) in an OptiStruct input deck?

Find more posts tagged with

Sort by:
1 - 9 of 91
    User: "Rahul_P1"
    Altair Employee
    OP
    Updated by Rahul_P1

    There are two ways to do this:

    1. Create a single SPC definition containing the enforced displacement information and reference this within the subcase (loadstep) definition.

    2. Create an SPC, SPCD pair, with the SPC constraining the dof that is to have the enforced displacement and the SPCD defining the magnitude and dof of the enforced displacement. Both must be referenced in the subcase (loadstep) definition.
    (SPCD is defined within the constraints panel: change the 'loadtype' from SPC (default) to SPCD

    User: "alpha_21885"
    Altair Community Member
    Updated by alpha_21885

     

    There are two ways to do this:

    1. Create a single SPC definition containing the enforced displacement information and reference this within the subcase (loadstep) definition.

    2. Create an SPC, SPCD pair, with the SPC constraining the dof that is to have the enforced displacement and the SPCD defining the magnitude and dof of the enforced displacement. Both must be referenced in the subcase (loadstep) definition.

    (SPCD is defined within the constraints panel: change the 'loadtype' from SPC (default) to SPCD

     

    Thanks Rahul for sharing this information. I have another question. Do you know how to assign SPCD with local coordinate system defined by users. Thank you very much

    User: "tinh"
    Altair Community Member
    Updated by tinh

    Thanks Rahul for sharing this information. I have another question. Do you know how to assign SPCD with local coordinate system defined by users. Thank you very much

     

     

     

     

    Hi,

     SPC, SPCD is applied to displacement system (nastran call Global System). This system is referred by GRID

    so after making local system you enter subpanel 'assign' to assign SPCD nodes to displacement system as your local system

    User: "Rahul_P1"
    Altair Employee
    OP
    Updated by Rahul_P1

    If the direction of the enforced displacement is different from the global co-ordinates X,Y or Z, then 
    1. Create a local co-ordinate system. 
    2. Assign the nodes to that local co-ordinate system from 1D >> Systems  
    3. Pick the nodes, system and then click on set displacement
    4. Then create an enforced displacement using the constraints panel. 

    User: "alpha_21885"
    Altair Community Member
    Updated by alpha_21885

    Thanks guys a lot. I have already done it successfully. That sounds cool!

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    Hi Rahul, I am using HyperMesh and Optristruct. My problem is 2D. I want to apply enforced displacement. As per your suggestion, I have created two load collectors. SPC for constraining DoF (in my case x or 1 and y or 2 unmarked) for all nodes. Another load collector SPC with load type SPCD and respective displacements. Now in my loadstep how do I use these two load collectors? As per the menu in HyperMesh, I can only choose one SPC, where do I put another load collector (SPCD)? Please correct me if I am wrong somewhere. 

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    Hi Jaimit Gandhi,

     

    Maybe attached pictures can help you :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20'>

    <?xml version="1.0" encoding="UTF-8"?>Capture3.JPG

    <?xml version="1.0" encoding="UTF-8"?>Capture.JPG

    <?xml version="1.0" encoding="UTF-8"?>Capture2.JPG

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    HI Rahul,

     

    I have a question regarding translation of a local co-ordinate system to which number of nodes are assigned.

     

    When i am translating the local co-ordinate system nodes assigned to it are also moving resulting in element distortion.

     

    Is there a way i can translate my local co-ordinate system without affecting the nodes assigned to it.

     

    Thank you

     

    Regards

    Yasir

    User: "Rahul_P1"
    Altair Employee
    OP
    Updated by Rahul_P1

    You can select the nodes in question, and assign them (set reference and displacement) to the global system. (the coordinate system always visible in the bottom corner of the screen) then move the coordinate system.