Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ION BEAM EXCLUSION PATHS ON THE TARGET SURFACE TO OPTIMIZE NEUTRON BEAM PERFORMANCE
Document Type and Number:
WIPO Patent Application WO/2023/167873
Kind Code:
A1
Abstract:
Embodiments of systems, devices, and methods relate to exclusion of ion beam paths on the target surface to optimize neutron beam performance. A particle beam is directed along an axis so that the particle beam is incident on a target positioned on the particle beam axis. The target has a scannable surface extending over an area substantially orthogonal to the axis. The particle beam is scanned across the scannable surface of the target along a first path having a first flux. The particle beam, having a second flux, is scanned across the scannable surface of the target along a second path that is within an exclusion area of the target.

Inventors:
DUNAEVSKY ALEXANDER (US)
SNITCHLER GREGORY LUKE (US)
EGGERS HARRISON BEAM (US)
STYRON JEDEDIAH (US)
LEE CHARLES LEON (US)
Application Number:
PCT/US2023/014158
Publication Date:
September 07, 2023
Filing Date:
February 28, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TAE TECH INC (US)
International Classes:
A61N5/10; G21K1/00; A61N5/01; G21K5/04; H01J27/00
Domestic Patent References:
WO2021183630A12021-09-16
WO2022047050A22022-03-03
Foreign References:
US20130211390A12013-08-15
US20060027544A12006-02-09
US4995102A1991-02-19
US20100109680A12010-05-06
Attorney, Agent or Firm:
VALENTINO, Joseph et al. (US)
Download PDF:
Claims:
What is claimed is: 1. A method of operating a particle beam, the method comprising: directing the particle beam along an axis so that the particle beam is incident on a target positioned on the particle beam axis, the target having a scannable surface extending over an area substantially orthogonal to the axis; scanning the particle beam across the scannable surface of the target along a first path, the particle beam having a first flux while being scanned along the first path; and selectively scanning the particle beam across the scannable surface of the target along a second path, the particle beam having a second flux while being scanned along the second path, wherein the first path forms a first pattern at a first radial orientation with respect to the axis, and the second path forms substantially the first pattern at a second radial orientation with respect to the axis different from the first radial orientation, the second path being within an exclusion area of the target, the second flux being lower than the first flux. 2. The method of claim 1, wherein the particle beam is scanned with a first velocity along the first path and a second velocity along the second path, the first velocity being lower than the second velocity. 3. The method of any one of claims 1 and 2, wherein the particle beam has a first net deposited energy when scanned along the first path that is higher than a second net deposited energy of the particle beam along the second path. 4. The method of claim 1, wherein the exclusion area of the target corresponds to a cooling line positioned at an axial location downstream from the target and that overlaps the area of the scannable surface. 5. The method of claim 1, wherein selectively scanning the particle beam across the scannable surface of the target comprises excluding the second path. 6. The method of claim 1, wherein selectively scanning the particle beam across the scannable surface of the target results in a neutron flux that is spatially uniform within the      

plane and falls within and is optimized to an energy range for boron neutron capture therapy treatment. 7. The method of claim 1, wherein the first pattern path and the second path define the exclusion area of the target. 8. The method of claim 1, wherein the first pattern has a first half and a second half, wherein the first and second halves are symmetrical. 9. The method of claim 1, wherein the first pattern has a start location and a stop location, wherein the start location is at or adjacent to the stop location. 10. The method of claim 1, wherein the first radial orientation differs from the second radial orientation by 180 degrees. 11. The method of claim 1, further comprising: scanning the particle beam across the scannable surface of the target along a third path, wherein the third path forms the first pattern at a third radial orientation different from the first and second radial orientations. 12. The method of claim 1, wherein the first, second, and third radial orientations differ by 120 degrees. 13. The method of claim 11, further comprising: scanning the particle beam across the scannable surface of the target along a fourth path, wherein the fourth path forms the first pattern at a fourth radial orientation different from the first, second, and third radial orientations. 14. The method of claim 13, wherein the first, second, third, and fourth radial orientations differ by 90 degrees. 15. The method of claim 13, further comprising:      

scanning the particle beam across the scannable surface of the target along a fifth path, wherein the fifth path forms the first pattern at a fifth radial orientation different from the first, second, third, and fourth radial orientations. 16. The method of claim 15, wherein the first, second, third, fourth, and fifth radial orientations differ by 72 degrees. 17. The method of claim 1, wherein the first path corresponds to a first instance of a cycle, and the second path corresponds to a second instance of the cycle. 18. The method of claim 17, wherein scanning of the first instance of the cycle and the second instance of the cycle forms a closed loop. 19. The method of any of claims 1-18, wherein the particle beam is a proton beam. 20. The method of any of claims 1-19, wherein the target comprises is a lithium or beryllium surface. 21. The method of any of claims 1-20, wherein the target generates neutrons when scanned. 22. The method of any of claims 1-21, wherein the particle beam has a circular cross-sectional profile. 23. The method of any of claims 1-21, wherein the particle beam has an elliptical cross-sectional profile. 24. The method of any of claims 1-21, wherein the particle beam has an annular cross-sectional profile. 25. The method of any of claims 1-21, wherein the particle beam has a hollow cross-sectional profile.      

26. The method of any of claims 1-25, performed in boron neutron capture therapy (BNCT). 27. The method of any of claims 1-26, wherein the particle beam is generated by a beam system comprising: an ion source; a first beamline coupled with the ion source; a tandem accelerator coupled with the first beamline; a second beamline coupled with the tandem accelerator; and the target coupled with the second beamline. 28. The method of claims 1-27, wherein the first pattern exposes a majority of the scannable surface to the particle beam. 29. The method of claims 1-28, wherein the second path forms the first pattern at the second radial orientation different from the first radial orientation. 30. A beam system comprising: a computing device comprising a processor communicatively coupled with memory, wherein the memory stores a plurality of instructions that, when executed by the processor, cause the processor to: control movement of a particle beam across a scannable surface of a target along a first path, the particle beam having a first flux while being scanned along the first path; and control movement of the particle beam across the scannable surface of the target along a second path, the particle beam having a second flux while being scanned along the first path, wherein the first path comprises a first pattern at a first radial orientation, and the second path comprises substantially the first pattern at a second radial orientation different from the first radial orientation, the second path being within an exclusion area of the target, the second flux being lower than the first flux.      

31. The system of claim 30, wherein the particle beam is scanned with a first velocity along the first path and a second velocity along the second path, the first velocity being lower than the second velocity. 32. The system of any one of claims 30 and 31, wherein the particle beam has a first net deposited energy when scanned along the first path that is higher than a second net deposited energy of the particle beam along the second path. 33. The system of claim 30, wherein the exclusion area of the target corresponds to a cooling lines, diagnostics, or beam control hardware positioned at an axial location downstream from the target and that overlaps the area of the scannable surface. 34. The system of claim 30, wherein controlling the movement of the particle beam across the scannable surface of the target comprises optimizing a scannable profile for both temperature and neutronics to minimize a peak transient temperature while spatial variations in the neutron flux are minimized and intensity of the neutron flux within the preferred epithermal region is maximized. 35. The system of claim 30, wherein the first path traverses from an outer region to an inner region of the scannable surface and back to the outer region in the first pattern. 36. The system of claim 30, wherein the first pattern comprises a spiral and a mirror image of the spiral. 37. The system of claim 30, wherein the first pattern has a first half and a second half, wherein the first and second halves are symmetrical. 38. The system of claim 30, wherein the first path traverses from an inner region to an outer region of the scannable surface and back to the inner region in the first pattern. 39. The system of claim 30, wherein the first pattern has a start location and a stop location, wherein the start location is at or adjacent to the stop location.      

40. The system of claim 30, wherein the first radial orientation differs from the second radial orientation by 180 degrees. 41. The system of claim 30, wherein the plurality of instructions, when executed by the processor, further cause the processor to: control movement of the particle beam across the scannable surface of the target along a third path, wherein the third path comprises the first pattern at a third radial orientation different from the first and second radial orientations. 42. The system of claim 41, wherein the first, second, and third radial orientations differ by 120 degrees. 43. The system of claim 41, wherein the plurality of instructions, when executed by the processor, further cause the processor to: control movement of the particle beam across the scannable surface of the target along a fourth path, wherein the fourth path comprises the first pattern at a fourth radial orientation different from the first, second, and third radial orientations. 44. The system of claim 43, wherein the first, second, third, and fourth radial orientations differ by 90 degrees. 45. The system of claim 43, wherein the plurality of instructions, when executed by the processor, further cause the processor to: control movement of the particle beam across the scannable surface of the target along a fifth path, wherein the fifth path comprises the first pattern at a fifth radial orientation different from the first, second, third, and fourth radial orientations. 46. The system of claim 45, wherein the first, second, third, fourth, and fifth radial orientations differ by 72 degrees. 47. The system of claim 45, wherein the plurality of instructions, when executed by the processor, further cause the processor to:      

control movement of the particle beam across the scannable surface of the target along a sixth path, wherein the sixth path comprises the first pattern at a sixth radial orientation different from the first, second, third, fourth, and fifth radial orientations. 48. The system of claim 47, wherein the first, second, third, fourth, fifth, and sixth radial orientations differ by 60 degrees. 49. The system of any of claims 33-48, wherein the particle beam is a proton beam. 50. The system of any of claims 33-49, wherein the scannable surface is a surface of a lithium layer or beryllium layer. 51. The system of any of claims 33-50, wherein the target generates neutrons when scanned. 52. The system of any of claims 33-51, wherein the particle beam has a circular profile. 53. The system of any of claims 33-51, wherein the particle beam has an elliptical profile. 54. The system of any of claims 33-51, wherein the particle beam has an annular profile. 55. The system of any of claims 33-51, wherein the particle beam has a hollow profile. 56. The system of any of claims 33-55, performed in boron neutron capture therapy (BNCT). 57. The system of any of claims 33-56, wherein the particle beam is generated by a beam system comprising:      

an ion source; a first beamline coupled with the ion source; a tandem accelerator coupled with the first beamline; a second beamline coupled with the tandem accelerator; and the target coupled with the second beamline. 58. The system of claims 33-57, wherein the first pattern exposes a majority of the scannable surface to the particle beam. 59. The system of claims 33-58, wherein the second path forms the first pattern at the second radial orientation different from the first radial orientation. 60. A method of operating a charged particle beam in a neutron beam system, the method comprising: directing the charged particle beam towards a scannable surface of a target configured to generate neutrons; and scanning the charged particle beam across a first volume and a second volume of the scannable surface of the target such that the target generates a relatively lower neutron flux in the second volume than in the first volume. 61. The method of claim 60, wherein the charged particle beam is scanned with a first velocity across the first volume and a second velocity across the second volume, the first velocity being lower than the second velocity. 62. The method of any one of claims 60 and 61, wherein the charged particle beam has a first energy when scanned across the first volume that is higher than a second energy of the particle beam when scanned across the second volume. 63. The method of claim 60, wherein the second volume is an exclusion zone of the target that corresponds to a cooling line in a position downstream from the target between the target and an output of the neutron beam system.      

64. The method of any of claims 60-63, wherein the charged particle beam is a proton beam. 65. The method of any of claims 60-64, wherein the target comprises lithium or beryllium. 66. The method of any of claims 60-65, performed in boron neutron capture therapy (BNCT). 67. The method of any of claims 60-66, wherein the charged particle beam is generated by a beam system comprising: an ion source; a first beamline coupled with the ion source; a tandem accelerator coupled with the first beamline; a second beamline coupled with the tandem accelerator; and the target coupled with the second beamline. 68. A neutron beam system comprising: a computing device comprising a processor communicatively coupled with memory, wherein the memory stores a plurality of instructions that, when executed by the processor, cause the processor to: control movement of a charged particle beam across a scannable surface of a target configured to generate neutrons; and control movement of the charged particle beam across a first volume and a second volume of the scannable surface of the target such that the target generates a relatively lower neutron flux in the second volume than in the first volume. 69. The system of claim 68, wherein the memory stores a plurality of instructions that, when executed by the processor, cause the processor to scan the charged particle beam with a first velocity across the first volume and a second velocity across the second volume, the first velocity being lower than the second velocity.      

70. The system of any one of claims 68 and 69, wherein the memory stores a plurality of instructions that, when executed by the processor, cause the processor to scan the charged particle beam with a first energy across the first volume and with a second energy across the second volume, wherein the first energy is greater than the second energy. 71. The system of claim 68, wherein the second volume is an exclusion zone of the target that corresponds to a cooling line in a position downstream from the target between the target and an output of the neutron beam system. 72. The system of claim 71, wherein the exclusion zone is not along the entire outer edge of the target. 73. The system of any of claims 71, wherein the exclusion zone is at asymmetric azimuthal locations about a center of the target and comprises a polygonal shape. 74. The system of any of claims 68, wherein the charged particle beam is a proton beam and the target comprises lithium or beryllium. 75. The system of any of claims 68-73, performed in boron neutron capture therapy (BNCT). 76. The system of any of claims 68-74, further comprising: an ion source; a first beamline coupled with the ion source; a tandem accelerator coupled with the first beamline; a second beamline coupled with the tandem accelerator; and the target coupled with the second beamline.        

