Method for manufacturing a multipole magnet
By obtaining the effective aperture of a multipole magnet and an isosceles triangle model, determining the coordinates of the apex and base corners, designing and optimizing key points on the surface of the multipole magnet, and generating magnetic pole curves, the problem of increased cost caused by expanding the effective aperture in existing technologies is solved, and excellent uniformity of magnetic field gradient distribution is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- UNIV OF SCI & TECH OF CHINA
- Filing Date
- 2022-09-07
- Publication Date
- 2026-05-26
AI Technical Summary
In order to ensure the uniformity of the magnetic field gradient, existing technologies for manufacturing multipole magnets typically involve manufacturing quadrupole magnets with a large effective aperture, which increases the cost of equipment construction and operation.
By obtaining the effective aperture of the multipole magnet and an isosceles triangle model, determining the coordinates of the apex and base corners, designing key points on the surface of the multipole magnet, and optimizing the key points to generate magnetic pole curves, the multipole magnet is fabricated.
It achieves excellent uniformity of magnetic field gradient distribution, avoiding the increase in equipment construction and operation costs caused by increasing the effective aperture.
Smart Images

Figure CN116321664B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of multipole magnet technology, and more specifically, to a method for preparing a multipole magnet, a preparation apparatus, an electronic device, and a computer-readable storage medium. Background Technology
[0002] Multipole magnets consist of multiple magnetic poles. In particle accelerators, multipole magnets can be used to change the overall direction of a particle beam, focusing or defocusing it, or correcting deviations within the beam. In particular, quadrupole magnets with four poles are widely used for focusing and defocusing charged particle beams.
[0003] Currently, the uniformity of the quadrupole magnetic field gradient distribution is designed and controlled at the level of one ten-thousandth, with the good field area typically reaching about two-thirds of the effective aperture of the quadrupole magnet. The construction and operating costs of beam transport devices used in numerous fields are related to the effective aperture size of the quadrupole magnet. The stability of the accelerator beam is closely related to the uniformity of the quadrupole magnetic field gradient. To ensure a sufficient area for uniformity of the quadrupole magnetic field gradient, related technologies typically manufacture quadrupole magnets with larger effective apertures; however, this approach increases the construction and operating costs of the beam transport device. Summary of the Invention
[0004] In view of the above, embodiments of this disclosure provide a method for preparing a multipole magnet, a preparation apparatus, an electronic device, and a computer-readable storage medium.
[0005] One aspect of this disclosure provides a method for preparing a multipole magnet, comprising:
[0006] Obtain the effective aperture of the multipole magnet based on the application objectives of the device;
[0007] Based on the above effective aperture of the multipole magnet and the isosceles triangle model, the coordinates of the vertex point of the isosceles triangle in the target coordinate system are determined, wherein the multipole magnet pole head includes three nodes that constitute the isosceles triangle.
[0008] Based on the above vertex coordinates, the above effective aperture of the multipole magnet, and the above isosceles triangle model, determine the coordinates of the two base corners of the above isosceles triangle;
[0009] Based on the coordinates of the corner points of the isosceles triangle, design the key points on the surface of the multipole magnet.
[0010] The key points on the surface of the multipole magnet are optimized, and magnetic pole curves are generated based on the optimized key points.
[0011] The multipole magnet described above was prepared based on the aforementioned magnetic pole curve.
[0012] According to embodiments of this disclosure, determining the coordinates of the two base corners of the isosceles triangle based on the vertex coordinates, the effective aperture of the multipole magnet, and the isosceles triangle model includes:
[0013] Based on the above vertex coordinates, the above effective aperture of the multipole magnet, and the above isosceles triangle model, determine the x-coordinate of each of the above base coordinates;
[0014] Based on the effective aperture of the multipole magnet, the length of the collimation platform, and the isosceles triangle model, the ordinate of the base corner point is determined, wherein the length of the collimation platform represents the shortest distance between the edges of two adjacent magnet poles of the multipole magnet.
[0015] According to embodiments of this disclosure, determining the ordinate of the base corner point coordinates based on the effective aperture, the collimation platform length, and the isosceles triangle model includes:
[0016] The transition value is determined based on the m-th root of the effective aperture and the collimation platform length, which are the first preset multiples.
[0017] Based on the aforementioned transition values and the nth root of the aforementioned collimation platform length, the ordinate of the aforementioned bottom corner point coordinates is determined.
[0018] According to embodiments of this disclosure, determining the abscissa of the base corner point coordinates based on the effective aperture of the multipole magnet and the isosceles triangle model includes:
[0019] The effective aperture of the multipole magnet, which is a second preset multiple, is determined as the abscissa of the bottom corner point coordinates.
[0020] According to an embodiment of this disclosure, when the ordinate value of the vertex point coordinate is half the effective aperture of the multipole magnet, the ordinate value of the bottom corner point coordinate is... end As shown below:
[0021]
[0022] Where a represents the first preset multiple; b represents the third preset multiple; c represents the fourth preset multiple; p, d, m, and n are all preset root opening coefficients; r0 represents the effective aperture of the fifth preset multiple; and s represents the collimation platform length.
[0023] According to an embodiment of this disclosure, when the x-coordinate of the vertex point is 0, the x-coordinate of the bottom corner point is... end As shown below:
[0024] x end =±D / q
[0025] Where D represents the effective aperture, and ±1 / q represents the second preset multiple.
[0026] According to embodiments of this disclosure, the aforementioned key points include a first key point and a second key point;
[0027] The key points on the surface of the multipole magnet, designed based on the coordinates of the corner points of the isosceles triangle, include:
[0028] Based on the coordinates of each of the aforementioned bottom corner points, two of the aforementioned first key points are determined, wherein the angle between the first connecting line and the reference line is a preset angle, wherein the aforementioned first connecting line is determined based on one of the aforementioned first key points and the corresponding coordinates of the aforementioned bottom corner points, and the aforementioned reference line is determined based on the coordinates of the two aforementioned bottom corner points.
[0029] According to embodiments of this disclosure, the above-mentioned optimization of key points on the surface of the multipole magnet and the generation of magnetic pole curves based on the optimized key points include:
[0030] The two first key points mentioned above were optimized respectively to obtain two optimized first key points;
[0031] For each of the above-mentioned optimized first key points, a piecewise curve is generated based on the above-mentioned vertex coordinates, the above-mentioned optimized first key point, and the bottom corner coordinates corresponding to the above-mentioned optimized first key point. The above-mentioned piecewise curve includes the above-mentioned vertex coordinates and the above-mentioned optimized first key point.
[0032] Based on the second connecting line between the optimized first key point and the bottom corner point coordinates corresponding to the optimized first key point, and the piecewise curve, a magnetic pole transition curve is generated.
[0033] The above magnetic pole curves are generated based on the two aforementioned magnetic pole transition curves.
[0034] According to embodiments of this disclosure, the above-mentioned key points also include a second key point;
[0035] Before optimization, the following also includes:
[0036] Based on the preset division rules, the line segment between the two first key points is divided to obtain the x-coordinates of multiple second key points.
[0037] For each of the aforementioned second key points, the ordinate of the aforementioned second key point is determined based on the abscissa of the aforementioned second key point and the effective aperture of the aforementioned multipole magnet, so as to optimize multiple of the aforementioned second key points and two of the aforementioned first key points, thereby obtaining multiple optimized second key points and optimized first key points, and then generating the aforementioned piecewise curve based on the multiple optimized second key points, the optimized first key points and the aforementioned vertex point coordinates.
[0038] According to embodiments of this disclosure, the preset division rule includes dividing the line segment between two first key points according to a preset lateral distance; or dividing the line segment between two first key points equally to obtain a preset number of second key points.
[0039] Another aspect of this disclosure provides an apparatus for fabricating a multipole magnet, comprising:
[0040] The acquisition module is used to acquire the effective aperture of the multipole magnet based on the application objectives of the device;
[0041] The first determining module is used to determine the coordinates of the vertex of the isosceles triangle in the target coordinate system based on the effective aperture of the multipole magnet and the isosceles triangle model, wherein the multipole magnet pole head includes three nodes constituting the isosceles triangle.
[0042] The second determining module is used to determine the coordinates of the two base corners of the isosceles triangle based on the coordinates of the vertex corner, the effective aperture of the multipole magnet, and the isosceles triangle model.
[0043] The design module is used to design the key points on the surface of the multipole magnet based on the coordinates of the corner points of the isosceles triangle.
[0044] An optimization module is used to optimize key points on the surface of the multipole magnet and generate a magnetic pole curve based on the optimized key points.
[0045] A preparation module is used to prepare the multipole magnet according to the magnetic pole curve control device.
[0046] Another aspect of this disclosure provides an electronic device, including: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method described above.
[0047] Another aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed, are used to implement the method described above.
[0048] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, implement the method described above.
[0049] According to embodiments of this disclosure, the coordinates of the vertex and two base corners are determined by the effective aperture of the multipole magnet and an isosceles triangle model. Key points on the surface of the multipole magnet are designed based on the corner coordinates of the isosceles triangle. The magnetic pole curve generated by optimizing the key points on the surface of the multipole magnet can then be prepared. This enables the fabrication of a multipole magnet with excellent uniformity of magnetic field gradient distribution, avoiding the problem of increased equipment construction and operating costs associated with related technologies that increase the effective aperture of the multipole magnet in order to obtain excellent uniformity of magnetic field gradient distribution. Attached Figure Description
[0050] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0051] Figure 1 A flowchart illustrating a method for preparing a multipole magnet according to an embodiment of the present disclosure is shown schematically.
[0052] Figure 2 A schematic diagram of an isosceles triangle model according to an embodiment of the present disclosure is shown;
[0053] Figure 3 The diagram illustrates the radial distribution of the magnetic field gradient with respect to the central horizontal plane according to an embodiment of the present disclosure.
[0054] Figure 4 The diagram illustrates the radial distribution of the magnetic field gradient with respect to the central horizontal plane according to another embodiment of the present disclosure.
[0055] Figure 5 The diagram illustrates the radial distribution of the magnetic field gradient with respect to the central horizontal plane according to another embodiment of the present disclosure.
[0056] Figure 6 The diagram illustrates the radial distribution of the magnetic field gradient with respect to the central horizontal plane according to another embodiment of the present disclosure.
[0057] Figure 7 A block diagram schematically illustrates an apparatus for fabricating a multipole magnet according to an embodiment of the present disclosure; and
[0058] Figure 8 A block diagram suitable for implementation according to embodiments of the present disclosure is illustrated schematically. Detailed Implementation
[0059] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0060] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0061] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0062] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).
[0063] Figure 1 A flowchart illustrating a method for preparing a multipole magnet according to an embodiment of the present disclosure is shown. Figure 2 A schematic diagram of an isosceles triangle model according to an embodiment of the present disclosure is shown.
[0064] like Figure 1 As shown, the preparation method of the multipole magnet may include operations S101 to S106.
[0065] In operation S101, the effective aperture of the multipole magnet is obtained according to the application objectives of the device.
[0066] In operation S102, based on the effective aperture of the multipole magnet and the isosceles triangle model, the coordinates of the vertex point of the isosceles triangle in the target coordinate system are determined, wherein the multipole magnet pole head may include three nodes that constitute the isosceles triangle.
[0067] In operation S103, the coordinates of the two base corners of the isosceles triangle are determined based on the coordinates of the vertex corner, the effective aperture of the multipole magnet, and the isosceles triangle model.
[0068] In operating S104, the key points on the surface of the multipole magnet are designed based on the coordinates of the corner points of the isosceles triangle.
[0069] In operation S105, key points on the surface of the multipole magnet are optimized, and magnetic pole curves are generated based on the optimized key points.
[0070] In operation S106, multipole magnets are prepared based on the magnetic pole curve.
[0071] According to embodiments of this disclosure, the device can be applied to a particle accelerator or a beam transport device. For example, a mounting position for a multipole magnet is reserved on a particle accelerator, and the effective aperture of the multipole magnet is defined. The effective aperture of the multipole magnet can refer to the outer diameter of the vacuum pipe on which the multipole magnet is mounted, and can be represented by D.
[0072] According to embodiments of this disclosure, the target coordinate system may include a Cartesian coordinate system, such as... Figure 2 As shown, where, Figure 2 The arc-shaped pole between BAC is the magnetic pole curve disclosed herein, and the angle between the two straight lines below is 90 degrees.
[0073] According to embodiments of this disclosure, based on the effective aperture of the multipole magnet and such Figure 2 The isosceles triangle model shown includes the base and hypotenuse of the isosceles triangle. The coordinates of the vertex of the isosceles triangle are determined in the target coordinate system; for example, it could be... Figure 2 Given A(0, D / 2), based on the vertex coordinates A(0, D / 2), the effective aperture D of the multipole magnet, and the isosceles triangle model, determine the coordinates of the two base corners of the isosceles triangle. For example, it could be... Figure 2 Based on the coordinates of the corner points of the isosceles triangle, the key points on the surface of the multipole magnet are designed according to B and C. The key points on the surface of the multipole magnet are optimized, and the magnetic pole curve is generated based on the optimized key points, thereby fabricating the multipole magnet. The shape of the pole head of the multipole magnet is made according to the magnetic pole curve.
[0074] According to embodiments of this disclosure, the coordinates of the vertex and two base corners are determined by the effective aperture of the multipole magnet and an isosceles triangle model. Key points on the surface of the multipole magnet are designed based on the corner coordinates of the isosceles triangle. The magnetic pole curve generated by optimizing the key points on the surface of the multipole magnet can then be prepared. This allows the fabrication of a multipole magnet with excellent uniformity of magnetic field gradient distribution, avoiding the increased equipment construction and operating costs associated with related technologies that increase the effective aperture of the multipole magnet in order to obtain excellent uniformity of magnetic field gradient distribution.
[0075] According to embodiments of this disclosure, determining the coordinates of the two base corners of an isosceles triangle based on the vertex coordinates, the effective aperture of the multipole magnet, and the isosceles triangle model can include the following operations:
[0076] Based on the coordinates of the apex point, the effective aperture of the multipole magnet, and the isosceles triangle model, determine the x-coordinate of each base point.
[0077] Based on the effective aperture of the multipole magnet, the length of the collimation platform, and the isosceles triangle model, the ordinate of the base corner point is determined. The length of the collimation platform represents the shortest distance between the edges of two adjacent magnet poles of the multipole magnet.
[0078] According to embodiments of this disclosure, given the coordinates of the vertex corners, the abscissa x of each base corner is determined based on the effective aperture D of the multipole magnet, using an isosceles triangle model. end Simultaneously, combining the isosceles triangle model, the ordinate y of each base corner point is determined based on the effective aperture D of the multipole magnet and the length of the collimation platform. end Thus, the coordinates of the two bottom corner points (x, y, y) are obtained. end y end ), where the x-coordinates of the two base corner points B and C can be opposites of each other.
[0079] According to embodiments of this disclosure, determining the abscissa of the base corner point based on the effective aperture of the multipole magnet and the isosceles triangle model may include the following operation: determining the effective aperture of the multipole magnet as a second preset multiple as the abscissa of the base corner point.
[0080] In one exemplary embodiment, when the x-coordinate of the vertex point is 0 (i.e., x0 = 0), the x-coordinate of each base point is determined based on the vertex point coordinates, the effective aperture of the multipole magnet, and the isosceles triangle model. The x-coordinate of each base point is x... end As shown in formula (1):
[0081] x end =±D / q (1)
[0082] Where D represents the effective aperture, and ±1 / q represents the second preset multiple.
[0083] According to embodiments of this disclosure, q in the second preset multiple can be adjusted according to actual conditions, and can be any positive integer other than 1. For example, q can be an integer such as 4, 5, 6 or 7.
[0084] According to an embodiment of this disclosure, the abscissa x of the bottom corner point is determined using formula (1). end Then, based on the effective aperture of the multipole magnet, the length of the collimation platform, and the isosceles triangle model, the ordinate y of the base corner point can be determined. end Thus, the coordinates of the bottom corner point B or C can be (x... end y end ).
[0085] According to embodiments of this disclosure, determining the ordinate of the base corner point based on the effective aperture, the collimation platform length, and the isosceles triangle model may include the following operations:
[0086] The transition value is determined by taking the m-th root of the effective aperture (first preset multiple) and the collimation platform length. The ordinate of the bottom corner point is determined by taking the n-th root of the transition value and the collimation platform length.
[0087] In one exemplary embodiment, when the ordinate value of the apex point A is half the effective aperture of the multipole magnet, i.e., y0 = D / 2, the ordinate value of the bottom corner point B or C is... end As shown in formula (2):
[0088]
[0089] Where a represents the first preset multiple; b represents the third preset multiple; c represents the fourth preset multiple; p, d, m, and n are all preset root opening coefficients; r0 represents the effective aperture of the fifth preset multiple; and s represents the collimation platform length.
[0090] According to the embodiments of this disclosure, a, b, c, p, d, m, and n can all be any same or different integers. For example, they can all be 4, or a, b, m, and n can be 4, and c, p, and d can be 2. The fifth preset multiple can be 0.5.
[0091] According to an embodiment of this disclosure, the ordinate y of the bottom corner point is determined using formula (2). end Then, compare the x-coordinates of the determined bottom corner points B and C respectively. end Combining these coordinates yields the coordinates (x, y) of the two base corner points B and C. end y end ).
[0092] According to embodiments of this disclosure, key points may include a first key point.
[0093] According to embodiments of this disclosure, designing key points on the surface of a multipole magnet based on the coordinates of the corner points of an isosceles triangle may include the following operations:
[0094] Based on the coordinates of each bottom corner point, two first key points are determined. The angle between the first connecting line and the reference line is a preset angle. The first connecting line is determined based on the coordinates of one first key point and the corresponding bottom corner point, and the reference line is determined based on the coordinates of the two bottom corner points.
[0095] According to embodiments of this disclosure, the preset angle can be specifically set according to actual needs, such as 30°, 45°, 60°, etc.
[0096] In one exemplary embodiment, based on the coordinates (x, y) of the bottom corner points B and C end y end The x-coordinates of the base corner points B and C can be obtained. end Move the x-coordinate of the first key point by a predetermined distance n in the direction of the vertex coordinates. end-n Simultaneously, draw a straight line from the coordinates of the bottom corner point to the coordinates of the top corner point, forming a predetermined angle with the reference line. Intersect this straight line with x = x end-n The point where the straight lines intersect is determined as the first key point. The first connecting line is the line connecting the first key point to the coordinates of the base corner point, and the reference line is the line connecting the coordinates of the two base corner points.
[0097] According to embodiments of this disclosure, optimizing key points on the surface of a multipole magnet and generating a magnetic pole curve based on the optimized key points may include the following operations:
[0098] The two first key points were optimized separately to obtain two optimized first key points.
[0099] For each optimized first keypoint, a piecewise curve is generated based on the coordinates of the top corner point, the optimized first keypoint, and the coordinates of the bottom corner point corresponding to the optimized first keypoint. The piecewise curve may include the coordinates of the top corner point and the optimized first keypoint.
[0100] A magnetic pole transition curve is generated based on the second connecting line and the piecewise curve between the optimized first key point and the corresponding bottom corner point coordinates. A magnetic pole curve is then generated based on the two magnetic pole transition curves.
[0101] According to the embodiments of this disclosure, two first key points are optimized to obtain two optimized first key points, so as to generate a piecewise curve based on the coordinates of the top corner point, the optimized first key points and the corresponding bottom corner point coordinates, wherein the two endpoints of the piecewise curve are the optimized first key point and the corresponding bottom corner point coordinates, respectively.
[0102] According to an embodiment of this disclosure, the generated segmented curve is combined with the corresponding second connecting line to obtain a magnetic pole transition curve. A magnetic pole curve is generated based on the two magnetic pole transition curves corresponding to the coordinates of the two bottom corner points, wherein the magnetic pole curve is the pole head shape of the linear multipole magnet.
[0103] According to embodiments of this disclosure, the key point may also include a second key point.
[0104] According to embodiments of this disclosure, prior to optimization, the following operations may also be included:
[0105] Based on the preset division rules, the line segment between two first key points is divided to obtain the x-coordinates of multiple second key points.
[0106] For each second key point, the ordinate of the second key point is determined based on the x-coordinate of the second key point and the effective aperture of the multipole magnet, so as to optimize multiple second key points and two first key points, resulting in multiple optimized second key points and optimized first key points. Then, a piecewise curve is generated based on the coordinates of the multiple optimized second key points, optimized first key points and apex point.
[0107] According to embodiments of this disclosure, the preset division rule may include dividing the line segment between two first key points according to a preset lateral distance; or dividing the line segment between two first key points equally to obtain a preset number of second key points.
[0108] In one exemplary embodiment, the preset division rule may include dividing the line segment between two first key points according to a preset lateral distance, such as dividing the line segment between two first key points with a preset length of 1 mm, thereby obtaining the abscissas of multiple second key points. Based on the abscissas of the second key points and the effective aperture of the multipole magnet, the ordinate of each second key point is determined, thereby optimizing the first and second key points to generate a piecewise curve containing the optimized second key points, the optimized first key points, and the coordinates of the apex point.
[0109] It should be noted that the above-mentioned 1mm preset length is only used as an example to illustrate this disclosure, and does not limit the preset length to only 1mm. It can be set according to the actual situation and there is no fixed value.
[0110] In another exemplary embodiment, the preset division rule may include equally dividing the line segment between two first key points to obtain a preset number of second key points. For example, if the preset number is 10, the line segment between two first key points is divided into 11 equal segments, thereby obtaining the abscissas of 10 second key points. Based on the abscissas of the second key points and the effective aperture of the multipole magnet, the ordinate of each second key point is determined, thereby optimizing the first and second key points to generate a piecewise curve containing the optimized second key points, optimized first key points, and apex point coordinates.
[0111] It should be noted that the above-mentioned preset quantity of 10 is only used as an example to illustrate this disclosure, and does not limit the preset quantity to 10. It can be set according to the actual situation, and there is no fixed quantity limit.
[0112] Figure 3 The diagram illustrates the radial distribution of the magnetic field gradient with respect to the central horizontal plane according to an embodiment of the present disclosure.
[0113] In one exemplary embodiment, a multipole magnet with an effective aperture D = 22.0 mm was prepared using the multipole magnet preparation method of this disclosure, according to the target application of the device. The multipole magnet was then subjected to simulation testing to obtain the following results: Figure 3 The diagram shows the radial distribution of the magnetic field gradient along the central horizontal plane. Figure 3 It can be seen that the radial region with a magnetic field gradient uniformity better than 0.05% reaches 20.8mm (determined by the abscissa distance between the intersection points of the curves containing multiple dots and the thick horizontal line). Considering the effective aperture is 22.0mm, it is clear that the good field range is close to 94.5% of the effective aperture. Figure 3 The horizontal axis represents the distance between the magnetic field at a certain point and the center of the multipole magnet, the vertical axis represents the magnetic field gradient, and the thick horizontal line is the scale line of -5.0e-4.
[0114] Figure 4 The diagram illustrates the radial distribution of the magnetic field gradient with respect to the central horizontal plane according to another embodiment of the present disclosure.
[0115] In another exemplary embodiment, a multipole magnet with an effective aperture D = 26.0 mm, prepared using the method disclosed herein, is used to fabricate the multipole magnet according to the device application target. Simulation tests are then performed on this multipole magnet to obtain the following results: Figure 4 The diagram shows the radial distribution of the magnetic field gradient along the central horizontal plane. Figure 4 It can be seen that the radial region with a magnetic field gradient uniformity better than 0.05% reaches 24mm. Considering the effective aperture is 26mm, the good field range is clearly close to 92.3% of the effective aperture.
[0116] Figure 5 The diagram illustrates the radial distribution of the magnetic field gradient with respect to the central horizontal plane according to another embodiment of the present disclosure.
[0117] In another exemplary embodiment, a multipole magnet with an effective aperture D = 30.0 mm was prepared using the multipole magnet preparation method of this disclosure, according to the target application of the device. The multipole magnet was then subjected to simulation testing to obtain the following results: Figure 5 The diagram shows the radial distribution of the magnetic field gradient along the central horizontal plane. Figure 5 It can be seen that the radial region with a magnetic field gradient uniformity better than 0.05% reaches 28mm. Considering the effective aperture is 30mm, the good field range is clearly close to 93.3% of the effective aperture.
[0118] Figure 6 The diagram illustrates the radial distribution of the magnetic field gradient with respect to the central horizontal plane according to another embodiment of the present disclosure.
[0119] In another exemplary embodiment, a multipole magnet with an effective aperture D = 22.0 mm was prepared using the multipole magnet preparation method disclosed herein, according to the target application of the device. The multipole magnet was then subjected to simulation testing to obtain the following results: Figure 6 The diagram shows the radial distribution of the magnetic field gradient along the central horizontal plane. Figure 6 It can be seen that the radial region with a magnetic field gradient uniformity better than 0.05% reaches 20.81 mm. Considering the effective aperture is 22 mm, the good field range is clearly close to 94.59% of the effective aperture. Figure 6 The thick horizontal line at the top center represents +0.5‰, and the thick horizontal line at the bottom represents -0.5‰. The area between the two thick horizontal lines is the range of the good field zone, and the thin solid line on the right is the boundary of the good field zone.
[0120] Figure 7 A block diagram of an apparatus for preparing a multipole magnet according to an embodiment of the present disclosure is shown schematically.
[0121] like Figure 7 As shown, the fabrication apparatus 700 for multipole magnets may include an acquisition module 710, a first determination module 720, a second determination module 730, a design module 740, an optimization module 750, and a fabrication mechanism 760.
[0122] The acquisition module 710 is used to acquire the effective aperture of the multipole magnet proposed according to the application objectives of the device.
[0123] The first determining module 720 is used to determine the coordinates of the vertex of the isosceles triangle in the target coordinate system based on the effective aperture of the multipole magnet and the isosceles triangle model, wherein the multipole magnet pole head may include three nodes constituting the isosceles triangle.
[0124] The second determining module 730 is used to determine the coordinates of the two base corners of the isosceles triangle based on the coordinates of the vertex corner, the effective aperture of the multipole magnet, and the isosceles triangle model.
[0125] Design module 740 is used to design key points on the surface of a multipole magnet based on the coordinates of the corner points of an isosceles triangle.
[0126] The optimization module 750 is used to optimize key points on the surface of the multipole magnet and generate magnetic pole curves based on the optimized key points.
[0127] The preparation module 760 is used to prepare multipole magnets by controlling the equipment according to the magnetic pole curve.
[0128] According to embodiments of this disclosure, the coordinates of the vertex and two base corners are determined by the effective aperture of the multipole magnet and an isosceles triangle model. Key points on the surface of the multipole magnet are designed based on the corner coordinates of the isosceles triangle. The magnetic pole curve generated by optimizing the key points on the surface of the multipole magnet can then be prepared. This allows the fabrication of a multipole magnet with excellent uniformity of magnetic field gradient distribution, avoiding the increased equipment construction and operating costs associated with related technologies that increase the effective aperture of the multipole magnet in order to obtain excellent uniformity of magnetic field gradient distribution.
[0129] According to embodiments of this disclosure, the first determining module 720 may include a first determining unit and a second determining unit.
[0130] The first determining unit is used to determine the abscissa of each base corner point based on the coordinates of the apex point, the effective aperture of the multipole magnet, and the isosceles triangle model.
[0131] The second determining unit is used to determine the ordinate of the base corner point based on the effective aperture of the multipole magnet, the collimation platform length, and the isosceles triangle model. The collimation platform length represents the shortest distance between the edges of two adjacent magnet poles of the multipole magnet.
[0132] According to embodiments of this disclosure, the second determining unit may include a first determining subunit and a second determining subunit.
[0133] The first determining subunit is used to determine the transition value based on the effective aperture of the first preset multiple and the m-th root of the collimation platform length.
[0134] The second determining sub-unit is used to determine the ordinate of the bottom corner point based on the transition value and the nth root of the collimation platform length.
[0135] According to embodiments of this disclosure, the first determining unit may include a third determining subunit.
[0136] The third determining subunit is used to determine the effective aperture of the multipole magnet of the second preset multiple as the abscissa of the bottom corner point coordinate.
[0137] According to embodiments of this disclosure, key points may include a first key point.
[0138] According to embodiments of this disclosure, the design module 740 may include a third determining unit.
[0139] The third determining unit is used to determine two first key points based on the coordinates of each bottom corner point. The angle between the first connecting line and the reference line is a preset angle. The first connecting line is determined based on the coordinates of one first key point and the corresponding bottom corner point, and the reference line is determined based on the coordinates of the two bottom corner points.
[0140] According to embodiments of this disclosure, the optimization module 750 may include an optimization unit, a first generation unit, a second generation unit, and a third generation unit.
[0141] The optimization unit is used to optimize the two first key points respectively, so as to obtain two optimized first key points.
[0142] The first generation unit is used to generate a piecewise curve for each optimized first keypoint, based on the coordinates of the top corner point, the optimized first keypoint, and the coordinates of the bottom corner point corresponding to the optimized first keypoint. The piecewise curve may include the coordinates of the top corner point and the optimized first keypoint.
[0143] The second generation unit is used to generate a magnetic pole transition curve based on the second connecting line and the piecewise curve between the optimized first key point and the coordinates of the bottom corner point corresponding to the optimized first key point.
[0144] The third generation unit is used to generate magnetic pole curves based on the transition curves of the two magnetic poles.
[0145] According to embodiments of this disclosure, the key point may also include a second key point.
[0146] According to embodiments of this disclosure, the design module 740 may further include a partitioning unit and a fourth determining unit.
[0147] The division unit is used to divide the line segment between two first key points based on a preset division rule, so as to obtain the x-coordinates of multiple second key points.
[0148] The fourth determining unit is used to determine the ordinate of each second key point based on the abscissa of the second key point and the effective aperture of the multipole magnet, so as to optimize multiple second key points and two first key points, obtain multiple optimized second key points and optimized first key points, and then generate a piecewise curve based on the coordinates of the multiple optimized second key points, optimized first key points and apex point.
[0149] According to embodiments of this disclosure, the preset division rule may include dividing the line segment between two first key points according to a preset lateral distance; or dividing the line segment between two first key points equally to obtain a preset number of second key points.
[0150] Any one or more of the modules, units, and subunits according to embodiments of the present disclosure, or at least part of the functions of any one or more of them, can be implemented in one module. Any one or more of the modules, units, and subunits according to embodiments of the present disclosure can be implemented by dividing them into multiple modules. Any one or more of the modules, units, and subunits according to embodiments of the present disclosure can be at least partially implemented as hardware circuits, such as Field Programmable Gate Arrays (FPGAs), Programmable Logic Arrays (PLAs), Systems-on-Chip, Systems-on-Substrate, Systems-on-Package, Application-Specific Integrated Circuits (ASICs), or implemented by hardware or firmware through any other reasonable means of integrating or packaging circuits, or implemented in software, hardware, or firmware, or in a suitable combination of any of these three implementation methods. Alternatively, one or more of the modules, units, and subunits according to embodiments of the present disclosure can be at least partially implemented as computer program modules, which, when run, can perform corresponding functions.
[0151] For example, any and more of the acquisition module 710, the first determination module 720, the second determination module 730, the design module 740, the optimization module 750, and the preparation module 760 can be combined into one module / unit / subunit, or any one of these modules / units / subunits can be split into multiple modules / units / subunits. Alternatively, at least some of the functions of one or more of these modules / units / subunits can be combined with at least some of the functions of other modules / units / subunits and implemented in one module / unit / subunit. According to embodiments of this disclosure, at least one of the acquisition module 710, the first determination module 720, the second determination module 730, the design module 740, the optimization module 750, and the preparation module 760 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or any other reasonable method of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three methods. Alternatively, at least one of the acquisition module 710, the first determination module 720, the second determination module 730, the design module 740, the optimization module 750, and the preparation module 760 can be at least partially implemented as a computer program module, which, when run, can perform corresponding functions.
[0152] It should be noted that the apparatus for preparing multipole magnets in the embodiments of this disclosure corresponds to the method for preparing multipole magnets in the embodiments of this disclosure. For a detailed description of the apparatus for preparing multipole magnets, please refer to the method for preparing multipole magnets, which will not be repeated here.
[0153] Figure 8 A block diagram of an electronic device suitable for implementing the methods described above, according to embodiments of the present disclosure, is illustrated schematically. Figure 8 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0154] like Figure 8As shown, an electronic device 800 according to an embodiment of this disclosure includes a processor 801, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 802 or a program loaded from storage portion 808 into random access memory (RAM) 803. The processor 801 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 801 may also include onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.
[0155] RAM 803 stores various programs and data required for the operation of electronic device 800. Processor 801, ROM 802, and RAM 803 are interconnected via bus 804. Processor 801 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 802 and / or RAM 803. It should be noted that the programs may also be stored in one or more memories other than ROM 802 and RAM 803. Processor 801 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.
[0156] According to embodiments of this disclosure, the electronic device 800 may further include an input / output (I / O) interface 805, which is also connected to a bus 804. The system 800 may also include one or more of the following components connected to the I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 810 as needed so that computer programs read from it can be installed into the storage section 808 as needed.
[0157] According to embodiments of this disclosure, the method flow according to embodiments of this disclosure can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by processor 801, it performs the functions defined in the system of embodiments of this disclosure. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0158] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.
[0159] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0160] For example, according to embodiments of this disclosure, a computer-readable storage medium may include the ROM 802 and / or RAM 803 described above and / or one or more memories other than ROM 802 and RAM 803.
[0161] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this disclosure. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the method for preparing a multipole magnet provided in the embodiments of this disclosure.
[0162] When the computer program is executed by the processor 801, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0163] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 809, and / or installed from a removable medium 811. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
[0164] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0165] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features recited in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not expressly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.
[0166] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.
Claims
1. A method for preparing a multipole magnet, comprising: Obtain the effective aperture of the multipole magnet based on the application objectives of the device; Based on the effective aperture of the multipole magnet and the isosceles triangle model, the coordinates of the vertex point of the isosceles triangle in the target coordinate system are determined, wherein the multipole magnet pole head includes three nodes constituting the isosceles triangle; Based on the vertex coordinates, the effective aperture of the multipole magnet, and the isosceles triangle model, the coordinates of the two base corners of the isosceles triangle are determined. Specifically, when the ordinate of the vertex coordinate is half the effective aperture of the multipole magnet, the ordinate of the base corner coordinate is... As shown in formula (1): (1) in, Represents the first preset multiple; Characterizes the third preset multiple; Characterizes the fourth preset multiple; , , , All are preset square root coefficients; The effective aperture characterizes the fifth preset multiple; Characterizes the length of the collimation platform; When the x-coordinate of the vertex corner is 0, the x-coordinate of the bottom corner is... As shown in formula (2): (2) in, Characterizing the effective pore size, Represents the second preset multiple; Based on the coordinates of the base angles of the isosceles triangle, design the key points on the surface of the multipole magnet; A magnetic pole curve is generated based on key points on the surface of the multipole magnet; The multipole magnet is prepared based on the magnetic pole curve.
2. The method according to claim 1, wherein the key point includes a first key point; in, The step of designing key points on the surface of the multipole magnet based on the coordinates of the corner points of the isosceles triangle includes: Based on the coordinates of each of the bottom corner points, two first key points are determined, wherein the angle between the first connecting line and the reference line is a preset angle, wherein the first connecting line is determined based on one of the first key points and the corresponding coordinates of the bottom corner point, and the reference line is determined based on the coordinates of the two bottom corner points.
3. The method according to claim 2, wherein, The step of generating a magnetic pole curve based on key points on the surface of the multipole magnet includes: For each first key point, a piecewise curve is generated based on the coordinates of the top corner point, the first key point, and the coordinates of the bottom corner point corresponding to the first key point, wherein the piecewise curve includes the coordinates of the top corner point and the first key point; A magnetic pole transition curve is generated based on the second connecting line between the first key point and the coordinates of the bottom corner point corresponding to the first key point and the segmented curve. The magnetic pole curve is generated based on the two magnetic pole transition curves.
4. The method according to claim 3, wherein the key point further includes a second key point; in, Also includes: Based on the preset division rules, the line segment between the two first key points is divided to obtain the x-coordinates of multiple second key points; For each second key point, the ordinate of the second key point is determined based on the abscissa of the second key point and the effective aperture of the multipole magnet, so as to generate the piecewise curve based on the coordinates of multiple second key points, the first key point and the apex point.
5. The method according to claim 4, wherein, The preset division rules include dividing the line segment between two first key points according to a preset horizontal distance; or dividing the line segment between two first key points equally to obtain a preset number of second key points.