DETERMINATION OF TOTAL IONIZATION DOSE BY RAY TRACE ANALYSIS BASED ON A GEODESIC SPHERE


如何引用文章

全文:

详细

When designing the spacecraft, it is necessary to take into account the deleterious action of various factors in outer space. The main factor limiting active life of spacecraft is ionization radiation and it is the cause of most failures. Its influence is accompanied by ionization losses of the energy of charged particles in active and passive areas of semi- conductors and integrated circuits; that leads to emergence of radiation effects and it is characterized by the value of absorbed dose. At present there are several approaches to forecast the value of total ionization dose (TID): Monte- Carlo methods, methods that take into account only standard shield geometry (sphere, plane) and ray trace analysis (or sector-based analysis). The paper presents a modification of ray trace analysis that uses a geodesic sphere for sector construction and pro- vides regularly distribution of tracing rays in space unlike classical approach with using a parametrical representation of a sphere. Our approach enables to take into consideration real density of materials and allows using fewer sectors to meet the requirements of the method 154.PM-129 and keeping calculation accuracy. This is especially important for carrying out element-by-element radiation analysis taking into account heterogeneous protection through shielding of calculated point by elements of spacecraft design. This method is implemented as an extension for SolidWorks CAD. The input data for calculation are the following: 3d-model of equipment component as a part of spacecraft and radiation attenuation tables. The accuracy and the speed of the analysis depends on the number of tracing rays, and it is possible to carry out the calculation for several types of ionizing radiation at the same time. As an example of using the proposed method and a software module, we carried out radiation analysis of the block of the on-board digital computer for the spacecraft “Sfera”; its active life duration is 10 years on a high-elliptic orbit and 15 years on a geostationary orbit. As a result, we revealed that for the elements of the block minimum and maxi- mum total ionization doses differed substantially. It means that taking into account shielding properties of structural elements of device and blocks makes significant contribution to TID calculation.

全文:

Introduction. During the performance of their mis- sions, spacecraft are exposed to various destabilizing fac- tors affecting the availability of radio electronic equip- ment and its element base. Among the many known fac- tors (space vacuum, micrometeorites, null gravity, infra- red emission, etc.), the primary item limiting the active life of devices and the application of specific electronic components in on-board equipment is the ionizing radia- tion of outer space [1]. According to GSFC Space Science Mission Operations Team, 59 % of all space missions were affected by perturbations of “space weather”. Changes in space weather are mainly related to solar activity, which causes fluctuations in the radiation back- ground of the Van Allen belts, resulting in temporary anomalies in the operation of satellites, important elec- tronic components are destroyed, solar cells are being degraded, etc. In January 1994, two Canadian communi- cation satellites (Telesat’s Anik E1, E2) were disabled in a geostationary orbit, similar anomalies occurred in Janu- ary 1997 with Teslar 401 satellite, and in May 1998 with Equator-S, Polar and Galaxy-IV [2]. According to ESWW conference materials published in 2012-2015 [3], in the periods from 2001-2015, there were more than 10 failures of “Thaicom 5”, “Galaxy 15”, “AMC 14”, “Arabsat 4A”, “Artemis-Ariane 5”, “Inmarsat”, and according to the materials of “Central Research Institute of Mechanical Engineering” only in 2015 there were 30 failures. In this regard, the assessment of radiation resistance of products designed for space is a necessary development stage. The main sources of ionizing radiation are cosmic rays, divided into solar, galactic (representing charged high-energy particles, born and accelerated beyond the limits of the solar system) and the natural radiation belts of the Earth [4]. Radiation is a stream of primary charged particles - electrons, protons and heavy charged particles, as well as secondary particles - products of nuclear trans- formations of primary charged particles. The effect of ionizing radiation on radio electronic equipment is accompanied by ionization losses of particle energy in active and passive regions of semiconductors and integrated circuits; that leads to the manifestation of radiation effects [5]: - dose effects in gradual degradation of electronic component parameters as a result of accumulation of ab- sorbed dose; - displacement effects caused by structural damage due to knockout atoms from the lattice point with subse- quent degradation of the basic electrophysical characteris- tics of silicon; - single effects, caused by the passage of a separate charged particle through the sensitive volume of a semi- conductor. Single radiation effects have a probabilistic nature; dose effects and displacement effects are cumulative, therefore, when creating modern spacecraft designed for the lifetime of 10-15 years with complex configuration, it is required to know the spatial distribution of the absorbed dose in the elements of spacecraft construction, taking into account their mutual screening. At the present time there are several approaches to forecast the value of total ionization dose (TID): the Monte Carlo methods, which are based on modeling the trajectories of individual particles [6]; methods that take into account only standard shield geometry; and methods that use sectoring or the construction of tracing beams. The Monte Carlo methods allow to provide arbitrary pro- tection and they directly model the material-radiation in- teraction, but they are the most difficult to implement and resource-intensive to use, although, as a rule, they use known libraries GEANT4 [7] and MCNPX [8]. Modeling only the simplest shield geometry (sphere, plane) imple- mented in the majority of known programs - CREME96 [9], COSRAD [10], SHIELDOSE [11], OMERE [12], does not allow to carry out element-by-element analysis and complex screening [13]. Therefore, in practice, it is the most reasonable to use the sectoring method (ray trace analysis), since it allows us to take into account the het- erogeneity of protective properties of blocks, equipment and constructional elements of spacecraft in various direc- tions, and it is much easier to implement then Monte Carlo methods. Ray trace analysis. When performing element analysis to determine the value of the accumulated dose in accor- dance with branch standard 134-1034 [14], the ray trace analysis is used. Its algorithm is stated in 154. PM-129 [15] and consists of the following steps. Step 1. On the element of block being considered, we select the point M where we need to determine the dose. The space around it is divided into a number of sectors with solid ωij angles (fig. 1), and in the direction of each ij sector we construct a tracing lij ray with the start at the design point M. Step 2. For each lij ray we define the lijk intersections 1 m n 2p åå DS = D( Xij ) × wij . i=1 j =1 (2) with the elements of spacecraft construction, other blocks and components. Step 3. Taking into account the density ρk of inter- sected bodies, we determine the effective protection Xij in each ij direction: K The key stages of the algorithm are the construction of tracing rays and the determination of their intersections with the elements of spacecraft construction. Tracing ray construction. As a rule, to construct sec- tors and rays, the parametric representation of a sphere is most often used with the help of azimuth and zenith Xij = ålijk ×rk . k =1 (1) angles (UV - parametrization of the sphere, fig. 1). With this partition, the cells are different in shape and area, and Step 4. After that, using the tables of attenuation, we determine the contribution D(Xij)·ωij of each sector to the final accumulated dose and carry out summation over all ij directions: the sectors are not only significantly different in magni- tude, but their distribution in space is highly unequal: on the poles of the sphere there are more sectors and they are smaller than in the equatorial region (fig. 2, a). Fig. 1. The scheme of constructing sectors for UV-parameterization of a sphere [15] Рис. 1. Схема построения секторов при UV-параметризации сферы [15] 1 0.5 0 -0.5 1 0.8 0.6 0.4 0.2 0 -0.2 -1 0.5 0 -0.5 0 -0.5 a 0.5 -0.4 -0.6 -0.8 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 b Fig. 2. Two-parametrical representation of a sphere: a - cells are different in form and area; b - unequal distribution of tracing rays Рис. 2. Двухпараметрическое представление сферы: а - различные по форме и площади ячейки; б - неравномерное распределение трассирующих лучей Increasing the number of sectors rises the ratio of maximum and minimum area of cells, and for 500-600 sectors the ratio is ten times. As a result, there is unequal distribution of rays, condensation on the poles and rare- fied in the region of the equator (fig. 2, b). In some cases, this inequality in the distribution of tracing rays in space leads to the dependence of the accumulated dose on the orientation of the divided sphere relative to spacecraft due to the presence of various kinds of holes, connectors, stiffeners, etc. in the models. In this regard, the require- ment of the methodology 154.PM-129 [15] of ensuring equal protection within the sector is often ignored, so we refused this partition and turned to constructing sectors based on the geodesic sphere. Geodesic sphere is a result of sphere triangulation us- ing the method of recursive decomposition of icosahed- rons (fig. 3). Its specific feature is that faces differ mini- mally from regular triangles and they are almost equal in area at the same time [16]. The number of faces and vertices of a geosphere de- pends on the triangulation order: the higher the degree of triangulation, the greater the number of faces and vertices of the geosphere. With the increase of triangulation order, the grid becomes smoother, and its faces approach the surface of the sphere (fig. 4, a). The tracing rays con- structed on such a grid are uniformly distributed in space (fig. 4, b), and solid angles formed by the sectors are almost similar in size. This approach allows us to use a smaller number of sectors to meet the requirements of the methodology 154. PM-129 [15] and maintain the accuracy of the calculation. Definition of intersections. The next important step of the algorithm is to determine the intersections of rays with constructional elements. This is the most time- consuming operation in terms of time and computing costs, so it does not make any sense to look for intersec- tions of each ray with each body for complex 3D-models. However, using the algorithms of computational geome- try it is possible to quickly determine whether the ray intersects elementary geometric bodies, such as a sphere and a rectangular parallelepiped [17]. Fig. 3. The principle of geosphere construction by recurrent splitting of regular icosahedrons Рис. 3. Принцип построения геосферы путем рекуррентного разбиения икосаэдра 1 1 0.5 0.5 0 0 -0.5 -0.5 -1 1 0 -1 -1 -0.5 a 0 0.5 -1 1 0.5 0 -0.5 -1 -1 b -0.5 0 0.5 1 Fig. 4. Geosphere application for approximation of spherical surface: a - geodesic sphere (642 vertices and 1280 faces); b - the corresponding distribution of tracing rays Рис. 4. Применение геосферы для аппроксимации сферической поверхности: а - геодезическая сфера (642 вершины и 1280 граней); б - соответствующее распределение трассирующих лучей A rectangular parallelepiped with faces parallel to the coordinate planes can be circumscribed around any con- sidered body of spacecraft models. Such a parallelepiped is uniquely determined by any two its vertices (x-, y-, z-) and (x+, y+, z+) adjacent to one of its diagonals. The ray with the start at the point (x0, y0, z0) and the directing vec- tor (l, m, n) is described by a parametric system of equa- tions: ì x = x0 + lt, If as a result of similar comparisons we get 0 < tnear < tfar or 0 < tfar, in this case the ray intersects the selected paral- lelepiped, and further it makes sense to look for possible intersections of the ray with curvilinear surfaces of the body inscribed in this parallelepiped to determine the entry and exit points of the ray, segments of its path inside the body. To determine intersections with curved surfaces, we can use the built-in functions IModelDoc2::RayIntersections ï y = y + mt, (3) and IModelDoc2::GetRayIntersectionsPoints from Solid- í 0 î ï z = z0 + nt. Let’s consider the relative position of the ray and each pair of planes parallel to the coordinate and containing opposite faces of the parallelepiped (fig. 5, a). For the pair of planes x = x- and x = x+ parallel to the plane YZ, the ray given by the system (3), for l = 0, is parallel to them and does not intersect the chosen paral- lelepiped for x0 < x- or x0 > x+. Otherwise, we calculate the relations: Works.Interop.sldworks in API SolidWorks [18]. Having found all the intersections, we need to calcu- late the effective protection in each direction. Fig. 6 shows an example of tracing rays passing through the elements and the parts of a real block construction. On the selected fragment the beam passes through 4 bodies: a microcircuit, two layers of a board and a block cover. Knowing the lijk segments traversed by the ray in the intersected bodies of the model, and the apparent densities ρk of these bodies (fig. 6, b), we determine the effective t1x = x- - x0 l and t2 x = x+ - x0 . l protection Xij in the ij direction by the formula (1). Next, we determine the total accumulated dose of ionizing Suppose t1x < t2x, subsequently tnear = t1x, and tfar = t2x (fig. 5, b). Assuming that m ≠ 0, and considering the sec- ond pair of y = y- and y = y+ planes containing the faces of the parallelepiped, we find the values t1y and t2y: radiation (2). Software implementation. From the point of view of a design engineer, it is most convenient to calculate accumulated doses of ionizing radiation directly in CAD t1y = y- - y0 m and t2 y = y+ - y0 . m used for the design, an engineer makes changes in the design and arrangement of individual blocks, calculates If t1y > tnear, then tnear = t1y, and if t2y < tfar, then tfar = t2y. For tnear > tfar or tfar < 0, the ray does not pass through the parallelepiped. Assuming that n ≠ 0, we con- sider the last pair of planes z = z- and z = z+ and find t1z and t2z: and introduces protective screens. We used SolidWorks, therefore we created a calculation module for it that al- lowed us to use the available CAD capabilities and at the same time solve new tasks effectively. As input data for for the calculation we used 3D-model of the spacecraft t1z = z- - z0 n and t2 z = z+ - z0 n . (+) block and the tables of attenuation given in the technical enquiry. (-) a b Fig. 5. General concept of definition of the intersection points of a ray and a rectangular parallelepi- ped [17]: a - defining a rectangular parallelepiped by means of two vertices adjacent to one diagonal; b - relative position of a ray and each pair of the parallel planes containing opposite faces of paral- lelepiped Рис. 5. Общий принцип определения точек пересечений луча и прямоугольного параллелепи- педа [17]: а - задание параллелепипеда с помощью двух вершин, прилежащих к одной диаго- нали; б - взаимное расположение луча и каждой пары параллельных плоскостей, несущих противоположные грани параллелепипеда ®®4, ®®4 ®®3, ®®3 ®®2, ®®2 ®®1, ®®1 a b Fig. 6. Example of tracing rays passing through constructional elements of the block: a - cut-away view of the block and rays; b - line segments lijk passed by the ray in constructional elements and apparent densities of materials ρk corresponding to them Рис. 6. Пример прохождения трассирующих лучей через элементы конструкции блока: a - общий вид блока и лучей в разрезе; б - отрезки lijk, проходимые лучом в элементах конструкций, и соответствующие им объемные плотности материалов ρk a b Fig. 7. Visual representation of calculation results: a - directions making the greatest contribution to a total ionization dose; b - general representation of space distribution of effective protection Рис. 7. Визуальное представление результатов расчета: a - направления, вносящие наибольший вклад в накоп- ленную дозу; б - общее представление о пространственном распределении эффективной защиты The calculation can be performed simultaneously for several types of ionizing radiation (protons, electrons, total impact), while the number of tracing rays can be chosen in advance, thus determining the accuracy and the speed of the analysis. The results can be presented visually in order to sim- plify the task of identifying the weakest points in the de- sign of protection. Fig. 7, a shows the course of the rays, colored in accordance with their contribution to the total dose, by applying the filter to select the most dangerous directions. The projection of effective protection of each sector on the spherical shell circumscribed around the analyzed block is presented in fig. 7, b. Analysis of results. As an example of the use of the proposed method and software module, we carried out a radiation analysis of the on-board digital computer sys- temblock for “Sfera” spacecraft with active life duration 10 years in a highly elliptical orbit and 15 years in geosta- tionary orbit. We analyzed more than 400 sensing ele- ments, while the 3D-model of the block of the spacecraft included more than 2500 bodies. Increasing the fineness of splitting and the number of rays straining after greater accuracy significantly influ- ences the time of the analysis, so in this case it is always necessary to look for the compromised solution between the desired accuracy and admissible duration of calcula- tion. The graphs (fig. 8) show that the computation time increases exponentially with increase of the number of rays. At the same time, the accuracy of the calculation increases as well, but, for example, at 10 000 rays the decrease of the maximum deviation of accumulated doses from 7 to 3 % requires 4 times more time. a b Fig. 8. Duration and accuracy of calculation depending on the number of rays: a - calculation time for a one point; b - average (AVG) and maximum (MAX) value of accumulated dose deviations Рис. 8. Продолжительность и точность расчета в зависимости от количества лучей: а - время расчета одной точки; б - средняя (AVG) и максимальная (MAX) величина отклонений накопленных доз For the elements of the block, the minimum accumulated dose was 5.3 krad, and the maximum one was 50.2 krad; that means that within one product the values of the minimum accumulated dose for specific electronic com- ponents may differ significantly, and that taking into ac- count protective properties of the constructional elements of the apparatus and blocks can make a significant contri- bution to the calculation. This means that element-by- element radiation analysis has significant advantages over the evaluation of the stability of blocks as single and indi- visible components of spacecraft. Conclusion. The approach presented in the work and its software implementation allow performing element- by-element radiation analysis in the development of on-board equipment spacecraft taking into account real geometry of constructions and material density. Determining the value of accumulated dose at various points of the developed block at the designing stage makes it possible to place less resistant elements into more protected areas, it is especially important for import substitution. Further project development includes designing the host of functions offering locations and the level of re- quired protection, as well as the addition of the possibility to take into account the emission of point sources (e. g. spacecraft engines).
×