Description:
ION BEAM EXCLUSION PATHS ON THE TARGET SURFACE TO OPTIMIZE NEUTRON BEAM PERFORMANCE FIELD [0001] The subject matter described herein relates generally to systems, devices, and methods for determining and directing an ion beam path on a target surface, and more particularly determining and directing an ion beam path on a target surface for neutron beam generation. BACKGROUND [0002] Boron neutron capture therapy (BNCT) is a modality of treatment of a variety of types of cancer, including some of the most difficult types. BNCT is a technique that selectively aims to treat tumor cells while sparing the normal cells using a boron compound. The boron compound allows for efficient uptake by a variety of cell types and selective drug accumulation at target sites, such as tumor cells. Boron loaded cells can be irradiated with neutrons (e.g., in the form of a neutron beam). The neutrons react with the boron to eradicate the tumor cells. [0003] Neutron beams for BNCT can be generated by irradiating a suitable target with an ion beam, such as a proton beam. The ions react with nuclei in the target to emit a beam of neutrons that can be used for BNCT. Exposure of a shadowed section of a target to an ion beam can reduce the efficacy of the neutron beam, negatively impacting the treatment. SUMMARY [0004] Example embodiments of systems, devices, and methods described herein relate to a selection of a profile for scanning a (charged) particle beam (e.g., a proton beam) across a target surface avoiding unfavorable sections (exclusion regions) of the target that are shadowed by the cooling tubes or areas of the particle beam shaping assembly that have additional geometric perturbations from diagnostics or controls. In some implementations, a beam path across the target surface forms a first pattern. The pattern, also called a fundamental pattern or cycle, is repeated one or more times at different radial orientations from the first instance of the pattern to form a scanning profile. Here, a “radial” orientation refers to an azimuthal or, alternatively, circumferential direction in a cylindrical coordinate system. The embodiments include at least two instances of a first beam pattern radially offset from each other. The various instances of the beam pattern can be offset by a constant      

amount such that the scanning profile includes instances of the pattern clocked at regular radial intervals. The embodiments are based on computational modelling configured to improve thermal performance and particle loading, among other advantages. For example, computational modelling can allow for selection of beam scan (or raster) profiles that improve uniformity of particle loading on particular sections of a target and/or can allow selection of a scanning profile that reduces (e.g., minimizes) peak transient temperature of the target. The pattern and intensity of the proton beam can be optimized to preferentially create neutrons in geometric regions of interest and minimize the number of neutrons produced in the target that are less desirable. For the current target and beam shaping assembly design, the raster pattern can be used to minimize neutron production in areas or volumes of the target that are shadowed by system parts (e.g., the cooling tubes) or areas of the beam shaping assembly that have additional geometric perturbations from diagnostics or controls. The capability to select a scanning profile that avoids particular regions of the target allows for flexibility in target cooling and beam shaping assembly designs, which are coupled with desired neutron beam performance. [0005] The computational model indicates the thermal effect on a target of several beam parameters, such as the beam’s size and shape. The computational model can include a meshed space encompassing optimal and exclusion zones of the target. The mesh is composed of a three-dimensional grid in which the thermal loads on the target are modeled. The temperature values are obtained by solving a one-dimensional heat transport equation at each “pixel” (element) of the grid. The one-dimensional heat transport equation is solved for thermal transport through the depth of the pixel considering that cross talk between pixels or lateral heat conduction between pixels is assumed to be negligible. Numerical approaches used to solve the one-dimensional heat transport differential equation include finite-element and finite-difference methods. For either of the finite-element and finite-difference techniques, the scannable regions and the exclusion zones of the target are represented in a plan view as a portion of the grid. The grid can have the same unit cell size in each dimension or the size in each dimension can differ. Resolution can be selected to provide the ability to model beams of different size and structure in line to the physical capabilities of the system under study. The computational model enables selection of a scan profile that defines a path for the proton beam having a minimum delay between successive exposures of a single location of the target to the proton beam exceeds a threshold period. The selected profile can define a path based on a trochoid shape including a plurality of lobes. The computational      

model enables a selection of a profile that has a varying angular frequency of the proton beam between different lobes of the trochoid shape. The computational model enables a selection of a profile that has a varying angular velocity of the proton beam across the target surface to minimize the time the proton beam is within exclusion zones of the target. The computational model enables a selection of a scan profile that has a varying linear velocity of the proton beam across the target surface to minimize the time the proton beam is within exclusion zones of the target. The computational model enables a selection of an intensity of the proton beam to preferentially create neutrons in geometric regions of interest and minimize the number of neutrons produced in exclusion zones of the target. The exclusion zone is not along the entire outer edge of the target. In some implementations, the exclusion zone is a polygonal shape. In some implementations, the exclusion zone is at asymmetric azimuthal locations about a center of the target. [0006] Other systems, devices, methods, features and advantages of the subject matter described herein will be or will become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features and advantages be included within this description, be within the scope of the subject matter described herein and be protected by the accompanying claims. In no way should the features of the example embodiments be construed as limiting the appended claims, absent express recitation of those features in the claims. BRIEF DESCRIPTION OF DRAWINGS [0007] The details of the subject matter set forth herein, both as to its structure and operation, may be apparent by study of the accompanying figures, in which like reference numerals refer to like parts. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the subject matter. Moreover, all illustrations are intended to convey concepts, where relative sizes, shapes and other detailed attributes may be illustrated schematically rather than literally or precisely. [0008] FIG.1A is a schematic view of an example embodiment of a neutron beam system in accordance with the present disclosure. [0009] FIG.1B is a schematic view of an example embodiment of a neutron beam system for use in boron neutron capture therapy (BNCT). [0010] FIG.2A is a perspective view of an example embodiment of a target. [0011] FIG.2B is a cross-sectional view taken along line 2B-2B of FIG.2A. [0012] FIG.2C is a cross-sectional view of another example embodiment of a target.      

[0013] FIG.2D is a perspective rear view of an example embodiment of a target with cooling lines. [0014] FIG.3A is a schematic view of an example of a beam path that forms a first pattern in accordance with the present subject matter. [0015] FIGS.3B-3C are schematic views of example beam paths with elliptical and circular beam cross-sectional profiles, respectively. [0016] FIGS.4A-4G are example embodiments of scanning profiles having multiple instances of a beam pattern repeated at different radial orientations. [0017] FIGS.5A and 5B are examples of computer models including a target in accordance with the present disclosure. [0018] FIGS.6A-6D are examples of modeled thermal maps in accordance with the present disclosure. [0019] FIGS.7A-7D are examples of recent path avoidance (RPA) patterns. [0020] FIG.8 is an example of neutron flux radial distributions based on different proton beam raster patterns. [0021] FIGS.9A-9O are examples of simulation results in accordance with implementations of the present disclosure. [0022] FIG.10 is a flowchart depicting an example process that can be executed in accordance with implementations of the present disclosure. [0023] FIG.11 is an example system that can be implemented in accordance with the present disclosure. [0024] FIG.12 is a schematic illustration of example computer systems that can be used to execute implementations of the present disclosure. [0025] Like reference symbols in the various drawings indicate like elements. DETAILED DESCRIPTION [0026] Before the present subject matter is described in detail, it is to be understood that this disclosure is not limited to the particular embodiments described, as such may, of course, vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting, since the scope of the present disclosure will be limited only by the appended claims. [0027] The term “particle” is used broadly herein and, unless otherwise limited, can be used to describe an electron, a proton (or H+ ion), or a neutron, as well as a species having more than one electron, proton, and/or neutron (e.g., other ions, atoms, and molecules).      

[0028] Example embodiments of systems, devices, and methods are described herein for beam paths of a beam along a target surface of, or used in combination with, a beam system (e.g., including a particle accelerator). The embodiments described herein can be used with any type of particle accelerator or in any particle accelerator application involving production of a charged particle beam at specified energies for supply to the particle accelerator. Embodiments herein can be used in numerous applications, an example of which is as a neutron beam system for generation of a neutron beam for use in boron neutron capture therapy (BNCT). BNCT uses a beam of epithermal neutrons (e.g., with an energy spectrum within 3-30 kiloelectronvolts) for cancer treatment. In some implementations, the epithermal neutrons (e.g., epithermal neutron beams) are generated based on nuclear reactions of protons (e.g., a proton beam) with either a Beryllium target or a Lithium target. [0029] The proton beam can be generated by a particle accelerator, such as a tandem accelerator. For example, the tandem accelerator can be an electrostatic accelerator that employs a two-step acceleration of charged particles using a single high voltage terminal. The high voltage can be used to generate an electric field that is applied to the incoming beam of negatively charged ions to accelerate it towards the center of the accelerator. The center of the tandem accelerator can be configured to convert the beam of negatively charged ions into a proton beam in a process of charge exchange. The parameters of the proton beam, such as a beam dimension, a beam shape, and a beam structure can be varied to optimize usage of particular regions of interest of the target relative to localized heating of the target, cooling tubes or areas of the beam shaping assembly (BSA) that can include additional geometric perturbations from diagnostics or controls. [0030] For ease of description, many embodiments described herein will be done so in the context of scanning a proton beam across different regions of a target to generate a neutron beam for use in BNCT, although the embodiments are not limited to such, and can be applied to scanning of other charged particle beams, generation of beams other than neutron beams, and usages outside of BNCT applications. The target can be maintained in front of fixed cooling tubes, in a fixed (unvarying) position while scanning the proton beam across the target surface. Alternatively, the target can be moved (e.g., rotated) in front of fixed cooling tubes, while the proton beam is scanned across particular regions of the target surface. Both approaches are described herein. The embodiments pertaining to the scanning (rastering) of charged particle beams are described primarily in the context of a fixed target having cooling tubes located behind it; however all such embodiments can be configured for      

use in the approach where the target is moving in front of fixed cooling tubes and one or more additional geometric perturbations from diagnostics or controls. [0031] FIG.1A illustrates a schematic view of an example embodiment of a system 100 for use in BNCT, in accordance with the present disclosure. The system 100 includes a beam system 102 configured to generate a proton beam 104 and a target 196 that is scanned by the proton beam 104 to generate a neutron beam 106 that is directed towards a patient 108. The beam system 102 includes a charged particle source 122, a low-energy beamline (LEBL) 190, an accelerator 140 and a high-energy beamline (HEBL) 150. The accelerator 140 is coupled to the low-energy beamline (LEBL) 190 and is configured to accelerate a charged particle (proton) beam. The high-energy beamline (HEBL) 150 extends from the accelerator 140 to a target assembly 110 housing a target 196 onto which the charged particle beam can be directed. LEBL 190 is configured to transport the beam from source 122 to the accelerator 140. The accelerator 140 is configured to accelerate the beam. HEBL 150 transfers the beam 104 from an output of accelerator 140 to the target 196. In some implementations, the HEBL 150 transfers the beam 104 to the target 196 through a target chamber of the target assembly 110. The beam 104 can be a negative charged particle beam or a positive charge particle beam. The target 196 can be a device that converts the charged particle beam 104 into another type of particle beam 106, such as a neutron beam. The target 196 can be a workpiece, onto which the charge particle beam is directed for a particle beam 106 configured for a therapeutic purpose, such as an irradiating a tissue of a patient 108. In various configurations of neutron beam systems (e.g., system 100 described with reference to FIG.1A) there may be parts of the system between the target and the beam output (and thus the patient), that can adversely affect the neutron flux output to the patient. For example, the target 196 can be located proximal to cooling tubes 130 or in contact with the cooling tubes 130 to decrease a temperature of the target 196. In some implementations, one or more diagnostics or control items 132 are located proximal to the rear surface of the target 196 potentially generating perturbations of the particle beam 106. These parts can be said to shadow the target 196 in certain areas, and as such, it can be is desirable to utilize a scanning pattern that seeks to generate relatively less neutron flux in these areas of the target that are shadowed (e.g., exclusion areas or zones). Numerous scanning patterns can be utilized to accomplish this relative reduction of neutron flux generated by the exclusion zones, such as a simple X-Y stepped pattern, as described with reference to FIG.2D or a simple geometric      

