workshop 09

18

Click here to load reader

Upload: sujaydsouza1987

Post on 16-Nov-2015

5 views

Category:

Documents


0 download

DESCRIPTION

Non-Linear LoadBalancing

TRANSCRIPT

  • MSC.Nastran 105 Exercise Workbook 9-1

    Non-Linear Load Balancing

    MPC MPC

    1 2

    3 4

    56

    1 2

    3

    1000# 1000#

    WORKSHOP 9

    Objectives:

    Create 3 springs with different spring constants (K).

    Implement different loadings in each subcase.

    Simulate multiple boundary conditions with MPCs.

  • 9-2 MSC.Nastran 105 Exercise Workbook

  • WORKSHOP 9 Non-Linear Load Balancing

    MSC.Nastran 105 Exercise Workbook 9-3

    IntroductionMany of the aerospace engineering challenges often involvefabrication and assembly of the components on the ground in 1-genvironment and subsequently launching these components in spacein 0-g environment. Assembly and Launch process introduces residualloads in the connecting components. The task at hand is madeinconvenient by the inherent nature of the process where loads,boundary conditions and the structure itself are changing during eachstep of the process. The finite element models associated with suchstructure are often large which further complicates the analysisprocess. Due to changing loads and boundary conditions, thestructural stiffness is changing between load cases. Moreover, thestrain energy stored in the structure in a load case is redistributed insubsequent load case. MSC.Nastran nonlinear capability allows thesetype of interaction between load cases where loads can be added andconstraints can be removed in a continuous manner allowing theenergy transfer to take place during process. This is done byappropriately selecting load sets, single-point-constraint set and multi-point constraint set for each load case. It is important to note that indeformed grid cannot be constrained in the deformed position in thesubsequent subcase. Constraining the deformed grid in later subcasewill force the deformation of the grid to zero. Multi-point-constraintsare linear equations connecting one degree of freedom displacementto one or more degree of freedom displacements.

    Solution Method:MSC.Nastran nonlinear static solution sequence (SOL 106) will beused for the problem. It continuously, accounts for modification ofloads, boundary condition and multi-point constraint equationsbetween subcases. (i.e. converged solution at the end of a subcaseforms an initial condition for the next subcase). Multiple subcasesprovide tool for applying distinct loads and boundary conditions,which are part of a load history for the analysis under consideration.Within a subcase loading and boundary conditions can be subdividedinto number of increments to assist the convergence process. Thenumber of load increments and iteration methods are specified on theNLPARM bulkdata entry, which is selected within each subcase.Thus, subcases in nonlinear analysis provide partitioning of a loadhistory where each step of the loading history can be controlledindependently. For the present problem, response of the structure islinear for the given loading and incremental load steps are notrequired.

  • 9-4 MSC.Nastran 105 Exercise Workbook

    Demonstration of concept:It is invaluable to illustrate and validate the analysis underconsideration prior to attempting it on an actual problem. This is donehere using simple three-spring model, which is conceptually similar toproblem under investigation that has a close form solution. In thissample problem three co-linear springs are considered. Objective ofthe analysis is to fit the middle spring between the two outer springsand calculate the loads in the assembled structure. Two outer springsare constrained at the opposite ends and compressed to fit the middlespring. Subsequently, compression caused by the external forces fromthe two outer springs are released and load in the middle spring isobserved. The MSC.Nastran nonlinear solution result for the problemdescribed in figure 1 is compared to closed form solution obtained viaprinciple of minimum potential energy in the following table 1.Theoretical formulation is shown on next page and MSC.Nastraninput file is shown in appendix A.

  • WORKSHOP 9 Non-Linear Load Balancing

    MSC.Nastran 105 Exercise Workbook 9-5

    Table 1: Comparison of a Testcase with MSC.Nastran nonlinear solution.

    End of Subcase 1 End of Subcase 2

    Nastran Theory Nastran Theory

    Displacement A

    B

    -1.0 -1.0 -0.8 -0.8

    1.0 1.0 0.8 0.8

    Element forces 1

    2

    3

    1000 1000 800 800

    0.0 0.0 800 800

    1000 1000 800 800

    Figure 1

    MPC MPC

    1 2

    3 4

    56

    Spring 1 Constant: 1000. Applied Force=-1000,0Spring 2 Constant: 1000. Applied Force=1000.0

    Spring 3 Constant: 2000.

    SPC = 1LOAD = 10$ Note MPCs are defined but not referenced.

    1 2

    3

    Subcase 2:

    SPC = 2 $ Spcs at 3 and 4 removed.MPC = 1 $ MPCs are active in this subcase.$ Load removed

    Subcase 1:

    1000# 1000#

  • 9-6 MSC.Nastran 105 Exercise Workbook

    Theoretical Formulation:

    The potential energy of the system can be written as

    Where,

    x1, x2 = deformation of the outer spring prior to load release.x1, x2 = deformation at equilibriumk1, k2, k3 = spring stiffness of springs 1, 2, and 3.

    U12---k1x1

    2 12---k2x2

    2 12---k3 x1 x1( ) x2 x2'( )+[ ]

    2+ +=

    dUdx2---------- 0 k2x2 k3 1( ) x1 x1' x2 x2'+[ ]+ + 0= =

    k2x2' k3 x1 x2 x2'+[ ] k3x1'=

    k2x2' k3 x1 x2+[ ] k3x2'k3k3

    k1 k3+------------------ x1 x2 x2'+[ ]=

    Substituting x1

    k2x2 k3k3k3

    k1 k3+------------------ x1 x2+[ ] k3x2'

    k3k3k1 k3+------------------x2'+=

    dUdx1'---------- k1x1' 0 k3 1( ) x1 x1' x2 x2'+[ ]+ + 0= =

    k1x1' k3 x1 x2 x2'+[ ] k3x1'=

    x1'k3

    k1 k3+------------------ x1 x2 x2'+[ ]=

  • WORKSHOP 9 Non-Linear Load Balancing

    MSC.Nastran 105 Exercise Workbook 9-7

    ResultsSubcase 1: Max = 1

    On Subcase 2: Max = 0.8

    Verification

    k2 k+ 3

    k32

    k1 k3+------------------ x2' k3

    k32

    k1 k3+------------------ x1 x2+[ ]=

    k2k1k3

    k1 k3+------------------+ x2'

    k1k3k1 k3+------------------ x1 x2+[ ]=

    x2'k1k3

    k1k2 k2k3 k1k3+ +------------------------------------------------ x1 x2+[ ]=

    x2k1k3

    k1k2 k2k3 k1k3+ +------------------------------------------------ x1 x2+[ ]= k1 k2 1000= =

    k3 2000=

    2 1 1+( )1 2 2+ +--------------------- 4

    5--- 0.8= = =

  • 9-8 MSC.Nastran 105 Exercise Workbook

    SOL 106CENDOLOAD = ALLDISP = ALLSPCFORCE = ALLMPCFORCE = ALLESE = ALL$SUBCASE 1 NLPARM = 1 LOAD = 1 SPC = 1$SUBCASE 2$$ - UNLOAD$ - CHANGE SPC TO INCLUDE THE MIDDLE SPRING$ - CONNECT OUTER SPRINGS TO THE MIDDLE SPRING$ NLPARM = 2 SPC = 2 MPC = 1BEGIN BULK$NLPARM,1,1NLPARM,2,1$GRID,1,,0.GRID,2,,10.GRID,3,,10.GRID,4,,14.GRID,5,,14.GRID,6,,24.$CELAS1,1,1,1,1,2,1CELAS1,2,2,3,1,4,1CELAS1,3,1,5,1,6,1$PELAS,1,1000.PELAS,2,2000.$FORCE,1,2,,1000.,-1.FORCE,1,5,,1000.,1.$$ SUBCASE1$ FIXED BOTH ENDS$ GRID 2 & 6 ARE FREE IN x$SPC1,1,1,1,6SPC1,1,23456,1,2,5,6$SPC1,1,123456,3,4 $ - REMOVE FROM SOLUTION (NOT CONNECTED)$$ SUBCASE 2$ FIXED BOTH ENDS$ ALL OTHER GRIDS ARE FREE IN x$SPC1,2,1,1,6SPC1,2,23456,1,2,3,4,5,6$MPC,1,4,1,1.,5,1,-1.MPC,1,3,1,1.,2,1,-1.ENDDATA

  • WORKSHOP 9 Non-Linear Load Balancing

    MSC.Nastran 105 Exercise Workbook 9-9

    Exercise Procedure:

    1. Create a new file.

    Click on the Node Size icon.

    2. Create the finite elements.

    File/New...

    New Database Name load_balance

    OK

    Finite Elements

    Action: Create

    Object: Node

    Method: Edit

    Associate with Geometry

    Node Location List: [0 0 0]

    Apply

    Node ID List: 2

    Node Location List: [10 0 0]

    Apply

    Node ID List: 3

    Node Location List: [10 0 0]

    Apply

    Node ID List: 4

    Node Location List: [14 0 0]

    Apply

    Node ID List: 5

    Node Size

  • 9-10 MSC.Nastran 105 Exercise Workbook

    Create the Properties.

    Node Location List: [14 0 0]

    Apply

    Node ID List: 6

    Node Location List: [24 0 0]

    Apply

    Action: Create

    Object: Element

    Method: Edit

    Shape: Bar

    Auto Execute

    Element ID List: 1

    Node 1 = node 1

    Node 2 = node 2

    Apply

    Element ID List: 2

    Node 1 = node 3

    Node 2 = node 4

    Apply

    Element ID List: 3

    Node 1 = node 5

    Node 2 = node 6

    Apply

    Properties

    Action: Create

    Object: 1D

    Method: Spring

    Property Set Name: spring_1

  • WORKSHOP 9 Non-Linear Load Balancing

    MSC.Nastran 105 Exercise Workbook 9-11

    Click on the Beam Element icon.

    Select Elements 1 and 3.

    Select Element 2.

    Create loads and boundary conditions.

    Input Properties

    Spring Constant: 1000

    DOF at Node 1: UX

    DOF at Node 2: UX

    OK

    Select Members

    Add

    Apply

    Property Set Name: spring_2

    Input Properties

    Spring Constant: 2000

    DOF at Node 1: UX

    DOF at Node 2: UX

    OK

    Select Members

    Add

    Apply

    Loads/BC

    Action: Create

    Beam Element

  • 9-12 MSC.Nastran 105 Exercise Workbook

    Object: Force

    Type: nodal

    New Set Name: force_1

    Input Data

    Force :

    OK

    Select Application Region

    Geometry Filter: FEM

    Select Nodes: node 2

    Add

    OK

    Apply

    New Set Name: force_2

    Input Data

    Force :

    OK

    Select Application Region

    Geometry Filter: FEM

    Select Nodes: node 5

    Add

    OK

    Apply

    Action: Create

    Object: Displacement

    Type: nodal

    New Set Name: outside

    Input Data

    Translations :

    Rotations :

  • WORKSHOP 9 Non-Linear Load Balancing

    MSC.Nastran 105 Exercise Workbook 9-13

    OK

    Select Application Region

    Geometry Filter: FEM

    Select Nodes: node 1 6

    Add

    OK

    Apply

    New Set Name: inside

    Input Data

    Translations :

    Rotations :

    OK

    Select Application Region

    Geometry Filter: FEM

    Select Nodes: node 3 4

    Add

    OK

    Apply

    Finite Elements

    Action: Create

    Object: MPC

    Type: Explicit

    MPC ID: 1

    Define Terms

    Auto Execute

    Create Dependent

  • 9-14 MSC.Nastran 105 Exercise Workbook

    Create Load Cases.

    Select from menu.

    Node List: node 3

    DOFs: UX

    Apply

    Create Independent

    Coefficient 1.0

    Node List: node 2

    DOFs: UX

    Apply

    Apply

    MPC ID: 2

    Create Dependent

    Node List: node 4

    DOFs: UX

    Apply

    Create Independent

    Coefficient 1.0

    Node List: node 5

    DOFs: UX

    Apply

    Apply

    Load Cases

    Action: Create

    Load Case Name: case_1

    Assign/Prioritize Loads/BCs

    Select Individual Loads/BCs: Displ_inside

    Displ_outside

  • WORKSHOP 9 Non-Linear Load Balancing

    MSC.Nastran 105 Exercise Workbook 9-15

    Select from menu.

    Do the Analysis.

    Under Subcases For Solution Sequence, click on case 1 and case 2and they should come up under Subcases Selected. Then deselectDefault under Subcases Selected by clicking on it.

    Force_force_1

    Force_force_2

    OK

    Apply

    Load Case Name: case_2

    Assign/Prioritize Loads/BCs

    Select Individual Loads/BCs: Displ_outside

    OK

    Apply

    Analysis

    Action: Analyze

    Object: Entire Model

    Method: Analysis Deck

    Solution Type

    Nonlinear Static

    OK

    Subcase Select

    OK

    Apply

  • 9-16 MSC.Nastran 105 Exercise Workbook

    Now we need to modify the input decks.

    1) Delete MPC = 3 in Case Control section

    2) Add MPC = 3 under Subcase 2

  • WORKSHOP 9 Non-Linear Load Balancing

    MSC.Nastran 105 Exercise Workbook 9-17

    D I S P L A C E M E N T V E C T O R

    POINT ID. TYPE T1 T2 T3 R1 R2 R3

    1 G 0.0 0.0 0.0 0.0 0.0 0.0

    2 G -1.000000E+00 0.0 0.0 0.0 0.0 0.0

    3 G 0.0 0.0 0.0 0.0 0.0 0.0

    4 G 0.0 0.0 0.0 0.0 0.0 0.0

    5 G 1.000000E+00 0.0 0.0 0.0 0.0 0.0

    6 G 0.0 0.0 0.0 0.0 0.0 0.0

    1 JUNE 9, 1999 MSC/NASTRAN 6/25/98 PAGE 12

    0 SUBCASE 2

    LOAD STEP = 2.00000E+00

    D I S P L A C E M E N T V E C T O R

    POINT ID. TYPE T1 T2 T3 R1 R2 R3

    1 G 0.0 0.0 0.0 0.0 0.0 0.0

    2 G -8.000000E-01 0.0 0.0 0.0 0.0 0.0

    3 G 2.000000E-01 0.0 0.0 0.0 0.0 0.0

    4 G -2.000000E-01 0.0 0.0 0.0 0.0 0.0

    5 G 8.000000E-01 0.0 0.0 0.0 0.0 0.0

    6 G 0.0 0.0 0.0 0.0 0.0 0.0

    1 JUNE 9, 1999 MSC/NASTRAN 6/25/98 PAGE 13

    0 SUBCASE 1

    LOAD STEP = 1.00000E+00

  • 9-18 MSC.Nastran 105 Exercise Workbook