作者简介

G. Sherstennikova

JSC “IRZ”

Email: vakilova@irz.ru
19, Bazisnaya Str., Izhevsk, 426034, Russian Federation

A. Shaura

JSC “IRZ”

19, Bazisnaya Str., Izhevsk, 426034, Russian Federation

参考

  1. Першенков В. С., Скоробогатов П. К., Улимов В. Н. Дозовые эффекты в изделиях современной микро- электроники : учеб. пособие. М. : НИЯУ МИФИ, 2011. 172 с.
  2. Кузнецов В. Д. Космическая погода и риски космической деятельности // Космическая техника и технологии. 2014. № 3 (6). С. 3-13.
  3. European space weather week [Электронный ресурс]. URL: http://www.stce.be/ESWW (дата обращения: 26.10.2017).
  4. Действие проникающей радиации на изделия электронной техники / В. М. Кулаков [и др.]. М. : Сов. Радио, 1980. 224 с.
  5. Таперо К. И., Улимов В. Н., Членов А. М. Ра- диационные эффекты в кремниевых интегральных схемах космического применения. М. : Бином. Лабо- ратория знаний, 2014. 304 с.
  6. Alex F. Bielajew. Fundamentals of the Monte Carlo method for neutral and charged particle transport / The University of Michigan Department of Nuclear Engineer- ing and Radiological Sciences. 2001. P. 338.
  7. GEANT: Detector Description and Simulation Tool / R. Brun [et al.] // Publication Geneva : CERN, 1993. P. 430.
  8. X-5 Monte Carlo Team, MCNP-A General Monte Carlo N-Particle Transport Code / Los Alamos National Laboratory. 2003.
  9. CREME96: A Revision of the Cosmic Ray Effects on Micro-Electronics Code / Tylka A. J. [et al.] // IEEE Trans, on Nuclear Science. 1997. Vol. 44, No.6. Pp. 2150- 2160, Dec.
  10. Интегрированный пакет программ СOSRAD [Электронный ресурс]. URL: http://www.cosrad.sinp. msu.ru (дата обращения: 26.10.2017).
  11. Seltzer S. M. SHIELDOSE: A Computer Code for Space-Shielding Radiation Dose Calculations, National Bu- reau of Standards. NBS Technical Note 1116. U. S. Gov- ernment Printing Office, Washington, D. C., 1980.
  12. Varotsou A. OMERE Advanced Manual. TRAD, 2010. P. 48.
  13. Анализ современного программного обеспече- ния для оценки локальных условий функционирова- ния СБИС на борту космических аппаратов в части ионизирующих излучений космического пространст- ва / В. С. Анашин [и др.] // МЭС-2014. М. : ИППМ РАН. 2014.
  14. ОСТ 134-1034-2012. Аппаратура, приборы, устройства и оборудование космических аппаратов. Методы испытаний и оценки стойкости бортовой ра- диоэлектронной аппаратуры космических аппаратов к воздействию электронного и протонного излучений космического пространства по дозовым эффектам. М. : Российское космическое агентство, 2012.
  15. Методика расчета поглощенных доз ионизи- рующих излучений космического пространства для орбит изделий разработки ОАО «ИСС». 154.ПМ - 129. ОАО «ИСС», 2005.
  16. Wang N., Lee J.-L. Geometric properties of the icosahedral-hexagonal grid on the two-sphere // SIAM J. Sci. Comput. 2011, № 33. Р. 2536-2559.
  17. Никулин Е. А. Компьютерная геометрия и ал- горитмы машинной графики. СПб. : БХВ - Петербург, 2003. 560 с.
  18. SOLIDWORKS API Help - Ray Intersec- tions Method (IModelDoc2) [Электронный ресурс]. URL: http://help.solidworks.com/2012/English/api/ sldworksapi/solidworks.interop.sldworks~solidworks. interop.sldworks.imodeldoc2~rayintersections.html (дата обращения: 26.10.2017).

补充文件

附件文件
动作
1. JATS XML

版权所有 © Sherstennikova G.N., Shaura A.S., 2018

Creative Commons License
此作品已接受知识共享署名 4.0国际许可协议的许可
##common.cookie##