How to get reactions at supports under moving load?

In ELLA → CALC->TYPE, only global displacements (UX, UY, UZ) and global rotations (PHIX, PHIY, PHIZ) can be calculated for nodes,

I find that ELLA allows to use RSET, you can define NODE at RSET to get reactions at supports.
But the problem is I defined the structure by SofimshC, while RSET is only available in SofimshA.

Then how to get reactions at supports under moving load?

  1. Get the node number you are interested in (should be the same as the SPT nr)
  2. After your sofimshC run, you run sofimshA and add the rset:
    +Prog Sofimsha
    Syst Type Rest $ Keep the system
    Let#nodenr xxx $ Node you are interested in
    rset Id 'nodeset' Title 'mytitle'
    rset Id 'setpart_z' Set Node Item UZ No #nodenr
    rset Id 'setpart_x' Set Node Item UX No #nodenr
    etc
    End

The support node in SofimshC is SPT 1~6 and 11~16. Here is my RSET:

PROG SOFIMSHA
HEAD
SYST REST
RSET ID SET ITEM NO
‘1’ NODE PZ 1
‘2’ NODE PZ 2
‘3’ NODE PZ 3
‘4’ NODE PZ 4
‘5’ NODE PZ 5
‘6’ NODE PZ 6
‘11’ NODE PZ 11
‘12’ NODE PZ 12
‘13’ NODE PZ 13
‘14’ NODE PZ 14
‘15’ NODE PZ 15
‘16’ NODE PZ 16
END

When runing it after SofimshC run, it shows error:

+++++ error no. 2071 in program SM_IA_RSET ; input line: 8
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 9
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 10
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 11
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 12
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 13
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 14
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 15
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 16
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 17
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 18
RSET has to start with a headder-Record
+++++ error no. 2071 in program SM_IA_RSET ; input line: 19
RSET has to start with a headder-Record

First rset line should be a “header”, e.g.:
rset id 'n1' Title 'Support 1'
Then it is followed by the items you want to gather in the set, e.g.:
rset id 'Px' Set Node Item Px No 1
rset id 'Py' Set Node Item Py No 1
rset id 'Pz' Set Node Item Pz No 1

Then when you use ella/maxima on the set you get the max/minfor an item AND the accompanying values.
E.g. Max Px yields
Max Px
Py when Px is max
Pz when Px is max

The main purpose of rsets is to get accompanying values of items that are not co-dependant in the model.

Combinations on a beam for instance will give you the maximum moment with the accompanying shear.

This is not as straightforward for e.g. support springs. The vertical and the horizontal spring are two different elements, so you can “connect them” with a set.

You seem to be using it as a workaround instead. So either you create one set for each node or you clump them together into one set.

1 Like

Here is the RSET

PROG SOFIMSHA
HEAD
SYST TYPE REST
RSET ID ‘support’
RSET ID SET ITEM NO
‘n1’ NODE PZ 1
‘n2’ NODE PZ 2
‘n3’ NODE PZ 3
‘n4’ NODE PZ 4
‘n5’ NODE PZ 5
‘n6’ NODE PZ 6
‘n11’ NODE PZ 11
‘n12’ NODE PZ 12
‘n13’ NODE PZ 13
‘n14’ NODE PZ 14
‘n15’ NODE PZ 15
‘n16’ NODE PZ 16
END

Here is the rset and other internal forces in ella

CALC TYPE LMAX LMIN
N 10 11
MY 20 21
VZ 30 31
RSET:‘support’ 40 41
LC NO
100
TRAI TYPE
USER
TRPL P A
120 4
140 1.4
140 10
SAVE LCB
200
CASE NO
300
POSL NO TRAI
LAX.1 100

The graphical result shows LC 210 - 231, which are defined in Ella, but there is no RSET results, how to show RSET results in graphical result?
123

You have to request a “loadeffect” you want results for:
E.g. Beams: N, MY, Vz etc

For Rsets it should either be

  • The identifier: RSET:n1, RSET:n2, etc
  • Or the number: RSET:1, RSET:2,etc
CALC TYPE LMAX LMIN
N 10 11
MY 20 21
VZ 30 31
RSET:n1 40 41
LC NO
100
TRAI TYPE
USER
TRPL P A
120 4
140 1.4
140 10
SAVE LCB
200

As you can see, I add “RSET:n1 40 41” in CALC,
“RSET:n1” are defined as support PZ in SofimshA.
But there are no 240 and 241 in graphic, only 210 to 231 are shown in graphic.

Try using a number e.g. RSET:1

I don’t remember whether you need quotation marks or not and if it’s singles (’ ') or doubles (" ").

I think it also differs between ELLA and MAXIMA for some reason.

I find that the RSET result is available in the report, but not available in the graphic.
Please correct me if i’m wrong

Correct, it’s available in the report and the result viewer as well, however not in wingraf.

1 Like