NODE number lookup

Hi,

I’m making my first model with BRIC elements and I’ve noticed a thing I can’t seem to figure out.

When I create BRIC elements it’s possible to subdivide each edge using the N, N and K option which will introduce a series of new nodes. If I know the coordinate of a node, is it possible to lookup the node number, so I can apply a support condition to that node?

Below is a minimal example illustrating the issue.

The generated nodes get incrementing node numbers, so it’s hard to know what node to add a support condition to “dynamically”.

Thanks in advance, hope someone can help :slight_smile:

+PROG AQUA urs:23.2
HEAD Material and System generation
UNIT 5
NORM NDC 'EN199X-200X'
ECHO MAT,SECT FULL

CONC 1 C   30 
STEE 3 S  500

MATE 9 E 33000 MUE 0.2 TITL 'LADE C30 SLS fcm 38 fctk 2.03'
NMAT 9 'LADE' P1  4353041 P2 1.5 P3 2028 P6 0.2 $ P3=tensile strength

END

+PROG SOFIMSHA urs:23.1 $ Text Input for Modeling
HEAD Text Input for Modeling
CTRL NODE 1000 ; CTRL GTOL 0.020 $ 20 mm tolerance for nodes
SYST SPAC GDIV 50000 GDIR NEGZ

UNIT 5

NODE NO 100001 X 0 Y 0 Z 0
NODE NO 100002 X 0 Y 0 Z 1
    TRAN NODE FROM 100001 TO 100099 DNO 100 DY 1
    TRAN NODE FROM 100001 TO 109999 DNO 10000 DX 1

BRIC N1 100001 110001 110101 100101 N5 100002 110002 110102 100102 M 4 N 4 K 4 MNO 9

NODE NO 110184 FIX PP
NODE NO 110186 FIX PP
NODE NO 110190 FIX PP
NODE NO 110192 FIX PP

END

+PROG SOFILOAD urs:24.1 $ Text Input for Loads
HEAD Text Input for Loads

LC 1 TYPE G TITL 'self-weight' FACD 1.0

END

+PROG ASE urs:2
HEAD Calculation of forces
PAGE UNII 0
CTRL OPT WARP VAL 0
SYST PROB NONL NMAT YES TOL -10.0
LC 1

END

Hi Patrik,

if you know the coordinates of the node, the easiest way is to look up the node number in result viewer. You can use the filter options to search for the node number with specific coordinates.

Best regards,
Nora

You can also add support conditions to a node with sofimsha without knowing the node numbers, for example:

+prog sofimsha urs:25.2
head
syst rest
ctrl rest 2
mod node xmin 0.5 ymin 0 zmin 0.75 xmax 0.5 ymax 0 zmax 0.75 fix PP
end