KPL/IK Parker Solar Probe SWEAP Instrument Kernel ======================================================================== This instrument kernel contains the field of view definitions for the Solar Wind Electrons Alphas and Protons (SWEAP) instrument onboard the Parker Solar Probe spacecraft. To be consistent with conventions prior to the mission name change from Solar Probe Plus (SPP) to Parker Solar Probe (PSP) in 2017, frame names and other text IDs are prefixed with the legacy acronym, SPP. Version and Date ======================================================================== \begindata TEXT_KERNEL_ID += 'SPP_SWEAP V1.0.0 22-JAN-2020 IK' \begintext Version 1.0.0 -- January 22, 2020 -- Lillian Nguyen Updated the text to include diagrams of the fields of view. Changed the frame names to use "SPP" instead of "PSP". Added a second SPC field of view and updated the half angles. Version 0.0.0 -- August 29, 2018 -- Lillian Nguyen Initial release, for instrument team review. References ======================================================================== 1. 'Frames Required Reading' 2. 'Kernel Pool Required Reading' 3. 'C-Kernel Required Reading' 4. 7434-9056_Rev_D.pdf, received from Martha Kusterer on 5/29/18. 5. 'Solar Wind Electrons Alphas and Protons (SWEAP) Investigation: Design of the Solar Wind and Coronal Plasma Instrument Suite for Solar Probe Plus', Kasper, J.C., Abiad, R., Austin, G. et al. Space Sci Rev (2016) 204: 131. https://doi.org/10.1007/s11214-015-0206-3 6. Email from Michael Stevens regarding the SPC FOV, received 9/6/18. Contact Information ======================================================================== Lillian Nguyen, JHU/APL, (443)778-5477, lillian.nguyen@jhuapl.edu Implementation Notes ======================================================================== This file is used by the SPICE system as follows: programs that make use of this frame kernel must `load' the kernel, normally during program initialization. Loading the kernel associates the data items with their names in a data structure called the `kernel pool'. The SPICELIB routine FURNSH loads a kernel into the pool as shown below: FORTRAN: (SPICELIB) CALL FURNSH ( frame_kernel_name ) C: (CSPICE) furnsh_c ( frame_kernel_name ); IDL: (ICY) cspice_furnsh, frame_kernel_name MATLAB: (MICE) cspice_furnsh ( frame_kernel_name ) This file was created by and may be updated with a text editor or word processor. SWEAP Instrument Description ======================================================================== From [4]: 'The SWEAP instrument suite consists of three sensors; the Solar Probe Cup (SPC) and Solar Probe Analyzers (SPAN A+ and SPAN B). SPC is a sun- viewing Faraday Cup Instrument sensor while the SPAN sensors are electrostatic analyzers.' From [5]: 'The Solar Wind Electrons Alphas and Protons (SWEAP) Investigation on Solar Probe Plus is a four sensor instrument suite that provides complete measurements of the electrons and ionized helium and hydrogen that constitute the bulk of solar wind and coronal plasma. SWEAP consists of the Solar Probe Cup (SPC) and the Solar Probe Analyzers (SPAN). SPC is a Faraday Cup that looks directly at the Sun and measures ion and electron fluxes and flow angles as a function of energy. SPAN consists of an ion and electron electrostatic analyzer (ESA) on the ram side of SPP (SPAN-A) and an electron ESA on the anti- ram side (SPAN-B). The SPAN-A ion ESA has a time of flight section that enables it to sort particles by their mass/charge ratio, permitting differentiation of ion species. SPAN-A and -B are rotated relative to one another so their broad fields of view combine like the seams on a baseball to view the entire sky except for the region obscured by the heat shield and covered by SPC.' SWEAP Fields of View ======================================================================== Mechanical Interface Drawing SPW-ICD-002 rev B in Appendix A of [4] shows a 247.5 deg x 120 deg fan-shaped field of view for the SPAN-A Ion Analyzer, illustrated below in the SPP_SWEAP_SPAN_A_ION coordinate system. The +Z axis points out through the center of the field of view. X ^ \ | \ _|_ \ | `. 247.5 deg \| ' o----|-----> Z /| .' /_|_ ' / | / | Y ^ | | / | / | /`. 120 deg |/ ' x-----|----> Z / \ . / \.' / \ / \ To define this field of view, we segment the fan shape into 12 adjacent rectangular fields of view, each having size 247.5/12 deg x 120 deg. The 26 boundary corner vectors of these rectangular fields of view, when traversed in order around the fan shape, form the field of view definition. The cylindrically projected field of view is show below in instrument coordinates looking out of the instrument along the Z axis (+Z axis points into the page). The instrument +X and -X axes are labeled. The 26 boundary corner vectors are labeled V0-V25. ^ Y | V25 V24 V23 V22 V21 V20 V19 V18 V17 V16 V15 V14 V13 .----+----+----+----+----+----+----+----+----+----+----+----. --- | | | | | | | | | | | | | | +----+ +X +----+----+----+----x----+----+----+----+ -X +----+ 120 deg | | | | | | | | | | | | | | '----+----+----+----+----+----+----+----+----+----+----+----. --- V0 V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 |<---------------------- 247.5 deg ------------------------>| The 12 equally sized segments of the field of view are illustrated below in a view looking down the instrument +Y axis. The first three and last three boundary corner vectors are labeled. V0, V1, and V2 are below the plane of the page (-Y direction), and V23, V24, and V25 are above the plane of the page (+Y direction). The boundary corner vectors are unit length. ^ Z | | ___..+..___ --- _--' | '--_ ^ _' \ | / '_ | . `. \ | / .' . | ._ `. \ | / .' _. 1.0 / `-._ `. \ | / .' _.-' \ | V23 (above) ..__ `-._`. \ | / .'_.-' __.. | V2 (below) | ``--..__ `.\|/.' __..--'' | v X <------|----------------o----------------|------> --- V24 (above)|....----'''_.-' `-._```----....| V1 (below) ' _.-' `-._ ' \ _.-' `-._ / V25 (above)' ' V0 (below) The SPAN-A Ion field of view is given below, starting with boundary corner vector V0. \begindata INS-96201_FOV_FRAME = 'SPP_SWEAP_SPAN_A_ION' INS-96201_FOV_SHAPE = 'POLYGON' INS-96201_BORESIGHT = ( 0.00000000000000 0.00000000000000 1.00000000000000 ) INS-96201_FOV_CLASS_SPEC = 'CORNERS' INS-96201_FOV_BOUNDARY_CORNERS = ( 0.415734806151273 -0.866025403784439 -0.277785116509801 0.486938489638667 -0.866025403784439 -0.113538131517187 0.495722430686905 -0.866025403784439 0.065263096110026 0.440960632174178 -0.866025403784439 0.235698368412999 0.329672907550035 -0.866025403784439 0.375919903739489 0.176125023960617 -0.866025403784439 0.467952963378663 0.000000000000000 -0.866025403784439 0.500000000000000 -0.176125023960617 -0.866025403784439 0.467952963378663 -0.329672907550034 -0.866025403784439 0.375919903739489 -0.440960632174178 -0.866025403784439 0.235698368412999 -0.495722430686905 -0.866025403784439 0.065263096110026 -0.486938489638667 -0.866025403784439 -0.113538131517187 -0.415734806151273 -0.866025403784439 -0.277785116509801 -0.415734806151273 0.866025403784439 -0.277785116509801 -0.486938489638667 0.866025403784439 -0.113538131517187 -0.495722430686905 0.866025403784439 0.065263096110026 -0.440960632174178 0.866025403784439 0.235698368412999 -0.329672907550034 0.866025403784439 0.375919903739489 -0.176125023960617 0.866025403784439 0.467952963378663 0.000000000000000 0.866025403784439 0.500000000000000 0.176125023960617 0.866025403784439 0.467952963378663 0.329672907550035 0.866025403784439 0.375919903739489 0.440960632174178 0.866025403784439 0.235698368412999 0.495722430686905 0.866025403784439 0.065263096110026 0.486938489638667 0.866025403784439 -0.113538131517187 0.415734806151273 0.866025403784439 -0.277785116509801 ) \begintext Mechanical Interface Drawing SPW-ICD-002 rev B in Appendix A of [4] shows a 240 deg x 120 deg fan-shaped field of view for the SPAN-A Electron Analyzer, illustrated below in the SPP_SWEAP_SPAN_A_ION coordinate system. The +Z axis points out through the center of the field of view. X ^ \ | \ _|_ \ | `. 240 deg \| ' o----|-----> Z /| .' /_|_ ' / | / | Y ^ | | / | / | /`. 120 deg |/ ' x-----|----> Z / \ . / \.' / \ / \ The SPAN-A Electron field of view is segmented into 12 adjacent rectangular fields of view each having size 240/12 deg x 120 deg, in the same manner as SPAN-A Ion. The 26 boundary corner vectors of those rectangular fields of view, when traversed in order around the full fan-shaped field of view, form the definition below. \begindata INS-96202_FOV_FRAME = 'SPP_SWEAP_SPAN_A_ELECTRON' INS-96202_FOV_SHAPE = 'POLYGON' INS-96202_BORESIGHT = ( 0.00000000000000 0.00000000000000 1.00000000000000 ) INS-96202_FOV_CLASS_SPEC = 'CORNERS' INS-96202_FOV_BOUNDARY_CORNERS = ( 0.433012701892219 -0.866025403784439 -0.250000000000000 0.492403876506104 -0.866025403784439 -0.086824088833465 0.492403876506104 -0.866025403784439 0.086824088833465 0.433012701892219 -0.866025403784439 0.250000000000000 0.321393804843270 -0.866025403784439 0.383022221559489 0.171010071662834 -0.866025403784439 0.469846310392954 0.000000000000000 -0.866025403784439 0.500000000000000 -0.171010071662834 -0.866025403784439 0.469846310392954 -0.321393804843270 -0.866025403784439 0.383022221559489 -0.433012701892219 -0.866025403784439 0.250000000000000 -0.492403876506104 -0.866025403784439 0.086824088833465 -0.492403876506104 -0.866025403784439 -0.086824088833465 -0.433012701892220 -0.866025403784439 -0.250000000000000 -0.433012701892220 0.866025403784439 -0.250000000000000 -0.492403876506104 0.866025403784439 -0.086824088833465 -0.492403876506104 0.866025403784439 0.086824088833465 -0.433012701892219 0.866025403784439 0.250000000000000 -0.321393804843270 0.866025403784439 0.383022221559489 -0.171010071662834 0.866025403784439 0.469846310392954 0.000000000000000 0.866025403784439 0.500000000000000 0.171010071662834 0.866025403784439 0.469846310392954 0.321393804843270 0.866025403784439 0.383022221559489 0.433012701892219 0.866025403784439 0.250000000000000 0.492403876506104 0.866025403784439 0.086824088833465 0.492403876506104 0.866025403784439 -0.086824088833465 0.433012701892219 0.866025403784439 -0.250000000000000 ) \begintext SPAN-B has a 240 deg x 120 deg fan-shaped field of view, illustrated below in the SPP_SWEAP_SPAN_B coordinate system. The +Z axis points out through the center of the field of view. Y ^ \ | \ _|_ \ | `. 240 deg \| ' x----|-----> Z /| .' /_|_ ' / | / | X ^ | | / | / | /`. 120 deg |/ ' x-----|----> Z / \ . / \.' / \ / \ The SPAN-B field of view is segmented into 12 adjacent rectangular fields fields of view each having size 240/12 deg x 120 deg, in the same manner as SPAN-A Ion. The 26 boundary corner vectors of those rectangular fields of view, when traversed in order around the full fan-shaped field of view, form the definition below. \begindata INS-96203_FOV_FRAME = 'SPP_SWEAP_SPAN_B' INS-96203_FOV_SHAPE = 'POLYGON' INS-96203_BORESIGHT = ( 0.00000000000000 0.00000000000000 1.00000000000000 ) INS-96203_FOV_CLASS_SPEC = 'CORNERS' INS-96203_FOV_BOUNDARY_CORNERS = ( 0.866025403784439 0.433012701892219 -0.250000000000000 0.866025403784439 0.492403876506104 -0.086824088833465 0.866025403784439 0.492403876506104 0.086824088833465 0.866025403784439 0.433012701892219 0.250000000000000 0.866025403784439 0.321393804843270 0.383022221559489 0.866025403784439 0.171010071662834 0.469846310392954 0.866025403784439 0.000000000000000 0.500000000000000 0.866025403784439 -0.171010071662834 0.469846310392954 0.866025403784439 -0.321393804843270 0.383022221559489 0.866025403784439 -0.433012701892219 0.250000000000000 0.866025403784439 -0.492403876506104 0.086824088833465 0.866025403784439 -0.492403876506104 -0.086824088833465 0.866025403784439 -0.433012701892220 -0.250000000000000 -0.866025403784439 -0.433012701892220 -0.250000000000000 -0.866025403784439 -0.492403876506104 -0.086824088833465 -0.866025403784439 -0.492403876506104 0.086824088833465 -0.866025403784439 -0.433012701892219 0.250000000000000 -0.866025403784439 -0.321393804843270 0.383022221559489 -0.866025403784439 -0.171010071662834 0.469846310392954 -0.866025403784439 0.000000000000000 0.500000000000000 -0.866025403784439 0.171010071662834 0.469846310392954 -0.866025403784439 0.321393804843270 0.383022221559489 -0.866025403784439 0.433012701892219 0.250000000000000 -0.866025403784439 0.492403876506104 0.086824088833465 -0.866025403784439 0.492403876506104 -0.086824088833465 -0.866025403784439 0.433012701892219 -0.250000000000000 ) \begintext [6] defines two fields of view for SPC, an ideal 32 degree (half-angle) cone at full illumination, and an outermost useful 46 degree (half-angle) cone at 99 percent attenuation, illustrated below. The Z axis is the center of the field of view. X X ^ ^ | | | | .' | .-' | .' | .-'. | .''. 92 deg |.-' \ 64 deg | .' \ '--------|----> Z '.------|----> Z '-. / '. / '-.' '.' '-. '. ' at full illumination at 99% attenuation \begindata INS-96204_FOV_FRAME = 'SPP_SWEAP_SPC' INS-96204_FOV_SHAPE = 'CIRCLE' INS-96204_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-96204_FOV_CLASS_SPEC = 'ANGLES' INS-96204_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-96204_FOV_REF_ANGLE = ( 32.0 ) INS-96204_FOV_ANGLE_UNITS = 'DEGREES' INS-96214_FOV_FRAME = 'SPP_SWEAP_SPC' INS-96214_FOV_SHAPE = 'CIRCLE' INS-96214_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-96214_FOV_CLASS_SPEC = 'ANGLES' INS-96214_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-96214_FOV_REF_ANGLE = ( 46.0 ) INS-96214_FOV_ANGLE_UNITS = 'DEGREES' \begintext NAIF ID Code to Name Mapping ---------------------------------------------------------- The following keywords define names for the corresponding NAIF ID codes. \begindata NAIF_BODY_NAME += ( 'SPP_SWEAP_SPAN_A_ION' ) NAIF_BODY_CODE += ( -96201 ) NAIF_BODY_NAME += ( 'SPP_SWEAP_SPAN_A_ELECTRON' ) NAIF_BODY_CODE += ( -96202 ) NAIF_BODY_NAME += ( 'SPP_SWEAP_SPAN_B' ) NAIF_BODY_CODE += ( -96203 ) NAIF_BODY_NAME += ( 'SPP_SWEAP_SPC_FULL_ILLUM' ) NAIF_BODY_CODE += ( -96204 ) NAIF_BODY_NAME += ( 'SPP_SWEAP_SPC_MAX_ATTEN' ) NAIF_BODY_CODE += ( -96214 ) \begintext