spiral, as described with reference to FIGS.7A-7D, though other more simple patterns can likewise be used if desired [0032] FIG.1B is a schematic view illustrating an example embodiment of the beam system 102 configured as a neutron beam system for use in BNCT. The beam system 102 includes a pre-accelerator system 120 forming at least a portion of the LEBL, where the pre- accelerator system 120 serves as a charged particle beam injector, a high voltage (HV) tandem accelerator 140 coupled to the pre-accelerator system 120, and a high-energy beamline 150 extending from the HV tandem accelerator 140 to a neutron target assembly 110 housing a neutron-producing target 196, as described with reference to FIG.1A. The beam system 102 as well as pre-accelerator system 120 can also be used for other applications, such as cargo inspection and applications, and is not limited to BNCT. [0033] The pre-accelerator system 120 (also referred to herein as the charged particle beam injector or ion beam injector) can be configured to transfer the ion beam from an ion source 122 to an input (e.g., an input aperture) of the HV tandem accelerator 140. The pre- accelerator system 120 can include the ion source 122 (e.g., negative ion source), a turbomolecular pump 124 (e.g., an ion source vacuum chamber for removing gas), a pre- acceleration tube 126, and a pump chamber 128. In some implementations, the beam source 122 can include a negative ion source. The pre-accelerator system 120 can be configured to provide acceleration of the beam particles to energy levels required for the HV tandem accelerator 140, and to provide an overall convergence of the negative ion beam to match an input aperture area at an input aperture or entrance of the HV tandem accelerator 140. The pre-accelerator system 120 can be configured to minimize or defocus backflow as it passes from the HV tandem accelerator 140 through the pre-accelerator system 120 in order to reduce the possibility of damage to ion source 122 and/or the backflow reaching the filaments of the ion source 122. [0034] The HV tandem accelerator 140 is powered by a high voltage power supply 142 coupled thereto. The HV tandem accelerator 140 includes a vacuum tank, a charge-exchange target, accelerating electrodes, and a high voltage feedthrough. The HV tandem accelerator 140 can, in some implementations, accelerate a hydrogen beam to produce a proton beam with an energy generally equal to twice the voltage applied to the accelerating electrodes positioned within the HV tandem accelerator 140. The energy level of the proton beam can be achieved by accelerating the beam of negative hydrogen ions from the input of the HV tandem accelerator 140 to the innermost high-potential electrode, stripping two electrons      

from each ion, and then accelerating the resulting protons downstream by the same voltages encountered in reverse order. [0035] The high-energy beamline 150 can transfer the proton beam from the output of the HV tandem accelerator 140 to the neutron-generating target 196 in the neutron target assembly 110 positioned at the end of a branch 170 of the beamline extending into a patient treatment room. [0036] The beam system 102 can be configured to direct the proton beam to one or more targets 196 and associated target areas. In some implementations, the high-energy beamline 150 includes multiple (e.g., three) branches 170, 180, and 190 configured to extend to multiple different patient treatment rooms. The branches 180 and 190 can contain target assemblies similar to branch 170. The high-energy beamline 150 includes a pumping chamber 151, quadrupole magnets 152 and 172 to prevent de-focusing of the beam, dipole or bending magnets 156 and 158 to steer the beam towards one or more targets, beam correctors 153, diagnostics such as current monitors 154 and 176, fast beam position monitor 155 section, and a X-Y scanning pair magnets 174. [0037] The beam system 102 may employ one or more control systems 1101 with which one or more computing devices 1102 may communicate in order to interact with the systems and components of the beam system 102 (e.g., neutron beam system 102). In some implementations, the computing device 1102 is configured to execute a computational model that enables selection of a raster profile, as described with reference to FIGS 6A and 6B. The computing device 1102 is configured to receive a user input including a selection of one or more parameters of the target scanning process. The parameters can define the raster profile including the beam path, the orientation of a shaped beam relative to the scannable surface of the target, the beam cross-sectional profile, and the beam velocity. The parameters can define target characteristics, such as rotation of the target 196 (e.g., angular velocity of the target). In some implementations, the computing devices 1102 are configured to receive a real time signal measured by a sensor 121 or a thermal camera 123, which are used to adjust in real time the raster profile using an adaptable scanning program to avoid local overheating of the target 196 (e.g., keeping the local temperature below Lithium melting temperature of 180° C). The one or more thermal sensors 121 can detect localized temperature corresponding to a portion of the target. The thermal camera 123 can be configured to generate a signal that can be processed to generate a temperature map of the target 196. The computing device 1102 can be configured to process the received input and generate a set of scanning parameters that      

are transmitted to the one or more control systems 1101 to control the target scanning process that operates the XY scanning pair magnets 174. [0038] The design of the high-energy beamline 150 depends on the configuration of the treatment facility (e.g., a single-story configuration of a treatment facility, a two-story configuration of a treatment facility, and the like). The beam can be delivered to a target assembly 110 (e.g., positioned near a treatment room having a patient 108) with the use of the bending magnet 156. Quadrupole magnets 172 can be included to then focus the beam to a certain size at the target. The beam can pass one or more X-Y scanning pair magnets 174to be directed according, which provide lateral movement of the beam onto the target surface in a desired pattern (e.g., spiral, curved, stepped in rows and columns, combinations thereof, and others). The beam lateral movement can enable generation of smooth and even time-averaged distribution of the proton beam on the target 196, preventing overheating of the target 196 and making the particle (e.g., neutron) generation as uniform as possible within the target layer 201 (e.g., lithium layer). [0039] The X-Y scanning pair magnets 174 can be configured to direct the beam to a current monitor 176, which measures beam current. The beam current value, measured by the current monitor 176, can be used to operate a safety interlock. The target assembly 110 can be physically separated from the high-energy beamline volume with a gate valve 177. A function of the gate valve 177 is to separate the vacuum volume of the beamline from the target 196 during target exchange/loading. In some implementations, the beam instead of being bent by 90 degrees by a bending magnet 156, can be directed straight to the right to enter the quadrupole magnets 152, which are located in the horizontal beamline. In some implementations, the quadrupole magnets 152 are optional and not included in system 100. The beam could be bent by another bending magnet 158 to a preset angle, depending on a setting requirement (e.g., location of a patient or a room configuration). In some implementations, bending magnet 158 can be arranged at a split in the beamline and can be configured to direct the beam in one of two directions for two different treatment rooms located on the same floor of a medical facility. [0040] FIG.2A is a perspective view of the target 196 and FIG.2B is a cross-sectional view of the target 196 illustrating cooling channels. In this embodiment target 196 is disk shaped with a generally circular outer profile. The target 196 generally includes one or more target layers 201 supported by a substrate 203. The side of the substrate 203 includes channels 204 for a coolant. A scannable surface 210 is present on target layer 201, which is      

the surface of target layer 201 that can be scanned by the proton beam to produce neutrons. The target layers 201 include a neutron source layer, such as a layer of lithium, beryllium, or other suitable material that interacts with the proton beam 104 to produce a neutron flux. The thickness and composition of the one or more target layers 201 can vary depending on the properties of the proton beam and the desired neutron flux. For example, a lithium based target layer can have a thickness in a range from about 10 microns (μm) to about 400 μm. The target layer 201 can be adhered to the substrate 203 via a thermal bond. [0041] The substrate 203 can include one or more layers of copper, aluminum, stainless steel, titanium, and/or molybdenum. The target layer 201, including a reactive metal, can form an amalgam with the substrate 203. The characteristics of the target 196 (e.g., layer thickness, composition, and bond type) are associated with an onset of blistering at particular levels of particle doses per target surface. [0042] Channels 204 can be used to circulate coolant across the backside of substrate 203 during operation of the system 100, in order to dissipate heat produced by absorption of kinetic energy from slowing in substrate 203 of the protons that did not participate in the reaction. Alternatively, or additionally, coolant can be provided as a fluid chamber in contact with at least a portion of the substrate 203. For example, coolant channels can be formed as capped through-holes that cross the substrate 203 and define closed fluid passages with a variety of different geometries (e.g., circular or rectangular cross sections) and dimensions (e.g., cross sectional diameters ranging from about 0.5 millimeters (mm) to about 3 mm). [0043] The target 196 can be supported by a support structure (e.g., a shaft 111 or a base 112). The support structure can be configured to maintain the target 196 in a fixed position or to rotate the target 196 clockwise 114 or anticlockwise in a vertical plane including a vertical axis 116 that is nominally perpendicular to the beam axis. The particle beam 104 can be dynamically directed towards the target 196 according to a particular pattern (e.g., spiral, curved, stepped in rows and columns, combinations thereof, and others) that may change over time. The pattern can be repeated at a given frequency. In some implementations, both the target 196 and the beam 104 move relative to the beam axis during operation, such that segments of the rotatable target 196 can be sequentially contacted by the beam 104 to form a scanning pattern, as described in detail with reference to FIGS.3-5 and 7. As a result of the interaction of the beam 104 with the target layer 201 (e.g., neutron source layer), a beam 106 (e.g., neutron beam) is generated and directed (e.g., via a collimator or other beam-shaping structure) towards a treatment area of the patient 108.      

[0044] FIG.2C is a cross-sectional view of another example embodiment, where target 196 includes an intermediate layer 202 located between the target layer 201 and the target substrate 203. The intermediate layer 202 can reduce the likelihood of blister formation within the target 196 due to the impingement of the beam. The intermediate layer 202 can be composed of thermally conductive materials that are resistant to blistering, such as tantalum. [0045] During operation of the beam system 102, the proton beam 104 is directed at scannable surface 210 of target 196. In order to avoid overheating, the proton beam 104 is moved at a rapid rate in two directions (X and Y) across surface 210, which is a process referred to as scanning. The path that the beam takes across surface 210 determines the amount of heating that occurs at different locations across surface 210 and relative differences in particle loading on target 196. The beam path can be conformed to the capabilities of the system to cool the target 196 and the capability of the target 196 to withstand variances in particle loading. [0046] FIG.2D is a perspective rear view of an example embodiment, where the target 196 is located near system parts (e.g., multiple cooling lines 130) that can interfere with the resultant particle beam by shadowing the particle (e.g., neutron) producing region (rear surface) of the target 196. In some implementations, one or more of the cooling lines 130 overlap a region 254 of the target 196, in the X direction 250 and in the Y direction 252. The region of the target 196 overlapped by cooling lines defines an exclusion zone 254 of the target 196 wherein the proton beam can be minimized in terms of time exposure and intensity of the proton beam. A region of interest 256 of the target 196 can be defined as the section of the target outside the exclusion zone 254 of the target 196. In some implementations, the region of interest 256 of the target 196 can be defined as a U shape that excludes the exclusion zone 254 of the target 196. [0047] These parts can be said to shadow the target in certain areas, and as such, it can be is desirable to utilize a scanning pattern that seeks to generate relatively less neutron flux in these areas of the target that are shadowed (e.g., exclusion areas or zones). Numerous scanning patterns can be utilized to accomplish this relative reduction of neutron flux generated by the exclusion zones, such as a simple X-Y stepped pattern 258 or a simple geometric spiral. However, other more patterns can likewise be used if desired. [0048] FIG.3A is a schematic view depicting an example pattern 300 formed by a path 301 that a beam takes across surface 210. The outer boundary of the beam cross-section is indicated by cross-sectional profile 320, which in this example is circular. Pattern 300 of path      

301 is curved with multiple loops, or orbits, created as the beam proceeds from an outer region of surface 210 to an inner region and then back again to the outer region. Beam path 301 includes a starting location A and a stopping location O. The locations A, O can be the same single location or different locations. In some embodiments, the starting and stopping locations A, O can be the same position or in close proximity to each other (e.g., adjacent positions, or positions within one beam diameter of each other). [0049] Path 301 starts at location A and proceeds in a counterclockwise (CCW) manner indicated by arrow B. Path 301 continues in an inwardly directed spiral fashion (e.g., with continually decreasing radius) as indicated by arrows C, D, E, F, G, and H. Arrow H indicates entry of beam path 301 into the smallest radius orbit until reaching location I, which marks the position where the beam path radius transitions from a continually decreasing radius to a continually increasing radius. In other words, at location I, beam path 301 begins to transition from the inner region of surface 210 back towards the outer region. Arrow J indicates the path of beam 301 from location I in counterclockwise manner in an outwardly directed spiral fashion (e.g., with continually increasing radius) as indicated by arrows K, L, M, and N until reaching stopping location O. At this point path 301 has completed a transition from the outer region to the inner region and back to the outer region of surface 210. A path with at least one orbit about a central point, that has a starting and a stopping location at the same distance (or radius) from the central point, and that traverses between a minimum distance (or radius) from the central point and a maximum distance (or radius) from the central point, is referred to as a cycle. The starting and stopping locations can be at any distance between (and including) the minimum distance and the maximum distance. In this case, the single cycle forms a closed loop such that stopping location O is substantially at or adjacent to starting location A. [0050] Pattern 300 can cover a majority of the surface area of the scannable surface 210 of the target. In this example beam profile 320 is large enough such that area of surface 210 impinged upon by the beam will overlap as the beam transitions through each orbit. Stated differently, the width of beam profile 320, measured perpendicular to the direction of travel of the beam, is greater than a distance between adjacent orbits. The pattern 300 is symmetrical along axis 330, such that a first half 332 of pattern 300 is a mirror image of a second half 334 of pattern 300. The outward to inward portion of path 301 from location A to location I is a mirror image of the inward to outward portion of path 301 from location I to location O.      

