INTRODUCTION

The silicon tracking system (STS) is one of the key elements of the facility, which is planned to be put into operation in the process of upgrading the detector systems of the Baryonic Matter at the Nuclotron experiment (BM@N) [1]. The improvement of the BM@N facility is aimed at solving the physical problem of studying the properties of superdense baryonic matter generated in collisions of heavy ions (up to 197Au79+ gold nuclei) at energies up to 4.65 GeV per nucleon. The STS will include four stations based on track modules with double-sided silicon microstrip sensors [2]. The stations will be installed between the poles of the SP-41 dipole magnet inside the thermally insulated housing of the STS with built-in elements of water and gas cooling systems. The problems of STS are the reconstruction of the trajectories of secondary charged particles in order to determine the peaks of their production and their momenta. The layout of the STS and its main components is shown in Fig. 1.

Fig. 1.
figure 1

Schematic representation of the main components of STS. The direction of the beam and coordinate axes and the orientation of the magnetic field of the dipole magnet, inside which the STS is located, are shown. The orientation of strips on microstrip sensors is schematically shown.

The basic element of the STS is a track module [3], which consists of a double-sided silicon microstrip sensor, two boards with frontend electronics for reading out signals from both sides of the detector, and a set of ultralight flat aluminum cables on a polyimide basis (Fig. 2). The cables are used to transmit the analog signal from the sensor strips to the inputs of the reading chip. This design of the module makes it possible to create position-sensitive systems of a large area, allowing one to place the frontend electronics in the peripheral area of the stations. Such an arrangement of stations, in turn, makes it possible to minimize the amount of matter with which secondary particles interact when passing through the track system. Each double-sided microstrip STS sensor has 1024 strips on each side arranged with a step of 58 µm. On the N side of the sensor, the strips are directed strictly along the direction of the magnetic field, i.e., parallel to the edges of the sensor. On the P side of the sensor, the strips are positioned at an angle of 7.5° with respect to the strips on the opposite side. The initial design of the STS module was developed in the context of cooperation between the JINR and GSI working groups for the CBM collaboration (FAIR, Darmstadt, Germany) [4]. The design of the STS module was technologically redesigned by the JINR working group without changing the basic concept according to the specific requirements of the BM@N experiment.

Fig. 2.
figure 2

Photo of the assembled STS BM@N module.

The STS consists of 292 modules of different sizes and forms 598 000 reading channels [5]. The module size is determined by the size of the sensor and the length of the cable connecting the detector strips to the input channels of the frontend electronics. In order to equalize the loading of the strips, the size of the sensors located in the zones of small scattering angles, i.e., close to the ion guide, are 42 × 62 mm2. Sensors with size of 62 × 62 mm2 are installed at the periphery of track stations, where loads are relatively small. Modules of different sizes are placed on lightweight carbon-fiber support trusses. Such an assembly is called a supermodule.

The STS module is capable of providing a spatial resolution of up to 58/√12 ≈ 17 µm. In practice, the accuracy of restoring the coordinates of secondary particles is determined not only by the resolution of the sensors, but also by the accuracy of their positioning in the supermodule and in the station. During the calibration of the track system, errors due to the inaccurate placement of elements of the track planes can be compensated using mathematical algorithms for the final adjustment of the system or alignment. These algorithms are based on the principle of minimizing the residual values for a large number of reconstructed particle tracks in when there is no a magnetic field [6]. The algorithm minimizes the given objective function by the least squares method. In the general case, it depends on the equalization corrections ∆p and track parameters q [7]

