-
-
April 27, 2021 at 8:05 pm
DTdev
SubscriberHi everyone,In the pdf document attached in this post, it has a very specific text document output from ANSYS regarding the stiffness matrix (page 5). The text document has the sentence Description of Superelement for kisssys. I am currently struggling to generate this specific text document in Ansys. Please help me to solve this problem. Thank you all.nArrayn -
April 29, 2021 at 2:24 pm
1shan
Ansys EmployeeHello Array,
ANSYS staff are not allowed to download attachments. Please insert a snapshot of the information you are trying to search so that I can help.
Regards,
Ishan.
-
April 29, 2021 at 2:43 pm
DTdev
SubscriberHello Array ,
I have solved half of the problem.
KissSoft has sent me the APDL Commands to generate just the Stiffness Matrix, but i also need to generate the mass matrix. I have made some changes in the code they sent me to get the mass matrix (changes are marked with the comments '!CHANGES MADE HERE'). Is the matrix generated by these APDL commands the correct MASS matrix? Can you please confirm this? Thank you.
Here are the commands:
!GENERATE THE MATRICES (Stiffness and Mass)
antype,substr
seopt,,2,2,1,resolve !CHANGES MADE HERE
*DIM,node_pos,array,arg1,4
*DIM,dof_text_col,CHAR,1,arg1*6
*GET,unitsys,ACTIVE,0,UNITS
*DO,i,1,arg1
 M,M%i%,ALL
 node_pos(i,1)=i Â
 node_pos(i,2)=NX(M%i%)
 node_pos(i,3)=NY(M%i%)
 node_pos(i,4)=NZ(M%i%)
 dof_text_col(1,6*(i-1)+1)='N%i%_DX'
 dof_text_col(1,6*(i-1)+2)='N%i%_DY'
 dof_text_col(1,6*(i-1)+3)='N%i%_DZ'
 dof_text_col(1,6*(i-1)+4)='N%i%_RX'
 dof_text_col(1,6*(i-1)+5)='N%i%_RY'
 dof_text_col(1,6*(i-1)+6)='N%i%_RZ'
*ENDDO
allsel,all
-----------------------------------------------------------------------------
!EXPORT THE MASS MATRIX
*dmat,MatM,D,import,sub,file.sub,MASS !CHANGES MADE HERE
*export,MatM,APDL,MatMd !CHANGES MADE HERE
/delete,MatMd,txt !CHANGES MADE HERE
/nopr
/output,MatMd,txt,,append !CHANGES MADE HERE
*vwrite
('---------------------------------------------------------------------------------------')
*vwrite
('DESCRIPTION OF SUPERELEMENT FOR KISSsys')
*vwrite
('---------------------------------------------------------------------------------------')
*vwrite
('UNIT SYSTEM','Â Â Â Â Â (1 = SI, 2 = CGS, 3 = BFT, 4 = BIN, 5 = MKS, 6 = MPA, 7 = uMKS)')
*vwrite,unitsys
('Active Unit System = ',F3.0)
*vwrite
('---------------------------------------------------------------------------------------')
*vwrite
('MASTER NODE POSITION IN GLOBAL CS')
*vwrite
('Â Â Â Â Â Â Â Number','Â Â Â Â Â Â Â x-coord','Â Â Â Â Â Â Â y-coord','Â Â Â Â Â Â Â z-coord')
*mwrite,node_pos,,,,JIK
(1F20.0,3E20.11E3)
*vwrite
('MASS MATRIX')
*mwrite,dof_text_col,,,,JIK
(1A23,1000A20)Â Â Â
*mwrite,MatMd,,,,JIK !CHANGES MADE HERE
(1000E20.11E3)
/output
-
April 29, 2021 at 3:11 pm
1shan
Ansys EmployeeArray,
In the first change you just modified the matrix generation (first number after seopt) key from 1 to 2 right?. The rest look correct.
Regards,
Ishan.
-
April 29, 2021 at 3:15 pm
DTdev
SubscriberArray
Yes, i changed
seopt,,1,2,1,resolve to seopt,,2,2,1,resolve
Thank you for your confirmation
-
Viewing 4 reply threads
- The topic ‘Stiffness Matrix for Kisssys’ is closed to new replies.
Ansys Innovation Space
Trending discussions
Top Contributors
-
3597
-
1283
-
1107
-
1068
-
983
Top Rated Tags
© 2025 Copyright ANSYS, Inc. All rights reserved.
Ansys does not support the usage of unauthorized Ansys software. Please visit www.ansys.com to obtain an official distribution.