[0051] While path 301 is described as transitioning in a CCW fashion, from the outer region to the inner region and back, the embodiments described herein are not so limited. For example, in some implementations, the beam can utilize a path that follows a clockwise (CW) rotation starting at the inner region, transitioning to the outer region and then back to the inner region (one cycle). Path 301 can complete an entire cycle or only a portion of a cycle, for example, involving a transition from the inner region to the outer region or the reverse. [0052] FIGS.3B and 3C are schematic views depicting examples of different paths taken with different beam cross-sectional profiles. In FIG.3B, an elliptical (e.g., oval) beam profile 342 having a greater X dimension than Y dimension follows a path 341 sized such that the beam cross-sectional profiles of adjacent orbits touch but do not overlap when aligned along a central X axis. With constant spacing between orbits the beam will leave gaps, as is most evident when aligned along the Y axis. To cover the entire area with a minimal level of exposure, the overall path would need to be made elliptical with an aspect ratio similar to profile 342 with a smaller total Y dimension than X dimension. FIG.3C shows an example with circular cross-sectional profile 352 taking a path 351. While no gaps exist in FIG.3C, the amount of orbits is greater (just over 4, as compared with 3.75 for FIG.3B). [0053] FIGS.4A-4B are schematic views depicting an example embodiment of a scanning (or raster) profile 400 formed by a cycle 405 scanned multiple times at different radial orientations to form a group of radially shifted instances of the cycle. In this embodiment each instance of cycle 405 has the same pattern and a stopping location that differs from that instance of cycle 405’s starting location. FIG.4A depicts a cycle 405 formed by a beam path 406 where starting position A and stopping position O are in different locations that, in this example, are offset by 180 degrees. Cycle 405 is rotatable or clockable for repetition at different radial orientations to form a closed loop. [0054] Scanning profile 400 is depicted in FIG.4B. Here, scanning profile 400 includes two instances of cycle 405 with a difference of 180 degrees in radial orientation between them. The first instance of cycle 405 is shown by path 401, which is depicted with starting location A1, midpoint I1, and stopping location O1 in the same positions as in FIG.4A. The second instance of cycle 405 is shown by path 402, which has starting location A2, midpoint I2, and stopping location O2. Path 402 has the same shape as path 401 but has been rotated (or clocked) by 180 degrees. For example, clocking forward can be implemented by evenly advancing the transformed theta coordinate over the A1 to O1 cycle, such that O1 ends 180 degrees off A1. Every location on path 401 is radially offset from that same or corresponding      

position on the next path 402 in the sequence by the same radial amount. Each of locations A2, I2, and O2 are shown in positions 180 degrees from A1, I1, and O1, respectively. In this and the other embodiments described herein, the clocking of cycles can be performed in a CW or CCW direction. [0055] The stopping location of a first cycle (e.g., O1) is at or adjacent to the starting location of the immediately subsequent shifted cycle (e.g., A2), such that the beam can move in uninterrupted fashion from instance of cycle 405 to the next. The starting location A1 of the first cycle (e.g., path 401) and the stopping location O2 of the last cycle of the group (e.g., path 402) is substantially the same or adjacent to each other. Thus, the profile formed by the group of two or more radially shifted cycles has the same (or adjacent) starting and stopping locations, and forms a closed loop. A group of two or more cycles each having the same pattern, where each cycle has a starting location and a stopping location at the same distance (or radius) from a central point, and each cycle is rotatable in orientation such that adjacent cycles can be concatenated together to form a closed loop for the group, is referred to herein as a super cycle. Scanning the target 196 can involve moving the beam through a first cycle at a first radial orientation (e.g., path 401), then moving the beam through the same cycle at least one more time (e.g., path 402) but with the subsequent cycle at a radial orientation different from that of the first cycle. This process repeats until the super cycle is completed, at which time the process of scanning repeats itself. The scanning process can be continuously repeated until the overall procedure, e.g., the BNCT treatment, is complete. [0056] The terms radial orientation, radial shift, and radial offset are used herein to describe a cycle that, as a whole, can be rotated (or clocked) about a central point without changing the cycle’s fundamental shape. For example, in FIG.4A, cycle 405 has a first radial orientation indicated by path 401. Cycle 405 is then radially (circumferentially) shifted by 180 degrees to the second radial orientation indicated by path 402. The radial offset between the two instances 401, 402 of cycle 405 is 180 degrees. The characterization can be similarly expressed by substituting the term azimuthal for radial (e.g., azimuthal orientation, azimuthal shift, and azimuthal offset). For example, a value of theta can define a position of an azimuth about a central point on the scannable surface (similar the hour hand of a clock, where an azimuth at a three o’clock position corresponds to a theta of 90 degrees, at six o’clock is a theta of 180 degrees, at nine o’clock is a theta of 270 degrees, etc.), and positions of cycles can be expressed with reference to theta and the azimuth.      

[0057] FIGS.4C and 4D are schematic views depicting a cycle 415 that is repeated four times with a difference of 90 degrees in radial orientation between adjacent instances to form another example of scanning profile 400. In FIG.4C, cycle 415 is formed by a beam path 411 which starts at location A1 and proceeds in CCW fashion to midpoint I1 in the inner region of surface 210, and then back to the outer region at stopping location O1. Stopping location O1 is radially offset CCW from starting location A1 by 90 degrees, which is the same amount of radial offset that is present between the cycles 415 of this profile 400. FIG.4D depicts a second instance of cycle 415 indicated by path 412 having starting location A2, midpoint I2, and stopping location O2. FIG.4E is the same as FIG.4D but with a third instance of cycle 415 added as indicated by path 413 having starting location A3, midpoint I3, and stopping location O3. FIG.4F is the same as FIG.4E but with a fourth instance of cycle 415 added as indicated by path 414 having starting location A4, midpoint I4, and stopping location O4, to form the completed super cycle of scanning profile 400. When this embodiment of scanning profile 400 is used, the beam is transitioned through path 411, then path 412, then path 413, and then path 414 to complete the super cycle, and this super cycle can then be repeated continuously throughout the entire procedure. [0058] In the example illustrated by FIG.4G, the scanning profile 400 is a super cycle including three instances 421, 422, 423 of the same cycle but with a difference of 120 degrees in radial orientation between adjacent ones. The cycle of FIG.4G is modified from that of FIG.4A to permit three iterations with one closed loop. The second instance 422 is radially shifted CCW by 120 degrees from first instance 421, and third instance 423 is radially shifted CCW by 120 degrees from instance 422 (radially shifted CCW by 240 degrees from instance 421). Each of locations A2, I2, and O2 are shown in positions 120 degrees CCW from A1, I1, and O1, respectively, and each of locations A3, I3, and O3 are shown in positions 120 degrees CCW from A2, I2, and O5, respectively. The beam is transitioned through instance 421, then instance 422, and then instance 423 to complete the super cycle. The super cycle can be repeated continuously multiple times throughout the entire procedure. [0059] Additional example embodiments of scanning profile 400 can also be implemented. The amount of radial offset between the repeated patterns 301 can be determined by dividing 360 degrees by the number of pattern instances. For example, a profile 400 having five instances of a cycle can have a radial offset of 72 degrees between adjacent cycles, a profile 400 having six instances of a cycle can have a radial offset of 60 degrees between adjacent cycles, a profile 400 having seven instances of a cycle can have a      

