WenHaoDing / PINO-CDE

11 stars 1 forks source link

'StructureInfo.mat' and how to get it #2

Open DeSchutterx opened 7 months ago

DeSchutterx commented 7 months ago

Dear WenHaoDing

Hi, Thank you very much for sharing your outstanding research work. However, when I try to repeat your "toy example" case, I found the file of "StructureInfo.mat" is missing on Zendo, and I can't find the code to generate this file. As your description, this file is necessary in the code running, so could you upload this file so that we can better appreciate your work. Thanks again!

WenHaoDing commented 7 months ago

My apologies. Could you try [Matlab codes/HM/StructureInfo.mat]? This file was generated using [Matlab codes/HM/StructureInfo.m], you need to have the index of the DOFs at the connection points between flexible parts. There are three areas: 3 locations on the upper surface of the upper flexible part, 3 locations on the lower surface of the upper flexible part, and 3 locations on the upper surface of the lower flexible part. I didn't write a GUI code to enable selecting the nodes and return the index of DOFs. I think I did this: select the nodes in ABAQUS and write a inp file (add them to a group in sequence), and you will get the index of those nodes. Then you can infer the corresponding DOFs.

WenHaoDing commented 7 months ago

Hi DeSchutterx,

I just came to my mind that you could use [Matlab codes/HM/Subroutine_InteractionSearch.m] to search for TrackDOFs (the index of the DOFs at the connection points), you just need to know their coordinates. Then once you have TrackDOFs you can use [Matlab codes/HM/StructureInfo.m] to extract the StructureInfo.mat file.

I hope this will help, let me know if you need anything else.

^^

WenHaoDing commented 7 months ago

Hi DeSchutterx,

Have you solved this issue?