Page 1 of 1

SFI-MVLEM local data extraction

Posted: Sun Dec 01, 2024 1:59 am
by BrownTrout_NZ
Hi STKO Team

I am trying to extract local stress and strain response for SFI-MVLEM element in the model. Firstly, I recorded in the pre processor as below(1st snip) and I ended up having the second snip in the post processing.
stringvecotr.PNG
stringvecotr.PNG (12.65 KiB) Viewed 2443 times
results.png
results.png (30.44 KiB) Viewed 2443 times
1. Can you please clarify which input relates to which out puts ? I assume the crack relates angle of concrete (E5). Vertical element will not have sigma 12 or epsilon 12. I am also guessing the strain is only one for both steel and concrete as it assumes perfect bonding(E6)? What happened to aggregate interlocking ?

2. I am trying to extract stress-strain relationship from the database and draw graph in the excel spread sheet and found some great example in this forum. I installed both tkinter and openpyxl but still getting the error message as below. I even copied it to STKO python package folder but still does not appear to work. Please let me know what I am missing ?
Capturetkinter.PNG
Capturetkinter.PNG (44.35 KiB) Viewed 2443 times
3. Lastly, I want to use STKO platform rather than h5py. Can you please provide some Python code for accessing mpco data base for say, steel stress & strain relationship as an example ? Once I can get an idea, I should be able to extract all data into excel file if openpyxl is working.

Thanks in advance and your input would be greatly applicated.

Re: SFI-MVLEM local data extraction

Posted: Tue Dec 03, 2024 9:28 am
by STKO Team
1. Can you please clarify which input relates to which out puts ?
See the names, are the same in STKO and OpenSees
I assume the crack relates angle of concrete (E5). Vertical element will not have sigma 12 or epsilon 12.
Since this elements uses the FSAM material, that supports up to 2 orthogonal cracks, the panel_crack output is a 2x2 tensor (3 components in voigt notation), whose eigenvalues are the crack-strain orthogonal to the cracks, and its eigenvectors are the crack directions.
panel_crack = c1*outer(v1, v1) + c2*outer(v2,v2).
In this way you can plot it using the vector plot, as you would plot any tensor quantity:
SFI_1.png
SFI_1.png (69.76 KiB) Viewed 2414 times
I am also guessing the strain is only one for both steel and concrete as it assumes perfect bonding(E6)?
Yes
What happened to aggregate interlocking ?
it should be there, I did a test on the webinar series we did about the SFi_MVLEM_3D and it works:
SFI_2.png
SFI_2.png (75.29 KiB) Viewed 2414 times
2. I am trying to extract stress-strain relationship from the database and draw graph in the excel spread sheet and found some great example in this forum. I installed both tkinter and openpyxl but still getting the error message as below. I even copied it to STKO python package folder but still does not appear to work. Please let me know what I am missing ?
The python embedded in STKO does not support tk (we use PySide2 for GUI). Are you sure you need tkinter?

3. Lastly, I want to use STKO platform rather than h5py. Can you please provide some Python code for accessing mpco data base for say, steel stress & strain relationship as an example ? Once I can get an idea, I should be able to extract all data into excel file if openpyxl is working.
Check our webinars on the PythonAPI, there are some examples

Re: SFI-MVLEM local data extraction

Posted: Thu Dec 05, 2024 5:57 am
by BrownTrout_NZ
OK Thanks. I found white spaces behind some of the names and it appears to record now(I can see interlock 1 & 2 now).

Also found the example for element in the seminar & was able to draw strain vs stress graph..

Re: SFI-MVLEM local data extraction

Posted: Mon Dec 09, 2024 9:29 am
by STKO Team
You're welcome