Geometry input specification, especially for non-latice, heterogenous systems (as the radial reflector, for example), is a very laborous and demanding task. Definition of more complicated structures and their break-down to a sufficiently fine computing mesh is a long and error-prone process, which moreover, has to be repeated after any geometry change.
KIRKÉ uses vector drawing (produced by an appropriate CAD tool) to define geometry and automatically converts it to HELIOS input format, automatically subdividing the regions with a regular, user-specified mesh (either square or triangular).
This example shows a geometry input for one of the radial reflector cells of a VVER reactor created from a drawing.
This is a render of the original, manually created input; its definition is several hundred lines long and still the model precision is unsatisfactory due to coarseness of the mesh. For production use it is needed to increase the number of flat-flux regions several times.
To create this model it is needed to calculate coordinates of enormous amount of intersections and to describe the polygons with vertex indices. Such process is extremely laborous and, in principle, mechanical. The following figure shows vector drawing, which is the only input for KIRKÉ:
KIRKÉ overlays the specified geometry with a regular mesh (with user-specified pitch) and generates geometry structures definitions for HELIOS. The following figure is directly produced by ORION (i.e. it's a ``true'' rendering of the HELIOS geometry).
We offer KIRKÉ as open-source software freely for download. After registering, you can download the software in our
suppport center.
System requirements:
- Ruby (1.8.7)
- RubyGems + Bundler
Our partners and customers are given access to the support center, where they can find support for our software products (user guides, updates, issue solutions). If you don't have access information, please ask for them via
e-mail.
Support center access
Commercial services
Training
We offer training for KIRKÉ to match your specific needs.
Specific feature development
In case you need to extend KIRKÉ with a specific feature, we are able to design and implement the needed module for you.
In case you are interested in our services, please,
contact us.