Thickness for all types of nest surfaces

New ideas for code development

Thickness for all types of nest surfaces

Postby Andrei Fokau » Wed Sep 01, 2010 8:54 pm

Assuming, that thickness is added to surface parameter in positive direction, one can define nest in the following way:
Code: Select all
nestd 4 pz
coolant  -40 # first value is Z=-40
steel     2 # all other values are thicknesses, i.e. this one is 2 cm and eq. to Z=-38
void      5 # eq. to Z=-33
reflector 2 # eq. to Z=-31
fuel      50
reflector 2
void      3
steel     6
coolant
KTH Reactor Physics (Stockholm, Sweden) neutron.kth.se
Andrei Fokau
 
Posts: 77
Joined: Thu Mar 25, 2010 12:25 am
Location: KTH, Stockholm, Sweden

Allowing mixed thickness and absolute values

Postby Andrei Fokau » Thu Sep 02, 2010 2:37 pm

The following way seems to be finally optimal:
Code: Select all
nest 4 pz
coolant  -34   # absolute position (pz -34)
steel       *2 # asterisk denotes relative position, i.e. thickness (pz -32); only positive values are allowed
void        *5 # = pz -27
reflector   *2 # = pz -25
fuel      25   # absolute position (pz 25)
reflector   *2
void        *3
steel     36
coolant

The same for multi-parameter nests:
Code: Select all
nestn 1 cylprism # for example, has parameters x0, y0, r, z1, z2
fill 11  0 0 # coordinates
                0.9 # radius
                      -20  20 # z1 z2
void     0 0   *0.1   *2  *1  # = cylprism 0 0 1.0 -22 21
clad     0 0    1.5   *1   22 # = cylprism 0 0 1.5 -23 22
coolant

Implementation of this will certainly make nests super-cool, minimizing need in separately defined surfaces.
KTH Reactor Physics (Stockholm, Sweden) neutron.kth.se
Andrei Fokau
 
Posts: 77
Joined: Thu Mar 25, 2010 12:25 am
Location: KTH, Stockholm, Sweden


Return to Development

Who is online

Users browsing this forum: No registered users and 2 guests