hexagon logo

How to export mass and stiffness matrices of a large model?

Hi,
 
up to now, I've applied the command EXTSEOUT (STIFFNESS MASS ASMBULK EXTID = 10 DMIGPCH) to get the matrices as a byproduct of the superelement reduction process.
This is ok for models of moderate size.
 
However, this approach seems not reasonable for rather large models (~1.000.000 nodes) as the intermediate files like *.DBALL are blown up to more than 16 GB and the computations take ages.
 
Since I'm not interested in the external superelement itself I'm wondering if there might be a simpler way to export the system matrices without extensive reduction computations.
 
Best regards,
Johannes
Parents
  • Are you incorporating CMS in the superelement reduction? Or are you just trying to get the FULL (GSET) matrices? If the size of the DBALL is a main concern, you can add the keyword SCR=YES to the submittal and the Master/DBALL won't be written to.
     
    Are there any MPC's, constraints, etc that you want incorporated into the reduced matrices?
     
    The following alter will print, punch and op4 the GSET mass and stiffness matrix... you can comment out whichever format you don't need:
     
    MALTER 'MALTER.*KGG.*MGG.*' $
    $
    MATGPR GPLS,USET0,SILS,MGG//'G'
    MATGPR GPLS,USET0,SILS,KGG//'G'
    $
    MATMOD KGG,EQEXIN,USET,,,/,/16/1/1//////////'KGGEXT'/'G' $
    MATMOD MGG,EQEXIN,USET,,,/,/16/1/1//////////'MGGEXT'/'G' $
    $
    output4 KGG,MGG,,,//0/30///15 $
     
    If you use the following MALTER instead of the one above, it will do the same for the ASET matrices... BUT this doesn't account for any CMS if doing a true SE reduction:
     
    MALTER 'MALTER.*KAA.*MAA.*' $
    $
    MATGPR GPLS,USET0,SILS,MAA//'A' $
    MATGPR GPLS,USET0,SILS,KAA//'A' $
    $
    MATMOD KAA,EQEXINS,USET,,,/,/16/1/1/s,n,dum1/////////'KAAEXT'/'A' $
    MATMOD MAA,EQEXINS,USET,,,/,/16/1/1/s,n,dum2/////////'MAAEXT'/'A' $
    $
    output4 KAA,MAA,,,//0/30///15 $
     
     
Reply
  • Are you incorporating CMS in the superelement reduction? Or are you just trying to get the FULL (GSET) matrices? If the size of the DBALL is a main concern, you can add the keyword SCR=YES to the submittal and the Master/DBALL won't be written to.
     
    Are there any MPC's, constraints, etc that you want incorporated into the reduced matrices?
     
    The following alter will print, punch and op4 the GSET mass and stiffness matrix... you can comment out whichever format you don't need:
     
    MALTER 'MALTER.*KGG.*MGG.*' $
    $
    MATGPR GPLS,USET0,SILS,MGG//'G'
    MATGPR GPLS,USET0,SILS,KGG//'G'
    $
    MATMOD KGG,EQEXIN,USET,,,/,/16/1/1//////////'KGGEXT'/'G' $
    MATMOD MGG,EQEXIN,USET,,,/,/16/1/1//////////'MGGEXT'/'G' $
    $
    output4 KGG,MGG,,,//0/30///15 $
     
    If you use the following MALTER instead of the one above, it will do the same for the ASET matrices... BUT this doesn't account for any CMS if doing a true SE reduction:
     
    MALTER 'MALTER.*KAA.*MAA.*' $
    $
    MATGPR GPLS,USET0,SILS,MAA//'A' $
    MATGPR GPLS,USET0,SILS,KAA//'A' $
    $
    MATMOD KAA,EQEXINS,USET,,,/,/16/1/1/s,n,dum1/////////'KAAEXT'/'A' $
    MATMOD MAA,EQEXINS,USET,,,/,/16/1/1/s,n,dum2/////////'MAAEXT'/'A' $
    $
    output4 KAA,MAA,,,//0/30///15 $
     
     
Children
No Data