radial offset of approximately 51.4 degrees between adjacent cycles, a profile 400 having eight instances of a cycle can have a radial offset of 45 degrees between adjacent cycles, a profile 400 having nine instances of a cycle can have a radial offset of 40 degrees between adjacent cycles, a profile 400 having 10 instances of a cycle can have a radial offset of 36 degrees between adjacent cycles, a profile 400 having eleven instances of a cycle can have a radial offset of approximately 32.7 degrees between adjacent cycles, a profile 400 having twelve instances of a cycle can have a radial offset of 30 degrees between adjacent cycles, and so forth. [0060] In some implementations the stopping location of a first instance of the cycle may not be the same as, or even close to, the starting location of the next instance of the cycle. For example, the beam can bridge the gap in a relatively rapid fashion that has negligible effect on the overall thermal performance and particle loading. If the beam is pulsed, the radial shift can occur in between pulses while the beam is off. [0061] While the embodiments described herein are shown with the same cycle repeated multiple times within a super cycle, it is noted that the cycle pattern need not be identical and differ only in radial orientation. In practice small variations will inherently be present given margins of error within the system and variances of operating conditions during the procedure. Indeed the scope of the present subject matter covers embodiments where the repeated cycle patterns are not identical, but are rather substantially the same with differences engendered by margins of error, operating condition variances, and even programmed or otherwise intended non-identicalities in the patterns. [0062] In general, the thermal impact of a beam on the target can be investigated computationally using a computational model. Computational modelling can allow for selection of beam raster profiles that improve uniformity of particle loading on a target and/or can allow selection of raster profile that reduces (e.g., minimizes) peak transient temperature of the target. The raster profile can be characterized by a beam path and a beam profile (e.g., circular or elliptical beam with a particular dimension), as described with reference to FIGS. 8 and 9. In some implementations, the raster profile can define a beam scanning velocity. [0063] The computational model can allow investigation of the effect on a target of varying one or more of several beam parameters, such as the beam’s size and shape. Furthermore, the beam’s thermal impact can be evaluated by calculating one or more figures of merit (e.g., peak temperature, temperature change, average temperature) and applying a       numerical analysis to the figure of merit can allow the computational model to be used to optimize the beam’s raster profile. [0064] Generally, the computational model can involve generating a meshed space encompassing the target. The computational model is illustrated in FIGS.5A and 5B, which illustrate a mesh composed of a three-dimensional grid in which the thermal effects of target 196 can be modeled. The thermal effects are modeled by solving a one-dimensional heat transport equation at each “pixel” (e.g., each x-y square of the grid shown in 5A). The one- dimensional heat transport equation (u t =c 2 u xx , defining the temperature in a pixel using the constant c as the thermal diffusivity) is solved for thermal transport through the depth of the pixel, in Z direction, as shown in 5B. Cross talk between pixels or lateral heat conduction between pixels is assumed to be negligible, such that heat only moves horizontally in Z direction, allowing the 1D approach to be used. It is assumed that the pixels do not include internal heat sources or sinks. Compositional changes are accounted for through the depth of the pixel. Any suitable computational approach to solving the one-dimensional heat transport differential equation can be used. For example, numerical approaches can include finite- element and finite-difference approaches. For either of the finite-element and finite- difference techniques, the target 196 can be represented in a plan view 220 as a portion of a grid 226 (as illustrated in FIG.5A). The size of the grid can vary and can be selected based on the size of the target, the beam size, and the desired computational efficiency and result accuracy. Generally, a smaller size can give more accurate answers but at computational cost. In the current example shown in FIG.5A, the grid 226 includes 36 × 36 pixels (cells), but generally, the number of pixels can be within the range 10 3 -10 5 or more. The grid can be divided to include at least two regions: exclusion regions and regions of interest. The exclusion regions can be avoided using path avoidance by programmed waveform (e.g., path avoidance 258 described with reference to FIG.2D) or the scan within the exclusion regions can be minimized using velocity changes (e.g., maximizing velocity within the exclusion regions to decrease the scanning duration and thereby the flux of the particle beam). Generally, the grid can have the same unit cell size in each dimension or the size in each dimension can differ. Resolution can be selected to provide the ability to model beams of different size and structure in line to the physical capabilities of the system under study. [0065] FIG.5B is an example of a model of a target side view 530 of the target 196 illustrated in FIG.5A. The model of the target side view 220 includes multiple layers that can correspond to the layers 201, 202, 203 described with reference to FIGS.1 and 2. In some       implementations, the layers can have a thickness defined by the pixels of the numerical grid 226. In some implementations, a boundary of the target layer 201 is modeled as corresponding to vacuum and a boundary of the target substrate 203 is modeled as corresponding to a coolant fluid (e.g. water) including cooling lines 130, defining the boundary conditions of the one-dimensional heat transport equation. [0066] FIGS.6A-6D show examples of simulated thermal maps using the model described with reference to FIGS.5A and 5B. FIGS.6A and 6B show examples of simulated thermal maps 610, 620 determined using the computational model as described above for 10 mm and 20 mm beam sizes, respectively. FIGS.6C and 6D show examples of simulated thermal maps 630, 640 determined using an ANSYS® engineering simulation software for 10 mm and 20 mm beam sizes, respectively. The model used to generate the simulated thermal maps 610, 620 is based on a transient code that tracks the surface particle loading based on any given beam profile in combination with any raster profile. The model was benchmarked against a transient model calculated with a three-dimensional heat transfer code ANSYS® as validation. [0067] The overall profile of the simulated thermal maps 610, 620, 630, 640 calculated based on assumption of a scanning frequency of 120Hz generally matches for both 10 mm and 20 mm beam sizes. For example, FIGS.6A and 6Cboth show a surface temperature distribution with a distinctive heat maximum corresponding to the center of the 10 mm proton beam. The highest average lithium surface temperature was 284 °C as determined by the model and 299 °C as determined by the ANSYS® model. The temperature drop from the center of the 10 mm proton beam to the margins of the 10 mm proton beam registered 162.7 °C as determined by the model and 177.7 °C as determined by the ANSYS® model. FIGS. 6B and 6E both show a dispersed surface temperature distribution corresponding to the 20 mm proton beam. The highest average lithium surface temperature was 177 °C as determined by the model and 184 °C as determined by the ANSYS® model. The temperature drop from the center of the 20 mm proton beam to the margins of the 20 mm proton beam registered 55.7 °C as determined by the model and 63.3 °C as determined by the ANSYS® model The fact that some of the calculated temperature values are above the acceptance limit for Lithium shall not undermine the validity of the model. [0068] Table 1 shows heating map simulation results that enable a comparison between the predicted temperature variation ( ΔT) and peak temperature (T max ) as determined using the model described with reference to FIGS.5A and 5B and using an ANSYS® engineering       simulation software. The data was generally analyzed to determine the correlation between the modeled values with respect to the values determined using the computationally expensive ANSYS® engineering simulation software to determine the reliability of the developed model. The reliability of the model is reflected by the differences in the thermal results. A temperature rise difference of about 10% was found between the two sets of results, indicating agreement between the model and the transient ANSYS® model. Table 1 [0069] As is evident from the raster patterns shown in FIGS.3A-5G, there are numerous points in each pattern where the beam path crosses itself. Each crossing point is a location where the target surface is exposed to a significantly higher particle flux (e.g., double) than locations where the target surface is exposed just a single time for each super cycle. Where the time between consecutive passes over a crossing point is relatively long, and heat from the first pass can be sufficiently dissipated before the second exposure, the increased dose associated with the second exposure may not result in excessive heating at the crossing point. However, where a crossing point is exposed twice in a relatively short period, these crossing points can be locations of unacceptably high thermal loads. Accordingly, in some implementations, the computational models described above can be used to reduce thermal load on a target by determining paths that reduce the number of crossing points that experience multiple passes of the beam in quick succession. [0070] For example, a computational model can be used to vary parameters of a raster profile to avoid crossing the beam path recently traversed within a threshold time period below which excessive heating of that target location may occur. FIGS.7A-7D are schematic views depicting examples of raster patterns that are instructive in demonstrating such recent path avoidance (RPA) strategies. In some implementations, the RPA pattern can be determined based on an iterative process. The iterative process can start with a trochoid shape, defined as an (x(t), y(t)) position for a given time (t). For radii, r 1 , r 2 and frequencies ω 1 , ω 2 , the basic trochoid follows the following equations over time t:       [0071] x(t) = r 1 cos(ω1 · t) + r 2 cos(ω 2 · t) [0072] y(t) = r 1 sin(ω1 · t) + r 2 sin(ω 2 · t). [0073] For an L-lobed trochoid with outer radius, r max , and inner radius, r min , the values for the radii and frequencies are: [0074] r 1 = −(r max + r min )/ 2 [0075] r 2 = (r max − r min )/2 [0076] ω 1 = L + 1 [0077] ω 2 = 1 [0078] A radius with a maximum radius value r max substantially equal to the beam width and a minimum radius value r min substantially equal to half the beam width can provide good results for a uniform-intensity beam. Optimal values for r max and r min can be found through optimization algorithms and a heat simulation code. [0079] Setting t to be time dictates the speed at which the raster moves, which can be varied based on capabilities of the steering magnets and a target burning risk. For example, a high raster speed may exceed the capability of the steering magnets or a low raster speed may lead to burning of the target (if exposed too long to a particular radiation dose). For all modified trochoid raster profiles, the next beam position is calculated such that the velocity remains approximately constant. Varying the velocity based on the beam position may offer another route for improvement. The optimal velocity profile can be found by training a machine-learning algorithm on the results generated by the heat simulation code, as described with reference to FIGS.9A and 9B. [0080] A constant-velocity trochoid pattern can give good results in target usage but could lead to overheating. For example, the trochoid pattern visits the center of the target with a fairly high frequency because as the trochoid path continuously follows each lobe. In order to solve the heating problem, the raster pattern can be modified such that instead of following the path along each lobe continuously, the ω = (L − 1) th lobe order is used. Visiting the lobes in this order gives the center additional time to cool down between lobes. This is where the name Recent Path Avoidance (RPA) raster comes from, as recently visited paths are avoided, prolonging the time it takes for the beam to cross its recent path. For some values of L, it may be optimal to take lobes more frequently than every ω = (L-1) th lobe. Any lobe frequency, ω that is coprime with the total number of lobes, L, could work depending on the physical parameters of the system (beam profile, target shape, target material, etc.). The       choice of lobe frequency ω can be optimized through computational techniques, such as using a machine learning algorithm. [0081] In some implementations, the raster path includes a modification of r1 and r2 to create a filter that only allows the raster path to follow every (L-1) th lobe and otherwise to follow the rmax value to allow the center of the target time to cool down. [0082] For example, an initial RPA raster (RPA One) can include the following radii and frequencies: [0083] [0084] The exponent E can be greater than 10 and smaller than 1000 (10 < E < 1000). The exact value of the exponent E can depend on multiple factors. For example, E can be set to be large enough to give a well-defined window for the filter to avoid having the raster oscillate around the perimeter, which may cause the beam to miss the target. E has to be set smaller than a threshold value that defines a very small window that would cause the lobes to become too narrow, overheating the target. In some implementations, E can be set such that E = 100 · (L − 3) with L being greater than or equal to 4 and smaller than or equal to 8 (4 ≤ L ≤ 8). [0085] RPA-One works well for minimizing heating, but can leave a region of the target, such as an exclusion zone, underutilized. RPA-One can be used to develop RPA-Two, which adds another term to r 1 , to define another set of L lobes that can fill in the underused region. RPA Two uses the following radii and frequencies: [0086] [0087] The coefficient r can be greater than r min and smaller than the difference between the radii limits r max and r min (r min < r < r max − r min ). The exponent E can be greater than 100      

and smaller than 10000. The exact values of the coefficient r and exponent E can be optimized using the heat simulation and an optimization algorithm. In some implementations, one or more additional rasters (RPA-N) can be determined by adding terms to r 1 , each new term can be optimized to minimize target heating and target usage variation. [0088] FIG.7A illustrates an example of a modified raster pattern 710, wherein the order of the lobes 702, 706, 704 is modified to extend the cooling period of the points where the beam path crosses itself, generating a recent path avoidance (RPA) pattern. The time duration between subsequent beam crossing points is directly proportional to the arc length traversed by the beam between respective consecutive crossings. For example, considering the startup point 705 of the modified raster pattern 710, the first crossing point is 705g, which is associated with a longer arc length than the arc length corresponding to the first crossing point 705a of the trochoid raster pattern 700. [0089] In some implementations, the RPA pattern can be further modified, as the modified raster pattern 710, to fill underused regions of the target within the regions of interests and to preferentially load quadrants that are outside the exclusion zones. The modified raster pattern 710 can be combined with the variable velocity technique to minimize loading in the exclusion zones. [0090] FIGS.7B and 7C are schematic views depicting examples of recent path avoidance (RPA) patterns 720 that are repeated multiple (e.g., four) times to form a full super cycle of the scanning profile. FIG.7B illustrates the first cycle 722 of the RPA pattern. The  first cycle 722 of the RPA pattern 720, starting at 722A and stopping at 722O, includes multiple beam crossing points 725a, 725b, 725c, 725d where the beam path crosses itself. For example, considering the startup point 722A of the first cycle 722 of the RPA pattern 720, the first beam crossing point is 725a, the second beam crossing point is 725b, the third beam crossing point is 725c, and the fourth crossing point is 725d. [0091] FIG.7C illustrates the second cycle 724 of the RPA pattern 720 that can be performed after the completion of the first cycle of the RPA pattern. The second cycle 724 of the RPA pattern 720, starting at 724A and stopping at 724O, includes multiple beam crossing points 735a, 735b, 735c, 735d where the beam path crosses itself. For example, considering the startup point 724A of the second cycle 724 of the RPA pattern 720, the first beam crossing point is 735a, the second beam crossing point is 735b, the third beam crossing point is 735c, and the fourth crossing point is 735d. Each cycle of the RPA pattern 720 includes a stopping position 722O, 724O distanced from a starting position of the corresponding cycle      

