Shear reinforcement on a slab

Is it possible to add shear reinforcement?
When I look in .struxml and shear reinforcement is under “surface_shear_reinforcement”.

The closes I find is according to this link:
StirrupsReinforcement
But as all this requires input with bar I assume this is only for shear reinforcement for concrete bars?

While on the topic of shear, is it possible to ignore shear check?
Se picture from Fem-Design Console window.

Seems like this link contain what I am looking for but cant find how to give input for this:
Noshear

More info:
In my retaining wall model I have a small shell (call it BPL-MUR) connecting bottom slab with wall. Se picture below.

Default setting calculates with reduced shear force. The problem is that with this shell (BPL-MUR) is small and therefore causing the error shown in picture above.

Thankful for any help

Hi @KPN :wave:

It seems to me that you are looking for Reinforcement.ShearControlRegionType

No-Shear region has become obsolete with FD22 :slight_smile:

Let me know how it goes!

1 Like

Hi Marco :slight_smile:
The best I come up with is the following:

var shearControlRegion = new ShearControlRegionType
{
BasePlate = reinfBPLMUR.SlabPart.Guid,
IgnoreShearCheck = true,
X = 0.5
};
var entities = new FemDesign.Entities();
entities.NoShearControlRegions.Add(shearControlRegion);

But this doesn’t seem to be added to model with Fem-Design is opened.
Maybe you understand why?

As I got no answer of my question about surface shear reinforcement I assume this is not implemented in Fem-Design API?

I think the issue is that you are clearing the entities with

var entities = new FemDesign.Entities();

If you have opened a model with femdesignconnection, I think you should something like:

var connection = new FemDesignConnection();
connection.Open("MY_FILE");
var model = connection .GetModel();
model.Entities.NoShearControlRegions.Add(shearControlRegion);
connection.Open(model);
1 Like

Thank you for your answer :slight_smile:
When I use the following code, it causes all model info being erased.
Any idea why?
(connection.Open(model); then opens a empty model)

model.Entities.NoShearControlRegions.Add(shearControlRegions[0]);

Doesn’t seem to change if shearControlRegions is added before or after other model info (elements/Loads/LoadCases/LoadCombinations)

Have removed

var entities = new FemDesign.Entities();