Question:

The MPINQR command seems to work with MPINQR(0,0,12) and MPINQR(n,0,1) but MPINQR(n,61,1) does not catch the non-linear material. The *get command doesn't appear to do something similar. Is there an alternative command that can do the same?

Answer:

There was a change in the way material properties are stored in the database at release 8.0. This was necessitated when the number of linear material properties became greater than 60. The nonlinear material properties now begin at 80 (release 10.0) but the MPINQR command will not identity the existance of nonlinear properties. The MPINQR command continues to function when the MAT value is 0 for the existance of nonlinear properties but will not identify anything associated with the nonlinear properties.

MPINQR was exposed to the command level for the purpose of creating the GUI and its use is not considered a part of standard ANSYS. That it no longer functions as previously is NOT an error and likely will not be corrected. The corresponding nonlinear inquire function, NLINQR, is not used by the GUI and is not exposed to the command level of the program. For the TB data that may exist in the database, the GUI uses the undocumented ITEM1 value of EXIST; a returned parameter value of 1 indicates that this particular nonlinear properties exists for this material. For example, if TB,BKIN had been defined for the problem, the *GET,CON,BKIN,1,EXIST would return a value of 1. Since the ITEM1 label of EXIST is also not documented, its use could change in the future but that is highly unlikely since ITEM1=EXIST is used by the MATERIAL GUI to obtain information about the nonlinear materials. Note that the ITEM1=EXIST only works for a single material. If the user is attempting to identify the highest material number used, he should continue to use the MPINQR for that purpose.


Question:

The MPINQR command seems to work with MPINQR(0,0,12) and MPINQR(n,0,1) but MPINQR(n,61,1) does not catch the non-linear material. The *get command doesn't appear to do something similar. Is there an alternative command that can do the same?

Answer:

There was a change in the way material properties are stored in the database at release 8.0. This was necessitated when the number of linear material properties became greater than 60. The nonlinear material properties now begin at 80 (release 10.0) but the MPINQR command will not identity the existance of nonlinear properties. The MPINQR command continues to function when the MAT value is 0 for the existance of nonlinear properties but will not identify anything associated with the nonlinear properties.

MPINQR was exposed to the command level for the purpose of creating the GUI and its use is not considered a part of standard ANSYS. That it no longer functions as previously is NOT an error and likely will not be corrected. The corresponding nonlinear inquire function, NLINQR, is not used by the GUI and is not exposed to the command level of the program. For the TB data that may exist in the database, the GUI uses the undocumented ITEM1 value of EXIST; a returned parameter value of 1 indicates that this particular nonlinear properties exists for this material. For example, if TB,BKIN had been defined for the problem, the *GET,CON,BKIN,1,EXIST would return a value of 1. Since the ITEM1 label of EXIST is also not documented, its use could change in the future but that is highly unlikely since ITEM1=EXIST is used by the MATERIAL GUI to obtain information about the nonlinear materials. Note that the ITEM1=EXIST only works for a single material. If the user is attempting to identify the highest material number used, he should continue to use the MPINQR for that purpose.





Show Form
No comments yet. Be the first to add a comment!