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?
Get the node number you are interested in (should be the same as the SPT nr)
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.
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.