Professional Documents
Culture Documents
AERSYS7024
KNOWLEDGEUNIT
Author:
FEM
AsierRuizdeAguirreMalaxetxebarria
HAND
LIN
NOLIN
BUCK
Date:
FAT
STATIC
COMP
08/01/2011
MET
SUPERELEMENTSINMULTICASEANALYSES
1. INTRODUCTION
Superelements can be used on detailed FEM to improve the way the boundaries are
loaded. They are also widely used on the global FEM to separate the different main
sectionsoftheairplanes.
Themostusualwaytogeneratethesuperelementisbygeneratingthecondensedstiffness
matrixandthecondensedloadvectorasDMIGcardsbysettingtheEXTOUTparameterto
DMIGPCH.
Someproblemsarisewhentheinputfiletogeneratethesuperelementand/ortheinput
fileusingthesuperelementaremulticasefiles.
2. PROBLEMSONTHEFILEGENERATINGTHESUPERELEMENT
When the input file that generates the superelement is run a punch file is created (if
PARAMEXTOUTissettoDMIGPCH).
ThepunchfilegeneratedthiswaycontainstheDMIGcardstobeusedontheanalysiswith
thesuperelement.
When the MPC and SPC case control cards reference to the same values on all the
subcases the condensed stiffness matrix does not change. But when the SPC or MPC
changeinanysubcasethendifferentcondensedstiffnessmatriceswillbegenerated.
If several subcases are condensed with the same stiffness matrix (same MPC and same
SPC)thenthecondensedloadvectoristransformedinamatrixwithanumberofcolumns
equaltothenumberofsubcases.Eachcolumnofthecondensedloadmatrixisappliedto
eachsubcaseonthefilethatincludesthesuperelement.Thisismadethiswaybecausethe
P2Gmustbedefinedabovethesubcaselevel.
Whenthecondensedstiffnessmatricesofthedifferentsubcasesaredifferent(becauseof
different SPC or MPC) then several matrices are issued grouping sets of consecutive
subcaseswiththesamestiffnessmatrix.Thecondensedloadvectorofthissetofgrouped
subcaseswillbegeneratedaswell.Ifthesethasmorethanonesubcasetheloadvector
willbetransformedinamatrixwithanumberofcolumnsequaltothenumberofsubcases
ofthegroup.
Themainproblemwiththispunchfileisthatitcannotbedirectlyusedasaninputonthe
AERSYSAERONAUTICAS.L.2011Allrightsreserved
AERSYS
AERSYS7024
KNOWLEDGEUNIT
Author:
FEM
AsierRuizdeAguirreMalaxetxebarria
HAND
LIN
NOLIN
BUCK
Date:
FAT
STATIC
COMP
08/01/2011
MET
SUPERELEMENTSINMULTICASEANALYSES
file using the superelement because all the stiffness matrices and load vectors have the
same ID (KAAX and PAX). Therefore, the file has to be split in several different files
includingeachoneasetofsubcaseswithacommoncondensedstiffnessmatrix.
Anexampleispresentedtoclarifytheproblem:
$PUNCHRESULTINGFILE
$INPUTFILE
SOL101
DMIGKAAX.
SUBCASE1
.
SPC=1
MPC=1
DMIGPAX09202
DMIG*PAX10
SUBCASE2
.
SPC=1
DMIG*PAX20
MPC=1
.
DMIGKAAX.
SUBCASE3
.
SPC=2
DMIGPAX09201
MPC=2
DMIG*PAX10
.
SUBCASE4
DMIGKAAX.
SPC=3
.
MPC=1
DMIGPAX09203
DMIG*PAX10
SUBCASE5
.
SPC=3
DMIG*PAX20
MPC=1
.
DMIG*PAX30
SUBCASE6
.
SPC=3
DMIGKAAX.
MPC=1
.
DMIGPAX09201
SUBCASE7
DMIG*PAX10
SPC=1
.
MPC=1
AERSYSAERONAUTICAS.L.2011Allrightsreserved
AERSYS
AERSYS7024
KNOWLEDGEUNIT
Author:
FEM
AsierRuizdeAguirreMalaxetxebarria
HAND
LIN
NOLIN
BUCK
Date:
FAT
STATIC
COMP
08/01/2011
MET
SUPERELEMENTSINMULTICASEANALYSES
3. PROBLEMSONTHEFILEUSINGTHESUPERELEMENT
The file including superelements can have several subcases defined. The matrix of
condensed loads can be used to assign a load vector to each subcase. In fact, it is not
possibletousedifferentloadvectoronthesubcaselevel.Ifseveralloadcaseshastobe
includedthenacondensedloadmatrixhastobecalledabovesubcaselevel.
Theoretically the stiffness matrix can be referenced on the subcase level. Therefore it
seems to be possible to implement all the subcases condensed even if these different
subcases create different stiffness matrices. The only tasks to be performed are: to
separatethestiffnessmatrices,torenamethedifferentstiffnessmatricestobereferenced
bythesubcasesK2GGcasecontrolcommand,andtocollectandorderthecondensedload
matrix(accordingtotheorderofsubcasesonthefile).
However,aproblemhasbeendetectedifthiskindofanalysisisrun.NASTRANseemsto
use the same stiffness matrix (the first one) for all the subcases. This creates erroneous
resultsforallthesubcasesthatmustuseadifferentstiffnessmatrix.
Sofar,nosolutionhasbeenfoundforthisproblemandtheconclusionisthattheanalysis
involving superelements on NASTRAN can only be run if the same condensed stiffness
matrixhastobeusedorallofthem.
Anexampleispresentedtoclarifytheproblem:
SOL101
$PAXloadmatrixhasthreecolumns
P2G=PAX
SUBCASE1
K2GG=KAAX1
SUBCASE2
K2GG=KAAX2
SUBCASE3
K2GG=KAAX3
AllthesubcasesabovewilluseKAAX1ontheircalculations.
AERSYSAERONAUTICAS.L.2011Allrightsreserved