974
MSC Nastran 2012 Superelements User’s Guide

Nastran 2012 Superelements Ug

Embed Size (px)

DESCRIPTION

data

Citation preview

  • 7/15/2019 Nastran 2012 Superelements Ug

    1/972

    MSC Nastran 2012

    Superelements Users Guide

  • 7/15/2019 Nastran 2012 Superelements Ug

    2/972

    Worldwide Webwww.mscsoftware.com

    Disclaimer

    MSC.Software Corporation reserves the right to make changes in specifications and other information containedin this document without prior notice.

    The concepts, methods, and examples presented in this text are for illustrative and educational purposes only,

    and are not intended to be exhaustive or to apply to any particular engineering problem or design. MSC.SoftwareCorporation assumes no liability or responsibility to any person or company for direct or indirect damages resultingfrom the use of any information contained herein.

    User Documentation: Copyright 2011 MSC.Software Corporation. Printed in U.S.A. All Rights Reserved.This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction ordistribution of this document, in whole or in part, without the prior written consent of MSC.Software Corporation is

    prohibited.

    This software may contain certain third-party software that is protected by copyright and licensed fromMSC.Software suppliers.

    MSC, MD, Dytran, Marc, MSC Nastran, MD Nastran, MSC Patran, MD Patran, OpenFSI, the MSC.Software

    corporate logo, and Simulating Reality are trademarks or registered trademarks of the MSC.Software Corporationin the United States and/or other countries.

    NASTRAN is a registered trademark of NASA. PAMCRASH is a trademark or registered trademark of ESI Group.

    SAMCEF is a trademark or registered trademark of Samtech SA. LS-DYNA is a trademark or registered trademarkof Livermore Software Technology Corporation. ANSYS is a registered trademark of SAS IP, Inc., a wholly owned

    subsidiary of ANSYS Inc. ABAQUS is a registered trademark of ABAQUS Inc. All other brand names, productnames or trademarks belong to their respective owners. PCGLSS 6.0, Copyright 1992-2005, ComputationalApplications and System Integration Inc. All rights reserved. PCGLSS 6.0 is licensed from Computational

    Applications and System Integration Inc. METIS is copyrighted by the regents of the University of Minnesota. A

    copy of the METIS product documentation is included with this installation. Please see "A Fast and High QualityMultilevel Scheme for Partitioning Irregular Graphs". George Karypis and Vipin Kumar. SIAM J ournal on Scientific

    Computing, Vol. 20, No. 1, pp. 359-392, 1999.

    Revision 0. March 13, 2012

    NA*V2012*Z*Z*Z*DC-SUPER

    Corporate Europe Asia Pacific

    MSC.Software Corporation2 MacArthur PlaceSanta Ana, CA 92707Telephone: (800) 345-2078FAX: (714) 784-4056

    MSC.Software GmbHAm Moosfeld 1381829 MunichGERMANYTelephone: (49) (89) 43 19 87 0Fax: (49) (89) 43 61 71 6

    Asia PacificMSC.Software Japan Ltd.Shinjuku First West 8F23-7 Nishi Shinjuku1-Chome, Shinjuku-KuTokyo 160-0023, JAPANTelephone: 0120-924-832 (tollfree, Japan only)

    Mobile phone: 03-6911-1222Fax: (81) (3)-6911-1201

  • 7/15/2019 Nastran 2012 Superelements Ug

    3/972

    Contents

    Superelements Users Guide

    1 Introduction and Fundamentals

    Introduction to this Guide 2

    Why Use Superelements? 4Reduced Cost 4Quicker Turnaround 4Reduced Risk 4Large Problem Capabilities 4Partitioned Input and Output 5Security 5Automation with High Performance Computing 5

    Fundamentals of Superelement Analysis 7

    Partitioned Solutions 10

    Key Concepts in Superelement Partitions 10Static Condensation Process 11

    Manual Solut ion of a Small Superelement Example 16

    Conventional Analysis 17

    Superelement Analysis 19

    List of Superelement Enhancements Released Since Version 69 34

    2 How to Define a Superelement

    Introduction 40

    Superelement vs. Residual 41

    Three Types of Superelements 43

    Defining List Superelements 44

    List Superelement Definition with the SESET Entry 44List Superelement Definition with the GRID Entry 45List Superelement Definition on Element ID the SEELT entry 46

    Interior versus Exterior Points 47Superelement Partitioning 54

  • 7/15/2019 Nastran 2012 Superelements Ug

    4/972

    Superelements Users Guide

    ii

    Defining PART Superelements 71

    Defining Parts 71

    The Bulk Data Section Using PARTs 71Format of the Input File When PARTs are Used 72Connecting PARTs to Other PARTs 78

    Defining and Attaching External Superelements 94

    Discussion of 2-step vs. 3-step methods 94Definition of External Points 102Creating External Superelements with EXTSEOUT 105Using EXTSEOUT (2-Step) External Superelements 114Using PARAM,EXTOUT (3-Step) External Superelements 126

    The Superelement Map SEMAP 138

    Contents of the Superelement MAP List Superelement 138Contents of the Superelement MAP PART Superelement 141

    3 Single Level Superelement Analysis

    Introduction 150

    Baseline Static Example using Patran 153

    Single-Level Analysis Using List Superelements 166

    Static Example using Patran. (flyswatter) 166

    Single-Level Analysis Using PART Superelements 196

    Static Example using Patran (flyswatter) 196

    Single-Level Analysis Using External Superelements 204

    Static Example Using Patran (flyswatter) 204

    Comparison of Methods 223

    4 Loads, Constraints, Case Control , and Parameters in Static Analysis

    Introduction 228

    Mechanical Loads in Static Analysis 229

    List Superelements 229PART Superelements 234External Superelements 234

    Thermal Loads in Static Analysis 235List Superelements 235

  • 7/15/2019 Nastran 2012 Superelements Ug

    5/972

    ii iCONTENTS

    PART Superelements 241External Superelements 241

    Boundary Conditions in Static Analysis 242Single Point Constraints (SPCs) 242Grid Point Singularity Processing 243Multipoint Constraints (MPCs) and Rigid Elements 244

    Case Control 260

    The SUPER Command 261Condensed Case Control 263

    Expanded Case Control 265Output Control 269

    Parameter Controls 274

    List Superelements 274PART Superelements 274External Superelements 275

    Special Considerations 276SNORM for PART or External Superelements 276

    5 Inertia Relief Analysis Using Superelements

    Introduction 282

    The Concept of Inertia Relief 283

    Interface for Inertia Relief Using Superelements 284

    Manual Definition of Reference Points 284Automatic Definition of Reference Points 286

    Inertia Relief Examples (Freedom) 287

    Baseline Residual Example 288List Superelement Example 292

    PART Superelement Example 295External Superelement Example 297Comparison of results 297

    6 Multiple Loading in Static Analysis

    Introduction 300

    Internal Case Control Partitioning 301Use of Load Sequences 301

  • 7/15/2019 Nastran 2012 Superelements Ug

    6/972

    Superelements Users Guide

    iv

    Examples for Multiple Loading Conditions (cantilever plate) 303

    Baseline Residual Example 306

    List Superelements 307PART Superelements 308External Superelements 310Comparison of Results 313

    7 Multi-Level Superelement Analysis

    Introduction 316

    Comparison of Single- and Multi-Level Superelements 317

    User Interface 327

    List Superelements 329PART Superelements 329External Superelements 330

    Example Multi-Level Superelement Solved Manually 331

    Example Multi -Level Superelement (Freedom) 339

    Baseline Residual Solution 340List Superelement Solution 341PART Superelement Solution 345External Superelement Solution 349Comparison of Results 369

    8 Output Description and Control in Static Superelement Analysis

    Introduction 372

    Diagnostic/Connection Output 373

    Superelement Definition Tables 373Controlling Diagnostic Output with PARAMs SEMAP, SEMAPOPT, SEMAPPRT

    375Part Superelement Diagnostic Output 387

    Sorted Bulk Data 387Boundary Grid Search Output 388

    List (SESET) Superelement Diagnostic Output 391

    Sorted Bulk Data 391Boundary Grid Search Output 392

    Visualizing Model with OUTPUT(PLOT) 394

  • 7/15/2019 Nastran 2012 Superelements Ug

    7/972

    vCONTENTS

    Result Output 395

    List Superelements 396

    PART Superelements 397External Superelements 399Controlling Results Output with SEDR 405

    9 Introduction to Dynamic Analysis Using Superelements

    Introduction 408

    Description of Dynamic Reduction Process 410Static Condensation 410Dynamic Reduction Component Modes Synthesis 413

    Illustrative Example 450

    Accuracy Improvements with CMS 450

    Nastran Set Definitions The USET Table 458

    10 Input and Output for Dynamic Reduction

    Introduction 464

    Case Control for Dynamic Reduction 465

    Single Level Dynamic Reduction 468

    List Superelements 470PART Superelements 492External Superelements 513

    Multi-Level Dynamic Reduction 514

    Defining the Superelement Tree 514Multi-Level Superelement Component Modes Synthesis Connection 517Multi-Level Modal Reduction Example (fly swatter) 518

    11 Dynamic Loading on Superelements

    Introduction 542

    Direct Reference to EXCITEID 550

    Indi rect Reference to EXCITEDID: LOADSET / LSEQ Method 554

    Superelement Damping 559

  • 7/15/2019 Nastran 2012 Superelements Ug

    8/972

    Superelements Users Guide

    vi

    Modal Transient Illus trative Example 560

    Non-Superelement Solution 560

    List Superelement LOADSET / LSEQ Reference to EXCITEDID 574List Superelement Direct Reference to EXCITEDID 578PART Superelement LOADSET / LSEQ Reference to EXCITEDID 581PART Superelement Direct Reference to EXCITEDID 587

    Frequency Response Illustrative Example 593

    Non-Superelement Solution 593List Superelement LOADSET / LSEQ Reference to EXCITEDID 606List Superelement Direct Reference to EXCITEDID 609PART Superelement LOADSET / LSEQ Reference to EXCITEDID 612PART Superelement Direct Reference to EXCITEDID 618

    External Superelement Dynamic Loading 624

    Residual Vectors 624Applying a Dynamic Load an External Superelement 624Applying the Time History to the External Loading 627Combining External Superelement Dynamic Loads with Residual Dynamic Loads

    629External Superelements and Damping 632

    12 External Superelement Examples

    Introduction 634

    Connections 635Automatic Connections 635Manual Connections 636Potential Conflicts with SPC/MPC dof 639

    Static Examples 642

    Static Examples Using 2-Step Method (EXTSEOUT) 642Static Examples Using 3-Step Method 650

    Modal Examples 660Modal Examples Using 2-Step Method (EXTSEOUT) 660Modal Examples Using 3-Step Method 668

    Transient Response Examples 676

    Transient Response Examples Using 2-Step Method (EXTSEOUT) 676Transient Response Examples Using 3-Step Method 683

    Frequency Response Examples 695Frequency Response Examples Using 2-Step Method (EXTSEOUT) 695

  • 7/15/2019 Nastran 2012 Superelements Ug

    9/972

    vi iCONTENTS

    Frequency Response Examples Using 3-Step Method 702

    13 Practical Image Superelements

    Introduction 716

    List Superelements 718

    Using CSUPER 718Example Using CSUPER 720

    PART Superelements 734

    Using SEBULK and SELOC to image a PART 734Using SEMPLN to define a mirror plane 737Example Using SEBULK, SELOC, and SEMPLN 737

    External Superelements 749

    Using SECONCT to Attach and External Superelement 749Example using SECONCT 751

    Multiple Image Example for Electronic Components 756Baseline Solution (Full Model) 756CSUPER Image Superelement Solution 757PART Superelement Image Solution 762External Superelement Image Solution 766Comparison of Results 774

    14 Preparing Adams Flexible Bodies

    Introduction 778

    Creating a Flexible Body with ADMSMNF 779

    Simple Linkage Example 781

    Addi tional Reference Material 790

    15 Design Sensit ivity and Optimization with Superelements

    Introduction 792

    16 Superelements in Aeroelastic ity

    Introduction 794

    Example of Swept Wing 796

  • 7/15/2019 Nastran 2012 Superelements Ug

    10/972

    Superelements Users Guide

    viii

    List Superelement 799PART Superelement 801External Superelement 805

    17 Considerations in Nonlinear and Buckling Analysis

    Introduction 812

    Superelement Limitations in Nonlinear and Buckling Analysis 813

    Buckling Example Showing Poor Approximation for Superelements 815

    Applying Loads on Upstream Superelements in Nonlinear Stat ics 824

    Superelement Loading in SOL 106 824Superelement Loading in SOL 400 830

    Practical Buckling Example Isolating and Individual Panel 833

    Superelements in Heat Transfer 840

    18 Random Vibration with Superelements

    Introduction 846

    Enforced Motion (SPCD) Examples 851

    Baseline Model, Cantilever Plate 851List Superelement, Cantilever Plate 863PART Superelement, Cantilever Plate 866External Superelement 869

    Enforced Motion (Large Mass) Examples 882

    Electronics Board Example 884

    Baseline 884List Superelement 887Part Superelement 892

    External Superelement 897Comparison of Results 913

    19 Output with XYPLOT

    Introduction 916

    Superelement Plotting with PLOT 917

    PART Superelement Example 920CSUPER Example 926

  • 7/15/2019 Nastran 2012 Superelements Ug

    11/972

    ixCONTENTS

    XYPLOT Commands 930

    Illustrative Example: Modal Transient 934

    Illustrative Example: Modal Frequency Response 944Illustrative Example: Random Vibration 950

    APPENDICES

    Glossary 2

    Boundary Element 2Branch Element 2Collector Superelement 2

    Component Modes Synthesis 2Constraint Modes 2External Superelement 2Fixed Boundary Solution 3Free Boundary Solution 3List Superelement 3Load Sequence 3Mixed Boundary Solution 3

    Multilevel Superelement Tree 3Mutually Exclusive Set 3Main Bulk Data Section 4PART Superelement 4Phase 1 Processing 4Phase 2 Processing 4Phase 3 Processing 4Qualifier 4

    SEP1 5SEP1X 5Single Level Superelement Tree 5Processing Order 5

    S l t U G id

    http://-/?-http://-/?-
  • 7/15/2019 Nastran 2012 Superelements Ug

    12/972

    Superelements Users Guide

    x

  • 7/15/2019 Nastran 2012 Superelements Ug

    13/972

    Chapter 1: Introduction and Fundamentals

    1 Introduction and Fundamentals Introduction to this Guide

    Why Use Superelements?

    Fundamentals of Superelement Analysis

    Partitioned Solutions

    Manual Solution of a Small Superelement Example

    List of Superelement Enhancements Released Since Version 69

    Superelements Users Guide2

  • 7/15/2019 Nastran 2012 Superelements Ug

    14/972

    Superelements User s Guide

    Introduction to this Guide

    2

    Introduction to this GuideIn finite element analysis, demand for computer resources has always exceeded existing capabilities. Inthe early days of computers, when engineers were solving 3 x 3 problems by hand, computers were ableto handle problems as large as 11 x 11. Once engineers discovered this ability, the size of engineeringproblems quickly grew to exceed the capacity of the existing systems. This process has repeated itselftime and time again. Today modern computers are capable of solving problems involving more than100,000,000 equations with 100,000,000 unknowns, which is still not enough to satisfy the needs ofmany engineers as more detail is added to finite element models and higher fidelity solutions arerequired.

    The limits on hardware resources, combined with budget restrictions (large runs and stochastic variationscan be time-consuming), limits the ability of engineers to solve large, complicated problems with highfidelity meshes. A solution to these problems (both hardware and time budget), can be achieved for manymodels by using superelements in MSC.Nastran.

    By using superelements, the analyst can not only analyze larger models (including those which exceedthe capacity of your hardware), but he can also become more efficient in performing the analysis, thusallowing more analytical design cycles or iterations in the analysis. Another benefit of superelements

    efficiency can be realized when models are subjected to probabilistic or stochastic analysis by varyingportions of the structure. In design optimization, the use of superelements has become automated to helpreduce the overall optimization costs through a process called Automated External SuperelementOptimization (AESO) which is briefly described in Chapter 15: Design Sensitivity and Optimizationwith Superelements, and more fully described in the Design Sensitivity and Optimization Users Guide.

    The principle used in superelement analysis is often referred to as substructuring. That is, the model isdivided into a series of components, each of which is processed independently resulting in a set ofmatrices that are reduced to a boundary and describe the behavior of the component as seen by the restof the structure. Often these components are comprised of logical groupings of elements (an engine, awing, a fender, the exhaust system, etc.), hence the term superelement.

    The reduced boundary matrices for the individual superelements are combined to form assemblymatrices which are referred to as the residual matrices. The residual matrices are solved using standardtechniques for calculating displacements (and velocities, accelerations for dynamic solutions). Theresidual solution is then imposed on the boundary of each superelement so that the data recovery(calculation of displacements, stresses, etc.) for the boundary can be combined with the data recovery for

    the body loads on the superelement.

    In static analysis the theory used in superelement processing is exact. In dynamics the reduction of thestiffness is exact, but approximations occur during the reduction of the mass and damping matrices. Thedynamic solution can be improved dramatically by augmenting the static reduction with additionaldynamic degrees of freedom in a method called component modal synthesis, which is described inChapter 10: Input and Output for Dynamic Reduction.

    In buckling analysis, the reduction of the differential stiffness uses the same theory as the static reduction,

    but doesnt provide an accurate solution compared to the non-reduced system. Unfortunately, there is noimprovement available as in dynamic analysis, however, a savvy user can use this to his advantage as

    3CHAPTER 1

  • 7/15/2019 Nastran 2012 Superelements Ug

    15/972

    3CHAPTER 1Introduction and Fundamentals

    described in Practical Buckling Example Isolating and Individual Panel (Ch. 17). Superelements can be

    used in nonlinear analysis, but the superelement is limited to a linear reduction in its initial orientation.

    This Users Guide is intended to be tutorial in format. That is, the emphasis is on how to use

    superelements, not on the theory of superelements. Sufficient theory is presented for those who wish tounderstand the operations. Hand-solved samples are included to help the user understand the operationsinvolved when superelements are used. Sample MSC.Nastran input files and selected output are also

    presented at appropriate points for clarity. All of the example files used in this guide are also deliveredwith the standard MSC.Nastran delivery in the install_dir/doc/seug/chapter#/subjectsubdirectories.

    This Users Guide presumes that the reader is experienced in finite element analysis and wants to addsuperelement technology to his repertoire of skills. The Guide is arranged so that an experienced finiteelement analyst can start at the beginning and read only the information applicable to the type of analysisdesired. Overall information on superelements is presented first, followed by information for staticanalysis, followed by dynamics and other features. It is recommended that the user read the first 3chapters for foundation as well as Chapter 4 because much of the information presented in the sectionon statics is applicable in subsequent chapters. However, an engineer should be able to read theapplicable sections without having to read unnecessary information.

    Note: Even though the theory of static condensation is exact for static solutions, the numericconditioning of the structural matrices can affect the overall solution. If the superelementstiffness matrices are well conditioned, then there will be only miniscule differencesbetween a residual-only solution and a superelement solution.

    Superelements Users Guide4

  • 7/15/2019 Nastran 2012 Superelements Ug

    16/972

    p

    Why Use Superelements?

    Why Use Superelements?Efficiency is the primary reason to use superelements. A finite element model is rarely analyzed only

    once. Often the model is modified and re-analyzed time and time again. By analyzing only the part of thestructure which changes, the user can save significant time. Without using superelements, each analysiscan cost the price of a complete solution. Here is a partial list of the advantages of superelements:

    Reduced Cost

    Instead of solving the entire model each time, superelements offer the advantage of incremental

    processing. On restarts this advantage is magnified by the need to process only the parts of the structuredirectly affected by the change. This means that if the user thinks ahead when defining superelements, itis possible to achieve performance improvements on the order of anywhere from 2 to 30 times faster thannon-superelement methods (or more).

    Quicker Turnaround

    Because superelements can be processed individually with less computer resources required than a

    complete, non-superelement solution, it is often possible to submit individual superelement processingruns usingfastqueues (or on local workstations instead of servers), rather than waiting and running thecomplete problem at once using an overnight queue. As stochastic and Monte Carlo simulations arebecoming more popular to understand the robustness of a structural design, fast solutions are a must.

    Reduced Risk

    Processing a model without using superelements is an all-or-nothing proposition. If an error occurs, theentire model must be processed again once the error is corrected. When using superelements, eachsuperelement need be processed only once, unless a change requires reprocessing the superelement. If anerror occurs during processing, only the affected superelement and the residual structure (finalsuperelement to be processed) need be reprocessed. The superelements that did not have an error do notneed to be processed again until a change is made to those superelements.

    Large Problem Capabili tiesAll computers have hardware limits. MSC.Nastran is designed so that problem size will not be limitedby the program. This means that limits on available disk space or memory are the only limitations thatshould be encountered by a user. When the size of a model becomes too large to be processed on acomputer without using superelements, the user can use multiple computer resources to process eachsuperelement, or process one superelement at a time on a single computer resource. The reduced matricesfor each superelement can be stored on separate drives and brought together for the residual solution.

    5CHAPTER 1

  • 7/15/2019 Nastran 2012 Superelements Ug

    17/972

    Introduction and Fundamentals

    Then data recovery can be done on each superelement separately, if desired. This process frees file spaceand reduces disk usage and storage costs.

    Partit ioned Input and Output

    Because superelements can be processed individually, separate analysis groups or organizations canmodel individual parts of the structure and perform model checks without information from other groups.An excellent example is the International Space Station which has many contractors working on the

    structure. Each contractor models his own components and sends either complete or reduced models toa system integrator, who assembles the models to represent the many possible configurations, performsanalysis for each configuration, and sends results back to the individual contractors for their use. The

    partitioned output format used in superelements allows for segmented data recovery; i.e., data recoverycan be requested for only the desired segments of the structure.

    Security

    Many companies work on proprietary or secure projects. These may range from keeping a new designfrom the competition, to keeping material data proprietary, to working on a highly confidential defense

    program. Even when working on open programs, there is a need to send a representation of the model toothers so that they may perform a coupled analysis of an assembly which incorporates the component.The use of external superelements allows users to send reduced boundary matrices that contain nogeometric information about the actual component-only mass, stiffness, damping and loads as seen at the

    boundary. Upon receiving a set of reduced matrices in any format that can be read by MSC.Nastran, anengineer can define an external superelement using those matrices and attach the foreign structure to his

    model.

    Automation with High Performance Computing

    As models become larger and users demand high fidelity system level responses, the discipline of HighPerformance Computing (HPC) has become a primary consideration for industries such as theautomotive industry. There are many techniques involved in HPC, including efficient use of CPU core

    memory (i.e. L1, L2, L3 cache), shared memory parallel (SMP) schemes for enhanced matrix solutiontimes using multi-core CPU machines, and distributed memory parallel (DMP) schemes used to takeadvantage of compute clusters with many different machines linked with a high-speed intranet to split

    Note: Prior to MSC.Nastran Version 2005.5, there was a memory limit of 2 Gigawords (8Gigabytes) because of a 32 bit integer address used by MSC.Nastran (i4). Beginning inMSC.Nastran Version 2005.5, this limitation was removed by providing the option to usea 64 bit integer address (i8), thus making the number of words available for memoryaddress = 2^64, which is, in effect, an unlimited memory address. The higher memory canbe made available by specifying MODE=i8 on the command line. (note: the modekeyword cannot be specified in an rc file as of MSC.Nastran v2010, so the user must

    specify the mode keyword on the command line).

    Superelements Users Guide6

  • 7/15/2019 Nastran 2012 Superelements Ug

    18/972

    Why Use Superelements?

    and recombine solutions. While many of the schemes are purely mathematical (cache memory, SMP),the distributed computing utilizes superelement technology as its core method for splitting andrecombining the solution of a large model. There are several schemes available to the user, such asGeometric Domain Decomposition which automatically splits the model into superelements based onGRID connectivity, Matrix Domain Decomposition which automatically splits the model intosuperelements based on matrix characteristics, and Automated Component Modes Synthesis (ACMS)which automatically splits the model based on GRID or Matrix characteristics and adds a ComponentModes Synthesis calculation for improved dynamic characteristics. While distributed HPC is based onsuperelement technology, the discipline of HPC is beyond the scope of this document and will be coveredin another manual.

    7CHAPTER 1I t d ti d F d t l

  • 7/15/2019 Nastran 2012 Superelements Ug

    19/972

    Introduction and Fundamentals

    Fundamentals of Superelement Analysis

    Superelement analysis can be described as a form of substructuring. That is, a model can be divided intosuperelements by the user in such a way that MSC.Nastran will process each superelement independentlyof all other superelements. The processing of each superelement results in a reduced set of matrices(mass, damping, stiffness, and loading) that represent the properties of the superelement as seen at itsconnections to adjacent structures. Once all superelements have been processed, these reduced matricesare assembled in what is known as the residual structure, and the assembly solution is performed. Datarecovery for each superelement is performed by expanding the solution at the attachment points, usingthe same transformation that was used to perform the original reduction on the superelement.

    Superelements can consist of physical data (elements and grid points) or can be defined as an image ofanother superelement or as an external superelement (a set of matrices from an external source to beattached to the model). Figure1-1 demonstrates a simplified illustration of condensing a structure to its

    boundaries, solving a reduced system, and back-expanding the solution to obtain the data recovery forthe superelement. Example files are available to the user in the following installation directory and filenames: /doc/seug/chapter1/clamp-baseline.bdf, clamp-seset.bdf, and clamp-part-se.bdf.

    Figure 1-1 Simplified Depiction of Superelement Reduction, Solution, and Data Recovery

    The following figures illustrate the possible types of superelement. In Figure1-2, a model of a portionof a gear is shown. The physical model of one tooth can be represented as a superelement. This type iscalled a primary superelement-one where the actual geometry for the superelement is defined in the bulk

    data. Other gear teeth, as shown in Figure1-2, are images of the first (primary) tooth. An imagesuperelement is a superelement that uses the geometry of another superelement to describe it forMSC.Nastran. These image superelements can save processing time in that they are able to re-use the

    Superelements Users Guide

    Fundamentals of Superelement Analysis

    8

  • 7/15/2019 Nastran 2012 Superelements Ug

    20/972

    Fundamentals of Superelement Analysis

    reduced stiffness, mass, and damping matrices from their primary superelement, which reduces theamount of calculations needed. Full data recovery is available for image superelements. An imagesuperelement can be an identical image, as shown in Figure1-2, or a mirror image, as shown inFigure1-3. InFigure1-3,the right side of the plate is a mirror image copy of the primary. Please note thatimages can have their own unique loadings. Only the stiffness, mass and damping is identical to theprimary. Another type of superelement is the external superelement, where a part of the model isrepresented by using matrices from an outside source (the matrices can come from another MSC.Nastranrun). For these matrices no internal geometry information is available; only the grid points to which thematrices are attached are known. An external superelement is shown in Figure1-4. In this figure the finiteelement model is on the left and the external superelement is represented by the dashed lines on the right.

    Figure 1-2 A Primary Superelement and Several Identical Images

    Figure 1-3 A Primary Superelement and its Mirror Image Superelement

    9CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    21/972

    Introduction and Fundamentals

    Figure 1-4 An External Superelement

    In static analysis the theory used in superelement processing is exact. In dynamics the reduction of thestiffness is exact, but approximations occur during the reduction of the mass and damping matrices. Thedynamic solution can be improved dramatically by augmenting the static reduction with additionaldynamic degrees of freedom in a method called component modal synthesis, which is described inChapter 10: Input and Output for Dynamic Reduction.

    Superelements Users Guide

    Partitioned Solutions

    10

  • 7/15/2019 Nastran 2012 Superelements Ug

    22/972

    Partitioned Solutions

    Partitioned Solutions

    Key Concepts in Superelement Partit ionsThere are several key concepts that must be understood in the superelement formulation and processing;these are:

    The input is partitioned into a separate set for processing each superelement.When MSC.Nastran is processing the bulk data for a model, the input is partitioned into aseparate set for each superelement, based on user instructions. The input used to accomplish this

    partitioning is discussed in Chapter 2: How to Define a Superelement.Once the bulk data is partitioned into separate sets, each superelement is processed individually.The degrees-of-freedom (DOFs) for each superelement are partitioned into sets in a manneridentical to that used in conventional analysis. That is, all DOFs for a superelement arecombined to create a G-set. Then MPCs and R-elements are used to define the M- and N-sets,etc. (see Constraint and Set Notation (Ch. 1) in theMSC Nastran Reference Manualfor acomplete description of MSC.Nastran sets). The only change in the definition of sets is thedefinition of exterior DOFs. For each superelement the exterior DOFs are defined as the A-set,

    which can contain physical and modal degrees of freedom.

    Boundary / Exterior DOFs are best described as those that are retained or kept forfurther analysis. A superelements exterior DOFs are best described as those that are retainedfor further analysis, or you can think of them as boundary or attachment DOFs, where thesuperelement connects to other superelements or the residual. Note that exterior DOF are notrequired to attach to any other DOF. Structural matrices are assembled for each superelement,and the matrices go through reduction processing until the only remaining terms are for the A-set

    or attachment DOFs. These reduced matrices are used to represent the properties of thesuperelement when it is attached to the rest of the model.

    Interior DOFs can be thought o f as those that are condensed out duringsuperelement processing. All DOFs of a superelement that are not exterior are calledinterior DOFs (the omitted or O-set). These are the DOFs that are condensed out of the matricesduring the reduction process. Using either static or dynamic reduction, the stiffness, mass,damping, and loading on these interior DOFs are transferred to the exterior DOFs.

    Each superelement is processed individually. The reduction process is best illustrated

    using the process known as static condensation. For illustration purposes, we will ignoreLagrange DOF in this discussion, since they are not compatible with superelement processing. Instatic condensation we will start with the superelement matrices after all MPCs, R-elements, and

    11CHAPTER 1Introduction and Fundamentals

    http://../reference/reference/constrsetnot.pdfhttp://../reference/reference/constrsetnot.pdfhttp://../reference/reference/constrsetnot.pdfhttp://../reference/reference/constrsetnot.pdf
  • 7/15/2019 Nastran 2012 Superelements Ug

    23/972

    SPCs have been processed. The set of DOFs remaining at this point are in terms of the F-set(DOFs that are not constrained), which contains the O- and A-sets as subsets. Although the

    interior DOFs include the M- and S-sets also, the interior DOFs in this guide will often be oftenreferred to as the O-set.

    Static Condensation Process

    The key to superelement processing is the reduction of the omitted DOF to the equivalent boundarymatrices as shown in the following figure:

    Figure 1-5 Pictorial Example of Static Condensation

    Note: Lagrange Rigid Element Processing. Typically, the dependent dof associated withRBEs are placed in the mr set, while the dependent dof associated with MPCs areplaced in the mp set; which collectively define the M-Set. However, if the user specifiesRIGID=LAGRAN in the case control, the dependent dof are carried into the ASET as partof the lm dof. Currently the MSC.Nastran processing does not handle the

    RIGID=LAGRAN for superelements. Further discussion on this subject can be found inNastran Set Definitions The USET Table (Ch. 9).

    Superelements Users Guide

    Partitioned Solutions

    12

  • 7/15/2019 Nastran 2012 Superelements Ug

    24/972

    A comprehensive description of the equations used by MSC.Nastran can be found in Dynamic Reductionand Component Mode Synthesis in SubDMAP SEMR3 (Ch. 1) in theMSC Nastran Reference Manual.Amore simplified presentation of the static condensation theory is included here for completeness. It is

    assumed that the reader has some familiarity with the MSC.Nastran set notation for more informationon set notation, please refer to Degree-of-Freedom Sets (Ch. 7) in theMSC Nastran Quick ReferenceGuide.

    In this formulation we will start with the superelement matrices after all M-set (MPCs and Rigidelements), and S-Set (active SPCs and permanent constraints on grid entries) have been processed. Theset of DOFs remaining at this point are in terms of the F-set (dof that are not constrained), which containsthe O- and A-sets as subsets. Although, in general, the interior dof may also include the M- and S-sets

    also, the interior dof in this guide will often be often referred to as the O-set.

    The static equation for the F-set is

    (1-1)

    This equation may be expanded to show the A-set and O-set partitions as

    (1-2)

    where the bar over a term ( and ) indicates that the sub-matrix represents the associated matrix

    of terms for that set before the reduction operation. In a static solution, the T-set is equivalent to the A-set and is defined as the retained physical dof. So, for a static solution the previous equation becomes:

    (1-3)

    If we look at the upper part of the equation, we obtain

    (1-4)

    Pre-multiplying both sides of the equation by produces

    (1-5)

    Kf f Uf Pf =

    Koo Koa Koa

    TKaa

    Uo Ua

    Po Pa

    =

    Kaa Pa

    Koo Kot

    Kot T

    Kt t

    Uo

    Ut

    Po

    Pt

    =

    Koo Uo Kot Ut + Po =

    Koo 1

    Uo total

    Koo 1

    Kot Ut Koo 1

    Po +=

    13CHAPTER 1Introduction and Fundamentals

    http://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/qrg/qrg.pdfhttp://../reference/qrg/qrg.pdfhttp://../reference/qrg/qrg.pdfhttp://../reference/qrg/qrg.pdfhttp://../reference/qrg/qrg.pdfhttp://../reference/qrg/qrg.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdf
  • 7/15/2019 Nastran 2012 Superelements Ug

    25/972

    We can break up the total solution into two parts: the Fixed Boundary Solution , , and the

    Free Boundary Solution, . To simplify the equation we define the physical boundarytransformation matrix between the exterior and interior motion as .

    (1-6)

    Physically, the matrix represents the influence coefficients to the free boundary solution, also

    referred to as the Constraint Modes. That is, each column of this matrix represents the motion of the

    interior points when one boundary dof is moved one unit while the other boundary points are heldconstrained. Therefore, the transformation matrix has one column for each exterior (boundary) dof (theAset for the superelement), and the number of rows are equal to the number of interior dof (the O-set forthe superelement). The constraint modes are discussed further in Example of Constraint Modes (Ch. 9)which includes a graphic example.

    When the constraints mode influence coefficients are multiplied by the boundary displacements of the

    residual solution, the free boundary solution is obtained:

    (1-7)

    Where is the partition from the residual structure solution of the physical dof to the superelement

    boundary dof.

    In addition to the free boundary solution, the fixed boundary solution of the superelement must be

    calculated in order to obtain the total solution for the superelement:

    (1-8)

    This matrix represents the static solution for the displacements of the superelement when the loads areapplied and the exterior points are held fixed. Based on these definitions, the total displacement of theinterior points can be defined as

    (1-9)

    Uo Uo f i xed

    Uo f ree

    Got

    Got Koo 1

    Kot =

    Got

    Note: Computational Cost of Constraint Modes

    The calculation of the constraint modes more specifically is typically the highest

    cost associated with a static superelement solution because of the cost of calculating the

    matrix . Even in dynamic solutions the cost associated with the constraint modes

    is often a significant cost of the overall solution.

    Got

    Koo 1

    Uo free

    Got Ut =

    Ut

    Uo f ixed

    Uoo Koo

    1Po = =

    Uo total Uo free Uo f ixed+=

    Superelements Users Guide

    Partitioned Solutions

    14

  • 7/15/2019 Nastran 2012 Superelements Ug

    26/972

    A physical representation of this equation demonstrates the concepts of fixed boundary solution and freeboundary solution for a cantilever beam example.

    Figure 1-6 Pictorial representation of fixed boundary solution and free boundary solution

    Continuing with the reduction theory we rewrite the equation for the lower part of Equation 1-3 as:

    (1-10)

    From which, we can obtain the reduced stiffness and boundary loading of the superelement:

    (1-11)

    (1-12)

    The residual structure consists of all components of the model that were not assigned to any othersuperelement, plus the assembly of the reduced superelement matrices. Each superelement is processedin this manner, and its associated matrices are reduced to the exterior dofs. Once all superelements havebeen processed, the reduced matrices are assembled into a system matrix during the residual structureprocessing.

    Thus, the total assembled stiffness matrix of the residual structure, , is represented by

    Kot T

    Got Ut Uoo + Kt t Ut + Pt =

    Kt t Pt

    Kt t Kot T

    Got Kt t +=

    Pt Got T

    Po Pt +=

    Kgg

    15CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    27/972

    (1-13)

    The system or assembly solution is performed using the assembled matrices for the residual structure.Once the assembly solution is known, the boundary solution is found for each superelement. This

    boundary solution is used to calculate the interior displacements for each superelement, then standarddata recovery is available for all superelements, including the residual structure. Any output that isavailable in standard (non-superelement) analysis is available in superelement analysis. The differenceis that the output is now partitioned by superelement.

    Kgg Kj j Kaa +=

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    16

  • 7/15/2019 Nastran 2012 Superelements Ug

    28/972

    Manual Solution of a Small Superelement ExampleThe following small problem is used to demonstrate how a static analysis is performed using

    superelements. The solution to the problem is first shown using conventional analysis, then by usingsuperelements.

    Figure 1-7 Small NON-Superelement Example

    For this example we are looking only at motion along the axis of the points, thus the problem is simplifiedto contain only five DOFs. Note: this example is solved in MSC.Nastran and provided as part of thedocumentation. The conventional analysis model is: /doc/seug/chapter1/simple-conventional.bdf andthe superelement solution is: /doc/seug/chapter1/simple-superelement.bdf.

    The output for the simple-conventional.bdf file is as follows. Note that this .f06 listing, and other listingsin this book may remove page headings and slightly re-arrange the format slightly to fit the page, so theactual .f06 output format may be slightly different than shown

    17CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    29/972

    .

    Listing 1-1 MSC.Nastran Output for the Simple Example w/o Superelements

    Conventional Analysis

    In conventional analysis the problem is formulated in matrix form, constraints are applied, and theresulting reduced problem is solved. The five-by-five stiffness matrix is as follows:

    MSC NASTRAN J OB CREATED ON 19- MAR-11 AT 16: 09: 34 MARCH 19, 2011 MSC NASTRAN 7/ 15/ 10 PAGE 10

    DEFAULT

    0 BASELI NE MODEL SUBCASE 1

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

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    1 G 0. 0 0. 0 0. 0 0. 0 0. 0 0. 0

    2 G 2. 500000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    3 G 4. 000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    4 G 3. 500000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    5 G 0. 0 0. 0 0. 0 0. 0 0. 0 0. 0

    L O A D V E C T O R

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    2 G 1. 000000E+00 0. 0 0. 0 0. 0 0. 0 0. 03 G 2. 000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    4 G 3. 000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    F O R C E S O F S I N G L E - P O I N T C O N S T R A I N T

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    1 G - 2. 500000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    5 G - 3. 500000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    F O R C E S I N S C A L A R S P R I N G S ( C E L A S 1 )

    ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE

    I D. I D. I D. I D.

    1 - 2. 500000E+00 2 - 1. 500000E+00 3 5. 000000E- 01 4 3. 500000E+00

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    18

  • 7/15/2019 Nastran 2012 Superelements Ug

    30/972

    (1-14)

    Each row (or column) in the above matrix represents the terms associated with one DOF in the model.The terms are in ascending order; that is, the first column represents DOF 1, and the last columnrepresents DOF 5. Replacing the springs by their numeric values, we have

    (1-15)

    We now apply the constraints to the problem. In finite element analysis, constraints are applied byremoving the associated rows and columns from the matrix; therefore, after applying constraints we havethe static equation for the constrained structure

    (1-16)

    or, in numeric terms

    (1-17)

    Solving the equations provides the solution for the free dof:

    (1-18)

    Kgg

    K12 K12

    K12 K12 K23+ K23

    K23 K23 K34+ K34

    K34 K34 K45+ K45

    K45 K45

    =

    Kgg

    1 1 0 0 0

    1 2 1 0 0

    0 1 2 1 0

    0 0 1 2 1

    0 0 0 1 1

    =

    U2

    U3

    U4

    K12 K23+ K 23

    K23 K23 K34+ K 34

    K34 K45+

    1P2

    P3

    P4

    =

    U2

    U3

    U4

    2 1 0

    1 2 1

    0 1 2

    11

    2

    3

    =

    U2

    U3

    U4

    2.5

    4.0

    3.5

    =

    19CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    31/972

    The total solution vector becomes:

    (1-19)

    The constraint forces are obtained by partitioning the G-set stiffness matrix and solution vector asfollows:

    Equation 1-20 (1-20)

    (1-21)

    Element Data Recovery

    For this example, we can calculate the element forces based upon:

    (1-22)

    The CELAS1 convention for calculating element force is (Refer to Eq. (3-64) in theMSC NastranReference Manual) :

    (1-23)

    (1-24)

    The remainder of the elements forces can be calculated similarly.

    (1-25)

    (1-26)

    (1-27)

    Superelement AnalysisWe now formulate and solve the same problem using superelements, as shown in Figure1-8. Becausethe method of defining superelements has not been discussed yet, some of what follows has not been

    Ug

    U1

    U2

    U3

    U4

    U5

    0.0

    2.5

    4.0

    3.5

    0.0

    = =

    Fs Ks f Uf =

    F1

    F5

    1 0 0

    0 0 1

    2.5

    4.0

    3.5

    2.5

    3.5

    = =

    Felem Kelem Uelem +

    F12 K12 U1 U2 =

    F12 1.0 0.0 2.5 2.5 = =

    F23 1.5 =

    F34 0.5 =

    F45 3.5 =

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    20

  • 7/15/2019 Nastran 2012 Superelements Ug

    32/972

    defined. However, as you read further, more of the information will become clear. First a flowchartshowing the order of processing used to perform superelement analysis is shown in Figure 1-9, Flowchartfor Superelmeent Processing.

    Figure 1-8 Small Superelement Example

    Figure 1-9 Flowchart for Superelmeent Processing

    21CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    33/972

    Continuing with the superelement solution for our simple example, the definitions of the model shownin Figure1-8:

    Superelement 1 (SEID = 1)

    Grid points 1 and 2 are interior points. (These grid points are condensed out during the Phase1 operations for superelement 1.)

    Elements and are interior or belong to superelement 1.

    The constraint at grid point 1 is contained in superelement 1.

    The load applied on grid point 2 is in superelement 1.

    Note: Note to advanced users: in the MSC.Nastran SubDMAP listings, the parameter LPFLG isused to control entry and processing within a superelement loop. Also, several of theMALTER statements are strategically placed at the top and bottom of superelement loopsas follows:

    Table 1-1 Strategic DMAP MALTER Locations Associated with Superelements

    $MALTER: TOP OF PHASE 1 SUPERELEMENT LOOP AFTER PARAMETERS AND

    $MALTER: QUALI FI ERS SET

    $MALTER: AFTER SUPERELEMENT STI FFNESS, VI SCOUS DAMPI NG, MASS, AND

    $MALTER:ELEMENT STRUCTURAL DAMPI NG GENERATI ON ( KJ J Z, BJ J X, MJ J X, K4J J )

    $MALTER: AFTER TOTAL SUPERELEMENT STI FFNESS, VI SCOUS DAMPI NG, AND MASS

    $MALTER: FORMULATED, STRUCTURAL + DI RECT I NPUT ( KJ J , BJ J , MJ J )

    $MALTER: AFTER SUPERELEMENT LAD GENERATI ON (PJ )

    $MALTER: AFTER UPSTREAM SUPERELEMENT MATRI X AND LOAD ASSEMBLY

    $MALTER: ( KGG, BGG, MGG, K4GG, PG)

    $MALTER: AFTER SUPERELEMENT MATRI X AND LOAD REDUCTI ON TO A- SET,

    $MALTER: STATI C AND DYNAMI C ( KAA, MAA, BAA, K4AA, PA)

    ENDI F $ EXTER $MALTER: BOTTOM OF PHASE 1 SUPERELEMENT LOOP

    $MALTER: AFTER SUPERELEMENT DI SPLACEMENT RECOVERY ( UG)

    $ SET THE FOLLOWI NG FOR DBCPATH

    ENDI F $ MALTER: BOTTOM OF SUPERELEMENT DATA RECOVERY LOOP

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    22

  • 7/15/2019 Nastran 2012 Superelements Ug

    34/972

    Grid point 3 is exterior to superelement 1. (After all reduction [Phase 1] is completed forsuperelement 1, all that remains is a set of matrices representing the superelement attached togrid point 3.)

    Superelement 2 (SEID = 2)

    Grid points 4 and 5 are interior to superelement 2.

    Grid point 3 is exterior to superelement 2.

    The load on grid point 4 is in superelement 2.

    Elements and are interior to or belong to superelement 2.

    The constraint on grid point 5 is contained in superelement 2.

    Residual structure (R.S. OR SEID = 0)

    Grid point 3 is interior to the residual structure.

    There are no elements left to belong to the residual structure.

    The load on grid point 3 is in the residual structure.

    Superelements 1 and 2 are processed independently, then the reduced matrices are assembledat the residual.

    Phase 1 Processing of Superelement 1

    After the model is divided into superelements, the data for superelement 1 contains the followinginformation:

    Figure 1-10 Simple Model, Superelement 1 Partition

    Based on this model, is the exterior DOF and belongs to the A-set for superelement 1. Therefore, we

    want to generate matrices for superelement 1, apply any constraints, and reduce the matrices to theexterior DOF. The G-set for this superelement consists of the DOFs associated with grid points 1, 2, and3. The following are the G-sized matrices:

    u2

    23CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    35/972

    (1-28)

    (1-29)

    The boxed superscript 1 ( ) shown on the matrices indicates that they belong to superelement 1. Notice

    that the force on grid point 3, , is not included in the Superelement Processing because the force is

    applied to an exterior point, it is not included in the superelement, but is accounted for in the residualstructure. This fact is indicated in the matrix for the loading by placing a bar over the P3 term and

    indicating that this represents only loading on grid point 3 associated with superelement 1.

    Looking at the model, we see that grid point 1 is constrained. Because that grid point is interior to thesuperelement, the constraint is applied as a part of the processing for superelement 1. The resulting(reduced) stiffness matrix is

    0 (1-30)

    This matrix is now divided into interior (O-set) and exterior (A-set) DOFs, and a static condensation isperformed to reduce the matrices to the exterior DOFs.

    First we compute the boundary transformation for superelement 1 becomes (recall equation(1-6)):

    1 (1-31)

    The physical meaning of this equation is that if Point 3 is moved +1.0 units, then Point 2 will move 0.5units. This is exactly as expected considering that Point 1 is constrained.

    Now, we use the transformation to compute the reduced stiffness at the boundary:

    (1-32)

    Again, the results make sense because there are two springs in series, for which the equation is readilyavailable in text books or online services such as Wikipedia(http://en.wikipedia.org/wiki/Hooke%27s_law#Derivation) :

    Kgg

    1

    K12 K12 0

    K12

    K12

    K23

    + K23

    0 K23 K23

    1 1 0

    1

    2 1

    0 1 1

    = =

    Pg 1

    P1

    P2

    P3

    1

    0

    1

    0

    = =

    1

    P3

    1

    Kf f 1 K12 K23+ K23

    K23 K23

    Koo Kot

    Kto Kt t

    2 1

    1 1= = =

    G0 t 1

    Koo 1

    Kot 1

    K12 K22+------------------------- K23

    11 1+------------- 0.5 = = = =

    Got

    Kt t 1

    Kot T

    Got Kt t + 1.0 0.5 1.0 + 0.5 = = =

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    24

  • 7/15/2019 Nastran 2012 Superelements Ug

    36/972

    (1-33)

    Now we have to reduce the applied loadings to the boundary. After applying the constraint to the loadingmatrix, we have

    (1-34)

    Referring back to 1-12, the loads reduction to the boundary becomes:

    (1-35)

    Inspection reveals that this also makes sense. If grid points 1 and 3 are constrained, then of the loadwould be distributed to each point.

    Phase 1 Processing of Superelement 2

    After the model is divided into superelements, the data for superelement 1 contains the followinginformation:

    Figure 1-11 Simple Model, Superelement 2 Partition

    Degree of freedom is the exterior dof and belongs to the A-set for superelement 2. The reduction of

    the stiffness and loads to the exterior dof follows. Since this is similar to superelement 1, only the criticalequations are shown.

    Kequiv

    K12K23

    K12 K+ 23

    ------------------------- 1 11 1+------------- 0.5= = =

    Pf 1 P2

    P3

    1

    1.0

    0.0

    = =

    Pt 1

    P3 1

    Got T

    P2 P3 1

    + 0.5 1.0 0.0 + 0.5 = = = =

    u3

    25CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    37/972

    (1-36)

    (1-37)

    Again, since grid point 3 is exterior to superelement 2, the load is not part of the load vector forsuperelement 2. Recall, forces on exterior points are not included in the superelement matrices.

    The constraint will be applied, this time at dof 5, thus the boundary transformation will be calculated andapplied to the stiffness and loads matrices, resulting in the following:

    (1-38)

    (1-39)

    (1-40)

    The transformation and reduced matrices make sense. If grid point 3 is moved 1.0 unit, grid point 4 willmove 0.5 units. As before, the stiffness is two springs in series, resulting in a combined stiffness of 0.5,and the load of 3.0 units at grid point 4 gives a 1.5 unit reaction at point 3 if it is constrained.

    Residual Structure Processing

    The remaining dof, or in this case grid point 3, is defined as the residual structure.

    Phase 1 Processing

    The phase 1 matrices are generated for the residual structure, based on any elements or loads remaining,then the reduced matrices from the superelements are added at the appropriate dof.

    Phase 2 Processing

    After the combined (or assembled) matrix for the residual is formed, and constraints applicable to theremaining DOFs are applied and the residual structure problem is solved as part of phase 2 operations.

    Phase 3 Processing

    Kgg

    2

    K34 K 34 0

    K34

    K34

    K+45

    K45

    0 K 45 K45

    1 1 0

    1

    2 1

    0 1 1

    = =

    Pg 2 P3

    2

    P4

    P5

    0

    3

    0

    = =

    Got

    2

    Koo

    1

    Kot K34

    K34 K45+-------------------------1

    1 1+------------- 0.5 = = = =

    Kt t 2

    Kot T

    Got Kt t + 1.0 0.5 1.0 + 0.5 = = =

    Pt 2

    P3 2

    Got T

    P4 P3 2

    + 0.5 1.5 0.0 += = = =

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    26

  • 7/15/2019 Nastran 2012 Superelements Ug

    38/972

    Phase 3 represents the data recovery. In this case, since there is only one grid, the data recovery is trivial.In the general case, the data recovery for the residual will include the residual element stresses, strains,forces, etc.

    Figure1-1,depicts how the superelements feed into the residual structure. The individual componentsthat are assembled to make up the residual are shown on the left. The resulting assembly model is shown

    on the right, where the system stiffness is: . The residual structure for this model contains

    no elements, only one grid point, the physical load on that point, and the reduced matrices from thesuperelements.

    Figure 1-12 Simple Model, Residual Structure

    Because all physical constraints have been applied at the superelement level, no reduction is performedat the residual level for this model. If there were a physical model for the residual, then it would also gothrough the application of constraints and a reduction to a final set of analysis matrices. Therefore, the

    assembly matrix is the result of adding the superelement matrices together at grid point 3, or

    (1-41)

    (1-42)

    (1-43)

    Where the matrices and represent the reduced superelement stiffness matrices, and the

    matrix represents the stiffness matrix resulting from any elements in the residual structure. In

    this problem there are no elements in the residual structure; therefore, is null. Since there are

    no SPCs or MPCs in the residual structure, there are not eliminations or reductions require, so

    K K1 K2+=

    Kgg 0

    Kj j 0

    i 1=n

    Kt t i

    +=

    Kgg 0

    0 Kt t 1

    Kt t 2

    +

    +=

    0 0.5 0.5 + + 1.0 ==

    Kt t 1

    Kt t 2

    Kj j 0

    Kj j 0

    27CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    39/972

    (1-44)

    Similarly, the loading matrix is the physical loadings applied on the residual, plus the reducedsuperelement loads. Because grid point 3 was in the residual, its load was not applied to the upstreamsuperelements, so the 2.0 unit force on grid point 3 is finally included at this point.

    (1-45)

    (1-46)Now that the stiffness and loading matrices have been generated and reduced, we are ready to solve theresidual structure problem for the physical (T-set) displacements. This is referred to as the Phase 2solution:

    (1-47)

    (1-48)

    Now that the residual solution vector is available, the data recovery can be performed. In this case, thereis no additional data recovery for the residual structure since there are no elements, SPC constraints, orMPC constraints. The data recovery will be performed for the superelements in the subsequent sections.Review of the MSC.Nastran output from file /doc/seug/chapter1/simple-superelement.bdf. confirms thesolution.

    Listing 1-2 MSC.Nastran Output for the Residual Structure of the Simple Example with

    Superelements

    Detailed explanations of the output will be provided in subsequent chapters.

    Kt t 0

    Kgg 0

    1.0 = =

    Pt 0

    Pj 0

    Pj 0

    Pt 1

    Pt 2

    +

    += =

    Pt

    0

    2.0 0.5 1.5 +

    +

    4.0 = =

    Ut Kt t 1

    Pt =

    U3 0 11--- 4.0 4.0 = =

    1 MSC NASTRAN J OB CREATED ON 19- MAR-11 AT 16: 09: 34 MARCH 19, 2011 MSC NASTRAN 7/ 15/ 10 PAGE 22

    DEFAULT SUPERELEMENT 0 , 1

    0 SUPERELEMENT MODEL SUBCASE 1

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

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    3 G 4. 000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    L O A D V E C T O R

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    3 G 2.000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    28

  • 7/15/2019 Nastran 2012 Superelements Ug

    40/972

    Data Recovery for Superelement 1

    The first part of the Phase 3 data recovery involves partitioning the residual solution to the superelementboundary. In this case, it is trivial since there is only one residual dof. The next step for superelement

    data recovery is to calculate the solution vector for the interior dof. The interior solution has twocomponents:

    Free boundary displacements

    The free boundary displacements are based on the boundary solution of the residual structure (i.e. the

    external dof are, in general, free dof in the residual). For this example, the only unknown becomes

    based on the external dof boundary displacements (i.e. the T-set), or

    Figure 1-13 Simple Example Superelement 1 Free Boundary Displacement DataRecovery

    (1-49)

    (1-50)

    (1-51)

    Fixed boundary displacements

    The fixed boundary solution is the solution vector for the interior dof when the T-set is fixed.

    u2t

    u2

    uot

    seid

    Got se id

    Ut se id

    =

    u2t

    1

    Got 1

    Ut 1

    =

    0.5 4.0 = 2.0 =

    u2o

    29CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    41/972

    Figure 1-14 Simple Example Superelement 1 Fixed Boundary Displacement DataRecovery

    (1-52)

    (1-53)

    (1-54)

    Total interior solution:

    The total interior solution is the summation of the free boundary solution and the fixed boundary solution

    (1-55)

    (1-56)

    The F-set (free set) displacements

    The solution vector for the degrees of freedom allowed to move is obtained by merging the T-set and O-Set:

    (1-57)

    uoo

    seid

    Koo 1 seid

    Po seid

    =

    uoo

    1

    Koo 11

    Po 1

    =

    11 1+

    ------------------ 1.0 = 0.5 =

    u2

    Uo seid

    Uot

    seid

    Uoo

    seid

    +=

    U2 1

    2.0 0.5 + 2.5 = =

    Uf

    Uf seid Ut

    Uo

    seid

    =

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    30

  • 7/15/2019 Nastran 2012 Superelements Ug

    42/972

    (1-58)

    The G-set displacements

    The total solution vector for all dof in the superelement is calculated by merging the SPC constraints andback-expansion of the MPC dependent dof. In this example, there are only SPCs, so the total solutionvector becomes:

    (1-59)

    (1-60)

    Rearranging:

    (1-61)

    Constraint Forces

    The constraint forces are obtained by partitioning the G-set stiffness matrix and solution vector asfollows:

    (1-62)

    (1-63)

    Element Data Recovery

    For this example, we can calculate the element forces based upon:

    (1-64)

    U2

    U3

    1

    =2.5

    4.0

    =

    Ug

    Ug seid Uf

    Us se id

    =

    U1

    U2U3

    1

    0.0

    2.54.0

    =

    Ug

    1U1

    U2

    U3

    0.0

    2.54.0

    = =

    Fs Ks f Uf =

    F1 1 02.5

    4.0

    2.5 = =

    Felem Kelem Uelem =

    31CHAPTER 1Introduction and Fundamentals

  • 7/15/2019 Nastran 2012 Superelements Ug

    43/972

    (1-65)

    (1-66)

    Similarly:

    (1-67)

    The MSC.Nastran output for this superelement matches the hand calculations

    F12 K12 U1 U2 =

    F12

    1.0 0.0 2.5 2.5 = =

    F23 1.0 2.5 4.0 1.5 = =

    Superelements Users Guide

    Manual Solution of a Small Superelement Example

    32

    :

  • 7/15/2019 Nastran 2012 Superelements Ug

    44/972

    :

    Listing 1-3 MSC.Nastran output for Simple Example Superelement 1

    Data Recovery for Superelement 2

    Following the same procedure, the data recovery for superelement 2 produces the following results:

    (1-68)

    The constraint forces are:

    (1-69)

    1 MSC NASTRAN J OB CREATED ON 19- MAR-11 AT 16: 09: 34 MARCH 19, 2011 MSC NASTRAN 7/ 15/ 10 PAGE 29

    DEFAULT SUPERELEMENT 1 , 10 SUPERELEMENT MODEL SUBCASE 1

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

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    1 G 0. 0 0. 0 0. 0 0. 0 0. 0 0. 0

    2 G 2. 500000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    3 G 4. 000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    L O A D V E C T O R

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    2 G 1.000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    F O R C E S O F S I N G L E - P O I N T C O N S T R A I N T

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    1 G - 2. 500000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    F O R C E S I N S C A L A R S P R I N G S ( C E L A S 1 )

    ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE

    I D. I D. I D. I D.

    1 - 2. 500000E+00 2 - 1. 500000E+00

    Ug 2 U3

    U4

    U5

    4.03.5

    0.0

    = =

    F5 1 13.5

    0.0

    3.5 = =

    33CHAPTER 1Introduction and Fundamentals

    And the element forces are:

  • 7/15/2019 Nastran 2012 Superelements Ug

    45/972

    And the element forces are:

    (1-70)

    (1-71)

    The MSC.Nastran output for this superelement matches the hand calculations:

    Listing 1-4 MSC.Nastran output for Simple Example Superelement 2

    F34 1.0 3.5 4.0 0.5 = =

    F45 1.0 0.0 3.5 3.5 = =

    1 MSC NASTRAN J OB CREATED ON 19- MAR-11 AT 16: 09: 34 MARCH 19, 2011 MSC NASTRAN 7/ 15/ 10 PAGE 38

    DEFAULT SUPERELEMENT 2 , 1

    0 SUPERELEMENT MODEL SUBCASE 1

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

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    3 G 4. 000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    4 G 3. 500000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    5 G 0. 0 0. 0 0. 0 0. 0 0. 0 0. 0

    L O A D V E C T O R

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    4 G 3.000000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    F O R C E S O F S I N G L E - P O I N T C O N S T R A I N T

    POI NT I D. TYPE T1 T2 T3 R1 R2 R3

    5 G - 3. 500000E+00 0. 0 0. 0 0. 0 0. 0 0. 0

    F O R C E S I N S C A L A R S P R I N G S ( C E L A S 1 )

    ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE

    I D. I D. I D. I D.

    3 5. 000000E- 01 4 3. 500000E+00

    Superelements Users Guide

    List of Superelement Enhancements Released Since Version 69

    34

    List of Superelement Enhancements Released Since

  • 7/15/2019 Nastran 2012 Superelements Ug

    46/972

    List of Superelement Enhancements Released SinceVersion 69

    Superelement technology is constantly being advanced by the development staff of MSC.Nastran andNew versions of MSC.Nastran are released periodically. This guide has been prepared with minimalreference to the version number and is consistent with the MSC.Nastran 2010. The previous version ofthis guide was released in conjunction with the MSC Nastran 2001. There have been several significantreleases in the meantime and it is felt to be of historical interest to show how each of these releases addto the Superelement capability. It is also of great practical interest to those who are not using the mostrecent release to see which of the capabilities described in this Guide are not available to them. The majorenhancements since Version 69 are identified here. Discussions of each of these topics are included in

    this Guide.

    Version 69

    Introduction of PART Superelements

    Release Guide Contents, Chapter 5:

    Automatic Attachment of Partitioned Superelements

    Multilevel Superelements

    Superelements in Dynamic Analysis

    Restarts with Superelements

    Image Superelements

    MSC/NASTRAN Plotter

    Parts Assembly with Manual Control

    Upward Compatibility

    MSC/PATRAN Interface

    Definitions and Acronyms

    Summary of New or Modified Bulk Data Entries

    Sample Files

    Version 69.1

    External Superelements for SOL 101 and SOL 103 3 Step Method

    PARAMs added: EXTOUT, EXTDROUT, EXTDR

    Support for MATRIXDB, DMIGDB, DMIGOP2, DMIGPCH

    Addition of EXTERNAL to SEBULK entry

    EXTRN bulk data entry introduced

    Version 70.0

    Enhanced External Superelements

    Better documentation on usage

    35CHAPTER 1Introduction and Fundamentals

    Residual Vectors for improved dynamic

  • 7/15/2019 Nastran 2012 Superelements Ug

    47/972

    Residual Vectors for improved dynamic

    Superelement Mass Reduction performance improvement

    Version 70.5

    Splining Upstream Superelements in Aeroelastic Analysis

    Use of External Superelements in Aeroelastic Analysis

    Coupled Fluid-Structure Models with Interface DOFs in Superelements

    PARAM, FLUIDSE

    External SE Enhancements

    Assembly of external in SOL 101 thru 159

    Data Recovery support added for SOL 107 through 112

    CSUPER-type support for external SE via EXTOUT PARAMs

    PARAM,VMOPT,1 to support virtual mass at GSET level

    Better component mode handling byu bypassing INREL module

    Version 70.7

    Distributed Parallel Linear Static Analysis (SOL 101)

    Differential Stiffness for Upstream Superelements

    External Superelement Data Recovery for SOL 146

    Modal Damping for Upstream Superelements, PARAM,SESDAMP,YES

    Add Modal Damping to Structural Damping for Superelements, PARAM,KDAMP,-1

    Special Superelement Reserved for Fluid Elements, PARAM,FLUIDSE,seid Reduced Data Recovery Matrices, PARAM,MINIGOA

    Automated QSET Generation, PARAM,NQSET,n

    Automatic Removal of Unused QSET dof, PARAM,SMALLQ

    Version 2001

    Shell Normal Default, PARAM,SNORM

    Multiple DMIG input

    Force Resultant Output Enhancements

    Simplified Static Loading Data in Dynamic Analysis (removal of LOADSET/LSEQrestrictions)

    OMODES Case Control of Modal Output

    OTIME Case Control of Temporal Output

    WEIGHTCHECK Mass Summation Output Including Upstream Superelements

    Parallel Processing Enhancements: Geometric Domain Decomposition

    Superelements Users Guide

    List of Superelement Enhancements Released Since Version 69

    36

    Automated Component Modes Synthesis (ACMS)

  • 7/15/2019 Nastran 2012 Superelements Ug

    48/972

    Version 2004

    Enhancements to External Superelements 2 Step Method EXTSEOUT Cast Control

    BNDFIX/BNDFIX1, BNDFREE, BNDFREE1

    Scale Factors on X2GG and X2PP Matrices

    Support of Adjoint Sensitivity in Superelement Analysis

    Design Responses Spanning Across Subcases or Superelements

    Specify DELAY or DPHASE in Upstream Superelements Residual Vector Enhancements

    Nonstructural Mass Support for Superelements (NSM, NSM1, NSMADD)

    Modal Participation Factors for Fluid Superelement

    Control of Superelement Differential Stiffness Calculation, PARAM,SEKD

    Adams Flexible Body Support, ADMSMNF

    Punch File Identification of Superelement ID

    Version 2004R3 (2004.5)

    ACMS with Matrix Domain Decomposition

    ACMS compatible with Superelements, Including External Superelements

    Version 2005

    CSET Improvements, PARAM,MHRED Automatic QSET generation, PARAM,AUTOQSET

    Version 2005R2 (2005.1)

    External Superelement Support in SOL 600

    ADMSMNF Support in SOL 600

    USET Support for MATMOD Option 16

    Support for Fixed Boundary Displacements in SOL 101 for EXTSEOUT Assembly Runs

    Support for Data Recovery with EXTSEOUT(DMIGPCH) option

    Version 2005R3 (2005.5) / MDR1

    Efficiency Enhancements for MTRXIN handling of DMIG entries

    BSETi/BNDFIXi and CSETi/BNDFREEi Entries can be commingled

    Enhancements to EXTSEOUT ASMBULK AUTO and MANQ options

    37CHAPTER 1Introduction and Fundamentals

    FSCOUP option to Store Fluid-Structure Coupling Matrix

  • 7/15/2019 Nastran 2012 Superelements Ug

    49/972

    DMIGSFIX option to Define DMIG Matrix Names

    Automatic QSET numbering scheme with PARAM AUTOQSET Automatic OTM output for PLOTEL elements

    MATDB name equivalent to MATRIXDB

    Version 2007 / MDR2

    ACMS for External Superelement Reduction

    Automatic External Superelement Optimization (AESO)

    Version 2007.1 / MDR2.1

    ACMS for External Superelement Reduction of Fluid

    EXTSEOUT support for OUTPUT4 with MATRIXOP4

    Merged Superelement Output, PARAM,FULLSEDR

    Version 2008 / MDR3

    Local Adaptive Mesh Refinement

    Improved SMP throughput for Static Condensation

    Version 2010

    Support for Part Superelement Optimization

    SOL 400 Support for Linear Solutions with Superelements

    Superelements Users Guide

    List of Superelement Enhancements Released Since Version 69

    38

  • 7/15/2019 Nastran 2012 Superelements Ug

    50/972

    Chapter2: How to Define a Superelement

  • 7/15/2019 Nastran 2012 Superelements Ug

    51/972

    2 How to Define a Superelement Introduction

    Superelement vs. Residual

    Three Types of Superelements

    Defining List Superelements

    Defining PART Superelements Defining and Attaching External Superelements

    The Superelement Map SEMAP

    Superelements Users Guide

    Introduction

    40

    Introduction

  • 7/15/2019 Nastran 2012 Superelements Ug

    52/972

    Now that the basic concept of superelements has been explained, we can focus on how to define

    superelements in MSC.Nastran. Superelements are defined using the Bulk Data Section of the input fileand controlled via File Management Section (FMS), Executive Control, PARAMeters, and Case Control.

    There are three methods available for defining superelements:

    List Superelement: Commonly referred to as SESET superelements

    PART Superelement: Commonly referred to as BEGIN SUPER superelements

    External Superelement: Commonly referred to as EXTSEOUT or EXTOUT or DMIGsuperelements

    The purpose of this chapter is to describe the input required to define each type of superelement as wellas discuss some of the advantages and disadvantages of each method.

    Note: BEGIN SUPER vs. BEGIN BULK Superelement Partit ion ing

    MSC.Nastran maintains two distinct paths for superelement processing in the solutionsequences. When a BEGIN SUPER entry is present the program uses the more modern

    SEP1X module to make the SEMAP table used to control partition of superelements. Whenthere is a BEGIN BULK entry but no BEGIN SUPER entries a parallel path using the olderSEP1 module is used instead. For a more detailed discussion of these two methods, pleaserefer to the Superelement Analysis (p. 394) in theMSC Nastran Reference Manual.

    41CHAPTER 2How to Define a Superelement

    Superelement vs. Residual

    http://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdf
  • 7/15/2019 Nastran 2012 Superelements Ug

    53/972

    Each superelement in MSC.Nastran is identified by an integer identification known as the SEID. Each

    SEID must be a unique positive integer (with the exception of the residual structure, which is known assuperelement 0). If no superelements are defined, the model is assumed to be a residual-structure-onlymodel, and a conventional (non-superelement) solution is performed. By default, all superelementsolution sequences perform a conventional solution if no superelements are defined. The superelementsolution sequences for MSC.Nastran are as follows:

    Table 2-1 Solution Sequences that Support Superelements

    SOL Number SOL Name Description

    101 SESTATIC Statics with options:

    Linear steady state heat transfer.

    Alternate reduction.

    Inertia relief.

    103 SEMODES Normal modes.

    105 SEBUCKL Buckling with options:

    Static analysis.

    Alternate reduction.

    Inertia relief.

    106 NLSTATIC Nonlinear or linear statics

    107 SEDCEIG Direct complex modes108 SEDFREQ Direct frequency response

    109 SEDTRAN Direct transient response

    110 SEMCEIG Modal complex eigenvalues

    111 SEMFREQ Modal frequency response

    112 SEMTRAN Modal transient response

    128 SENLRHM Nonlinear harmonic response129 NLTRAN Nonlinear or linear transient response

    144 AESTAT Static Aeroelastic response

    145 SEFLUTTER Aerodynamic flutter

    146 SEAERO Aeroelastic response

    Superelements Users Guide

    Superelement vs. Residual

    42

    Table 2-1 Solution Sequences that Support Superelements

    SOL Number SOL Name Description

  • 7/15/2019 Nastran 2012 Superelements Ug

    54/972

    153 NLSCSH Static structural and/or steady state heat transfer analysis with options:

    Linear or nonlinear analysis.

    159 NLTCSH Transient structural and/or transient heat transfer analysis with options:

    Linear or nonlinear analysis.

    200 DESOPT Design Optimization

    400 NONLIN Nonlinear static and transient analysis

    SOL Number SOL Name Description

    43CHAPTER 2How to Define a Superelement

    Three Types of Superelements

  • 7/15/2019 Nastran 2012 Superelements Ug

    55/972

    As mentioned in the Introduction to this chapter, MSC.Nastran has 3 basic methods for defining

    superelements:

    List Superelements: as the name implies, List Superelements are defined by specifying a list(or set) in the main Bulk Data section of the input file. These are often referred to as SESETsuperelements because the most common way of defining them is with the SESET bulk dataentry. When superelements are defined using this approach, the model defined in this section ofthe input is cut apart into separate components (each component is a superelement). A good wayto describe this is to say that the program is using a cookie-cutter approach with the model,

    taking a model and dividing it into superelement lists for processing. Many models of this typecould be run as a stand-alone, or one shot model without superelement processing. However,a savvy user who has repeated components can use the List Superelements to efficiently image(copy, repeat, mirror) parts of the model.

    PART Superelements: PART superelements are defined by defining each superelement in itsown Partitioned Bulk Data section. These separate sections of the bulk data are self-contained inthat each section contains all geometry, elements, properties, constraints, parameters, andloading data for that component of the model. When PARTs are used the program works in a

    manner similar to an assembly process. That is, a series of separate components are assembledinto the final finite element model, i.e. the residual structure.

    External superelements: External Superelements are similar to PART superelements in manyrespects, except rather than solving the model in a single run, the superelement can be processedand output for use at a later time. There are many advantages of external superelements: 1) thereduced matrices are compact and can be added to another structure while maintaining fullfidelity of the component behavior on the system, 2) they can be easily re-used as many times asnecessary at a very low runtime cost, 3) they can protect design information (proprietarygeometry) and material information (composite layup), 4) key results can be monitored withoutthe need for full data recovery, 5) files can be easily shared and maintained across differentorganizations or design groups.

    The three approaches can be used independently or together depending upon the application. In versionsprior to Version 69, only the list superelements were available. Input files from versions prior to Version69 of MSC.Nastran can be used in later versions, and any superelement input will be treated as before.Once PARTs are defined, the program uses a different set of rules to partition the Main Bulk Data Section

    into superelements. The modern external superelements were first introduced with PARAMs in V69.1and enhanced to include convenient case control commands in V2004. A list of enhancements byversion can be found in List of Superelement Enhancements Released Since Version 69.

    Superelements Users Guide

    Defining List Superelements

    44

    Defining List SuperelementsAs the name implies List Superelements are defined by specifying a list or set; but List Superelements

  • 7/15/2019 Nastran 2012 Superelements Ug

    56/972

    As the name implies, List Superelements are defined by specifying a list or set; but List Superelementscan only be defined in the main Bulk Data section of the MSC.Nastran input file. The superelementprocessing partitions the model into separate sections based on a list of interior grid points and/orelements defined by the user. The Main Bulk Data Section is defined as the first bulk data input sectionwhich occurs after BEGIN BULK or BEGIN SUPER [=0].

    List Superelements can be defined on the GRID entry, the SESET entry, or the SEELT entry. In addition,a superelement can be defined as a copy of another superelement (image superelement) or by usingmatrices from an external source (external superelement) by using the CSUPER entry. Refer toChapter 13: Practical Image Superelements for more details on image superelements.

    Any grid points defined in the main bulk data that are not assigned to a superelement, using either aSESET, GRID, or a SEELT entry will automatically be assigned to the residual structure (SEID = 0).

    For list superelements defined with BEGIN BULK: if SPOINTs or EPOINTs exist in the input stream,they are automatically and permanently assigned to the residual structure and cannot be reassigned to beinterior to a superelement. However, if the user specifies BEGIN SUPER, then SPOINTs and EPOINTscan be assigned to any superelement. The reason is that BEGIN BULK and BEGIN SUPER undergodifferent superelement processing as described in the Superelement Analysis (Ch. 1) in theMSC Nastran

    Reference Manual

    List Superelement Defin ition wi th the SESET Entry

    The SESET entrycan be used to define the interior GRIDs associated to a Superelement. The usersimply defines the SESET, its SEID and the associated GRID list for the interior GRIDs.

    Defines interior grid points for a superelement.

    Format:

    Example:

    SESET Superelement Interior Point Definition

    1 2 3 4 5 6 7 8 9 10

    SESET SEID G1 G2 G3 G4 G5 G6 G7

    SESET 5 2 17 24 25 165

    45CHAPTER 2How to Define a Superelement

    Alternate Format and Example:

    http://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdfhttp://../reference/reference/solseq.pdf
  • 7/15/2019 Nastran 2012 Superelements Ug

    57/972

    The SESET entry takes precedence over the SEID field on the GRID entry defined below. SESETdefines grid and scalar points to be included as interior to a superelement. SESET may be used as the

    primary means of defining superelements or it may be used in combination with SEELT entries whichdefine elements interior to a superelement. For additional comments on the SESET entry, please referto the SESET (Ch. ) in theMSC Nastran Quick Reference Guide.

    There is no limit on the number of SESET entries that can be used to define a superelement, and theTHRU option on the SESET entry, can have open sets. That is, not all grid points in the range specifiedneed to exist. If a nonexistent grid point is referenced by an SESET entry, that part of the entry is ignored.

    If BEGIN SUPER is used and SEELT is present, then SEELT will take precedence over both the SESETentry and GRID entry SEID field.

    List Superelement Defini tion with the GRID EntryAn interior superelement GRID can also be defined on the GRID entryin theSEID field.

    Defines the location of a geometric grid point, the directions of its displacement, and its permanentsingle-point constraints.

    Format:

    Example:

    SESET SEID G1 THRU

    G2

    SESET 2 17 THRU 165

    Field Contents

    SEID Superelement identification number. Must be a primary superelement. (Integer > 0)

    Gi Grid or scalar point identification numbers. (0 < Integer < 1000000; G1 < G2)

    GRID Grid Point

    1 2 3 4 5 6 7 8 9 10

    GRID ID CP X1 X2 X3 CD PS SEID

    GRID 2 3 1.0 -2.0 3.0 316

    Superelements Users Guide

    Defining List Superelements

    46

    Field Contents

    http://../reference/qrg/qrg.pdfhttp://../reference/qrg/qrg.pdfhttp://../reference/qrg/qrg.pdfhttp://../reference/qrg/qrg.pdf
  • 7/15/2019 Nastran 2012 Superelements Ug

    58/972

    *See the GRDSET entry for default options for the CP, CD, PS, and SEID fields.

    List Superelement Defin ition on Element ID the SEELT entry

    As an alternative to defining the superelement based on GRID ids, the superelement can be defined basedon element ids using the SEELT entry. If the main bulk data section is defined with BEGIN SUPER[=0]instead ofBEGIN BULK, then the SEELT entry can be used to define the elements which belongto each superelement. The advantage is that sometimes it is easier to define element ranges rather thanGRID ranges for large models. Refer to the note on superelement processing based on BEGIN SUPERvs. BEGIN BULK Superelement Partitioning.

    Reassigns superelement boundary elements to an upstream superelement

    Format:

    Field Contents

    lD Grid point identification number. (0 < Integer < 100,000,000, see Remark9.)

    CP Identification number of coordinate system in which the location of the gridpoint is defined. (Integer > 0 or blank*)

    X1, X2, X3 Location of the grid point in coordinate system CP. (Real; Default = 0.0)

    CD Identification number of coordinate system in which the displacements,degrees- of-freedom, constraints, and solution vectors are defined at the gridpoint. (Integer > -1 or blank, see Remark3.)*

    PS Permanent single-point constraints associated with the grid point. (Any ofthe Integers 1 through 6 with no embedded blanks, or blank*.)

    SEID Superelement identification number. (Integer > 0; Default = 0)

    Note: Note that a SESET entry will override the definition on the GRID entry. Also, theGRDSETentrycan be used to define the default SEID for all GRIDs in the main bulk datasection.

    SEELT Superelement Boundary Element Reassignment

    1 2 3 4 5 6 7 8 9 10

    SEELT SEID EID1 EID2 EID3 EID4 EID5 EID6 EID7

    47CHAPTER 2How to Define a Superelement

    Example:

    SEELT 2 147 562 937

  • 7/15/2019 Nastran 2012 Superelements Ug

    59/972

    Alternate Format and Example:

    The SEELT entry can also be used to assign elements connected entir