Lec 07 Superelement NAS105

Embed Size (px)

Citation preview

  • 8/10/2019 Lec 07 Superelement NAS105

    1/136

    S7-1NAS105, Section 7, July 2003

    SECTION 7

    SUPERELEMENT ANALYSIS

  • 8/10/2019 Lec 07 Superelement NAS105

    2/136

    S7-2NAS105, Section 7, July 2003

  • 8/10/2019 Lec 07 Superelement NAS105

    3/136

    S7-3NAS105, Section 7, July 2003

    TABLE OF CONTENTSSection Page

    WHAT IS A SUPERELEMENT? 7-9ADVANTAGES OF SUPERELEMENT ANALYSIS 7-10

    DISADVANTAGES OF SUPERELEMENT ANALYSIS 7-12

    HOW ARE SUPERELEMENTS DEFINED IN MSC.NASTRAN? 7-13

    MAIN BULK DATA SUPERELEMENT DEFINITION 7-15

    MAIN BULK DATA GRID POINT PARTITIONING 7-16BULK DATA USED TO DEFINE PARTS 7-17

    BULK DATA USED TO DEFINE SUPERELEMENTS 7-18

    BULK DATA USED TO CONNECT PARTS 7-19

    SEBNDRY ENTRYelement Boundary-Point Definition 7-20

    SECONCT ENTRY 7-21SEEXCLD ENTRY 7-23

    SEBULK ENTRY 7-24

    SAMPLE PROBLEM- STEEL STAMPING 7-26

    SAMPLE PROBLEMSTEEL STAMPING SAMPLE SUPERELEMENT 1 7-28

  • 8/10/2019 Lec 07 Superelement NAS105

    4/136

    S7-4NAS105, Section 7, July 2003

    TABLE OF CONTENTSSection Page

    SAMPLE PROBLEMSTEEL STAMPING SESET ENTRIES FOR MAINBULK DATA SUPERELEMENTS 7-33

    PARTITIONED SOLUTIONS 7-34

    THEORY OF STATIC CONDENSATION 7-36

    CONVENTIONAL ANALYSIS 7-38

    SUPERELEMENT ANALYSIS 7-41

    BULK DATA FOR STATIC LOADS ON SUPERELEMENTS 7-48

    SINGLE-POINT CONSTRAINSTS ON SUPERELEMENTS 7-50

    MPCs AND RIGID ELEMENTS IN SUPERELEMENTS 7-52

    RIGID CONNECTION OF TWO SUPERELEMENTS 7-53

    SUPERELEMENT CASE CONTROL COMMANDS 7-54

    SUPER COMMAND 7-55

    EXPANDED VERSUS CONDENSED 7-56

    SUPER COMMAND EXAMPLEONE LOADING CONDITION 7-58

    MULTIPLE LOADING CONDITIONS IN SUPERELEMENT CASECONTROLOPTION 1 7-59

  • 8/10/2019 Lec 07 Superelement NAS105

    5/136

    S7-5NAS105, Section 7, July 2003

    TABLE OF CONTENTSSection Page

    MULTIPLE LOADING CONDITIONS IN SUPERELEMENTCASE CONTROLOPTION 2 7-60

    REASONS TO USE OPTION 2 FOR MULTIPLE LOADINGS 7-62

    MULTIPLE LOADINGSSAMPLE OF OPTION 1 7-63

    MULTIPLE LOADINGSSAMPLE OF OPTION 2 7-64

    PARAMETERS IN CASE CONTROL 7-65SAMPLE SUPERELEMENT STATIC RUN INPUT 7-66

    SAMPLE SUPERELEMENT STATIC RUN INPUT USING PARTS 7-68

    SUPERELEMENT REDUCTION METHODS AVAILABLE IN DYNAMIC ANALYSIS 7-71

    DEGREES OF REDUCTION 7-72

    COMPARISON OF REDUCTION METHODS 7-73ADVANTAGES OF EACH REDUCTION METHOD 7-74

    CALCULATION OF NORMAL MODES USING STATIC REDUCTION ONLY 7-75

    CALCULATION OF NORMAL MODES USING DYNAMIC REDUCTIONFOR SUPERELEMENT 7-76

  • 8/10/2019 Lec 07 Superelement NAS105

    6/136

    S7-6NAS105, Section 7, July 2003

    TABLE OF CONTENTS

    Section Page

    FIXED BOUNDARY SOLUTIONS (PARAM, FIXEDB, -1) 7-78

    PROCEDURES FOR SUPERELEMENT DYNAMIC REDUCTION 7-79

    SPECIFICATION OF FIXED AND FREE BOUNDARY DEGREES OF FREEDOM 7-81

    REFERENCES FOR CMS 7-82

    SUPERELEMENT DYNAMICS EXAMPLE 7-83

    APPENDIXTHE CRAIG-BAMPTON MEDTHODHAND-SOLVED EXAMPLE 7-100

    DEFAULT CMS METHOD FIXED BOUNDARY CMS 7-101

    SOLUTION BY HAND 7-104

    SOLUTION USING MSC.NASTRAN SOL 103 7-114

    SELECTED OUTPUT FROM MSC.NASTRAN 7-115

  • 8/10/2019 Lec 07 Superelement NAS105

    7/136S7-7NAS105, Section 7, July 2003

    TABLE OF CONTENTS

    Section Page

    EXTERNAL SUPERELEMENTS 7-117

    CREATING AN EXTERNAL SUPERELEMENT 7-118

    ATTACHING AN EXTERNAL SUPERELEMENT 7-120

    DATA RECOVERY FOR AN EXTERNAL SUPERELEMENT 7-122

    ATTACHING AN EXTERNAL SUPERELEMENT 7-123

    SAMPLE PROBLEM 7-125

    SAMPLE PROBLEM USING MATRIXDB 7-126

    SAMPLE PROBLEM USING DMGIOP2 PROGRAM 7-132

  • 8/10/2019 Lec 07 Superelement NAS105

    8/136S7-8NAS105, Section 7, July 2003

  • 8/10/2019 Lec 07 Superelement NAS105

    9/136

  • 8/10/2019 Lec 07 Superelement NAS105

    10/136S7-10NAS105, Section 7, July 2003

    ADVANTAGES OF SUPERELEMENTANALYSIS

    Large problems (i.e., allows solving problems that exceed yourhardware capabilities)

    Less CPU or wall clock time per run (reduced risk since eachsuperelement may be processed individually)

    Partial redesign requires only partial solution (cost).

    Allows more control of resource usage Partitioned input desirable

    Organization

    Repeated components

    Partitioned output desirable Organization

    Comprehension

    Components may be modeled by subcontractors.

  • 8/10/2019 Lec 07 Superelement NAS105

    11/136S7-11NAS105, Section 7, July 2003

    ADVANTAGES OF SUPERELEMENTANALYSIS (Cont.)

    Multi-step reduction for dynamic analysis

    Zooming (or global-local analysis)

    Allows for efficient configuration studies (What if...)

  • 8/10/2019 Lec 07 Superelement NAS105

    12/136S7-12NAS105, Section 7, July 2003

    DISADVANTAGES OF SUPERELEMENTANALYSIS

    Increased overhead due to DMAP compilation anddatabase manipulation and storage

    Mandatory static condensation may cancel other costsavings for small models.

    All superelements must be linear. Approximations must be made in dynamics for mass

    and damping through static, component mode, orgeneralized dynamic reduction.

  • 8/10/2019 Lec 07 Superelement NAS105

    13/136S7-13NAS105, Section 7, July 2003

    HOW ARE SUPERELEMENTS DEFINED INMSC.NASTRAN?

    Superelements are identified using numbers (SEID). Each superelement (SEID > 0) is defined with its own set of grids,

    elements, constraints, loads, etc.

    There are two ways to define superelements in MSC.NASTRAN, MainBulk Data Superelements and PARTS (not currently supported for

    nonlinear analysis), which allow partitioned input files. Main Bulk Data superelements are easiest thought of as a cookiecutter

    approach.

    All data provided in the Main Bulk Data section (Between the BEGIN BULK and either

    the first BEGIN SUPER = i or ENDDATA entry) is partitioned (divided) into a separate set

    for each superelement based on GRID point assignments made by the user

    Partitioned bulk data superelements (PARTs) are defined in separate(selfcontained) sections of the input file. The separate PARTs areassembled together based on coincident points.

    Each PART is defined in a selfcontained section which begins with a BEGIN SUPER=i

    entry and ends with either the next BEGIN SUPER=j entry of the ENDDATA

  • 8/10/2019 Lec 07 Superelement NAS105

    14/136S7-14NAS105, Section 7, July 2003

    HOW ARE SUPERELEMENTS DEFINED INMSC.NASTRAN?

    The residual structure is a superelement thatcontains grid points, elements, etc. (in the Main BulkData), which are not assigned to any othersuperelement. Last superelement (SEID = 0) to be processed

    Superelement on which the assembly analysis (nonlinear, transientresponse, frequency response, buckling, system modes, etc.) isperformed

    A superelement may also be defined as an image of

    a superelement or obtained from outsideMSC.NASTRAN.

  • 8/10/2019 Lec 07 Superelement NAS105

    15/136S7-15NAS105, Section 7, July 2003

    MAIN BULK DATA SUPERELEMENTDEFINITION

    Each superelement(SEID > 0) defined in the MainBulk Data section is defined with its own set of grids,elements, constraints, loads, etc. Interior grid points are assigned (partitioned) to a superelement by

    the user. Exterior grid points, elements, loads, and constraints are

    automatically partitioned by the program based on interior grid pointassignments.

  • 8/10/2019 Lec 07 Superelement NAS105

    16/136S7-16NAS105, Section 7, July 2003

    MAIN BULK DATA GRID POINTPARTITIONING

    Bulk Data Entries

    Only interior points need to be defined.

    SESET takes precedence over GRID. For the example shown above, Grid Point 47 will belong to the residual structure

    (SEID=0).

    Elements, constraints, loads, etc., are automatically partitioned.

    SESET THRU option allows open sets.

    Points not assigned to any superelement belong to the residualstructure by default. A model with no grid point assignments is definedas a residual structure-only model.

    1 2 3 4 5 6 7 8 9 10

    GRID GID ETC. SEID

    GRID 47 2

    1 2 3 4 5 6 7 8 9 10

    SESET SEID G1 "THRU" G2

    SESET 0 47 THRU 57

    Superelements areidentified by an integer.

  • 8/10/2019 Lec 07 Superelement NAS105

    17/136S7-17NAS105, Section 7, July 2003

    BULK DATA USED TO DEFINE PARTS

    Each PART is defined in a separate section of the input file

    The section containing the data for a PART will begin with:BEGIN (BULK) SUPER = i

    where i is the superelement id to be defined by the following input

    The section containing the data for a PART will end with either:BEGIN (BULK) SUPER = j

    where j is the superelement defined in the next section of the input fileor

    ENDDATA

    which indicates the end of the input file

    The Bulk Data for each PART must be selfcontained It must contain all data defining elements, properties, materials, and

    loadings for that PART

    Different PARTs may use the same id numbers for elements and GRIDpoints, since each is in a selfcontained input section.

  • 8/10/2019 Lec 07 Superelement NAS105

    18/136S7-18NAS105, Section 7, July 2003

    BULK DATA USED TO DEFINESUPERELEMENTS

    ID test, problemSOL 101CENDTITLE = SAMPLE INPUT FILE DEMONSTRATING PART INPUTSUBCASE 1LOAD = 1DISP = ALLBEGIN BULK$

    $ MAIN BULK DATA may be omitted if desired$ contains data defining residual structure and also any Main Bulk Data$ superelements$$ any superelements defined in this section will be defined by$ using SESET entries or field 9 on the GRID entries$BEGIN SUPER = 1$$ model data for PART 1$BEGIN SUPER = 2$$ model data for PART 2$ENDDATA

    Sample input stream

  • 8/10/2019 Lec 07 Superelement NAS105

    19/136S7-19NAS105, Section 7, July 2003

    BULK DATA USED TO CONNECT PARTS

    Since PARTs are selfcontained, it is necessary to connect them to

    each other and the Main Bulk Data superelements

    The Program will automatically determine coincident grid pointsbetween each PART and any other PARTs or Main Bulk Datasuperelements

    If desired, the automatic connection logic may be modified or

    overridden by using the following entries in the Main Bulk Data section SEBNDRYdefines a set of points for a PART which may be used in

    the automatic search for attachments

    SECONCTAllows definition of a tolerance for connection and (ifdesired) manual listing of the grid points being connected

    SEEXCLDAllows you to provide a list of points to be excluded fromthe boundary search

    SEBULKthe METHOD field on this entry controls whether theAUTO or MANUAL connection logic is used.

  • 8/10/2019 Lec 07 Superelement NAS105

    20/136S7-20NAS105, Section 7, July 2003

    SEBNDRY ENTRYDefines a list of grid points in a partitioned superelement for the automatic boundary searchbetween a specified superelement or between all other superelements in the model.

    Format:

    Example 1:

    Example 2:

    Field Contents

    SEIDA Superelement Identification number. See Remark 2. (Integer 0)

    SEIDB Superelement Identification. See Remark 3. (Integer 0 or Character

    All ; Default = ALL )

    GIDAI Identification number of a boundary grid point in superelement SEIDA.

    Remarks:1. SEBNDRY may only be specified in the main Bulk Data Section and is not

    recognized after the BEGIN SUPER = n.

    2. SEIDA AND SEIDB may reference partitioned superelements or superelements inthe main Bulk Data Section

    1 2 3 4 5 6 7 8 9 10

    SEBNDRY SEIDA SEIDB GIDA1 GIDA2 GIDA3 GIDA4 GIDA5 GIDA6

    GIDA7 GIDA8 etc.

    SEBNDRY 400 4 10 20 30 40

    SEBNDRY 400 4 10 20 30 40

  • 8/10/2019 Lec 07 Superelement NAS105

    21/136S7-21NAS105, Section 7, July 2003

    SECONCT ENTRYExplicitly defines grid and scalar point connection procedures for a partitionedsuperelement.

    Format:

    Example:

    Field Contents

    SEIDA Partitioned superelement Identification number. See Remark 2.(Integer > 0)

    SEIDB Identification number of superelement for connection to SEIDA.(Integer 0)

    TOL Location tolerance to be used when searching for or checking

    boundary grid points. (Real; Default = 10E5 )LOC Coincident location check option for manual connection.

    (Character; YES or NO; Default = YES)

    GIDAI Identification number of a grid or scalar point in superelementSEIDA, which will be connected to GIDBI.

    GIDBI Identification number of a grid or scalar point in superelement

    SEIDB, which will be connected to GIDAI.

    1 2 3 4 5 6 7 8 9 10

    SECONCT SEIDA SEIDB TOL LOC

    GIDA1 GIDB1 GIDA2 GIDB2 GIDA3 GIDB3 etc.

    SECONCT 10 20 1.00E-04 YES

    1001 4001 1002 4002 2222 4444

  • 8/10/2019 Lec 07 Superelement NAS105

    22/136

  • 8/10/2019 Lec 07 Superelement NAS105

    23/136

    S7-23NAS105, Section 7, July 2003

    SEEXCLD ENTRY

    Defines grids that will be excluded during the attachment of a partitioned

    superelement.Format:

    Example:

    Field Contents

    SEIDA Partitioned superelement Identification number. See Remark 2.(Integer > 0)

    SEIDB Superelement Identification. (Integer > 0 or Character = ALL )

    GIDAI Identification number of a grid in superelement SEIDA to be

    executed from connection to superelement SEIDB.Remarks:

    1. SEEXCLD can only be specified in the main Bulk Data Section and isignored after the BEGIN SUPER = n command.

    2. SEIDA and SEIDB may reference partitioned superelements orsuperelements defined in the main Bulk Data Section.

    1 2 3 4 5 6 7 8 9 10

    SEEXCLD SEIDA SEIDB GIDA1 GIDA2 GIDA3 GIDA4 GIDA5 GIDA6

    GIDA7 GIDA8 etc.

    SEEXCLD 110 10 45 678 396

  • 8/10/2019 Lec 07 Superelement NAS105

    24/136

    S7-24NAS105, Section 7, July 2003

    SEBULK ENTRY

    Defines superelement boundary search options and a repeated, mirrored, or collectorsuperelement.

    Format:

    Example:

    Field Contents

    SEID Superelement identification number. (Integer 0)TYPE Superelement type. (Character; No Default)

    PRIMARY Primary

    REPEAT Identical

    MIRROR Mirror

    COLLCTR Collector

    EXTERNAL External

    RSEID Identification number of the reference superelement, used if TYPEREPEAT and MIRROR. (Integer 0; Default 0)

    METHOD Method to be used when searching for boundary grid points. (Character:AUTO or MANUAL; Default = AUTO)

    TOL Location tolerance to be used when searching for boundary grid points.(Real; Default 10E5)

    LOC Coincident location check option for manual connection option.(Character: YES or NO; Default = YES)

    1 2 3 4 5 6 7 8 9 10

    SEBULK SEID TYPE RSEID METHOD TOL LOC

    SEBULK 14 REPEAT 4 AUTO 1.00E-03

  • 8/10/2019 Lec 07 Superelement NAS105

    25/136

    S7-25NAS105, Section 7, July 2003

    SEBULK ENTRY (Cont.)

    Remarks:

    1. The TYPE = REPEAT or MIRROR does not include superelementsupstream of the reference superelement. A repeated or mirroredsuperelement can have boundaries, loads, constraints, and reductionprocedures that are different than the reference superelement.

    2. METHOD = MANUAL requires SECONCT entries. SEBNDRY and

    SEEXCLD, which reference SEID, will produce a fatal message.

    3. SECONCT, SEBNDRY, and SEEXCLD entries can be used to augmentthe search procedure and/or override the global tolerance.

    4.For combined automatic and manual boundary search, the METHOD =AUTO should be specified and connections should be specified on a

    SECONCT entry.

    5.TOL and LOC are the default values that can be modified between two

    superelements by providing the required tolerance on the SECONCT entry.6.TYPE = MIRROR also requires specification of a SEMPLN entry.

    7.TYPE = COLLCTR indicates a collector superelement, which does notcontain any grids or scalar points.

    8.For TYPE = EXTERNAL, see also PARAM, EXTOUT, etc. description inSection 6 of the MSC.NASTRAN Quick Reference Guide.

  • 8/10/2019 Lec 07 Superelement NAS105

    26/136

    S7-26NAS105, Section 7, July 2003

    SAMPLE PROBLEM- STEEL STAMPING

  • 8/10/2019 Lec 07 Superelement NAS105

    27/136

    S7-27NAS105, Section 7, July 2003

    SAMPLE PROBLEM- STEEL STAMPING(Cont.)

    Grid Points 1 and 2 fixed

    Material properties:Steel t = 0.05

    E = 29 x 106psi

    = 0.3= 0.283 lb/in3(weight density)

    Applied loads 1 psi pressure on square portions

    Normal force of 2 lb on Grids 93 and 104

    Opposing normal force of 2 lb on Grids 93 and 104

  • 8/10/2019 Lec 07 Superelement NAS105

    28/136

    S7-28NAS105, Section 7, July 2003

    SAMPLE PROBLEMSTEEL STAMPINGSAMPLE SUPERELEMENT 1

  • 8/10/2019 Lec 07 Superelement NAS105

    29/136

    S7-29NAS105, Section 7, July 2003

    SAMPLE PROBLEMSTEEL STAMPING(Cont.)

    Grids 1 and 2 are fixed

    Steel D = .06

    E = 20 x 106psi

    D = . 3= .283 lb./In3(weight density)

    Applied Loads1. Pressure on square portions of 1 psi

    2. Normal force of 2 lb on Grids points 93 and 104

    3. Opposing normal forces of 2lb on Grid points 93 and 104

    SE# Elements

    1 18

    42

    2 43 87

    3 14 15

    4 16 17

    5 6 9

    6 10 13

    7 1 4

    0 5

  • 8/10/2019 Lec 07 Superelement NAS105

    30/136

    S7-30NAS105, Section 7, July 2003

    MODEL DEFINITION FOR SAMPLEPROBLEM

    BEGIN BULK

    $

    $*******************************************************************

    $ BASIC MODEL DEFINITION - SAME FORALL RUNS

    $*******************************************************************

    $

    GRDSET,,,,,,,6

    GRID,1,,-.4,0.,0.,,123456

    GRID,3,,-.4,0.9,0.=,*2,=,=,*.9,==

    =1

    GRID,2,,.4,0.,0.,,123456

    GRID,4,,.4,0.9,0.

    =,*2,=,=,*.9,==

    =1

    GRID,9,,-3.6,3.6,0.

    =,*1,=,*.8,==

    =8

    GRID,19,,-3.6,4.4,0.

    =,*1,=,*.8,===8

    GRID,29,,-3.6,5.2,0.

    GRID,30,,-2.8,5.2,0.

    GRID,31,,2.8,5.2,0.

    GRID,32,,3.6,5.2,0.

    GRID,33,,-5.2,6.,0.

    =,*1,=,*.8,==

    =4

    GRID,39,,1.2,6.,0.

    =,*1,=,*.8,==

    =4GRID,45,,-5.2,6.8,0.

    =,*1,=,*.8,==

    =4

    GRID,51,,1.2,6.8,0.

    =,*1,=,*.8,==

    =4

    GRID,57,,-5.2,7.6,0.

    =,*1,=,*.8,==

    =4

    GRID,63,,1.2,7.6,0.=,*1,=,*.8,==

    =4

    GRID,69,,-5.2,8.4,0.

    =,*1,=,*.8,==

    =4

    GRID,75,,1.2,8.4,0.

    =,*1,=,*.8,==

    =4

    GRID,81,,-5.2,9.2,0.

    =,*1,=,*.8,==

    =4GRID,87,,1.2,9.2,0.

    =,*1,=,*.8,==

    =4

    GRID,93,,-5.2,10.,0.

    =,*1,=,*.8,==

    =4

    GRID,99,,1.2,10.,0.

    =,*1,=,*.8,==

    =4

  • 8/10/2019 Lec 07 Superelement NAS105

    31/136

    S7-31NAS105, Section 7, July 2003

    MODEL DEFINITION FORSAMPLE PROBLEM (Cont.)

    $

    $ ELEMENTS

    $

    CQUAD4,1,1,1,2,4,3

    =,*1,=,*2,*2,*2,*2

    =1

    CQUAD4,4,1,7,8,14,13

    CQUAD4,6,1,9,10,20,19

    =,*1,=,*1,*1,*1,*1

    =2

    CQUAD4,5,1,13,14,24,23CQUAD4,10,1,14,15,25,24

    = *1,=,*1,*1,*1,*1

    =2

    CQUAD4,14,1,19,20,30,29

    CQUAD4,15,1,29,30,36,35

    CQUAD4,16,1,27,28,32,31

    CQUAD4,17,1,31,32,42,41

    CQUAD4,18,1,33,34,46,45

    =,*1,=,*1,*1,*1,*1

    =3

    CQUAD4,23,1,45,46,58,57

    =,*1,=,*1,*1,*1,*1

    =3

    CQUAD4,28,1,57,58,70,69

    =,*1,=,*1,*1,*1,*1

    =3

    CQUAD4,33,1,69,70,82,81

    =,*1,=,*1,*1,*1,*1

    =3

    CQUAD4,38,1,81,82,94,93

    =,*1,=,*1,*1,*1,*1

    =3

    CQUAD4,43,1,39,40,52,51

    =,*1,=,*1,*1,*1,*1

    =3

    CQUAD4,48,1,51,52,64,63

    =,*1,=,*1,*1,*1,*1

    =3

    CQUAD4,53,1,63,64,76,75

    =,*1,=,*1,*1,*1,*1=3

    CQUAD4,58,1,75,76,88,87

    =,*1,=,*1,*1,*1,*1

    =3

    CQUAD4,63,1,87,88,100,99

    =,*1,=,*1,*1,*1,*1

    =3

    MAT1,1,30.+6,,.3,.283

    PARAM,WTMASS,.00259

    PSHELL,1,1,.05,1,,1

    $

    $ LOADINGS

    $

    $ LOAD CASE 1 - PRESSURE LOAD

    $

    PLOAD2,101,-1.,18,THRU,42

    PLOAD2,101,-1.,43,THRU,67

    $

  • 8/10/2019 Lec 07 Superelement NAS105

    32/136

    S7-32NAS105, Section 7, July 2003

    MODEL DEFINITION FORSAMPLE PROBLEM (Cont.)

    $ LOAD CASE 2 - 2 POINT LOADS AT CORNERS

    $

    FORCE,201,93,,2.,0.,0.,1.

    FORCE,201,104,,2.,0.,0.,1.

    $

    $ LOAD CASE 3 - OPPOSING POINT LOADS AT

    CORNERS

    $

    FORCE,301,93,,2.,0.,0.,1.

    FORCE,301,104,,2.,0.,0.,-1.

    $

    ****************************************

    ***************************

    $ END OF BASIC MODEL DEFINITION

    $

    ****************************************

    ***************************ENDDATA

  • 8/10/2019 Lec 07 Superelement NAS105

    33/136

  • 8/10/2019 Lec 07 Superelement NAS105

    34/136

    S7-34NAS105, Section 7, July 2003

    PARTITIONED SOLUTIONS

    For each superelement, its degrees-of-freedom (DOFs) aredivided into two subsets: Exterior DOFs (called the A-set): Designates the analysis DOFs, which are

    retained for subsequent processing (for Superelement 1, Grid Points 35 and36)

    Interior DOFs: Designates the DOFs that are reduced out during

    superelement processing and are omitted in subsequent processing (forSuperelement 1 of the sample problem, Grid Points 33, 34, 37,38, 4550,5762, 6974, 8186, 939 8).

    The Main Bulk Data is partitioned by superelement (although thefollowing operations are performed using tables, it is easier tothink of them in terms of the Bulk Data). All Bulk Data unique to the superelement is removed from the original input

    and placed into a unique set for the superelement.

    Bulk Data that is shared or used by more than one superelement (ex:

    PSHELL, MAT1, etc.) is copied for each applicable superelement.

    PARTs are already separated.

  • 8/10/2019 Lec 07 Superelement NAS105

    35/136

    S7-35NAS105, Section 7, July 2003

    PARTITIONED SOLUTIONS (Cont.)

    For each superelement, the program produces a description in

    matrix terms of its behavior as seen at the boundary or exteriordegrees of freedom. A set of G-sized matrices is produced for each superelement based on the

    input data.

    These matrices are reduced down to matrices representing the properties of thesuperelement as seen by the adjacent (attached) structure.

    At the residual structure, the program combines and assemblesthe boundary matrices. The BULK DATA for the RESIDUAL consists of all residual Main Bulk Data

    not assigned to any superelement plus any common data.

    Solve for the residual structure displacements.

    For each superelement, expand boundary (exterior)displacements to obtain its interior displacements.

  • 8/10/2019 Lec 07 Superelement NAS105

    36/136

    S7-36NAS105, Section 7, July 2003

    THEORY OF STATIC CONDENSATION

    After generating matrices and applying MPCs and SPCs,

    O-Set = Interior points (to be condensed out by the reduction)

    A-Set = exterior (or boundary) points (which are retained forfurther analysis)

    Partition

    Extract upper equation and pre-multiply by

    Let (Boundary Transformation)

    and (Fixed Boundary Displacements)

    then (Total Interior Displacements)

    ffff PUK

    a

    o

    a

    o

    aaT

    oa

    oaoo

    P

    P

    U

    U

    KK

    KK

    1

    ooK

    o1

    ooaoaooo1

    oo PK]UKU[KK

    o1

    oooo

    oa1

    oooa

    PKU

    KKG

    aoaooo UGUU

    THEORY OF STATIC

  • 8/10/2019 Lec 07 Superelement NAS105

    37/136

    S7-37NAS105, Section 7, July 2003

    THEORY OF STATICCONDENSATION(Cont.)

    Substitute expression for U o in the lower equation

    then (Boundary Stiffness)

    and (Boundary Loads)

    Solve for residual structure

    (Boundary displacements)

    aaaaooaoa

    Toa PUK]UU[GK

    aaoaToaaa KGKK

    aoToaa PPGP

    a-1aaa PKU

  • 8/10/2019 Lec 07 Superelement NAS105

    38/136

    S7-38NAS105, Section 7, July 2003

    CONVENTIONAL ANALYSIS

    Flowchart

    Generation

    Solution

  • 8/10/2019 Lec 07 Superelement NAS105

    39/136

    S7-39NAS105, Section 7, July 2003

    CONVENTIONAL ANALYSIS(Cont.)

    Generation

    4545

    45453434

    34342323

    23231212

    1212

    GG

    KK000

    KKKK00

    0KKKK0

    00KKKK

    000KK

    ][K

    1000

    00

    00

    00

    0001

    KGG

    1

    121

    121

    121

    1

  • 8/10/2019 Lec 07 Superelement NAS105

    40/136

    S7-40NAS105, Section 7, July 2003

    CONVENTIONAL ANALYSIS(Cont.)

    Apply Constraints and Solve

    4

    3

    21

    453434

    34342323

    232312

    4

    3

    2

    P

    P

    P

    KKK

    KKKK

    KKK

    U

    U

    U

    3

    2

    1

    U

    U

    U 1

    4

    3

    2

    210

    121

    012

    3.5

    4.0

    2.5

    U

    U

    U

    4

    3

    2

  • 8/10/2019 Lec 07 Superelement NAS105

    41/136

    S7-41NAS105, Section 7, July 2003

    SUPERELEMENT ANALYSIS

    Flowchart

    DO LABELA

    I = 1, NSE

    Phase I

    Generation

    Assembly

    Reduction

    LABELA

    Phase IISolution

    DO LABELB

    I = 1, NSE

    Phase III

    Data Recovery

    LABELB

  • 8/10/2019 Lec 07 Superelement NAS105

    42/136

    S7-42NAS105, Section 7, July 2003

    SUPERELEMENT ANALYSIS (Cont.)

    GenerationSEID = 1

    Residual Structure

    2323

    23231212

    1212

    1gg

    KK0

    KKKK

    0KK

    ][K

  • 8/10/2019 Lec 07 Superelement NAS105

    43/136

    S7-43NAS105, Section 7, July 2003

    SUPERELEMENT ANALYSIS (Cont.)

    ReductionSEID = 1

    Eliminate constraints:

    Compute boundary transformation:

    0

    1

    0

    P

    P

    P

    }{P13

    2

    1

    1g

    aaao

    oaoo

    2323

    2323121ff

    KK

    KK

    KKKKK][K

    0.5KK

    K

    ][K][K][G

    2312

    23

    oa1

    oo1

    oa

  • 8/10/2019 Lec 07 Superelement NAS105

    44/136

    S7-44NAS105, Section 7, July 2003

    SUPERELEMENT ANALYSIS (Cont.)

    Compute boundary stiffness:

    Compute boundary loading:

    0.5KK

    KKK

    ]GKK[][K

    2312

    23121aa

    oaToaaa

    1aa

    a

    0

    13

    21f

    P

    P

    0

    1

    P

    P}{P

    0.5P

    KK

    KPP

    }PGP{}{P

    2

    2312

    2313

    13

    oToaa

    1a

    0

  • 8/10/2019 Lec 07 Superelement NAS105

    45/136

    S7-45NAS105, Section 7, July 2003

    SUPERELEMENT ANALYSIS (Cont.)

    SimilarlySEID = 2

    0

    3

    0

    P

    P

    P

    }{P

    KK0

    KKKK

    0KK

    ][K

    5

    4

    23

    2g

    4545

    45453434

    3434

    2gg

    .5P

    KK

    K

    0.5KK

    KK

    0.5KK

    K

    4

    4534

    34

    4534

    4534

    4534

    34

    1PP

    ]K[

    ]G[

    2

    32

    3

    2

    aa

    2

    oa

    0

  • 8/10/2019 Lec 07 Superelement NAS105

    46/136

    S7-46NAS105, Section 7, July 2003

    SUPERELEMENT ANALYSIS (Cont.)Residual Structure

    Assembly

    Solution4PPPP

    }PP{P}{P

    1KKK

    ]KK[K][K

    03

    23

    13

    0g

    2a

    1aa

    21

    0gg

    2aa

    1aaaa

    4K

    PU

    }{P][K}{U

    03

    a1

    aaa

    0

  • 8/10/2019 Lec 07 Superelement NAS105

    47/136

    S7-47NAS105, Section 7, July 2003

    SUPERELEMENT ANALYSIS (Cont.)Data RecoverySEID = 1

    Enforce (transform) boundary motion.

    Compute fixed-boundary motion.

    Compute total motion.

    2.0UKK

    KU

    }]{U[G}{U

    32312

    2332

    aoaao

    0.5PKK

    1U

    }{P][K}{U

    22312

    o2

    o-1

    oooo

    2.5KK

    PUKU

    }{U][U}{U

    2312

    23232

    ao

    ooo

    BULK DATA FOR STATIC LOADS ON

  • 8/10/2019 Lec 07 Superelement NAS105

    48/136

    S7-48NAS105, Section 7, July 2003

    BULK DATA FOR STATIC LOADS ONSUPERELEMENTS

    Main Bulk Data Superelements: Loads applied to interior grid points are assigned to the

    superelement.

    Loads applied to exterior grid points are assigned to the mostdownstream superelement, that is, the superelement for which thegrid point is interior.

    Loads applied to elements (PLOADi) are assigned in the samemanner as elements.

    Note: A PLOAD entry may not reference the interior points of morethan one superelement.

    Partitioned Superelements: Any Loadingrelated entries must be defined in the partitioned data

    (in the area of the input file beginning with BEGIN SUPER =)

    STATIC LOADS ON MAIN BULK DATA

  • 8/10/2019 Lec 07 Superelement NAS105

    49/136

    S7-49NAS105, Section 7, July 2003

    STATIC LOADS ON MAIN BULK DATASUPERELEMENTS

    Example

    SESET, 1, 4, 5, 6 Grids 4, 5, and 6 are interior points to Superelement 1. Point 3 is exterior to Superelement 1.

    P2 is assigned to Superelement 0.

    W and P1is assigned to Superelement 1.

    Superelement 0Superelement 1

    SINGLE POINT CONSTRAINSTS ON

  • 8/10/2019 Lec 07 Superelement NAS105

    50/136

    S7-50NAS105, Section 7, July 2003

    MAIN BULK DATA SUPERELEMENTS Constraint entries applied to the interior points of a superelement

    are assigned to that superelement.

    Constraint entries applied to the exterior points of a superelementare sent downstream.

    Multiple boundary conditions are allowed for the residual structureonly

    For multiple boundary conditions, place grid points that will beconstrained interior to the residual structure.

    Each superelement may have only one SPC set per run.

    PARTITTIONED SUPERELEMENTS All constraintrelated bulk data entries for the interior points of a

    PART must be defined in the partitioned bulk data

    (BEGIN SUPER=).

    SINGLE-POINT CONSTRAINSTS ONSUPERELEMENTS

    SINGLE POINT CONSTRAINSTS ON

  • 8/10/2019 Lec 07 Superelement NAS105

    51/136

    S7-51NAS105, Section 7, July 2003

    SINGLE-POINT CONSTRAINSTS ONSUPERELEMENTS (Cont.)

    SESET, 1, 4,5, 6 Grid Points 4, 5, and 6 are interior to Superelement 1.

    Point 3 is exterior to Superelement 1.

    SPC at 3 is assigned to Superelement 0.

    SPC at 6 is assigned to Superelement 1.

    Superelement 0 Superelement 1

    MPCs AND RIGID ELEMENTS IN

  • 8/10/2019 Lec 07 Superelement NAS105

    52/136

    S7-52NAS105, Section 7, July 2003

    MPCs AND RIGID ELEMENTS INSUPERELEMENTS

    Rigid elements and MPCs that connect only interiorpoints are modeled conventionally.

    Dependent degrees of freedom may not be exterior.

    For MPCs and rigid elements that connect two

    superelements, Place the upstream degrees of freedom in the dependent set.

    Place the downstream degrees of freedom in the independent set.

    Multiple multipoint constraint conditions are allowed

    for the residual structure only For multiple multipoint constraints, place grid points that will bespecified on these interior to the residual structure.

    Each superelement may have only one MPC set per run. (Note:MPCADD may be used.)

  • 8/10/2019 Lec 07 Superelement NAS105

    53/136

    SUPERELEMENT CASE CONTROL

  • 8/10/2019 Lec 07 Superelement NAS105

    54/136

    S7-54NAS105, Section 7, July 2003

    SUPERELEMENT CASE CONTROLCOMMANDS

    SE-type (manual processing)SEMG, SELG, SEKR, SELR,SEMR, SEDR, and SEALLappear above the first SUBCASE ifused

    Control solution sequence execution

    Make no requests for loads, constraints, or output

    SEALL combines SEMG, SELG, SEKR, SELR, and SEMR

    Not necessary in SOL 101 and higher (default is SEALL=ALL, which impliesthat all necessary processing will be performed)

    Superelement processing order controlappear above the firstSUBCASE if used

    SEFINALLast superelements to be processed before residual structure

    not recommended SEEXCLUDESuperelements not to be assembled downstream

    Case Control partitioningSUPER

    Assigns a subcase(s) to a specific superelement(s)

    Appears above or below subcase level

  • 8/10/2019 Lec 07 Superelement NAS105

    55/136

    S7-55NAS105, Section 7, July 2003

    SUPER COMMAND

    Partitions (assigns) a subcase to a superelement(s)

    Associates a superelement(s) with requests for parameters, loads,constraints, and output

    PreV69If the Case Control Section does not contain a SUPERcommand, then loads, constraints, and output requests are applied to theresidual structure only (the old default was SUPER = 0).

    V69 The new default is SUPER=ALL. if no SUPER command is present,

    the subcases are assumed to apply to ALL superelements (if any SUPERcommands occur in the Case Control, the default reverts to SUPER=0 forupward compatibility).

    The SUPER command may reference a superelement or a SET ofsuperelements.

    Note: The SET ID must be unique with respect to any superelement IDs.

    Form of SUPER commandSUPER = i, j

    where i = superelement ID or set of superelements

    j = load sequence number (a counter on loading conditions)

  • 8/10/2019 Lec 07 Superelement NAS105

    56/136

    S7-56NAS105, Section 7, July 2003

    EXPANDED VERSUS CONDENSED

    Conventional Case Control Expanded

    Condensed

    SUBCASE 10SET 1 = 101 THRU 110DISP = 1LOAD = 100

    SUBCASE 20SET 1 = 101 THRU 110DISP = 1

    LOAD = 200SUBCASE 30SET 3 = 201 THRU 210DISP = 3LOAD = 200

    SET 1 = 101 THRU 110SET 3 = 201 THRU 210DISP = 1LOAD = 200SUBCASE 10LOAD = 100SUBCASE 20SUBCASE 30DISP = 3

  • 8/10/2019 Lec 07 Superelement NAS105

    57/136

    S7-57NAS105, Section 7, July 2003

    EXPANDED VERSUS CONDENSED(Cont.)

    Superelement Case Control Expandedone loading condition

    Condensed

    $ model with superelements 10, 20, 0DISP = ALLSUBCASE 1 $ SE 10

    SUPER = 10LOAD = 100

    SUBCASE 2 $ SE 20SUPER = 20LOAD = 100

    SUBCASE 101 $ RESIDUAL STRUCTURESET 999 = 0SUPER = 999LOAD = 100

    BEGIN BULK

    SUBCASE 1

    DISP = ALL

    LOAD = 100

    BEGIN BULK

  • 8/10/2019 Lec 07 Superelement NAS105

    58/136

    MULTIPLE LOADING CONDITIONS IN

  • 8/10/2019 Lec 07 Superelement NAS105

    59/136

    S7-59NAS105, Section 7, July 2003

    SUPERELEMENTCASE CONTROLOPTION 1

    Appears identical to conventional Case Control

    For each loading, create one subcase (use thedefault SUPER=ALL)

    Option 1 requires All superelements must use the same loading, SPC, and MPC sets.

    MULTIPLE LOADING CONDITIONS IN

  • 8/10/2019 Lec 07 Superelement NAS105

    60/136

    S7-60NAS105, Section 7, July 2003

    SUPERELEMENTCASE CONTROLOPTION 2

    For the residual structure Define a subcase for each loading condition.

    For each superelement (or set of superelements) Define a subcase for each loading condition using a SUPER command

    identifying the superelement (or a set of superelements) and the loading

    sequence number.

    SUBCOMs are treated as a new load sequence and, therefore,must have a SUPER command and the residual structure musthave a corresponding subcase or subcom.

    REPCASEs must immediately follow the subcase they reference

    and contain the same SUPER=i,j command.

    MULTIPLE LOADING CONDITIONS

  • 8/10/2019 Lec 07 Superelement NAS105

    61/136

    S7-61NAS105, Section 7, July 2003

    MULTIPLE LOADING CONDITIONSEXAMPLE -- OPTION 2

    SEALL = ALL

    DISP = ALL

    SPC = 10SUBCASE 1 $ SEID 10 LOAD SEQ 1

    SUPER = 10, 1

    LOAD = 100

    SUBCASE 2 $ SEID 10 LOAD SEQ 2

    SUPER = 10, 2

    ELFORCE = ALL

    SUBCASE 12 $ SEID 20 LOAD SEQ 2

    SUPER = 20, 2

    LOAD = 200

    SUBCASE 101 $ R.S. LOAD SEQUENCE 1

    SUPER = 0,1

    GPFOR = ALL

    SUBCASE 102 $ R.S. LOAD SEQUENCE 2

    SUPER = 0,2

    LOAD = 1000

    DISP ELSTRE ELFOR10 100 X

    20

    0 X X

    10 X X

    20 200 X

    0 1000 X

    1

    2

    Load

    SEQ

    Output Requests

    SEID

    Load

    Set ID

    REASONS TO USE OPTION 2 FOR

  • 8/10/2019 Lec 07 Superelement NAS105

    62/136

    S7-62NAS105, Section 7, July 2003

    REASONS TO USE OPTION 2 FORMULTIPLE LOADINGS

    It allows different LOAD, SPC, MPC IDs, etc., foreach superelement.

    Each superelement may have unique outputrequests.

    It may be the only way to perform an analysis ifgroups have not coordinated their efforts.

    MULTIPLE LOADINGS SAMPLE OF

  • 8/10/2019 Lec 07 Superelement NAS105

    63/136

    S7-63NAS105, Section 7, July 2003

    MULTIPLE LOADINGSSAMPLE OFOPTION 1

    Coordinated input allows for simple Case Control P1and W1are applied for loading 1

    P2is applied for loading 2

    SOL 101TIME 5

    CENDTITLE = SAMPLE OF OPTION 1 FOR MULTIPLE LOADINGSDISP = ALL $ DEFAULT CASE CONTROL BEFORE FIRST$ SUPER = ALL is now the defaultSUBCASE 1LOAD = 1SUBCASE 2LOAD = 2BEGIN BULK..ENDDATA

    Superelement 0

    Superelement 1

    MULTIPLE LOADINGS SAMPLE OF

  • 8/10/2019 Lec 07 Superelement NAS105

    64/136

    S7-64NAS105, Section 7, July 2003

    MULTIPLE LOADINGS SAMPLE OFOPTION 2

    Uncoordinated input forces complicated Case Control P1 and W 1 are applied for loading 1 for Superelement 1.

    P2 is applied for loading 1 on the residual structure. P1 is applied on the residual structure for loading 2.

    SOL 101TIME 5CENDTITLE = UNCOORDINATED INPUT FORCES COMPLEX CASE CONTROLDISP = ALLSET 99 = 0SUBCASE 1SUPER = 1,1 $ S.E. 1, LOAD CONDITION 1

    LOAD = 1SUBCASE 2SUPER = 99,1 $ R.S., LOADING 1LOAD = 2SUBCASE 11SUPER = 1,2 $ S.E. 1, LOAD CONDITION 2$ NO LOADS APPLIED DIRECTLY ON S.E. 1 SUBCASE ONLY FOR$ DATA RECOVERYSUBCASE 12SUPER = 99,2 $ R.S., LOAD CONDITION 2LOAD = 1BEGIN BULK.

    ENDDATA

    Superelement 0Superelement 1

    PARAMETERS IN CASE CONTROL

  • 8/10/2019 Lec 07 Superelement NAS105

    65/136

    S7-65NAS105, Section 7, July 2003

    PARAMETERS IN CASE CONTROL

    Allows changes between superelements on same run

    Most, but not all, can be used in Case Control. There is a hierarchical rule for what value used will

    be. Subcase value first

    Above subcase level value if not in a subcase

    Bulk Data value if not in either of the above

    Default value if not in any of the above The default is taken from the main subDMAP if one exists.

    If not in main subDMAP from the called subDMAP

    If NDDL, the default is from the NDDL default table.

    Recommendations Specify the parameter value for each subcase (safe).

    or

    Specify the default value above the subcase level and exceptionswithin subcases.

    SAMPLE SUPERELEMENT STATIC RUN

  • 8/10/2019 Lec 07 Superelement NAS105

    66/136

    S7-66NAS105, Section 7, July 2003

    INPUTID SE, SAMPLE PROBLEM SOL 101

    $

    $ SUPERELEMENT STATICS SAMPLE PROBLEM STATIC SOLUTION

    $ USING SIMPLE CASE CONTROL

    $

    SOL 101 $ SUPERELEMENT STATICS SINGLE LEVEL TREE

    TIME 15

    CEND

    TITLE = S.E. SAMPLE PROBLEM 1

    SUBTITLE = S.E. STATICSRUN 1 MULTIPLE LOADS

    DISP = ALL

    PARAM,GRDPNT,0

    SUBCASE 101

    LABEL = PRESSURE LOAD

    LOAD = 101

    $

    SUBCASE 201

    LABEL = 2# NORMAL LOADS

    LOAD = 201

    $

    SUBCASE 301

    LABEL = OPPOSING LOADS

    LOAD = 301$

    $

    BEGIN BULK

    PARAM,POST,0

    $

    INCLUDE seset.dat

    INCLUDE model.dat

    INCLUDE load1.dat

    $

    ENDDATA

    Filese1s101.dat

    SAMPLE SUPERELEMENT STATIC RUN

  • 8/10/2019 Lec 07 Superelement NAS105

    67/136

    S7-67NAS105, Section 7, July 2003

    SAMPLE SUPERELEMENT STATIC RUNINPUT (Cont.)

    $ FILE LOAD1.DAT

    $

    $ LOADINGS FOR RUN SHOWING CONVENTIONAL CASE CONTROL

    $

    $ LOAD CASE 1 PRESSURE LOAD

    $

    $ NOTE: THRU RANGE SHOULD INCLUDE ELEMENTS OF ONLY ONE SUPERELEMENT

    $PLOAD2,101,1.,18,THRU,42

    PLOAD2,101,1.,43,THRU,67

    $

    $ LOAD CASE 2 2 POINT LOADS AT CORNERS

    $

    FORCE,201,93,,2.,0.,0.,1.

    FORCE,201,104,,2.,0.,0.,1.

    $

    $ LOAD CASE 3 OPPOSING POINT LOADS AT CORNERS

    $FORCE,301,93,,2.,0.,0.,1.

    FORCE,301,104,,2.,0.,0.,1.

    $

    Fileload1.dat

    SAMPLE SUPERELEMENT STATIC RUN

  • 8/10/2019 Lec 07 Superelement NAS105

    68/136

    S7-68NAS105, Section 7, July 2003

    SAMPLE SUPERELEMENT STATIC RUNINPUT USING PARTS

    $ file se1s101p.datSOL 101

    CEND

    TITLE = S.E. SAMPLE PROBLEM 1 USING PARTs

    SUBTITLE = S.E. STATICS RUN 1 MULTIPLE LOADS

    DISP = ALL

    stress = all

    PARAM,GRDPNT,0

    PARAM,WTMASS,.00259

    SUBCASE 101

    LABEL = PRESSURE LOAD

    LOAD = 101

    $

    SUBCASE 201

    LABEL = 2# NORMAL LOADS

    LOAD = 201

    $

    SUBCASE 301

    LABEL = OPPOSING LOADS

    LOAD = 301BEGIN BULK

    include part0.dat $ main bulk data section

    begin super=1

    $

    include loadprt1.dat

    include part1.dat

    begin super=2

    Filese1s101p.DAT

    $include loadprt2.datinclude part2.dat

    begin super=3$include part3.dat

    begin super=4$include part4.dat

    begin super=5$include part5.dat

    begin super=6$include part6.dat

    begin super=7$include part7.datenddata

    SAMPLE SUPERELEMENT STATIC RUN

  • 8/10/2019 Lec 07 Superelement NAS105

    69/136

    S7-69NAS105, Section 7, July 2003

    SAMPLE SUPERELEMENT STATIC RUNINPUT USING PARTS

    $

    $ file loadprt1.dat

    $ loads on s.e. 1

    $

    $ LOAD CASE 1 PRESSURE LOAD

    $

    PLOAD2,101,1.,18,THRU,42$

    $ LOAD CASE 2 2 POINT LOADS AT CORNERS

    $

    FORCE,201,93,,2.,0.,0.,1.

    $

    $ LOAD CASE 3 OPPOSING POINT LOADS AT CORNERS

    $

    FORCE,301,93,,2.,0.,0.,1.

    $

    Fileloadprt1.dat

    SAMPLE SUPERELEMENT STATIC RUN

  • 8/10/2019 Lec 07 Superelement NAS105

    70/136

    S7-70NAS105, Section 7, July 2003

    SAMPLE SUPERELEMENT STATIC RUNINPUT USING PARTS

    $

    $ file loadprt2.dat

    $ loads on s.e. 2

    $

    $ LOAD CASE 1 PRESSURE LOAD

    $PLOAD2,101,1.,43,THRU,67

    $

    $ LOAD CASE 2 2 POINT LOADS AT CORNERS

    $

    FORCE,201,104,,2.,0.,0.,1.

    $

    $ LOAD CASE 3 OPPOSING POINT LOADS AT CORNERS

    $

    FORCE,301,104,,2.,0.,0.,1.

    $

    Fileloadprt2.dat

    SUPERELEMENT REDUCTION METHODS

  • 8/10/2019 Lec 07 Superelement NAS105

    71/136

    S7-71NAS105, Section 7, July 2003

    SUPERELEMENT REDUCTION METHODSAVAILABLE IN DYNAMIC ANALYSIS

    Static reduction Static condensation of stiffness and Guyan reduction of mass

    Static reduction is the default

    Dynamic reduction Generalized dynamic reduction (GDR) (not recommended) Component modal synthesis (CMS)

    Analytical (All SE dynamic SOLs)

    DEGREES OF REDUCTION

  • 8/10/2019 Lec 07 Superelement NAS105

    72/136

    S7-72NAS105, Section 7, July 2003

    DEGREES OF REDUCTION

    Static reduction (default)

    Interior masses relumped to boundary (Guyan) Rigid body properties preserved

    Important masses must be made exterior (boundary)

    Generalized dynamic reductionin addition to static reduction

    Interior masses represented by approximate eigenvectors

    Approximate natural frequencies and mode shapes may be output

    Component mode reductionin addition to static reduction

    Interior masses represented by calculated eigenvectors of the component

    Eigensolutions for each superelement may be output

    All reductions are performed using a set of transformation

    vectorsthese vectors are best thought of as Ritz vectors

    COMPARISON OF REDUCTION METHODS

  • 8/10/2019 Lec 07 Superelement NAS105

    73/136

    S7-73NAS105, Section 7, July 2003

    COMPARISON OF REDUCTION METHODS

    Static reduction

    Generalized dynamic reduction

    Approximate eigenvectors are used to represent the interior

    motion. Component mode reduction

    Exact eigenvectors are used to represent the interior motion.

    }{U}]{u[G}{U oototo

    0 Local dynamic effectsare ignored.

    q

    t

    oqoto U

    U]G[G}{U

    q

    t

    oqoto U

    U]G[G}{U

    ADVANTAGES OF EACH REDUCTION

  • 8/10/2019 Lec 07 Superelement NAS105

    74/136

    S7-74NAS105, Section 7, July 2003

    ADVANTAGES OF EACH REDUCTIONMETHOD

    Advantages of Component Mode Reduction overStatic Reduction Can use experimental results

    More accurate for the same number of dynamic DOFs

    Ideal for highly coupled and uncoupled structures

    Advantages of Static Reduction over ComponentMode Reduction Cheaper

    Less sophisticated

    CALCULATION OF NORMAL MODESUSING

  • 8/10/2019 Lec 07 Superelement NAS105

    75/136

    S7-75NAS105, Section 7, July 2003

    USINGSTATIC REDUCTION ONLY

    This is the default method used to reducesuperelements is always be performed

    Superelement mass, damping, and stiffness arereduced statically to exterior DOFs.

    Case Control is similar to static analysis with theaddition of a METHOD command under the residualstructure subcase.

    CALCULATION OF NORMAL MODESUSING DYNAMIC REDUCTION FOR

  • 8/10/2019 Lec 07 Superelement NAS105

    76/136

    S7-76NAS105, Section 7, July 2003

    USING DYNAMIC REDUCTION FORSUPERELEMENT

    Dynamic reduction of superelements is optional and is performed inaddition to static (Guyan) reduction if requested

    The behavior of a superelement is represented by its real modes inaddition to the static shapes.

    The superelement stiffness, mass, and damping are transformed usingboth physical and modal variables.

    The superelement modes are computed if a METHOD command appearsunder the superelement subcase and SEQSETi entries are specified forthe superelement (QSETi or SENQSET for PARTs).

    The number of superelement modes computed (modal truncation) iscontrolled by the EIGRL entry.

    The number of superelement modes sent downstream is controlled by the

    number of Qset DOFs provided. SEQSETi entries can reference GRID points or SPOINTs

    By default, superelement modes are computed with all exterior degrees offreedom fixed (in the B-set). This is better known as the Craig-Bamptonmethod.

  • 8/10/2019 Lec 07 Superelement NAS105

    77/136

    FIXED BOUNDARY SOLUTIONS

  • 8/10/2019 Lec 07 Superelement NAS105

    78/136

    S7-78NAS105, Section 7, July 2003

    (PARAM, FIXEDB, -1)Statics

    Allows output of the superelement component modes in dynamics

    where z implies superelement component modes

    v indicates the v-set ( 0 + R + C)

    Allows checkout of one superelement at a timedisplacements,stresses, deformed plots, etc.any standard data recovery option.

    In SOL 63 after checkout, PARAM,RESDUAL,1 may be used to restartfor system (residual structure) modes.

    }]{[G}{U}{ ooo ao UU

    0.0 if FIXEDB = -1

    Motion Due toBoundary

    Displacements

    Motion Due to InteriorLoads

    Total Motion ofInterior Points

    0]] [MK[ vzww

    Superelement Modes (ArePrinted if FIXEDB = -1)

  • 8/10/2019 Lec 07 Superelement NAS105

    79/136

    PROCEDURES FOR SUPERELEMENT

  • 8/10/2019 Lec 07 Superelement NAS105

    80/136

    S7-80NAS105, Section 7, July 2003

    DYNAMIC REDUCTION (Cont.)

    Residual structure If static reduction is desired, specify selected physical DOFs in the

    A-set.

    Note: If CMS has been performed for upstream superelements, thegeneralized coordinates from the superelements should be inthe A-set in order to be included in the final solution.

    If GDR or residual structure CMS is used, no physical DOFs in A-set are required.

    SPECIFICATION OF FIXED AND FREE

  • 8/10/2019 Lec 07 Superelement NAS105

    81/136

    S7-81NAS105, Section 7, July 2003

    BOUNDARY DEGREES OF FREEDOM

    Set Definition

    B Fixed during GDR or CMR

    C Free during GDR or CMR

    Entry Type

    SECSETi No No Yes Yes

    SEBSETi No Yes No Yes

    Undefined Exterior

    DOFs Placed In

    B C B B

    Present?

    REFERENCES FOR CMS

  • 8/10/2019 Lec 07 Superelement NAS105

    82/136

    S7-82NAS105, Section 7, July 2003

    REFERENCES FOR CMS

    W. C. Hurty, Dynamic Analysis of Structural Systems Using

    Component Modes, AIAA Journal, Vol. 3, No. 4, April 1965 (Based

    upon JPL Tech. Memo 32-530, January 1964).

    R. H. MacNeal, A Hybrid Method of Component Mode Synthesis,

    Computers & Structures, Vol. 1, 1971.

    R. R. Craig and M. C. C. Bampton, Coupling of Substructures for

    Dynamic Analysis, AIAA Journal, Vol. 6, No. 7, July 1968.

    W. A. Benfield and R. F. Hruda, Vibration Analysis of Structures byComponent Mode Substitution, presented at AIAA/ASME 11th

    Structures, Structural Dynamics, and Materials Conference, Denver,CO, April 1970.

    S. Rubin, An Improved Component-Mode Representation, presented

    at AIAA/ASME 15th Structures, Structural Dynamics, and MaterialsConference, Las Vegas, NV, April 1974.

    R. R. Craig, Structural Dynamics: An Introduction to ComputerMethods, John Wiley and Sons, New York, 1981.

    E. D. Bellinger, Component Mode Synthesis for External

    Superelements, MSR-71, Los Angeles, May 1981, (SOLs 41, 42, 43).

    SUPERELEMENT DYNAMICS EXAMPLE

  • 8/10/2019 Lec 07 Superelement NAS105

    83/136

    S7-83NAS105, Section 7, July 2003

    SUPERELEMENT DYNAMICS EXAMPLE

    Cantilever beam modeled with two superelements

    Beam properties

    A = 5 in2

    I = 50.66059 in4

    Material properties

    E = 10,000,000 psi

    p = 0.01 lb-sec2 / in4

    SUPERELEMENT DYNAMICS EXAMPLE

  • 8/10/2019 Lec 07 Superelement NAS105

    84/136

    S7-84NAS105, Section 7, July 2003

    (Cont.)

    Compute first five system modes using the followingtechniques: Static reduction

    Assume fixed exterior points.

    Generalized dynamic reduction (GDR)

    Component mode reduction (CMR) GDR and CMR

    Assume all free exterior points with CMR.

    SUPERELEMENT DYNAMICS EXAMPLE

  • 8/10/2019 Lec 07 Superelement NAS105

    85/136

    S7-85NAS105, Section 7, July 2003

    (Cont.)

    $ FILE SEDYNBLK.DAT

    $

    DYNRED,1,100.

    EIGR,37,MGIV,,,,5

    SPC1,10,26,1001

    SPC1,10,1345,1001,THRU,1011

    SPC1,10,1345,2001,THRU,2016

    RBE2,1001,1011,26,2001

    GRID,1001,,0.

    =,(1),=,(2.),===(9)

    GRID,2001,,20.

    =,(1),=,(2.),==

    =(14)

    CBAR,111,10,1001,1002,,1.

    =,(1),=,(1),(1),==

    =(8)

    CBAR,211,10,2001,2002,,1.

    =,(1),=,(1),(1),==

    =(13)

    PBAR,10,10,5.,50.66059,12.66516

    MAT1,10,1.+4,,.3,.01

    PARAM,COUPMASS,1

    Bulk Data Input

  • 8/10/2019 Lec 07 Superelement NAS105

    86/136

    SUPERELEMENT DYNAMICS EXAMPLE(C )

  • 8/10/2019 Lec 07 Superelement NAS105

    87/136

    S7-87NAS105, Section 7, July 2003

    (Cont.)

    Static Reduction Only (Cont.)SUPERELEMENT CMS SAMPLE RUN 1 MAY 2, 1990 MSC.NASTRAN 1/ 4/ 89 PAGE 20

    SUPERELEMENT 0

    R E A L E I G E N V A L U E S

    MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 2.004165E+01 4.476790E+00 7.125033E01 1.000000E+00 2.004165E+01

    2 2 7.878806E+02 2.806921E+01 4.467353E+00 1.000000E+00 7.878806E+023 3 6.215354E+03 7.883752E+01 1.254738E+01 1.000000E+00 6.215354E+03

    4 4 2.425566E+04 1.557423E+02 2.478715E+01 1.000000E+00 2.425566E+04

    5 5 6.681884E+04 2.584934E+02 4.114050E+01 1.000000E+00 6.681884E+04

    SUPERELEMENT DYNAMICS EXAMPLE(C )

  • 8/10/2019 Lec 07 Superelement NAS105

    88/136

    S7-88NAS105, Section 7, July 2003

    (Cont.)

    Generalized Dynamic Reduction Assign to the residual structure only the

    superelement endpoints that are assumed to be fixedfor GDR.

    Specify Q-set (SEQSET1) along with thecorresponding variables (SPOINT).

    Request GDR (DYNRED) for both superelementsand eigensolution (METHOD) for the residual

    structure.

    SUPERELEMENT DYNAMICS EXAMPLE(C t )

  • 8/10/2019 Lec 07 Superelement NAS105

    89/136

    S7-89NAS105, Section 7, July 2003

    (Cont.)$ FILE = SEDYN2.DAT

    $

    SOL 103

    TIME 5

    CEND

    TITLE = SUPERELEMENT CMS SAMPLE RUN 2

    $SEALL = ALL $ ONLY REQUIRED IF SOL

  • 8/10/2019 Lec 07 Superelement NAS105

    90/136

    S7-90NAS105, Section 7, July 2003

    (Cont.)

    SUPERELEMENT CMS SAMPLE RUN 2 JUNE 26, 1990 MSC. NASTRAN 10/ 20/ 89 PAGE 15SUPERELEMENT 100

    *** USER INFORMATION MESSAGEPROCESSING OF SUPERELEMENT 100 IS NOW INITIATED.

    ^^^ PHASE 1 SUPERELEMENT GENERATION, ASSEMBLY AND REDUCTION.

    *** USER INFORMATION MESSAGE 4158STATISTICS FOR SYMMETRIC DECOMPOSITION OF

    DATA BLOCK SCRATCH FOLLOW NUMBER OF NEGATIVE TERMS ON FACTOR DIAGONAL = 2

    *** USER INFORMATION MESSAGE 4181NUMBER OF ROOTS BELOW 0.1000E+ 03 CYCLES IS 2

    NUMBER OF GENERALIZED COORDINATES SET TO 6

    SUPERELEMENT CMS SAMPLE RUN 2 JUNE 26,1990 MSC.NASTRAN 10/20/ 89 PAGE 16

    SUPERELEMENT 200*** USER INFORMATION MESSAGEPROCESSING OF SUPERELEMENT 200 IS NOW INITIATED.

    ^^^ PHASE 1 SUPERELEMENT GENERATION, ASSEMBLY AND REDUCTION.

    *** USER INFORMATION MESSAGE 4158STATISTICS FOR SYMMETRIC DECOMPOSITION OF

    DATA BLOCK SCRATCH FOLLOW

    NUMBER OF NEGATIVE TERMS ON FACTOR DIAGONAL = 3

    *** USER INFORMATION MESSAGE 4181NUMBER OF ROOTS BELOW 0.1000E+ 03 CYCLES IS 3

    Generalized Dynamic Reduction (Cont.)

    SUPERELEMENT DYNAMICS EXAMPLE(C t )

  • 8/10/2019 Lec 07 Superelement NAS105

    91/136

    S7-91NAS105, Section 7, July 2003

    (Cont.)

    NUMBER OF GENERALIZED COORDINATES SET TO 6

    SUPERELEMENT CMS SAMPLE RUN 2 JUNE 26, 1990 MSC.NASTRAN 10/ 20/ 89 PAGE19

    SUPERELEMENT 0

    R E A L E I G E N V A L U E S

    MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 2.004111E+01 4.476730E+00 7.124937E01 1.000000E+00 2.004111E+01

    2 2 7.870997E+02 2.805530E+01 4.465139E+00 1.000000E+00 7.870997E+02

    3 3 6.171406E+03 7.855830E+01 1.250294E+01 1.000000E+00 6.171406E+03

    4 4 2.370312E+04 1.539582E+02 2.450320E+01 1.000000E+00 2.370312E+04

    5 5 6.478747E+04 2.545338E+02 4.051031E+01 1.000000E+00 6.478747E+046 6 1.446095E+05 3.802755E+02 6.052273E+01 0.0 0.0

    7 7 2.829334E+05 5.319149E+02 8.465688E+01 0.0 0.0

    8 8 5.007846E+05 7.076614E+02 1.126278E+02 0.0 0.0

    9 9 8.291153E+05 9.105577E+02 1.449198E+02 0.0 0.0

    10 10 1.302097E+06 1.141094E+03 1.816108E+02 0.0 0.0

    11 11 1.942606E+06 1.393774E+03 2.218260E+02 0.0 0.0

    12 12 2.978247E+06 1.725760E+03 2.746632E+02 0.0 0.0

    13 13 5.330453E+06 2.308777E+03 3.674533E+02 0.0 0.0

    14 14 1.028805E+07 3.207499E+03 5.104893E+02 0.0 0.015 16 2.174905E+07 4.663588E+03 7.422330E+02 0.0 0.0

    16 15 3.803833E+07 6.167522E+03 9.815917E+02 0.0 0.0

    SUPERELEMENT DYNAMICS EXAMPLE(C t )

  • 8/10/2019 Lec 07 Superelement NAS105

    92/136

    S7-92NAS105, Section 7, July 2003

    (Cont.)Component Modal Synthesis

    Assign to the residual structure only the superelement endpoints that are assumed tobe fixed for calculation of component modes.

    Specify Q-set (SEQSET1) for each superelement along with the corresponding modalvariables (SPOINT).

    Request eigensolution (METHOD) for both superelements and the residual structure.$ FILE = SEDYN3.DAT$

    SOL 103TIME 5CENDTITLE = SUPERELEMENT CMS SAMPLE RUN 3SPC = 10$SEALL = ALL $ ONLY REQUIRED IF SOL

  • 8/10/2019 Lec 07 Superelement NAS105

    93/136

    SUPERELEMENT DYNAMICS EXAMPLE(C t )

  • 8/10/2019 Lec 07 Superelement NAS105

    94/136

    S7-94NAS105, Section 7, July 2003

    (Cont.)

    GDR and CMR

    Modified Case Control from GDR-only file set-up. In addition,eigensolution is requested for both superelements and the residualstructure.

    $ FILE = SEDYN4.DAT$SOL 103TIME 5CENDTITLE = SUPERELEMENT CMS SAMPLE RUN 4SEALL = ALL $ ONLY REQUIRED IF SOL

  • 8/10/2019 Lec 07 Superelement NAS105

    95/136

    SUPERELEMENT DYNAMICS EXAMPLE(C t )

  • 8/10/2019 Lec 07 Superelement NAS105

    96/136

    S7-96NAS105, Section 7, July 2003

    (Cont.)

    R E A L E I G E N V A L U E SMODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 6.261534E+03 7.912985E+01 1.259391E+01 1.000000E+00 6.261534E+03

    2 2 4.758257E+04 2.181343E+02 3.471715E+01 1.000000E+00 4.758257E+04

    3 3 1.829213E+05 4.276930E+02 6.806945E+01 1.000000E+00 1.829213E+05

    4 4 5.001845E+05 7.072372E+02 1.125603E+02 1.000000E+00 5.001845E+05

    5 5 1.117615E+06 1.057173E+03 1.682543E+02 1.000000E+00 1.117615E+06

    6 6 2.185548E+06 1.478360E+03 2.352883E+02 0.0 0.0

    SUPERELEMENT CMS SAMPLE RUN 4 JUNE 26, 1990 MSC.NASTRAN 10/ 20/ 89 PAGE 23

    SUPERELEMENT 0

    R E A L E I G E N V A L U E S

    MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 2.004112E+01 4.476730E+00 7.124937E01 1.000000E+00 2.004112E+01

    2 2 7.871165E+02 2.805560E+01 4.465187E+00 1.000000E+00 7.871165E+02

    3 3 6.171481E+03 7.855878E+01 1.250302E+01 1.000000E+00 6.171481E+03

    4 4 2.370327E+04 1.539587E+02 2.450328E+01 1.000000E+00 2.370327E+04

    5 5 6.486243E+04 2.546810E+02 4.053374E+01 1.000000E+00 6.486243E+04

    6 6 1.447435E+05 3.804517E+02 6.055077E+01 0.0 0.07 7 2.831655E+05 5.321330E+02 8.469160E+01 0.0 0.0

    8 8 5.018220E+05 7.083940E+02 1.127444E+02 0.0 0.0

    9 9 8.432106E+05 9.182650E+02 1.461464E+02 0.0 0.0

    10 10 1.317067E+06 1.147635E+03 1.826518E+02 0.0 0.0

    11 11 2.444493E+06 1.563487E+03 2.488367E+02 0.0 0.0

    12 12 4.798879E+06 2.190634E+03 3.486503E+02 0.0 0.0

    13 14 1.099342E+07 3.315632E+03 5.276993E+02 0.0 0.0

    14 13 1.587894E+07 3.984839E+03 6.342068E+02 0.0 0.0

    GDR and CMR (Cont.)

    SUPERELEMENT DYNAMICS EXAMPLE(C t )

  • 8/10/2019 Lec 07 Superelement NAS105

    97/136

    S7-97NAS105, Section 7, July 2003

    (Cont.)CMS with Free-Free Components

    Specify exterior points, which are unconstrained during CMS, with SECSET1entries.

    Recommend not using the SESUP entry or calculating 0.0 Hz componentmodes $ FILE = SEDYN5.DAT$

    SOL 103TIME 5CENDTITLE = SUPERELEMENT CMS SAMPLE RUN 5

    SEALL = ALL $ ONLY REQUIRED IF SOL

  • 8/10/2019 Lec 07 Superelement NAS105

    98/136

    S7-98NAS105, Section 7, July 2003

    (Cont.)

    SUPERELEMENT CMS SAMPLE RUN 5 MAY 2, 1990 MSC.NASTRAN 1/ 4/ 89 PAGE 16

    SUPERELEMENT 100

    R E A L E I G E N V A L U E S

    MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 3.170071E+04 1.780469E+02 2.833705E+01 1.000000E+00 3.170071E+ 04

    2 2 2.409813E+05 4.908985E+02 7.812891E+01 1.000000E+00 2.409813E+ 05

    3 3 9.273744E+05 9.630028E+02 1.532666E+02 1.000000E+00 9.273744E+ 05

    4 6 2.541635E+06 1.594251E+03 2.537329E+02 1.000000E+00 2.541635E+ 06

    5 7 5.702000E+06 2.387886E+03 3.800439E+02 1.000000E+00 5.702000E+ 06

    6 8 1.121551E+07 3.348956E+03 5.330029E+02 1.000000E+00 1.121551E+ 07

    7 9 2.010154E+07 4.483474E+03 7.135671E+02 1.000000E+00 2.010154E+ 07

    8 10 3.353399E+07 5.790854E+03 9.216431E+02 1.000000E+00 3.353399E+ 07

    SUPERELEMENT CMS SAMPLE RUN 5 MAY 2, 1990 MSC.NASTRAN 1/ 4/ 89 PAGE 19

    SUPERELEMENT 200

    R E A L E I G E N V A L U E S

    MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 6.261533E+03 7.912984E+01 1.259391E+01 1.000000E+00 6.261533E+ 03

    2 2 4.758247E+04 2.181341E+02 3.471711E+01 1.000000E+00 4.758247E+ 043 3 1.829191E+05 4.276904E+02 6.806904E+01 1.000000E+00 1.829191E+ 05

    4 6 5.001635E+05 7.072224E+02 1.125579E+02 1.000000E+00 5.001635E+ 05

    5 7 1.117487E+06 1.057113E+03 1.682447E+02 1.000000E+00 1.117487E+ 06

    6 8 2.184376E+06 1.477963E+03 2.352252E+02 1.000000E+00 2.184376E+ 06

    7 9 3.883847E+06 1.970748E+03 3.136542E+02 1.000000E+00 3.883847E+ 06

    8 10 6.435782E+06 2.536884E+03 4.037577E+02 1.000000E+00 6.435782E+ 06

    9 11 1.010135E+07 3.178262E+03 5.058361E+02 1.000000E+00 1.010135E+ 07

    10 12 1.518767E+07 3.897136E+03 6.202484E+02 1.000000E+00 1.518767E+ 07

    11 13 2.204906E+07 4.695643E+03 7.473347E+02 1.000000E+00 2.204906E+ 07

    12 14 3.106928E+07 5.573983E+03 8.871269E+02 1.000000E+00 3.106928E+ 07

    CMR with Free-Free Components (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    99/136

    APPENDIX 6ATHE CRAIG-BAMPTON MEDTHOD

  • 8/10/2019 Lec 07 Superelement NAS105

    100/136

    S7-100NAS105, Section 7, July 2003

    C G O OHAND-SOLVED EXAMPLE

    DEFAULT CMS METHOD FIXEDBOUNDARY CMS

  • 8/10/2019 Lec 07 Superelement NAS105

    101/136

    S7-101NAS105, Section 7, July 2003

    BOUNDARY CMS

    Description of Methodology (better known as Craig-Bampton CMS)

    The superelement matrices are partitioned into two sets of degreesof freedom (DOFs). The first set (the B-set) represents theboundary points. The second set is the interior DOFs (the O-set).

    A set of constraint modes is generated. Each constraint mode

    represents the motion of the model resulting from moving one

    boundary DOF 1.0 unit, while holding the other boundary DOFfixed. Therefore, there is one constraint mode for each boundary

    DOF (these vectors are known as GOATin MSC.NASTRAN)

    In matrix form,

    (Pbis not actually applied.)

    The first line gives

    bbb

    ob

    bbbo

    oboo

    P

    0

    IKK

    KK

    )(G}{ OAT}]{I[K][K bbob1

    ooob

    DEFAULT CMS METHOD FIXEDBOUNDARY CMS (Cont )

  • 8/10/2019 Lec 07 Superelement NAS105

    102/136

    S7-102NAS105, Section 7, July 2003

    BOUNDARY CMS (Cont.)giving the following constraint modes:

    Now the O-set equations are solved for the fixed-boundary modes(known as GOAQin MSC.NASTRAN).

    As many fixed-boundary modes as are desired are found. Then theyare concatenated with the constraint modes to form the generalizedcoordinates.

    The mass and stiffness matrices are pre- and postmultiplied by these

    modes to obtain the generalized mass and stiffness

    where the F-set is the union of the B- and O-sets.

    bb

    obb

    I}{

    0}] {[}] {[2

    k oooooooo KM

    0Ibb

    ooobG

    }{

    }] {[}{][

    }] {[}{][

    T

    T

    GffGG

    GffGG

    MM

    KK

    DEFAULT CMS METHOD FIXEDBOUNDARY CMS (Cont )

  • 8/10/2019 Lec 07 Superelement NAS105

    103/136

    S7-103NAS105, Section 7, July 2003

    BOUNDARY CMS (Cont.)

    These generalized matrices contain physical DOFs

    representing the boundaries and modal coordinates

    representing the fixed-boundary component modes.

    At this point, these matrices can be treated like any otherstructural matrices, and data recovery can be performed for thecomponent in a manner similar to using modal coordinates. Thatis, the displacements of the generalized coordinates aremultiplied by the associated vectors and added together toobtain the component displacements.

    The calculated modes for each superelement are internally

    scaled to have a maximum displacement = 1.0 inMSC.NASTRAN (regardless of the scaling requested by theuser).

  • 8/10/2019 Lec 07 Superelement NAS105

    104/136

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    105/136

    S7-105NAS105, Section 7, July 2003

    ( ) Superelement 1

    Mass at Grid Point 3 belongs to the residual structure and is therefore

    exterior.

    Grid Point 3 is the boundary point; solve for constraint modes.

    where

    5

    4

    3

    gggg

    U

    U

    U

    100

    010

    000

    M

    110

    121

    011

    K

    0

    0

    P

    U

    U

    1

    110

    121

    011 b

    5

    4

    21

    11K

    0

    1K

    11

    12K

    1

    oo

    ob

    oo

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    106/136

    S7-106NAS105, Section 7, July 2003

    ( )

    where

    Solve for fixed-boundary modes.

    Note: Internally MSC.NASTRAN uses componentmodes scaled to a maximum deformation of 1.0.Output for the component modes is based on thenormalization performed by the eigenvalue solution.

    1

    1

    11

    1

    0

    1

    21

    11

    b

    ob

    }{11

    12

    0

    0.0}] {KM[ oo2

    2

    oooooo

    2

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    107/136

    S7-107NAS105, Section 7, July 2003

    ( )

    where 1001 and 1002 are scalar points used to represent Superelement 1smodes.

    011

    12det

    2

    2

    Hz.2575Hz,.098f

    2.618,3819.2

    3820.103820.

    03820.16180.1

    3820.6180.10.2

    }] {M[}{

    u

    u

    u

    6180.300

    05279.0

    000

    }] {K[}{

    6180.0.11

    0.1618.1

    001

    6180.0.1

    0.16180.

    5257.

    8506.

    6180.

    0.1

    8506.

    5257.

    0.1

    6180.

    Ggg

    T

    G

    1002

    1001

    3

    Ggg

    T

    G

    G

    oo

    22

    11

    Normalized tounit mass

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    108/136

    S7-108NAS105, Section 7, July 2003

    ( )

    Superelement 2

    where 1005 is a scalar point used to represent Superelement2s mode

    }1{}{

    1,1

    000

    010

    000

    110

    121

    011

    oo

    MooKoo

    MK gggg

    2251.f

    0.22

    01012/12/1

    001

    }{ G

    u

    u

    u

    0.150.50.

    50.25.25.

    50.25.25.

    }] {M[}{

    u

    u

    u

    0.200

    05.5.

    05.5.

    }] {K[}{

    1005

    3

    1

    GggT

    G

    1005

    3

    1

    Ggg

    T

    G

    10

    2/12/1

    01

    b

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    109/136

    S7-109NAS105, Section 7, July 2003

    ( )

    Residual Structure Before adding superelement:

    1005

    1002

    1001

    3

    1

    gg

    gg

    U

    U

    U

    U

    U

    00000

    00000

    00000

    00010

    00001

    M

    00000

    00000

    00000

    00000

    00000

    K

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    110/136

    S7-110NAS105, Section 7, July 2003

    ( )

    Add Superelement 1

    00000

    03820.103820.0

    003820.16180.10

    03820.6180.130

    00001

    M

    000000618.3000

    005279.00

    00000

    00000

    K

    gg

    gg

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    111/136

    S7-111NAS105, Section 7, July 2003

    Add Superelement 2

    0.1005.5.

    03820.103820.0

    003820.16180.10

    5.3820.6180.125.325.

    5.0025.25.1

    M

    0.200000618.3000

    005279.00

    0005.5.

    0005.5.

    K

    gg

    gg

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    112/136

    S7-112NAS105, Section 7, July 2003

    Apply constraints at DOF 1.

    Solve which gives

    Data recovery (grid point displacement for mode 1)

    Residual Structure

    1005

    1002

    1001

    3

    ffff

    U

    U

    U

    U

    0.1005.

    03820.103820.

    003820.16180.1

    5.3820.6180.125.3

    M

    2000

    0618.300

    005279.0

    0005.

    K

    0}}{MK{ fff2

    ff

    .5321.3,3473.2,00.1,1206.2

    7568.7705.2887.0137.

    7012.05464.0986.00572.

    8619.3188.0937.12315.

    6565.2280.5773.4285.

    f

    U

    U

    4285.

    0

    3

    1

    SOLUTION BY HAND (Cont.)

  • 8/10/2019 Lec 07 Superelement NAS105

    113/136

    S7-113NAS105, Section 7, July 2003

    Superelement 2

    for exterior points

    Superelement 1

    for exterior points

    1005

    3

    1

    G2

    U

    U

    U

    0137.

    4285.

    0

    1002

    1001

    3

    G1

    U

    U

    U

    00572.

    2315.

    4285.

    3

    2

    1

    G22G21

    u

    u

    u

    4285.

    2280.

    0

    0137.

    4285.

    0

    010

    12/12/1

    001

    }}{{

    5

    4

    3

    G11G11

    u

    u

    u

    6565.

    5773.

    4285.

    00572.

    2315.

    4285.

    6180.11

    16180.1

    001

    }}{{

    SOLUTION USING MSC.NASTRAN SOL103

  • 8/10/2019 Lec 07 Superelement NAS105

    114/136

    S7-114NAS105, Section 7, July 2003

    103ID CMS1, SAMPLE PROBLEM FOR CMSSOL 103TIME 10CENDTITLE = SAMPLE PROBLEM FOR CMSSPC = 1

    SUBCASE 1DISP = ALLLABEL = CMS OF SUPERELEMENTSSET 1000 = 1,2SUPER =1000METHOD=2 $ GET 2 MODESSUBCASE 2LABEL=SOLVE FOR RESIDUAL STRUCTURE MODES IF DESIREDMETHOD = 1DISP = ALLBEGIN BULKPARAM,FIXEDB,1PARAM,GRDPNT,0EIGRL,1,,,10EIGRL,2,,,2$ ADD MODAL COORDINATES FOR S.E. 1SPOINT,1001,THRU,1010SEQSET1,1,0,1001,THRU,1004SEQSET1,2,0,1005,THRU,1010GRID,1,,0.,0.,0.=,(1),=,(10.),===(3)CELAS2,1,1.,1,1,2,1CELAS2,2,1.,2,1,3,1CELAS2,3,1.,3,1,4,1CELAS2,4,1.,4,1,5,1$ DEFINE SUPERELEMENTS

    SESET,1,4,5SESET,2,2PARAM,AUTOSPC,YESSPC1,1,123456,1CONM2,11,1,,1.CONM2,12,2,,1.CONM2,13,3,,1.CONM2,14,4,,1.CONM2,15,5,,1.ENDDATA

    The input data was run inMSC.NASTRAN:

    SELECTED OUTPUT FROMMSC NASTRAN

  • 8/10/2019 Lec 07 Superelement NAS105

    115/136

    S7-115NAS105, Section 7, July 2003

    MSC.NASTRANSAMPLE PROBLEM FOR CMS OCTOBER 3, 1989 MSC.NASTRAN 1/ 4/ 89 PAGE 18

    SUPERELEMENT 1

    R E A L E I G E N V A L U E S

    MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 3.819660E01 6.180340E01 9.836316E02 1.000000E+00 3.819660E01

    2 2 2.618034E+00 1.618034E+00 2.575181E01 1.000000E+00 2.618034E+00

    SUPERELEMENT 2

    R E A L E I G E N V A L U E S

    MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 2.000000E+00 1.414214E+00 2.250791E01 1.000000E+00 2.000000E+00

    SUPERELEMENT 0R E A L E I G E N V A L U E S

    MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED

    NO. ORDER MASS STIFFNESS

    1 1 1.206148E01 3.472964E01 5.527393E02 1.000000E+00 1.206148E01

    2 2 1.000000E+00 1.000000E+00 1.591549E01 1.000000E+00 1.000000E+00

    3 4 2.347296E+00 1.532089E+00 2.438395E01 1.000000E+00 2.347296E+00

    4 3 3.532089E+00 1.879385E+00 2.991135E01 1.000000E+00 3.532089E+00

    SUPERELEMENT 0

    SOLVE FOR RESIDUAL STRUCTURE MODES IF DESIRED SUBCASE 2

    EIGENVALUE = 1.206148E01

    CYCLES = 5.527393E02 R E A L E I G E N V E C T O R N O . 1

    POINT ID. TYPE T1 T2 T3 R1 R2 R3

    1 G 0.0 0.0 0.0 0.0 0.0 0.0

    3 G 4.285251E01 0.0 0.0 0.0 0.0 0.0

    1001 S 2.315487E01 5.720218E03 0.0 0.0 1.375089E02 0.0

    1007 S 0.0 0.0 0.0 0.0

    SELECTED OUTPUT FROMMSC NASTRAN (Cont )

  • 8/10/2019 Lec 07 Superelement NAS105

    116/136

    S7-116NAS105, Section 7, July 2003

    MSC.NASTRAN (Cont.)

    SAMPLE PROBLEM FOR CMS OCTOBER 3, 1989 MSC.NASTRAN 1/ 4/ 89 PAGE 43

    SUPERELEMENT 1CMS OF SUPERELEMENT 1 SUBCASE 1

    EIGENVALUE = 2.347296E+ 00

    CYCLES = 2.438395E01 R E A L E I G E N V E C T O R N O . 3

    POINT ID. TYPE T1 T2 T3 R1 R2 R3

    3 G 2.280134E01 0.0 0.0 0.0 0.0 0.0

    4 G 5.773503E01 0.0 0.0 0.0 0.0 0.0

    5 G 4.285251E01 0.0 0.0 0.0 0.0 0.0

    1001 S 3.188475E01 5.463955E01 0.0 0.0

    SAMPLE PROBLEM FOR CMS OCTOBER 3, 1989 MSC.NASTRAN 1/ 4/ 89 PAGE 48

    SUPERELEMENT 2

    CMS OF SUPERELEMENT 1 SUBCASE 1

    EIGENVALUE = 1.206148E01

    CYCLES = 5.527393E02 R E A L E I G E N V E C T O R N O . 1

    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 2.280134E01 0.0 0.0 0.0 0.0 0.0

    3 G 4.285251E01 0.0 0.0 0.0 0.0 0.0

    1005 S 1.375089E02 0.0 0.0 0.0 0.0 0.0

    EXTERNAL SUPERELEMENTS

  • 8/10/2019 Lec 07 Superelement NAS105

    117/136

    S7-117NAS105, Section 7, July 2003

    In V70, the ability to use external superelements, complete withdata recovery was added for SOLs 101 and 103.

    In V70.5, these new external superelements have beenextended into SOLs 101 thru 159 and data recovery for them

    exists in SOLs 101, 103, and 107 thru 112.

    The procedure for this is as follows:

    Create reduced model.

    Read in reduced model as an external superelement.

    Perform solution and data recovery of assembly.

    Perform data recovery on external superelement.

    CREATING AN EXTERNALSUPERELEMENT

  • 8/10/2019 Lec 07 Superelement NAS105

    118/136

    S7-118NAS105, Section 7, July 2003

    SUPERELEMENT A separate model file is used to create an external

    superelement. The component must be modeled as the residual structure in

    this file. upstream superelements are allowed in this file, but the residual structure

    (assembly) is the component with reduced matrices will be available for asan external superelement in subsequent runs.

    Interface dof must be identified using ASETi, BSETi, and/orCSETi entries.

    If you are using component modal synthesis, QSETi dof must beprovided to represent the component modes.

    Only one boundary condition may be used.

    Only one SUBCASE is required. If you are performing a static solution, multiple residual structure

    SUBCASEs may be specified, but they must be in the correct order for usewhen the component is attached.

    CREATING AN EXTERNALSUPERLEMENT (Cont)

  • 8/10/2019 Lec 07 Superelement NAS105

    119/136

    S7-119NAS105, Section 7, July 2003

    SUPERLEMENT (Cont)

    There are 4 ways the reduced data may be stored for

    use in future runs.

    The format of the reduced data is controlled byPARAM,EXTOUT: MATRIXDB = the reduced matrices are stored on the database.

    They do not contain connectivity data. DMIGDB = the reduced matrices are stored on the database using

    DMIG format and can be automatically attached.

    DMIGOP2 = the reduced matrices are written using OUTPUT2format to a file (specified by PARAM,EXTUNITdefault=30). Thematrices are stored using DMIG format.

    DMIGPCH = the reduced matrices are written to the .pch file

    using DMIG format.

  • 8/10/2019 Lec 07 Superelement NAS105

    120/136

    ATTACHING AN EXTERNALSUPERELEMENT (Cont)

  • 8/10/2019 Lec 07 Superelement NAS105

    121/136

    S7-121NAS105, Section 7, July 2003

    SUPERELEMENT (Cont) If EXTOUT was DMIGPCH, include the .pch file from the previous run and use the following case

    control for the superelement:

    K2GG= KAAXP2G = PAX

    M2GG = MAAX

    B2GG = BAAx

    At this point, the run will proceed normally, attaching the external superelementand solving the problem.

    Standard data recovery is available for all superelements (except the external

    ones) during the solution run.

    Data recovery for the external superelement run requires saving the databasefrom the assembly run and performing a data recovery restart on the externalsuperelement. This is controlled by PARAM,EXTDROUT:

    EXTDROUT=MATRIXDBsolution for boundary displacements stored in database using thesequencing of the assembly model

    EXTDROUT = DMIGDBsolution stored in database using DMIG (only applicable if EXTOUT was

    set to DMIGDB or DMIGOP2)

    EXTDROUT = DMIGOP2writes DMIG to OUTPUT2 file selected by PARAM,EXTDRUNT (default =unit 31)available only for EXTOUT=DMIGOP2 or DMIGDB

    DATA RECOVERY FOR AN EXTERNALSUPERELEMENT

  • 8/10/2019 Lec 07 Superelement NAS105

    122/136

    S7-122NAS105, Section 7, July 2003

    SUPERELEMENT

    Performing data recovery on the externalsuperelement requires using a restart from the runwhich created the reduced matrices.

    The run requires the following FMS (or similar): ASSIGN SE10=run1.MASTER

    RESTART, LOGICAL=SE10 $ readonly restartnot required

    ASSIGN RESID=run2.MASTER

    DBLOCATE DATABLK=(EXTDB), LOGICAL=RESID

    The run also requires PARAM,EXTDR,YES

  • 8/10/2019 Lec 07 Superelement NAS105

    123/136

    ATTACHING AN EXTERNALSUPERELEMENT (Cont)

  • 8/10/2019 Lec 07 Superelement NAS105

    124/136

    S7-124NAS105, Section 7, July 2003

    SUPERELEMENT (Cont)

    Remarks:1. EXTRN can only be specified in partitioned Bulk Data Sections and

    is ignored in the main Bulk Data Section.

    2. Connection grids must be specified in the partitioned Bulk DataSection following BEGIN SUPER = SEID.

    3. THRU may be specified in fields 3, 5, or 7.

    4. Pairs of blank fields may be entered to allow easier modification ofthe EXTRN entry.

    SAMPLE PROBLEM

  • 8/10/2019 Lec 07 Superelement NAS105

    125/136

    S7-125NAS105, Section 7, July 2003

    The solution will be a modal transient, SOL 112.

    The loading on this model is a pressure on the elements in Superelement 10(the external superelement).

    The solution will consist of 5 runs and will use the MATRIXDB method (theother approaches would also work fine). Run1process SE 10

    Run 2Read in SE 10 as external

    Run3define and process internal SE 11

    Run 4Define and solve residual structure

    Run 5data recovery on external SE 10

    SAMPLE PROBLEM USING MATRIXDBf

  • 8/10/2019 Lec 07 Superelement NAS105

    126/136

    S7-126NAS105, Section 7, July 2003

    SOL 112 $ superelement SSS modal transientCENDTITLE = Generate data to be attached as SE 10PARAM,EXTOUT,MATRIXDB

    SUBCASE 1loadset = 15 $ Define loadingMETHOD = 10 $ request cmsparam,resvec,yes $ request residual vectorsSPC = 1BEGIN BULK$ define loads$lseq,15,1001,101lseq,15,2001,201pload2,101,1.,97,thru,112force,201,1108,,1.,10.,0.,0.$$ define modal coordinates for CMS$SPOINT 91001 THRU 91006

    QSET1 0 91001 THRU 91006$$ define which dofs will be retained (i.e. which dofs will form the$ attachment to the system model when we bring it in as an external se)$

    ASET1 123456 1100 THRU 1104

    $$ print dof map for connecting the external superelement to the$ system model, in se10.dat, with EXTRN entry. The MATRIXDB option$ requires the dofs specified in the subsequent se10.dat run be in$ ASET ascending order. This is obtained with these parameters in$ the f06$ usetsel =128 will print only ASET dof$

    PARAM USETPRT 0PARAM USETSEL 128

    $EIGRL 10 4

    PSHELL 1 1 .01 1 1CQUAD4 97 1 1100 1101 1106 1105$$ model description occurs here...$GRID 1122 5.5 3. 0.GRID 1123 5.75 3. 0.GRID 1124 6. 3. 0.ENDDATA

    Run1file run1_se10.dat

    SAMPLE PROBLEM USING MATRIXDB(Cont)

  • 8/10/2019 Lec 07 Superelement NAS105

    127/136

    S7-127NAS105, Section 7, July 2003

    ( )ASSIGN SE10DB = run1_se10.MASTER

    DBLOCATE DB=(EXTDB), CONVERT(SEID=10), LOGI=SE10DB$SOL 103TIME 600CENDTITLE = Add external data and call it SE 10SET 99 = 10SEALL = 99 $ process only SE 10SUBCASE 1SUPER = 10 $ process only SE 10param,resvec,yesloadset=15METHOD = 10BEGIN BULK$ declare SE 10 as external$SEBULK 10 EXTERNAL

    BEGIN SUPER = 10$$ set flag for data recovery$PARAM EXTDROUTMATRIXDB$ dynamic loading definitionlseq,15,1001,101lseq,15,2001,201$pload2,101,1.,97,thru,112$force,201,1108,,1.,10.,0.,0.SPOINT 10001 THRU 10006QSET1 0 10001 THRU 10006

    ASET1 123456 1030 THRU 1034

    $

    $ Connect external superelement to the system model:$ Note that for the MATRIXDB option the order of the$ grids must be in ASET ASCENDING order$EXTRN 1030 123456 1031 123456 1032 123456 1033 123456

    1034 123456 10001 0 10002 0 10003 010004 0EIGRL 10 4GRID 1030 5. 2. 0.GRID 1031 5.25 2. 0.GRID 1032 5.5 2. 0.GRID 1033 5.75 2. 0.GRID 1034 6. 2. 0.ENDDATA

    Run2filerun2_se10ln.datread

    SE 10 as external

    SAMPLE PROBLEM USING MATRIXDB(Cont)

  • 8/10/2019 Lec 07 Superelement NAS105

    128/136

    S7-128NAS105, Section 7, July 2003

    ( )ASSIGN MASTER=run2_se10in.MASTERRESTART, VERSION=1, KEEP

    SOL 112TIME 600CENDTITLE = Add in SE 11ECHO = NONEMAXLINES = 999999999SET 99 = 10,11SEALL = 99SUBCASE 1SUPER = 10METHOD = 10param,resvec,yesloadset = 15SUBCASE 2

    SUPER = 11 $ process only SE 11

    METHOD = 11

    param,resvec,yes

    loadset = 15BEGIN BULKBEGIN SUPER = 11

    $$ dynamic loading definitionlseq,15,1001,101lseq,15,2001,201$ define nonexistant loads to allow upstream loads$ as place holdersforce,101,1007,,0.,1.,0.,0.force,201,1007,,0.,1.,0.,0.$ define modal coordinates for CMS$SPOINT 11001 THRU 11006

    QSET1 0 11001 THRU 11006$$ define attachment points to the next SE $ optional if they already exist in the model$ASET1 123456 1000 THRU 1004

    $EIGRL 11 4

    PSHELL 1 1 .01 1 1CQUAD4 81 1 1000 1001 1006 1005$ model of SE 11......GRID 1023 5.75 2. 0.GRID 1024 6. 2. 0.ENDDATA

    Run3file run2_se11.dat

    define and process SE11

    SAMPLE PROBLEM USING MATRIXDB(Cont)

  • 8/10/2019 Lec 07 Superelement NAS105

    129/136

    S7-129NAS105, Section 7, July 2003

    ( )ASSIGN MASTER=run2_se10in.MASTERRESTART, VERSION=2, KEEPSOL 112

    TIME 600$$ insert dmap avoidance for error 32074 see next page$CENDTITLE = Solve residual structureSUBCASE 1SUPER = 10METHOD = 10loadset = 15param,extdrout,matrixdbSUBCASE 2SUPER = 11METHOD = 11loadset = 15SUBCASE 3SUPER = 0 $ process only the residual

    METHOD = 90tstep = 35SPC = 1loadset = 15

    dload = 25SPCFORCES(plot)=ALLBEGIN BULK$tstep,35,100,.01tload2,25,1001,,,0.,100.,10.,90.

    lseq,15,1001,101lseq,15,2001,201force,101,1,,0.,1.,0.,0.force,201,1,,0.,1.,0.,0.$EIGRL 90 4SPC1 1 123456 1 18 35 52 69PSHELL 1 1 .01 1 1CQUAD4 1 1 1 2 19 18CQUAD4 2 1 2 3 20 19GRID 104 5.75 1. 0.GRID 105 6. 1. 0.ENDDATA

    Run4file run4_resid.datdefine residual structure and solve

    SAMPLE PROBLEM USING MATRIXDB(Cont)

  • 8/10/2019 Lec 07 Superelement NAS105

    130/136

    S7-130NAS105, Section 7, July 2003

    ( )

    ASSIGN EXT10=run1_se10.MASTER

    RESTART, LOGI=EXT10

    $

    ASSIGN SYSTEM=run2_se10in.MASTER

    DBLOCATE DB=(EXTDB), WHERE(SEID=10),

    LOGI=SYSTEM

    $

    SOL 112

    TIME 600

    diag 56

    CEND

    TITLE = Data Recovery for external data

    ECHO = NONE

    MAXLINES = 999999999

    $

    $ tell NASTRAN this is a data recovery run for the external data

    $

    PARAM,EXTDR,YES

    $

    DISP = ALL

    SUBCASE 1

    METHOD = 10

    param,resvec,yes

    loadset = 15

    tstep = 35

    dload = 25

    SPCFORCES(plot)=ALL

    $

    BEGIN BULK

    ENDDATA

    Run5file run5_dr10.datperform data recovery on se 10

    SAMPLE PROBLEM USING MATRIXDB(Cont)

  • 8/10/2019 Lec 07 Superelement NAS105

    131/136

    S7-131NAS105, Section 7, July 2003

    ( )

    Plot of displacement GRID 1020

    SAMPLE PROBLEM USING DMGIOP2PROGRAM

    assign file for use by dmigop2

  • 8/10/2019 Lec 07 Superelement NAS105

    132/136

    S7-132NAS105, Section 7, July 2003

    $

    assign output2=ext10.op2, unit=30, delete

    $

    SOL 112 $ superelement SSS modal transient

    $ include alter for OTM optional

    include alteria.v705

    CENDTITLE = Generate data to be attached as SE 10

    $

    param,extout,dmigop2

    $

    SUBCASE 1

    loadset = 15

    METHOD = 10

    param,resvec,yes $ request residual vectors

    SPC = 1

    disp = all

    stress = all

    force = all

    BEGIN BULK$

    $ parameter to create OTM using alter1ia.v705

    param,drmh,yes

    $

    $ define loadings used for residual vectors (also stored in database)

    lseq,15,1001,101

    lseq,15,2001,201

    pload2,101,1.,97,thru,112

    force,201,1108,,1.,10.,0.,0.

    $

    $ define modal coordinates for CMS allow for 6 modes

    $

    SPOINT 91001 THRU 91006QSET1 0 91001 THRU 91006

    $

    $ define which dofs will be retained (i.e. which dofs will form the

    $ attachment to the system model when we create SE10 in se10.dat)

    $

    ASET1 123456 1100 THRU 1104

    $

    EIGRL 10 4

    $ model goes here....

    $

    ENDDATA$

    Run 1 + file run1`_se.dat

    SAMPLE PROBLEM USING DMGIOP2$ run 2 se10.dat locate external data and attach as

  • 8/10/2019 Lec 07 Superelement NAS105

    133/136

    S7-133NAS105, Section 7, July 2003

    $ superelement 10$ $ attach file containing reduced matrices and OTMASSIGN inputt2=ext10.op2, unit=30$SOL 103

    diag 8,15,56include alteria.v705CENDTITLE = Add external data and call it SE 10SET 99 = 10SEALL = 99SUBCASE 1SUPER = 10 $ process only SE 10param,resvec,yesloadset=15METHOD = 10BEGIN BULK$ declare SE 10 as externalSEBULK 10 EXTERNAL

    BEGIN SUPER = 10$ point to file used for INPUTT2

    param,extunit,30$ set flag for data recoveryPARAM EXTDROUTDMIGOP2

    param,extdrunt,31$ dynamic loading definitionlseq,15,1001,101lseq,15,2001,201$pload2,101,1.,97,thru,112$force,201,1108,,1.,10.,0.,0.EXTRN 1100 123456 1101 123456 1102 123456 1103 1234561104 123456 91001 0 91002 0 91003 091004 0 91005 0 91006 0$ identify exterior points (not needed if coincident points elsewhereASET1 123456 1100 THRU 1104$ define modal coordinates for CMSSPOINT 91001 THRU 91006QSET1 0 91001 THRU 91006GRID 1100 5. 2. 0.GRID 1101 5.25 2. 0.GRID 1102 5.5 2. 0.GRID 1103 5.75 2. 0.GRID 1104 6. 2. 0.ENDDATA

    Run2file run2_se10in.dat

    SAMPLE PROBLEM USING DMGIOP2$ SE 10 is all ready in the run2 se10in DBALL database

  • 8/10/2019 Lec 07 Superelement NAS105

    134/136

    S7-134NAS105, Section 7, July 2003

    $ SE 10 is all ready in the run2_se10in.DBALL database$$RESTART LOGI=SE10M

    ASSIGN MASTER=run2_se10in.MASTERRESTART, VERSION=1, KEEP

    SOL 112TIME 600include alteria.v705CENDTITLE = Add in SE 11SET 99 = 10,11SEALL = 99SUBCASE 1SUPER = 10METHOD = 10param,resvec,yes

    loadset = 15$ add new subcase (let the autorestart logic work it out)

    SUBCASE 2SUPER = 11 $ process only SE 11METHOD = 11param,resvec,yes

    loadset = 15BEGIN BULKBEGIN SUPER = 11lseq,15,1001,101lseq,15,2001,201$ define nonexistant loads to allow upstream loads$ as place holdersforce,101,1007,,0.,1.,0.,0.

    force,201,1007,,0.,1.,0.,0.$ define modal coordinates for CMSSPOINT 11001 THRU 11006QSET1 0 11001 THRU 11006$$ attachment points to the next SE not needed if coincident points exist$ASET1 123456 1000 THRU 1004$EIGRL 11 4$ model of se 11ENDDATA

    Run3file run3 se11.dat

    SAMPLE PROBLEM USING DMGIOP2$ 4 id d dd id l d d l

  • 8/10/2019 Lec 07 Superelement NAS105

    135/136

    S7-135NAS105, Section 7, July 2003

    $ run4_resid.dat add residual data and solve$ assign file for boundary solution$assign output2=se10bndry.op2, unit=31, delete$$ SE 10 and 11 are in the run2_se10 database.

    $ for a readonly restart (not required)assign oldrun=run2_se10in.MASTERrestart, logical=oldrun

    $SOL 112TIME 600include alteria.