Wind Load Calculation with Partial Diaphragms
Wind Load Calculation with Partial Diaphragms
(OP)
I noticed a while back that when you have multiple partial diaphragms (such as an industrial building with a high roof and low roof), the wind load generator incorrectly calculates the tributary heights using half the distance between diaphragms, instead of separately considering the diaphragms within each plan area.
I've notified RISA and they put it on their future development to-do list, but in the meantime has anyone else noticed this and found a good workaround? I'm currently applying all my wind loads manually and it's really tedious.
I've notified RISA and they put it on their future development to-do list, but in the meantime has anyone else noticed this and found a good workaround? I'm currently applying all my wind loads manually and it's really tedious.
RE: Wind Load Calculation with Partial Diaphragms
There just isn't a good work around for this. In cases like this, the wind load are best entered manually. I know this is a large percentage of low rise buildings. But, keep in mind that the wind loading concepts in RISAFloor were originally developed around the concept of mid-rise buildings where you have a common floor plan repeated for 5 or 10 stories.
My guess is that similar issues exist with RAM and ETABs. But, it would be good to know if anyone has run into this issue with them. If those programs have come up with ways to deal with this issue, then the quickest way to get the attention of the higher ups at RISA is usually to point out to them that their competitors do a better job at this.
Note:
One thing that makes this so difficult in RISAFloor is that the program knows Floors and elevations. It knows the extents of the diaphragm at each level. But, it doesn't know about the "skin" or "shell" of the building. I suppose the program could (or should) figure it out if there were exterior walls around the building. But, what about non-structural cladding supported by steel or such? That never shows up in the RISAFloor model, making it difficult for the program to know enough to get a good wind load.
Now, rather than provide a "perfect" solution for these cases, it may be easier for the program to provide a user 'bypass' of the wind load calc. And, just give users control over the numbers that go to each diaphragm. This would be a lot easier to program. I would think and it would be an effective work around for most cases.
RE: Wind Load Calculation with Partial Diaphragms
RE: Wind Load Calculation with Partial Diaphragms
For what you're doing, I might create a "dummy beam" along the front of each diaphragm (using semi-rigid diaphragms) and apply a distributed load (or partial length distributed load) to that dummy member. Then I can have a good visual representation of the load I'm applying to the diaphragm. But, carefully review the force distribution of semi-rigid to make sure it's behaving as you want it to (which I'm assuming is flexible).
RE: Wind Load Calculation with Partial Diaphragms
I have been applying distributed loads along the roof beams as a workaround, but was just wondering if there was an easier way. I was also just curious how many people have actually noticed this issue, since it probably happens in a lot of models and isn't readily apparent unless you are diligent in back checking the generated wind loads.
RE: Wind Load Calculation with Partial Diaphragms
This is actually much easier than you think at least with rigid diaphragms. Set your wind code to "none" and regenerate the wind loads. Those joints should disappear along with the RISAFloor calculated wind loads.
Then create the load points yourself. I usually use individual joints like RISA would have done. But, I add in the following boundary conditions to those joints (Y translation, X and Z rotation) whenever they land in space without connectivity to other members or walls or beams or such. Then you can apply whatever Joint loads you want to them.
Note:
The joints generated by RISAFloor actually internally generate instability warnings too. It's just that the program is smart enough to know that these are inconsequential and suppresses them.
RE: Wind Load Calculation with Partial Diaphragms
RE: Wind Load Calculation with Partial Diaphragms
RE: Wind Load Calculation with Partial Diaphragms