722A, 724A. The stopping position of a cycle (e.g., stopping position 722O of the first cycle) corresponds to the starting position of the subsequent cycle (e.g., starting position 724A of the second cycle). [0092] FIG.7D illustrates an example of a trochoid raster pattern 726 that can be generated by directing the beam towards a (static or rotating) target. The trochoid raster pattern 726 can be used as an initial raster pattern for an iterative process, as described with reference to FIG.10. The trochoid raster pattern 700 can include multiple lobes 702, 704, 706, 708 (e.g., 4 four lobes as illustrated in FIG.7A). The velocity of the particle beam can be varied from one lobe to another, such that the velocity is maximized for a lobe (e.g., lobe 704) that is within an exclusion zone 254 of the target to minimize the net deposited energy within the an exclusion zone 254, such that the target generates a relatively lower neutron flux in the exclusion zone 254 than in the region of interest of the target. The trochoid raster pattern 700 includes multiple beam crossing points 705a, 705b, 705c, 705d, 705e, 705f, 705g, 705h, 705i, 705j, 705k, 705l, 705m, 705n where the beam path crosses itself. For example, considering the startup point 705 of the trochoid raster pattern 700, the first beam crossing point is 705a, the second beam crossing point is 705b, the third beam crossing point is 705c, the fourth crossing point is 705d, and the fifth crossing point is 705e. [0093] FIG.8 shows examples of neutron flux radial distribution based on different proton beam raster patterns from a neutron target corresponding to target scanning using the RPA pattern described with reference to FIGS.7A-7C. The examples of neutron flux radial distribution 802, 804, 806, 808, 810, 812 indicate the neutron flux relative to different regions of the target, including exclusion areas 254 and regions of interest 256, defined relative to the radius of the target. A traditional neutron flux radial distribution 802 presents a Gaussian distribution that is independent from the exclusion areas 254 and the regions of interest 256. Some neutron flux radial distributions 804, 808, 810 present a minimal distribution within the exclusion areas 254 and a maximum distribution within the regions of interest 256. An example of a neutron flux radial distribution 806 presents a maximum distribution within the exclusion areas 254 and a minimal distribution within the regions of interest 256. A volume neutron flux radial distribution 812 presents a step distribution that is independent from the exclusion areas 254 and the regions of interest 256. [0094] FIGS.9A-9M show examples of simulation results for multiple beam profiles to compare target usage and (fast and epithermal) neutron flux spatial distribution at the edge of the water lines (e.g., 1-10 cm) from the target surface. Simulations 802 and 804 use variations       on the inner diameter of raster pattern 300. Simulations 806, 808, and 810 are variations of raster patterns shown in Fig 7D. 812 is a curve that corresponds to a uniform proton beam across the face of the target, i.e. no raster.to highlight variation caused by the different beam profiles. FIG.9A shows the simulated usage map 902 for a traditional step beam. FIG.9C shows the simulated usage map 908 for a 10 mm circular beam having a frequency of 120 Hz that is adjusted to have a minimum flux in the exclusion areas. FIG.9G shows the simulated usage map 914 for a 10 mm circular scan inner radius having a frequency of 120 Hz. FIG.9J shows the simulated usage map 920 for a 15 mm circular inner scan radius having a frequency of 120 Hz. FIG.9M shows the simulated usage map 926 for a 20 mm circular inner scan radius having a frequency of 120 Hz adjusted to have a minimum flux in the exclusion areas, as illustrated in FIG.8. [0095] FIGS.9B, 9C, 9E, 9F, 9H, 9I, 9K, 9L, 9N, 9O show neutron simulations of neutron flux spatial distribution at 4cm (at the edge of the water lines) from the target surface for different raster patterns that produced the target performance (usage) shown in FIGS.9A, 9D, 9G, 9J, 9M. Two metrics of interest that can define the effectiveness of the raster pattern include the neutron energy and the beam uniformity. The neutron energy can be divided into three different energy groups: thermal (E < E 1 , for example, 1eV-100eV), epithermal (E 1 < E < E 2 ), as shown in FIGS.9C, 9F, 9I, 9L, 9O, and fast (E > E 2 , for example, 30keV-50keV), as shown in FIGS.9B, 9E, 9H, 9K, 9N. The significance of the assigned neutron energy groups is not arbitrary. During a normal treatment cycle the patient can receive an unhealthy dose that exceeds that of the beneficial dose if the neutron beam is too fast or too thermal. The optimal neutron energy range, for patient treatment, is within the epithermal range. [0096] The ideal beam for treatment is planar - meaning a patient can be treated with a neutron beam that is spatially uniform over a large surface area such that the beam is of similar intensity and energy at the center as it is on the edges, as illustrated in FIGS.9F, 9O. The neutron energy and the beam uniformity can vary with the raster pattern and with cooling lines or other obstacles that are between the target and the patient, shown in FIGS, 9B, 9C, 9E, 9F, 9H, 9I, 9K, 9L, 9N, 9O, as a perturbation from the water line that occurs at a 45- degree angle (reference Fig 2D). [0097] The fast neutron spatial distribution intensity plots (FIGS.9B, 9R, 9H, 9K, 9N) illustrate that the intensity of the fast flux is visibly reduced and the intensity approaches round as the proton beam is minimized in the exclusion areas. Similarly, the epithermal neutron spatial distribution intensity plots (FIGS.9C, 9F, 9I, 9L, 9O) show that epithermal       flux increases within the center portion of the target and a higher level of roundness is observed as the proton beam is decreased in the exclusion areas (e.g., the center section of the target). While none of these patterns have been specifically optimized for the neutron yield, the neutron spatial distribution intensity plots show that avoiding regions of highly attenuating material is advantageous for producing a more desirable treatment beam. [0098] FIG.10 is a flowchart depicting an example process 1000 that can be executed in accordance with implementations of the present disclosure. A variety of possible raster profiles for scanning a proton beam across a target including an exclusion area and a region of interest. The raster profiles can be generated using a computer processing system (1002). Each raster profile defines a different scanning pattern of a target that can be configured to avoid the exclusion areas of the target, as described with reference to FIG.7A or other scanning patterns described above. The scanning pattern can be characterized by one or more path parameters. In some implementations, the parameters include one or more of the following parameters: a net deposited energy, a beam intensity, an angular frequency associated with each lobe of the path of the proton beam, a linear velocity of the proton beam across a surface of the target, a number of radial scan layers in a super cycle of the path of the proton beam, a traversal order of the lobes, and a number of super cycles of the path of the proton beam. The angular frequency and the angular velocity of the proton beam can vary for different lobes of the RPA pattern, for example to minimize the proton beam flux and the net deposited energy within exclusion areas by completely avoiding the exclusion areas or by minimizing the time the particle beam is scanning the exclusion areas. The velocity of a scan profile can the transformed to accelerate the velocity near an exclusion area as depicted in FIGS.2D and 8. For example, a relative velocity function can be introduced: [0099] Vt(q)=Vn(q)*(1+c*f(q)), [00100] where c is the velocity accelerator and f(q) is local switch on function such as a Gaussian [00101] f(q)=exp(-((q-q ko ) 2 /(2s 2 ) such that qko is the keep out angle and s is the keep out width. The angle can be varied to avoid scanning of exclusion regions, such as region 254 discussed with reference to FIG.2D. The f(q) function can be generalized in both planer coordinates to enable exclusion of multiple regions of different geometries and sizes. [00102] The traversal order of the lobes can be a forward order, a reverse order or a coprime order. The path parameters characterize the path of the proton beam across the target. The path parameters of the selected raster profile define a path for the proton beam      

having a minimum delay (exceeding a threshold period) between successive exposures of a single location of the target to the proton beam to minimize target damaging. In some implementations, the possible raster profiles include a mask that can be formed based on real time measurements based on imaging data (e.g., thermal maps of the target). The mask can define a scan profile configured to avoid weak areas (e.g., areas heated near to the melting point) or damaged regions of the scannable area. [00103] In addition to a scanning pattern, each of the raster profiles includes settings for one or more beam parameters. Each of the beam parameters characterizes a property of the proton beam. The beam parameters can include one or more of the following parameters: a beam dimension (e.g., a diameter of a circular beam), a beam shape, and a beam structure. In some implementations, the beam dimension is in a range from 10 mm to 30 mm. Raster profiles can be modified with a normalization coefficient in the X and Y direction depending to the beam shape. The beam shape can be circular or elliptical. If the beam shape is elliptical, the scan can be modified to change effectively by lowering the scan radius in the direction that the beam is the largest so that the beam does not scan outside the outer boundary of the region of interest. The structure of the beam refers to the beam flux or intensity distribution across its cross section. In some implementations, the distribution can be substantially constant or Gaussian. In certain implementations, the distribution can have more than one peak, such as for an annular beam structure. [00104] One or more target parameters characterizing the target are also established using the computer processing system (1004). For example, the target parameters can include of: target surface area, target thickness, and/or target composition. [00105] Neutron flux spatial distribution at 4cm (at the edge of the water lines) behind the target surface can be calculated for each of the possible beam raster profiles or at a general distance (1006). Generally, the neutron flux spatial distribution is based on a thermal loading of the target by the proton beam for the corresponding possible raster profile, target usage, and location of one or more perturbation sources (e.g., cooling lines). In some implementations, calculating the neutron flux spatial distribution includes, for each of the possible raster profiles, calculating a thermal load at each of a plurality of discrete portions of the target based on a linear relationship between the thermal load and a proton flux at each discrete portion for the corresponding raster profile. In some implementations, each discrete portion corresponds to an area of a surface of the target in the path of the proton beam that is smaller than a dimension of the proton beam. In some implementations, the thermal load at       each discrete portion is calculated based on heat transfer through a depth of the target away from a surface of the target on which the proton beam is incident. In some implementations, the neutron flux spatial distribution is selected based on the neutron energy and the beam uniformity. The neutron energy can selected from three different energy groups: thermal (E < E 1 ), epithermal ( E 1 < E < E 2 ), and fast (E > E 2 ) The optimal neutron energy for patient treatment has a range within the epithermal category, has a spatially uniform distribution over a large surface area such that the beam is of similar intensity and energy at the center as it is on the edges. [00106] A raster profile is selected from among the possible raster profiles based on the value of the figure of merit and based on the measured property of the target (1008). In some implementations, the selection of the raster profile includes a presentation of an operator of the proton beam with a list of the possible raster profiles and receiving, via a user interface of the computer system, a user input including a selection from the list by the operator. In some cases, raster profile selection can occur automatically, e.g., based on measurements of either the beam properties, target properties, or both. For instance, where a threshold level of heating is detected on the target, the system can switch to a different raster profile that puts less stress on the location where the threshold load is detected. In some implementations, the system uses an active feedback or feedforward process and periodically adjusts the raster profile to prolong the useful life of the target. [00107] In some implementations, multiple raster profiles can be selected as candidate profiles, F k (t), and cutover functions, sk(t), can be applied to switch between profiles. The output profile, F (t), can be defined by: [00108] [00109] for every value t in the domain of the output profile. [00110] For example, a simple linear crossover between two profiles, F1(t) and F2(t), starting at t1 and ending at t2 could be described by defining s1(t) and s2(t) as follows: [00111]      

[00112] After selection of a particular raster profile, the proton beam is scanned across the target according to the selected raster profile (1010). [00113] One or more properties of the beam are measured (1012) as part of process 1000. In some implementations, the properties of the beam are measured upstream from the target. The beam properties that can be measured include, for example, a beam size, a beam structure, and a beam profile, as described with reference to FIGS.9A-9O. The beam profile can be measured using infrared cameras configured to determine the beam shape at the target location. A neutron yield measurement of the BNCT system can be included as part of the active feedback controller. Since the raster pattern effects the neutron output this can be a measurable quantity that provides an active feedback. [00114] One or more properties of the target are measured (1014) as part of process 1000. In some implementations, the one or more properties of the target include a temperature of the target at one or more locations across the target relative to perturbation sources (e.g., cooling lines). For example, one or more thermal sensors (e.g., infrared cameras) can detect the temperature of the target at a corresponding location within a region of interest. In some implementations, a temperature map of the target can be acquired by a thermal camera. The measured temperature can be used as an input to dynamically adjust or change the raster profile during the scanning process to avoid local overheating of the target. In some cases, the system can pause beam operation entirely to avoid overheating the target and resume operation once the target cools to an acceptable level. [00115] Thus, implementations of the present disclosure can include a number of advantages. In some examples, the described techniques provide accurate estimations of target heating and usage with minimized computation resource requirements. Designs described herein illustrate advantages of particular raster profiles and beam profiles that can extend the lifetime of a target, by maintaining peak temperature under the damaging (e.g., blistering) temperature of the target. The described implementations can also enable an improved performance of BNCT, by providing an even distribution of particle loading on the regions of interest of the target such that the target generates a relatively lower neutron flux in the exclusion areas to compensate for the perturbations that can be generated by system components, which positively affects the profile of the particle beam that irradiates the patient. [00116] In one aspect, this document describes a method of operating a beam, including directing the particle beam along an axis so that the particle beam is incident on a target      

positioned on the particle beam axis, the target having a scannable surface extending over an area substantially orthogonal to the axis, scanning the particle beam across the scannable surface of the target along a first path, the particle beam having a first flux while being scanned along the first path, and selectively scanning the particle beam across the scannable surface of the target along a second path, the particle beam having a second flux while being scanned along the second path, wherein the first path forms a first pattern at a first radial orientation with respect to the axis, and the second path forms substantially the first pattern at a second radial orientation with respect to the axis different from the first radial orientation, the second path being within an exclusion area of the target, the second flux being lower than the first flux. The particle beam is scanned with a first velocity along the first path and a second velocity along the second path, the first velocity being lower than the second velocity. The particle beam has a first net deposited energy when scanned along the first path that is higher than a second net deposited energy of the particle beam along the second path. The exclusion area of the target corresponds to a cooling line positioned at an axial location downstream from the target and that overlaps the area of the scannable surface. Selectively scanning the particle beam across the scannable surface of the target includes excluding the second path. Selectively scanning the particle beam across the scannable surface of the target results in a neutron flux that is spatially uniform within the plane and falls within and is optimized to an energy range for boron neutron capture therapy treatment. The first pattern path and the second path define the exclusion area of the target. The first pattern has a first half and a second half, wherein the first and second halves are symmetrical. The first pattern has a start location and a stop location, wherein the start location is at or adjacent to the stop location. The first radial orientation differs from the second radial orientation by 180 degrees. The method of claim 1, can further include: scanning the particle beam across the scannable surface of the target along a third path, wherein the third path forms the first pattern at a third radial orientation different from the first and second radial orientations. The first, second, and third radial orientations differ by 120 degrees. The method can further include: scanning the particle beam across the scannable surface of the target along a fourth path, wherein the fourth path forms the first pattern at a fourth radial orientation different from the first, second, and third radial orientations. The first, second, third, and fourth radial orientations differ by 90 degrees. The method can further include: scanning the particle beam across the scannable surface of the target along a fifth path, wherein the fifth path forms the first pattern at a fifth radial orientation different from the first, second, third, and fourth radial orientations. The      

first, second, third, fourth, and fifth radial orientations differ by 72 degrees. The first path corresponds to a first instance of a cycle, and the second path corresponds to a second instance of the cycle. Scanning of the first instance of the cycle and the second instance of the cycle forms a closed loop. The particle beam is a proton beam. The scannable surface is a lithium or beryllium surface. The target generates neutrons when scanned. The particle beam has a circular cross-sectional profile. The particle beam has an elliptical cross-sectional profile. The particle beam has an annular cross-sectional profile. The particle beam has a hollow cross-sectional profile. The particle beam is generated by a beam system including: an ion source, a first beamline coupled with the ion source, a tandem accelerator coupled with the first beamline, a second beamline coupled with the tandem accelerator, and the target coupled with the second beamline. The pattern exposes a majority of the scannable surface to the particle beam. The second path forms the first pattern at the second radial orientation different from the first radial orientation. [00117] In another aspect, this document describes a beam system including: a computing device including a processor communicatively coupled with memory, wherein the memory stores a plurality of instructions that, when executed by the processor, cause the processor to: control movement of a particle beam across a scannable surface of a target along a first path, the particle beam having a first flux while being scanned along the first path, and control movement of the particle beam across the scannable surface of the target along a second path, the particle beam having a second flux while being scanned along the first path, wherein the first path includes a first pattern at a first radial orientation, and the second path includes substantially the first pattern at a second radial orientation different from the first radial orientation, the second path being within an exclusion area of the target, the second flux being lower than the first flux. The particle beam is scanned with a first velocity along the first path and a second velocity along the second path, the first velocity being lower than the second velocity. The particle beam has a first net deposited energy when scanned along the first path that is higher than a second net deposited energy of the particle beam along the second path. The exclusion area of the target corresponds to a cooling lines, diagnostics, or beam control hardware positioned at an axial location downstream from the target and that overlaps the area of the scannable surface. Controlling the movement of the particle beam across the scannable surface of the target includes optimizing a scannable profile for both temperature and neutronics to minimize a peak transient temperature while spatial variations in the neutron flux are minimized and intensity of the neutron flux within the preferred      

epithermal region is maximized. The first path traverses from an outer region to an inner region of the scannable surface and back to the outer region in the first pattern. The first pattern includes a spiral and a mirror image of the spiral. The first pattern has a first half and a second half, wherein the first and second halves are symmetrical. The first path traverses from an inner region to an outer region of the scannable surface and back to the inner region in the first pattern. The first pattern has a start location and a stop location, wherein the start location is at or adjacent to the stop location. The system of claim 30, wherein the first radial orientation differs from the second radial orientation by 180 degrees. The plurality of instructions, when executed by the processor, further cause the processor to: control movement of the particle beam across the scannable surface of the target along a third path, wherein the third path includes the first pattern at a third radial orientation different from the first and second radial orientations. The first, second, and third radial orientations differ by 120 degrees. The plurality of instructions, when executed by the processor, further cause the processor to: control movement of the particle beam across the scannable surface of the target along a fourth path, wherein the fourth path includes the first pattern at a fourth radial orientation different from the first, second, and third radial orientations. The first, second, third, and fourth radial orientations differ by 90 degrees. The plurality of instructions, when executed by the processor, further cause the processor to: control movement of the particle beam across the scannable surface of the target along a fifth path, wherein the fifth path includes the first pattern at a fifth radial orientation different from the first, second, third, and fourth radial orientations. The first, second, third, fourth, and fifth radial orientations differ by 72 degrees. The plurality of instructions, when executed by the processor, further cause the processor to: control movement of the particle beam across the scannable surface of the target along a sixth path, wherein the sixth path includes the first pattern at a sixth radial orientation different from the first, second, third, fourth, and fifth radial orientations. The first, second, third, fourth, fifth, and sixth radial orientations differ by 60 degrees. The particle beam is a proton beam. The scannable surface is a surface of a lithium layer or beryllium layer. The target generates neutrons when scanned. The particle beam has a circular profile. The particle beam has an elliptical profile. The particle beam has an annular profile. The particle beam has a hollow profile. The system is configured to perform a boron neutron capture therapy (BNCT). The particle beam is generated by a beam system including: an ion source, a first beamline coupled with the ion source, a tandem accelerator coupled with the first beamline, a second beamline coupled with the tandem accelerator, and the target coupled with the second      

beamline. The first pattern exposes a majority of the scannable surface to the particle beam. The second path forms the first pattern at the second radial orientation different from the first radial orientation. [00118] In another aspect, this document describes a method of operating a charged particle beam in a neutron beam system, the method including: directing the charged particle beam towards a scannable surface of a target configured to generate neutrons, and scanning the charged particle beam across a first volume and a second volume of the scannable surface of the target such that the target generates a relatively lower neutron flux in the second volume than in the first volume. The charged particle beam is scanned with a first velocity across the first volume and a second velocity across the second volume, the first velocity being lower than the second velocity. The charged particle beam has a first energy when scanned across the first volume that is higher than a second energy of the particle beam when scanned across the second volume. The second volume is an exclusion zone of the target that corresponds to a cooling line in a position downstream from the target between the target and an output of the neutron beam system. The charged particle beam is a proton beam. The target includes lithium or beryllium. The charged particle beam is generated by a beam system including: an ion source, a first beamline coupled with the ion source, a tandem accelerator coupled with the first beamline, a second beamline coupled with the tandem accelerator, and the target coupled with the second beamline. [00119] In another aspect, this document describes a neutron beam system including: a computing device including a processor communicatively coupled with memory, wherein the memory stores a plurality of instructions that, when executed by the processor, cause the processor to: control movement of a charged particle beam across a scannable surface of a target configured to generate neutrons, and control movement of the charged particle beam across a first volume and a second volume of the scannable surface of the target such that the target generates a relatively lower neutron flux in the second volume than in the first volume. The memory stores a plurality of instructions that, when executed by the processor, cause the processor to scan the charged particle beam with a first velocity across the first volume and a second velocity across the second volume, the first velocity being lower than the second velocity. The memory stores a plurality of instructions that, when executed by the processor, cause the processor to scan the charged particle beam with a first energy across the first volume and with a second energy across the second volume, wherein the first energy is greater than the second energy. The second volume is an exclusion zone of the target that      

corresponds to a cooling line in a position downstream from the target between the target and an output of the neutron beam system. The charged particle beam is a proton beam. The target includes lithium or beryllium. The system can further include: an ion source, a first beamline coupled with the ion source, a tandem accelerator coupled with the first beamline, a second beamline coupled with the tandem accelerator, and the target coupled with the second beamline. [00120] FIG.11 is a block diagram showing an example system that can be implemented in accordance with the present disclosure. For example, the illustrated example system 1100 includes a beam system 102 one or more computing devices 1102, and one or more servers 1110. In some implementations, beam system 102 may be part of an example neutron beam system (e.g., system 102 described with reference to FIGS.1A and 1B). The beam system 102 may employ one or more control systems 1101 with which one or more computing devices 1102 may communicate in order to interact with the systems and components of the beam system 102 (e.g., neutron beam system 102). The control system 1101 can be programmed to control the steering devices (e.g., magnets, X-Y shifter) in HEBL 50 that determine the X-Y position of the proton beam incident upon the scannable surface 210 of target 196. The beam system 102, the one or more computing devices 1102, and one or more servers 1110 are configured to communicate directly with one another or via a local network, such as network 1104. [00121] Control system 1101 can be programmed with parameters of amplitude and offset controls that allow a fixed displacement of the beam to control location of the total scanned pattern. In some embodiments, the parameters are programmed in or for a digital signal processor (DSP) that controls the magnet power supply. The amplitude and offset parameters can be input to the DSP in real time during operation, i.e., on the fly, to correct for changes in the beam behavior or net deposited energy to generate a uniformly distributed resultant beam that compensates for potential perturbations generated by system components (e.g., cooling lines). The real time parameters can form a generalized method of active feedback for ion particle beam control. [00122] Computing devices 1102 may be embodied by various user devices, systems, computing apparatuses, controllers, and the like. For example, a first computing device 1102 may be a desktop computer associated with a particular user, while another computing device 1102 may be a laptop computer associated with a particular user, and in yet another computing device 1102 may be a mobile device (e.g., a tablet or smart device). Each of the      

computing devices 1102 may be configured to communicate with the beam system 102, for example through a user interface accessible via the computing device. For example, a user may execute a desktop application on the computing device 1102, which is configured to communicate with the beam system 102. [00123] By using a computing device 1102 to communicate with beam system 102, a user may provide operating parameters for beamline components 3005 (e.g., operating voltages, and the like) according to embodiments described herein. [00124] The control system 1101 may be configured to receive measurements, signals, or other data from components 1105 and monitoring devices 1103 of the beam system 102. For example, the control system 1101 may receive signals from one or more monitoring devices 1103 indicative of operating conditions and/or a position of a beam passing through the beam system 102. The control system 1101, depending on the operating conditions and/or position of the beam passing through the beam system 102, may provide adjustments to inputs of one or more beam line components 1105 according to the methods described herein. The control system 1101 may also provide information collected from any of the components of the beam system 102, including the monitoring devices 1103, to the computing device 1102 either directly or via communications network 1104. The control system 1101 can be programmed to implement embodiments of the scanning profile as described with reference to FIGS.4, 5, and 7-10. [00125] The communications network 1104 may include any wired or wireless communication network including, for example, a wired or wireless local area network (LAN), personal area network (PAN), metropolitan area network (MAN), wide area network (WAN), or the like, as well as any hardware, software and/or firmware required to implement it (such as, e.g., network routers, etc.). For example, communications network 1104 may include an 802.11, 802.16, 802.20, and/or WiMax network. The communications network 1104 may include a public network, such as the Internet, a private network, such as an intranet, or combinations thereof, and may utilize a variety of networking protocols now available or later developed including, but not limited to TCP/IP based networking protocols. The computing device 1102 and control system 1101 may be embodied by one or more computing systems, such as system 1200 described with reference to FIG.12. [00126] The computing device 1102 and control system 1101 can be configured to perform operations comprising scanning the beam across a scannable surface of a target along a first path; and scanning the beam across the scannable surface of the target along a      

second path, wherein the first path forms a first pattern at a first radial orientation, and the second path forms substantially the first pattern at a second radial orientation different from the first radial orientation. The beam is pulsed while scanning along the first and second paths. The beam continuously propagates while scanning along the first and second paths. The beam moves from an inner region to an outer region of the scannable surface and back to the inner region in the first pattern. The beam moves from an outer region to an inner region of the scannable surface and back to the outer region in the first pattern. The first pattern comprises a spiral and a mirror image of the spiral. The first pattern has a first half and a second half, wherein the first and second halves are symmetrical. The first pattern is continuously curved following a circular, parabolic, sinusoidal, or elliptic trajectory. The first pattern has a start location and a stop location, wherein the start location is at or adjacent to the stop location. The first radial orientation differs from the second radial orientation by 180 degrees. The operations further comprising: scanning the beam across the scannable surface of the target along a third path, wherein the third path forms the first pattern at a third radial orientation different from the first and second radial orientations. The first, second, and third radial orientations differ by 120 degrees. The operations further comprising: scanning the beam across the scannable surface of the target along a fourth path, wherein the fourth path forms the first pattern at a fourth radial orientation different from the first, second, and third radial orientations. The first, second, third, and fourth radial orientations differ by 90 degrees. The operations further comprising: scanning the beam across the scannable surface of the target along a fifth path, wherein the fifth path forms the first pattern at a fifth radial orientation different from the first, second, third, and fourth radial orientations. The first, second, third, fourth, and fifth radial orientations differ by 72 degrees. The first path corresponds to a first instance of a cycle, and the second path corresponds to a second instance of the cycle. In some implementations, scanning of the first instance of the cycle and the second instance of the cycle forms a closed loop. The beam is a proton beam. The scannable surface is a lithium or beryllium surface. The target generates neutrons when scanned. The beam has a circular cross-sectional profile. The beam has an elliptical cross- sectional profile. The beam has an annular cross-sectional profile. The beam has a hollow cross-sectional profile. The operations performing a boron neutron capture therapy (BNCT). The beam is generated by a beam system comprising: an ion source; a first beamline coupled with the ion source; a tandem accelerator coupled with the first beamline; a second beamline coupled with the tandem accelerator; and the target coupled with the second beamline. The      

pattern exposes a majority of the scannable surface to the beam. The second path forms the first pattern at the second radial orientation different from the first radial orientation. [00127] The computing device 1102 and control system 1101 can be configured to perform operations comprising scanning the beam across a scannable surface of a target along a first path; and scanning the beam across the scannable surface of the target along a second path, wherein the first path forms a first pattern at a first radial orientation, and the second path forms a second pattern at a second radial orientation different from the first radial orientation, wherein the first and second patterns are substantially the same but for the different radial orientations. The first and second patterns are the same but for the different radial orientations. [00128] The computing device 1102 and control system 1101 can be configured to perform operations comprising establishing, using a computer processing system, a plurality of possible raster profiles for scanning the proton beam across the target, each of the plurality of possible raster profiles comprising one or more beam parameters, each of the one or more beam parameters characterizing a property of the proton beam and one or more path parameters characterizing a path of the proton beam across the target; establishing, using the computer processing system, one or more target parameters characterizing the target; calculating, using the computer processing system, a value of a figure of merit for each of the possible beam raster profiles, wherein the figure of merit is based on a thermal loading of the target by the proton beam for the corresponding possible raster profile; selecting, using the computer processing system, a raster profile from among the plurality of plurality of possible raster profiles based on the value of the figure of merit; and directing the proton beam across the target according to the selected raster profile. The resulting patterns are utilized in neutronics simulations to determine the best spatially optimized and energy optimized for the epithermal neutron range that is preferred for BNCT treatment. As advances in BNCT occur, the recommended epithermal range will shift to minimize tissue damage while achieving controlled depth penetration. Calculating the values for the figure of merit comprises, for each of the possible raster profiles, calculating a thermal load at each of a plurality of discrete portions of the target based on a linear relationship between the thermal load and a proton flux at each discrete portion for the corresponding raster profile. Each discrete portion corresponds to an area of a surface of the target in the path of the proton beam that is smaller than a dimension of the proton beam. The thermal load at each discrete portion is calculated based on heat transfer through a depth of the target away from a surface of the target on      

which the proton beam is incident. The figure of merit is selected from the group consisting of: a peak temperature of the target, a temperature change of the target, an average temperature of the target, and a usage efficiency of the target. The one or more beam parameters are selected from the group consisting of: a beam dimension, a beam shape, and a beam structure. The beam dimension is in a range from 10 mm to 30 mm. The beam shape is circular or elliptical. A structure of the beam is circular or annular. The one or more path parameters is selected from the group consisting of: a frequency associated with the path of the proton beam, a linear velocity of the proton beam across a surface of the target, a number of radial scan layers in a supercycle of the path of the proton beam, and a number of supercycles of the path of the proton beam. The one or more target parameters are selected from the group consisting of: target surface area, target thickness, and target composition. The target comprises a layer of lithium or a layer of beryllium. The target comprises a layer of a metal supporting the layer of lithium or the layer of beryllium. Selecting comprises presenting an operator of the proton beam with a list of the possible raster profiles and receiving, via the computer system, a selection from the list by the operator. The operations further comprising measuring one or more properties of the target and selecting the raster profile based on the measured property of the target. The one or more properties of the target comprise a temperature of the target at one or more locations on the target. The operations, further comprising measuring one or more properties of the beam and selecting the raster profile based on the measured property of the beam. The one or more properties of the beam are measured upstream from the target. The selected raster profile defines a path for the proton beam having a minimum delay between successive exposures of a single location of the target to the proton beam exceeds a threshold period. The selected raster profile defines a path based on a trochoid shape. The trochoid shape comprises a plurality of lobes. The angular frequency of the proton beam varies for different lobes of the trochoid shape. The selected raster profile comprises a varying angular velocity of the proton beam across the target surface. The selected raster profile comprises a varying linear velocity of the proton beam across the target surface. [00129] The computing device 1102 and control system 1101 can be configured to perform operations comprising monitoring a temperature of a target while scanning a proton beam across a surface of the target according to a first raster profile; and based on the monitored temperature, changing the scanning from the first raster profile to a second raster profile, wherein the second raster profile and the first raster profile result in differing heating      

profiles of the target according to a computer model of a thermal loading of the target by the first and second raster profiles. The scanning is changed in response to selection of the second raster profile from among a plurality of raster profiles by a human operator of the proton beam. The scanning is changed automatically according to a feedback or feedforward algorithm. The temperature is monitored at multiple discrete locations of the target. The temperature is monitored by obtaining a thermal image of the target. [00130] The computing device 1102 and control system 1101 can be configured to perform operations comprising scanning a charged particle beam across a scannable surface of a target in a super cycle, wherein the super cycle comprises a plurality of cycles, each cycle of the plurality of cycles having the same shape and a different azimuthal orientation, wherein the plurality of cycles are concatenated together such that a path of the charged particle beam traverses the plurality of cycles in a closed loop. The plurality of cycles comprises two cycles azimuthally offset by 180 degrees from each other. The plurality of cycles comprises three cycles azimuthally offset by 120 degrees from each other. The plurality of cycles comprises four cycles azimuthally offset by 90 degrees from each other. [0001] Referring now to FIG.12, a schematic view of an example computing system 1200 is provided. The system 1200 can be used for the operations described in association with the implementations described herein. For example, the system 1200 may be included in any or all of the server components discussed herein. The system 1200 includes a processor 1210, a memory 1220, a storage device 1230, and an input/output device 1240. Each of the components 1210, 1220, 1230, and 1240 are interconnected using a system bus 1250. The processor 1210 is capable of processing instructions for execution within the system 1200. In one implementation, the processor 1210 is a single-threaded processor. In another implementation, the processor 1210 is a multi-threaded processor. The processor 1210 is capable of processing instructions stored in the memory 1220 or on the storage device 1230 to display graphical information for a user interface on the input/output device 1240. [00131] The memory 1220 stores information within the system 1200. In one implementation, the memory 1220 is a computer-readable medium. In one implementation, the memory 1220 is a volatile memory unit. In another implementation, the memory 1220 is a non-volatile memory unit. The storage device 1230 is capable of providing mass storage for the system 1200. In one implementation, the storage device 1230 is a computer-readable medium. In various different implementations, the storage device 1230 may be a floppy disk device, a hard disk device, an optical disk device, or a tape device. The input/output device      

1240 provides input/output operations for the system 1200. In one implementation, the input/output device 1240 includes a keyboard and/or pointing device. In another implementation, the input/output device 1240 includes a display unit for displaying graphical user interfaces. [00132] In some implementations, two components may both leverage use of the same processor, network interface, storage medium, or the like to perform their associated functions, such that duplicate hardware is not required for each device. The use of the terms “device” and/or “circuitry” as used herein with respect to components of the apparatus therefore can encompass particular hardware configured with software to perform the functions associated with that particular device, as described herein. [00133] The terms “device” and/or “circuitry” should be understood broadly to include hardware, in some embodiments, device and/or circuitry may also include software for configuring the hardware. For example, in some embodiments, device and/or circuitry may include processing circuitry, storage media, network interfaces, input/output devices, and the like. In some implementations, other elements of the system 1200 may provide or supplement the functionality of a particular component(s). [00134] In some embodiments, the processor 1210 (and/or co-processor or any other processing circuitry assisting or otherwise associated with the processor) may be in communication with the memory 1220 via a bus for passing information among components of the apparatus. The memory 1220 may be non-transitory and may include, for example, one or more volatile and/or non-volatile memories. In other words, for example, the memory 1220 may be an electronic storage device (e.g., a computer readable storage medium). The memory 1220 may be configured to store information, data, content, applications, instructions, or the like, for enabling the system 1200 to carry out various functions in accordance with example embodiments of the present disclosure, as described with reference to FIGS.1-11. [00135] The processor 1210 may be embodied in a number of different ways and may, for example, include one or more processing devices configured to perform independently. Additionally or alternatively, the processor 1210 may include one or more processors configured in tandem via a bus to enable independent execution of instructions, pipelining, and/or multithreading. The use of the terms “processing device” and/or “processing circuitry” may be understood to include a single core processor, a multi-core processor, multiple processors internal to the apparatus, and/or remote or “cloud” processors.      

[00136] In some implementations, the processor 1210 may be configured to execute instructions stored in the memory 1220 or otherwise accessible to the processor. Alternatively or additionally, the processor 1210 may be configured to execute hard-coded functionality. As such, whether configured by hardware or software methods, or by a combination of hardware with software, the processor may represent an entity (e.g., physically embodied in circuitry) capable of performing operations according to an embodiment of the present disclosure while configured accordingly. Alternatively, as another example, when the processor 1210 is embodied as an executor of software instructions, the instructions may specifically configure the processor 1210 to perform the algorithms and/or operations described herein when the instructions are executed. The instructions can include those necessary to determine a scanning profile and scan a target, as described with reference to FIGS.1-11. [00137] In some implementations, the system 1200 may include input/output device 1260 that may, in turn, be in communication with processor 1210 to provide output to the user and, in some embodiments, to receive input from the user. The input/output device 1260 may include a user interface and may include a device display, such as a user device display, that may include a web user interface, a mobile application, a client device, or the like. In some embodiments, the input/output device 1260 may also include a keyboard, a mouse, a joystick, a touch screen, touch areas, soft keys, a microphone, a speaker, or other input/output mechanisms. The processor and/or user interface circuitry including the processor may be configured to control one or more functions of one or more user interface elements through computer program instructions (e.g., software and/or firmware) stored on a memory accessible to the processor (e.g., memory 1220, and/or the like). [00138] The communications device or circuitry 1240 may be any means such as a device or circuitry embodied in either hardware or a combination of hardware and software that is configured to receive and/or transmit data from/to a network and/or any other device or circuitry in communication with the system 1200. The communications device or circuitry 1240 may include, for example, a network interface for enabling communications with a wired or wireless communication network. For example, the communications device or circuitry 1240 may include one or more network interface cards, antennas, buses, switches, routers, modems, and supporting hardware and/or software, or any other device suitable for enabling communications via a network. Additionally or alternatively, the communication interface may include the circuitry for interacting with the antenna(s) to cause transmission of      

signals via the antenna(s) or to handle receipt of signals received via the antenna(s). The signals may be transmitted by the system 1200 using any of a number of wireless personal area network (PAN) technologies, such as current and future Bluetooth standards (including Bluetooth and Bluetooth Low Energy (BLE)), infrared wireless (e.g., IrDA), FREC, ultra- wideband (UWB), induction wireless transmission, or the like. In addition, it should be understood that the signals may be transmitted using Wi-Fi, Near Field Communications (NFC), Worldwide Interoperability for Microwave Access (WiMAX), or other proximity- based communications protocols. [00139] Any such computer program instructions and/or other type of code may be loaded onto a computer, processor, or other programmable apparatus’ circuitry to produce a machine, such that the computer, processor, or other programmable circuitry that executes the code on the machine creates the means for implementing various functions, including those described herein. [00140] Embodiments of the present disclosure may be configured as systems, methods, mobile devices, backend network devices, and the like. Accordingly, embodiments may comprise various means including entirely of hardware or any combination of software and hardware. Furthermore, embodiments may take the form of a computer program product on at least one non-transitory computer-readable storage medium having computer-readable program instructions (e.g., computer software) embodied in the storage medium. Any suitable computer-readable storage medium may be utilized including non-transitory hard disks, CD- ROMs, flash memory, optical storage devices, or magnetic storage devices. [00141] Processing circuitry in accordance with the present disclosure can include one or more processors, microprocessors, controllers, and/or microcontrollers, each of which can be a discrete chip or distributed amongst (and a portion of) a number of different chips. Processing circuitry in accordance with the present disclosure can include a digital signal processor, which can be implemented in hardware and/or software of the processing circuitry in accordance with the present disclosure. Processing circuitry in accordance with the present disclosure can be communicatively coupled with the other components of the figures herein. Processing circuitry in accordance with the present disclosure can execute software instructions stored on memory that cause the processing circuitry to take a host of different actions and control the other components in figures herein. [00142] Memory in accordance with the present disclosure can be shared by one or more of the various functional units, or can be distributed amongst two or more of them (e.g., as      

separate memories present within different chips). Memory can also be a separate chip of its own. Memory can be non-transitory, and can be volatile (e.g., RAM, etc.) and/or non-volatile memory (e.g., ROM, flash memory, F-RAM, etc.). [00143] Computer program instructions for carrying out operations in accordance with the described subject matter may be written in any combination of one or more programming languages and software platforms such as but not limited to Python, Labview platform by National Instruments, Java, JavaScript, Smalltalk, C++, C#, Transact-SQL, XML, PHP or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. [00144] Various aspects of the present subject matter are set forth below, in review of, and/or in supplementation to, the described embodiments, with the emphasis here being on the interrelation and interchangeability of the following embodiments. In other words, an emphasis is on the fact that each feature of the embodiments can be combined with each and every other feature unless explicitly stated otherwise or logically implausible. [00145] It should be noted that all features, elements, components, functions, and steps described with respect to any embodiment provided herein are intended to be freely combinable and substitutable with those from any other embodiment. If a certain feature, element, component, function, or step is described with respect to only one embodiment, then it should be understood that that feature, element, component, function, or step can be used with every other embodiment described herein unless explicitly stated otherwise. This paragraph therefore serves as antecedent basis and written support for the introduction of claims, at any time, that combine features, elements, components, functions, and steps from different embodiments, or that substitute features, elements, components, functions, and steps from one embodiment with those of another, even if the following description does not explicitly state, in a particular instance, that such combinations or substitutions are possible. It is explicitly acknowledged that express recitation of every possible combination and substitution is overly burdensome, especially given that the permissibility of each and every such combination and substitution will be readily recognized by those of ordinary skill in the art. [00146] To the extent the embodiments disclosed herein include or operate in association with memory, storage, and/or computer readable media, then that memory, storage, and/or computer readable media are non-transitory. Accordingly, to the extent that memory, storage,      

and/or computer readable media are covered by one or more claims, then that memory, storage, and/or computer readable media is only non-transitory. [00147] As used herein and in the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. [00148] While the embodiments are susceptible to various modifications and alternative forms, specific examples thereof have been shown in the drawings and are herein described in detail. It should be understood, however, that these embodiments are not to be limited to the particular form disclosed, but to the contrary, these embodiments are to cover all modifications, equivalents, and alternatives falling within the spirit of the disclosure. Furthermore, any features, functions, steps, or elements of the embodiments may be recited in or added to the claims, as well as negative limitations that define the inventive scope of the claims by features, functions, steps, or elements that are not within that scope.