• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. MSC Nastran
  3. How can I compute MAAX and KAAX matrix , extracted from...

Following Cadence Design Systems’ acquisition of the Design & Engineering (D&E) business, the D&E Community Forum on the Nexus Community Center has been migrated in the Cadence Physical System Simulation Community. For more details and if you have any questions, please refer to the FAQ.

Stats

  • State Not Answered
  • Replies 5
  • Subscribers 4
  • Views 52
  • Members are here 0
More Content

How can I compute MAAX and KAAX matrix , extracted from Nastran, to obtain the eigenvalues and eigenvector from a not constrained model ?

kenny.fernando.conto
kenny.fernando.conto over 7 years ago
How can I compute MAAX and KAAX matrix , extracted from Nastran, to obtain the eigenvalues and eigenvector from a not constrained model ?
  • Sign in to reply
  • Cancel
  • Don.Graff
    0 Don.Graff over 7 years ago
    Kenny,
     
    I am uncertain of your question- do you already have KAAX and MAAX matrices? Or are you asking how to generate them?
     
    Don
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • kenny.fernando.conto
    0 kenny.fernando.conto over 7 years ago
    Hi Don
    I already have obtained the KAAX and MAAX matrices using PARAM,EXTOUT,DMIGPCH inside begins bulk section (but apparently the order of the KAAX and MAAX matrix are different each other, always the MAAX matrix order is lower than KAAX). I would like to know if with these matrices I can obtain the eigenvalues and eigenvector from a not constrained model.
    Thank you for your help
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Don.Graff
    0 Don.Graff over 7 years ago
    Yes, you can do this... assuming there were no constraints in the 'creation' run, then as long as you do not add constraints in the 'assembly' run, then it will be free-free. Here is a sample input file. Please let me know if there are other questions...
     
    SOL 103
    CEND
    K2GG=KAAX
    M2GG=MAAX
    ECHO =NONE
    METHOD = 1
    DISP(plot)=ALL
    BEGIN BULK
    PARAM   POST   0
    EIGRL   1                      20     0                      MASS
     
    <include the grid definitions here>
    <include the KAAX/MAAX DMIG here>
     
    ENDDATA
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • kenny.fernando.conto
    0 kenny.fernando.conto over 7 years ago
    Thank you a lot. I will work on it.
     
    By another hand. I have to extract the global stiffness and mass matrices from different models (I am using PARAM,EXTOUT,DMIGPCH again). I'm planning to use these matrices to do various mathematical operations on them in Matlab. For that, I did a simple beam example with 4 nodes. When I extracted the MAAX and KAAX matrices in .pch file I could notice that the MAAX matrix has a lower order than KAAX matrix furthermore and the stiffness matrix is always singular.
    I would like to know:
     
    If those steps that I did are correct to obtain the global stiffness and mass matrices (I mean, using PARAM,EXTOUT,DMIGPCH).
     
    Why the mass and stiffness matrices have a different order in the .pch file? (in my example, Kaax is a sym matrix with order 24, and the Maax is a diag matrix with order 16)
     
    Thank you for your help
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Don.Graff
    0 Don.Graff over 7 years ago
    Kenny, I think it is best to work this issue offline as a technical support question... I'll contact you via our support system for more details.
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information