Infilled frame

giulio.zanellato
Posts: 13
Joined: Thu Oct 10, 2024 12:22 pm

Infilled frame

Post by giulio.zanellato » Sat Nov 02, 2024 11:08 am

Hi, I'm doing a pushover analysis on a RC frame with a fiber reinforced masonry infill. I modeled the infill using a double strut scheme: as you can see the two central nodes (vertice 0 and 1) connect both struts, instead I would like to create the two struts separately thus allowing them to be independent from each other. So I first created the strut from bottom left to top right, hid the newly created strut, and made the strut from top left to bottom right with new vertices in the center. What I see however is that STKO collapses the overlapping vertices into a single vertex "0" and "1", thus constraining the two struts to X. How can I then create two overlapping points, without STKO collapsing them into a single point, to make the two struts independent?
Attachments
Infilled Frame_02.11.24.zip
(25.23 MiB) Downloaded 61 times

kesavapraba
Posts: 468
Joined: Sat Mar 28, 2020 2:25 pm

Re: Infilled frame

Post by kesavapraba » Tue Nov 05, 2024 11:01 am

Hi, did you try with two vertices created at the center? Each for one strut. When two vertices are at the same location, STKO will ask you to choose either one for creating the strut. By selecting distinct vertices, you can have independent structs.
:: With best wishes ::
Prabakaran Kesavan

giulio.zanellato
Posts: 13
Joined: Thu Oct 10, 2024 12:22 pm

Re: Infilled frame

Post by giulio.zanellato » Tue Nov 05, 2024 2:06 pm

yes I tried to create two different points or vertices in the center, but when I do "make wire" it joins them all and consequently the overlapping vertices implode into a single vertex.

kesavapraba
Posts: 468
Joined: Sat Mar 28, 2020 2:25 pm

Re: Infilled frame

Post by kesavapraba » Thu Nov 07, 2024 5:05 am

Ok, Actually the "wire" command makes one single geometry from those three geometries since the struts are overlapping. Why don't you try separating the struts and apply "rigidLink-beam " connection between the frames and struts?
:: With best wishes ::
Prabakaran Kesavan

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Infilled frame

Post by STKO Team » Thu Nov 07, 2024 7:36 am

You have to create 2 edges without the node in the middle. Even if they cross at center the makewire command will not create an extra node where they cross (what would happen instead with the merge command). The make wire just joins vertices that are overlapping, but will not create extra vertices where two edges cross

giulio.zanellato
Posts: 13
Joined: Thu Oct 10, 2024 12:22 pm

Re: Infilled frame

Post by giulio.zanellato » Thu Nov 07, 2024 2:01 pm

ok. But if I need to have that node in the center, as the section properties of the element are assigned, how can I do to not have a single node but two independent overlapping ones?
I attach an example image of the strut model.
I need the node in the center because half of the strut is composed of 3 sections: 2 elastic ones with different properties, and a non-linear section with fibers towards the center of the strut.
Attachments
Strut image .jpg
Strut image .jpg (24.85 KiB) Viewed 853 times
Infilled Frame image.jpg
Infilled Frame image.jpg (37.04 KiB) Viewed 853 times

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Infilled frame

Post by STKO Team » Mon Nov 11, 2024 9:16 am

Sorry but I don't understand what you are trying to do.
Your initial model is exactly as described in your image: The 2 struts do not have common vertices (see in the yellow highlight zone, that intersection does not have a vertex, thus they are independent)
The only central vertices are the red ones (one for each strut):
bstrut.png
bstrut.png (141.04 KiB) Viewed 835 times
Or am I missing something?

giulio.zanellato
Posts: 13
Joined: Thu Oct 10, 2024 12:22 pm

Re: Infilled frame

Post by giulio.zanellato » Mon Nov 11, 2024 10:09 am

Sorry, I explained myself badly.
I attach the new images where you can understand better:
in the center of the panel there must be 2 pairs of overlapping nodes (as in the figure), for a total of 4 nodes. For each pair of nodes a double strut is connected: the first double strut starts from the bottom left to the top right, while the second starts from the top left to the bottom right.
Node 1 and 2 belong to double strut 1, while nodes 3 and 4 belong to double strut 2.

So by numbering the nodes from 1 to 4 as shown in the image, node 1 and 3 are overlapped, while node 2 and 4 are overlapped.
In this way the two double struts are completely independent.

I need to have overlapping nodes, otherwise the two double struts can pass through the same pair of nodes and are not independent.
Attachments
3.jpg
3.jpg (151.3 KiB) Viewed 834 times
2.jpg
2.jpg (188.31 KiB) Viewed 834 times
1.jpg
1.jpg (64.68 KiB) Viewed 834 times

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Infilled frame

Post by STKO Team » Mon Nov 18, 2024 12:47 pm

Check this:
Infilled frame.zip
(261.24 KiB) Downloaded 62 times
The only option you have is to create 3 geometries.
  1. Put in a Wire (MakeWire command) all the edges for the frame
  2. Join all edges of double-truss-1 into a compound (You have 4 edges for each double-strut, first do a makeWire to produce 2 detached edges, then put them into a single geometry with the Make Compound command)
  3. Do the same for double-truss-2
  4. Join the frame and the 2 compounds of double-truss using a node-to-node link. In this example I used the vertices of the frame as master and the vertices of the trusses as slave. You can use this interaction with an EqualDOF, attaching the DOFs for which you want continuity
In this file I moved the truss-1 and truss-2 10 units away from the frame just to show you the concept. Also because it's easier in this way to define the interaction. When you are done modeling, you can move them back to their original position
dbstrut.png
dbstrut.png (227.05 KiB) Viewed 808 times

giulio.zanellato
Posts: 13
Joined: Thu Oct 10, 2024 12:22 pm

Re: Infilled frame

Post by giulio.zanellato » Tue Nov 19, 2024 12:43 pm

Ok perfect thanks. I put the equaldof as you told me and now the analysis proceeds.

The only point is that the analysis works exclusively with these Analysis settings (see figure 1) and already having experimental and numerical data to compare the hysteretic cycle with I note that the stiffness of the cycles (initial slope of the hysteretic cycle) is quite estimated, but the resistance reaches a peak of 170000 N when in reality it should reach about 350000 N.

Isn't it that using a Krylov-Newton algorithm loses part of the solution?
I tried to put the equaldof both in dx,dy,dz and in dx,dy,dz,Rx,Ry,Rz but it doesn't change the result in terms of resistance.

The model in terms of resistance of the materials and data entered is correct, but unfortunately I don't get the expected results in terms of resistance.

What could be the problem?
Attachments
Fig.2.png
Fig.2.png (63.96 KiB) Viewed 789 times
Fig.1.png
Fig.1.png (40.88 KiB) Viewed 789 times
PO_IP_Infilled.zip
(379.51 KiB) Downloaded 62 times

Post Reply