$$F\left( {\Delta p,q} \right) = {{\;}}\mathop \sum \limits_{{\text{datasets}}}^{} \left( {\mathop \sum \limits_{{\text{events}}}^{} } \right.\left( {\mathop \sum \limits_{{\text{tracks}}}^{} \left( {\mathop \sum \limits_{{\text{hits}}}^{} (\Delta _{i}^{2}/\sigma _{i}^{2})} \right)} \right),$$
(1)

where track discrepancy Δι is the difference between the found position of the hit (sensor response as a result of interaction with the particle) as a result of trajectory fitting and its measured coordinate, and \(\sigma _{i}^{{}}\) is the standard deviation of the measurement. Due to the large number of parameters, some of which correlate with each other, the minimization of objective function (1) is a difficult task, often leading to ambiguous results. The only way to improve the results of the adjustment algorithms is to reduce the ranges of possible parameter variations. In addition, the number of parameters for the final adjustment of the system is about 103 due to the large number of sensors used in the BM@N tracking system, which, given the existing efficiency of the algorithms, may require an analysis of about 106 tracks. The amount of data and the number of parameters for weakly defined degrees of freedom can be a problem even for modern computers.

In order to limit the degrees of freedom of the final adjustment parameters, it is necessary to ensure that the positioning accuracy of the track plane sensors during the detector assembly is no worse than ±100 µm in the station plane orthogonal to the magnetic field lines.

The purpose of this work is to develop a technological process for assembling a STS supermodule with an accuracy of ±15 μm in the mutual positioning of the sensors in a direction significant for the accuracy of measuring the particle momentum on a support truss with a length of up to 1200 mm. This accuracy is due to the possibilities of production and is sufficient for the effective alignment of the track system. In addition, such an accuracy of mutual positioning of sensors makes it possible to combine strips of adjacent sensors into a single chain to minimize channels of frontend electronics in areas with low loads. To solve this problem, we proposed an original procedure for assembling supermodules and created and tested a special device for assembling them, as well as a set of accessories and software for controlling the operation of the device.

BM@N STS SUPERMODULE

In order to form a sensitive plane of a large area, the supermodules are mechanically combined in a STS node called a station. Supermodules of STS (depending on which station they are located in) contain from four to ten sensors. The design of the supermodule is shown in Fig. 3.

Fig. 3.
figure 3

Model of the STS supermodule.

Supermodules are mounted vertically on the supporting structure of the station (i.e., coaxially with the direction of the magnetic field of the dipole magnet). In this case, strips of the same name on the N sides of all sensors installed on the supermodule must be located coaxially with an accuracy no worse than the spatial resolution of the sensors.

The central part of the supermodule is a set of sensors of different sizes and a stack of flat lightweight cables mounted on a carbon-fiber support truss. Each sensor has a security zone around its perimeter that is not coordinate-sensitive. The width of the zone is 1 mm. In order to avoid the dead zones, i.e., insensitive zones in the track planes, the sensors are arranged in the form of tiles with an overlap of 2.5 mm in the direction along the support truss. To do this, each sensor is attached to the support truss using the so-called L legs at a given height from the front side of the truss along which they are located. L legs are made of fiberglass in molds and glued with their short side to the sensor surface at the last stage of module assembly using specialized equipment [8]. The long side of the L leg is glued to the support truss of the supermodule at the last stage of its assembly described below.

The use of an ultralight carbon-fiber support truss for mounting sensors in the central part of the supermodule makes it possible to minimize the amount of substance in the sensitive area of the detector, as well as minimize the additional error in coordinate measurement caused by changes in the dimensions of the truss due to ambient temperature fluctuations.

The carbon-fiber support truss is made from M55J high modulus carbon fiber prepreg in molds. After the workpiece has cooled down, the truss geometry is leveled by additional heat treatment on precision granite. The weight of the truss is no more than 15 g per 1 m of length. The technology for manufacturing ultralight carbon composite trusses of this type, originally developed for the ALICE ITS detector (CERN) [9], was successfully applied to manufacture modified BM@N STS trusses.

Containers at both ends of the supermodule serve to house the boards with the frontend electronics of the detector. They are made of aluminum alloys and interconnected by heat-conducting compounds for efficient heat removal from the frontend electronics of the detector to the heat exchangers of the liquid cooling system of the STS. Precise positioning in the station of these relatively massive elements is not required. The central part of the supermodule with sensors and containers with frontend electronics are interconnected only by a stack of thin analog cables, while there is no rigid mechanical connection between the parts. The central part of the supermodule is positioned on the carbon-fiber support structure of the station with high accuracy, and the containers with frontend electronics are mounted on the aluminum heat exchangers of the station.

Each truss has positioning units at the ends with a socket, the counterpart of which is a ruby ball on the stylus (Fig. 4). The stylus is mounted on the station plane, while the ruby balls unambiguously determine the position of the sensors in the station plane. It has been experimentally confirmed that the repeatability of supermodule positioning when using the specified attachment is ±2 µm. The position of each ruby ball relative to the fiducial points of the station is determined by the accuracy of the machine on which the mounting holes for the stylus are drilled and is about 10–15 µm. The anchor point of the supermodule coordinate system is a ruby ball inserted into the connector of the positioning unit. This unit is located at one end of the support truss and has a V profile. The positioning unit at the other end of the truss (SQ) determines the installation axis of the supermodule and has an oblong hole with a width equal to the diameter of the ball inserted into it. This design allows one to compensate for possible minor thermal fluctuations in the length of the truss and eliminate the mechanical stress caused by these fluctuations. STSs are based on trusses of three standard sizes with different distances between ruby balls at both ends (294.6, 414.6, and 538.6 mm).

Fig. 4.
figure 4

Carbon-fiber support truss of the supermodule with positioning units. The ruby ball stylus used to position the supermodule in the station and the connectors of the V and SQ positioning units are shown at the bottom of the figure. The numbers indicate (1) the titanium socket of the V connector, (2) the position of the ruby ball in the socket after the truss is installed in the station, (3) the hold-down spring, and (4) the titanium socket of the SQ connector.

ASSEMBLY DEVICE FOR SUPERMODULES

The complexity of the technological process of assembling the BM@N STS supermodules is determined primarily by the need to position the silicon sensors on the truss with the maximum achievable accuracy for the dimensions of the object being assembled. It should be

(1) ±15 µm on 1200 mm base along Y axis.

(2) ±12 µm on 180 mm base along Y axis.

(3) ±50 µm along X and Z axes.

The designations of the coordinate axes are shown in Fig. 3. The increased accuracy of sensors installation on the truss in the direction orthogonal to the direction of the strips on the N side (requirement 2) comes from the need to ensure the alignment of the same-name strips of different sensors of the supermodule into a single superstrip of the supermodule directed along the magnetic field. Combining several sensors using aluminum loops connecting coaxial strips of different sensors allows a multiple reduction in the number of frontend electronics channels in zones with low loads. To use connecting aluminum loops, it is necessary to ensure the accuracy of the mutual positioning of the sensors no worse than 15 µm. An accuracy of 12 µm on a 180 µm base is chosen taking into account the possibilities of production.

It is obvious that ensuring the specified accuracy of sensor installation on an ultralight supporting truss when assembling supermodules is impossible without the manufacture of specialized precision equipment and the development of an appropriate technological process.

The assembly of the supermodule takes place in two stages on a specialized assembly device (AD). First, the sensors are placed on a precision bench with vacuum suction cup platforms, the position of which on the AD bench is adjusted by the operator until all assembly fiducial points are aligned with the specified table coordinates. A carbon-fiber support truss is placed in a similar way, the role of fiducial points of which is played by ruby balls in the sockets of positioning units. The balls imitate the position of the balls installed on the truss of the station for which the supermodule is assembled and on which its V and SQ positioning units will be mounted when the supermodule is installed in the station. Each sensor has eight fiducial marks on the surface applied to the surface of the crystal using photolithography by the manufacturer. The fiducial mark binding accuracy relative to the position of the strips on the sensor surface is ±0.1 µm. Thus, the accuracy with which the relative position of the marks and strips on the surface of the sensors is determined can be conditionally considered ideal, and the mutual position of the sensors in the assembly is due solely to the accuracy of the assembly equipment and the work of the operator. A map of the position of the fiducial marks on the surface of the sensors and ruby balls in the truss positioning blocks was compiled for each size of the supermodule.

The work of the AD operator consists of the sequential iterative alignment of the position of each sensor with glued L legs and the truss relative to the tabular coordinates indicated using the AD target camera. The mechanical system for moving the AD target camera controlled by a computer program provides an accuracy of 2 µm. Then, at the second stage of supermodule assembly, drops of glue are applied between all L legs of the sensors and the truss. As a result, after the polymerization of the glue in one process, the specified relative position of the sensors and the truss is fixed.

This concept was implemented by us together with the engineers of Planar (Minsk, Belarus), at whose enterprise the AD was built. The AD scheme and its components are shown in Fig. 5.

Fig. 5.
figure 5

Schematic representation of the AD. Numbers indicate (1) granite plate, (2) super module template consisting of vacuum platforms for sensors, (3) supports for cables and boards with detector frontend electronics, (4) crane for installing a carbon-fiber support truss with ruby balls for positioning units, (5) optical system with a linear movement system, (6) PC, and (7) carbon-fiber support truss.

The base of the facility is a granite plate, the weight of which is 600 kg. The use of a massive base allows one to avoid vibrations during the assembly of the supermodule. The device itself is located in a room equipped with climatic equipment, which allows one to maintain a constant temperature in the range of 22 ± 2°С.

There are two positioning systems on the granite plate. The first one serves to place the assembly template of the supermodule, which consists of a set of vacuum platforms for sensors. The second one is used for positioning the carbon-fiber support truss.

Assembly templates of the supermodules are vacuum platforms for sensors assembled on a rail, and each platform is equipped with a three-coordinate manipulator. In the orthogonal coordinate system of the manipulator, the X and Y axes lie in the sensor (module) plane, while the X axis is directed along the supermodule; angle Φ corresponds to the angle between the module axis and the X axis. In total, up to 20 such platforms with manipulators can be installed, and they can accommodate sensors sized 62 × 22, 62 × 42, and 62 × 62 mm2. To ensure overlap, the sensors on the supermodule are located at different distances from the truss, which is determined by the height of the platform (Z axis). The height of the platform is adjustable in 1-mm increments. The vacuum for each platform can be supplied by a separate switch.

A three-coordinate targeting camera movement system with a spatial resolution of ±2 μm is located above the assembly. Software algorithms, whose parameters are calibrated using the built-in interference optical ruler, are used to compensate for the nonlinearity of camera movement systems. The backlash compensation of mechanical movement systems is also implemented using software. The movement of the camera to each point is performed according to a given algorithm with a fixed direction of movement. A photograph of the assembled device is shown in Fig. 6.

Fig. 6.
figure 6

Photo of AD (left) and photo of platforms for sensors with adjusting screws and target camera lens with fixed micrometer (right).

During the sequential placement of modules on the assembly template, the positions of the two selected fiducial marks on the module sensor are aligned with the corresponding points of the placement map for the selected template. At the same time, the optical system of the AD sequentially transmits the image of the position of two selected points of the map to the PC screen, and the operator iteratively moves the sensor fixed on the corresponding positioner of the assembly template with manual X, Y, and Φ manipulators, achieving the maximum alignment of the visible micromarks on the sensor with their desired calculated position. An example of running of the program is shown in Fig. 7.

Fig. 7.
figure 7

Interface of the AD working program. The fiducial mark on the sensor surface is shown in the upper left corner; the red cross indicates the location of the mark according to the map. Values of coordinate discrepancy are given in micrometers.

The fiducial marks of the assembly have different sizes; the characteristic size of the crosses on the sensors is 50 µm and the diameter of the ruby balls is 4 mm. Therefore, the target camera is used at different magnifications when recognizing these objects. To avoid errors due to the changing of the position of the optical axis, two fixed zoom positions are used. The maximum magnification is applied for crosses, and the minimum magnification is applied for balls with mutual calibration of the position. The sharpness of the camera is changed by linear movements along the Z axis tied to the height of each platform, and thus changes automatically when the camera moves from sensor to sensor.

The AD software performs the following functions:

• arbitrary movement of the target camera between the fiducial marks of the model selected by the operator from the set of fiducial marks of the assembled supermodule;

• recognition of the ruby ball and determination of its center to place the support truss in the gluing position;

• recognition of the fiducial mark on the sensor and measurement of the difference between the current coordinate and its design position;

• software compensation for premeasured systematic nonlinearities in the movement system of the target camera;

• exit to the fiducial point specified by the operator with compensation of mechanical backlashes in the linear movements of the target camera;

• editing the coordinates of fiducial points of the supermodule, saving them to a file, and loading from a file;

• saving in the log file the deviations of the positions of the fiducial marks from their position in the model.

RESULTS AND DISCUSSION

AD operation and the complete technological process of assembling the STS supermodules were tested first when assembling weight and size templates and then using several prototypes of the STS supermodules.

Templates with sets of vacuum platformes for sensors were assembled and adjusted to assemble the STS supermodules selected for prototyping. The AD is equipped with a micrometer stand that moves with the camera to initially align the assembly platforms in the XY plane and check their heights (Z). The flatness of each platform was adjusted by spacers in their supports with an accuracy of ±10 µm.

The following measurements were carried out to check the repeatability of the positioning of the AD target camera. Five microcircuits (MCs), each one with eight fiducial marks, were used as prototypes. Each MC was on its own positioner platform. The microcircuits were prealigned on the plane of the platform to test the program for recognizing the center of the fiducial mark. The platforms were located at a distance of up to 200 mm from each other along the X axis. The maximum movement of the camera was 750 mm. The coordinates of all 40 fiducial points of the deployed MCs were stored in memory as a spread map. The map of points and the scheme of movements of the target camera under subsequent measurements are shown in Fig. 8.

Fig. 8.
figure 8

Map of movements during the test measurements on the AD. The location of the vacuum platforms is shown in black; the position of the microcircuits (MCs) on the platforms is shown in blue. Movements between marks on different MCs are shown in green; consecutive movements between two marks on the same MCs are shown in red.

At the first stage of measurements, 100 movements between randomly selected marks were made. In the process of measurements, the difference in X and Y coordinates between the stored values of the map coordinates and the recognized mark position reached at the end of the movement was recorded. Table 1 shows the standard deviations for the X and Y coordinates of the marks for different ranges of movement of the target camera. The result is practically independent of the range of motion of the camera. The existing scatter of the measured values for different MCs is determined primarily by the parallelism of the platform plane to the plane of movement of the target camera. The maximum deviation of the measured coordinates along the X and Y axes from the mean values does not exceed 5 µm. On average, the standard deviation for both coordinates is \({{\sigma }_{{x,y}}} = 1.6\) µm for all measurements. The results are within the requirements.

Table 1.   Repeatability of the results of measuring the coordinates of the fiducial marks using AD target camera at different ranges of the coordinate ruler. The description of measurements is given in the text

At the next stage of measurements, iterative camera movements were simulated during the sensor alignment procedure. When performing this procedure, the operator performs a series of sequential movements of the camera between points on one sensor, performing point adjustment of the module position using the adjusting screws on the vacuum platform. In these measurements, the fidelity of coordinate reproduction was evaluated for ten successive movements between two marks on one MC. The selected points were located at different distances from each other. The movement pattern is shown in red in Fig. 8. The maximum deviation of both coordinates was 4 µm. It was shown that the repeatability of the camera positioning in these measurements is determined primarily by the parallelism of the platform surface to the camera movement plane. For platforms whose plane parallelism was preadjusted with an accuracy of ±10 µm, the repeatability of camera positioning was ±3 µm.

A series of successive measurements of the position of the center of the ball after moving the camera was carried out to check the quality of recognition of ruby balls at the ends of the trusses. The repeatability of the results was ±2 μm, which does not exceed the spatial resolution of the optical system.

The mass-size model of the supermodule of the first station of the STS including four sensors 62 × 62 mm2 in size was assembled to check the technological process. The control measurement of the positions of the fiducial marks on the sensors was carried out after gluing the layout and polymerizing the glue. The measured values of the coordinates were compared with the line map. The results are shown in Fig. 9. Deviations of the position of the marks from the specified values do not exceed ±12.5 µm along the X axis and ±6 µm along the Y axis.

Fig. 9.
figure 9

Measured discrepancy between the coordinates of the marks on the sensors from the given positions on the map after assembling the supermodule with four modules. The X axis is directed along the strips on the N sides of the sensors, and the Y axis is directed perpendicular to the strips.

CONCLUSIONS

We have developed a device that allows one to assemble supermodules for silicon track systems based on microstrip sensors with a positioning accuracy of detecting elements up to 15 µm on a 1200 mm base. The high positioning accuracy of the sensors will make it possible to significantly simplify the algorithms and increase the reliability of the final alignment of the track system elements of the facility. It is planned to use the assembly device and the procedure for installing sensors to assemble all STS supermodules of the BM@N experiment.