Thread: [0.24.x] Ideal SCANsat Altitudes v1.0 [Aug 16]

  1. #1
    Sr. Spacecraft Engineer

    Cool [0.24.x] Ideal SCANsat Altitudes v1.0 [Aug 16]

    Hello.

    I have recently updated and altered the code found in the famous ideal and non-ideal altitude thread. I started the small project because MatLab/Octave code looked easy enough, and I wanted to know if ideal scanning altitudes existed higher than ISA MapSat functioned at, but below other scanner's maximums.

    To that end, I am modifying the code to support all of the known scanning satellites. Currently, this means I support the following scanners:


    • 3 SCANsat scanners: SAR, RADAR, and Multispectral.
    • Any ORS scanner (currently, KSPI, MKI, Karbonite, and perhaps a few others)
    • The EPL scanner (which uses ORS, but has scanning paramters)


    Other than the ORS scanners (whose parameters happen to coincide), each of these scanners has different fields of view, minimum, ideal, and maximum altitudes.

    HERE is the github repository where you can download the latest version.

    The output data for all planets is included. Some data is elided (Kerbol and Jool do not have textual output; there is currently no benefit to scanning with some scanners, and the tables must be large).

    JUST THE ALBUMS(AD-FREE)

    Kerbol

    The Sun



    THE IDEAL ORBITS...



    KERBIN SYSTEM


    Javascript is disabled. View full album

    Kerbin [RADAR]
    [Spoiler: Show RADAR Orbits]

    Kerbin [Multi] [Spoiler: Show Multi Orbits]

    Kerbin [SAR] [Spoiler: Show SAR Orbits]

    Kerbin [ORS] [Spoiler: Show ORS Orbits]

    Kerbin [EPL] [Spoiler: Show EPL Orbits]

    Javascript is disabled. View full album

    Mun [RADAR] [Spoiler: Show RADAR Orbits]

    Mun [Multi] [Spoiler: Show Multi Orbits]

    Mun [SAR] [Spoiler: Show SAR Orbits]

    Mun [ORS] [Spoiler: Show ORS Orbits]

    Mun [EPL] [Spoiler: Show EPL Orbits]

    Javascript is disabled. View full album

    Minmus [RADAR] [Spoiler: Show RADAR Orbits]

    Minmus [Multi] [Spoiler: Show Multi Orbits]

    Minmus [SAR] [Spoiler: Show SAR Orbits]

    Minmus [ORS] [Spoiler: Show ORS Orbits]

    Minmus [EPL] [Spoiler: Show EPL Orbits]
    Last edited by technogeeky; 16th August 2014 at 02:11. Reason: added tables

  2. #2
    Sr. Spacecraft Engineer
    THE INNER SYSTEMS

    Javascript is disabled. View full album

    Moho [RADAR] [Spoiler: Show RADAR Orbits]

    Moho [Multi] [Spoiler: Show Multi Orbits]

    Moho [SAR] [Spoiler: Show SAR Orbits]

    Moho [ORS] [Spoiler: Show ORS Orbits]

    Moho [EPL] [Spoiler: Show EPL Orbits]


    Javascript is disabled. View full album

    Eve [RADAR] [Spoiler: Show RADAR Orbits]

    Eve [Multi] [Spoiler: Show Multi Orbits]

    Eve [SAR] [Spoiler: Show SAR Orbits]

    Eve [ORS] [Spoiler: Show ORS Orbits]

    Eve [EPL] [Spoiler: Show EPL Orbits]


    Javascript is disabled. View full album

    Gilly [RADAR] [Spoiler: Show RADAR Orbits]

    Gilly [Multi] [Spoiler: Show Multi Orbits]

    Gilly [SAR] [Spoiler: Show SAR Orbits]

    Gilly [ORS] [Spoiler: Show ORS Orbits]

    Gilly [EPL] [Spoiler: Show EPL Orbits]
    Last edited by technogeeky; 16th August 2014 at 01:45.

  3. #3
    Sr. Spacecraft Engineer
    THE DUNA - DRES SYSTEMS

    Javascript is disabled. View full album

    Duna [RADAR] [Spoiler: Show RADAR Orbits]

    Duna [Multi] [Spoiler: Show Multi Orbits]

    Duna [SAR] [Spoiler: Show SAR Orbits]

    Duna [ORS] [Spoiler: Show ORS Orbits]

    Duna [EPL] [Spoiler: Show EPL Orbits]


    Javascript is disabled. View full album

    Ike [RADAR] [Spoiler: Show RADAR Orbits]

    Ike [Multi] [Spoiler: Show Multi Orbits]

    Ike [SAR] [Spoiler: Show SAR Orbits]

    Ike [ORS] [Spoiler: Show ORS Orbits]

    Ike [EPL] [Spoiler: Show EPL Orbits]


    Javascript is disabled. View full album

    Dres [RADAR] [Spoiler: Show RADAR Orbits]

    Dres [Multi] [Spoiler: Show Multi Orbits]

    Dres [SAR] [Spoiler: Show SAR Orbits]

    Dres [ORS] [Spoiler: Show ORS Orbits]

    Dres [EPL] [Spoiler: Show EPL Orbits]
    Last edited by technogeeky; 16th August 2014 at 01:50.

  4. #4
    Sr. Spacecraft Engineer
    THE JOOLIAN SYSTEM

    Javascript is disabled. View full album


    These tables are omitted because they are extremely large and because Jool does not yield scanning results.

    Javascript is disabled. View full album

    Laythe [RADAR] [Spoiler: Show RADAR Orbits]

    Laythe [Multi] [Spoiler: Show Multi Orbits]

    Laythe [SAR] [Spoiler: Show SAR Orbits]

    Laythe [ORS] [Spoiler: Show ORS Orbits]

    Laythe [EPL] [Spoiler: Show EPL Orbits]


    Javascript is disabled. View full album

    Vall [RADAR] [Spoiler: Show RADAR Orbits]

    Vall [Multi] [Spoiler: Show Multi Orbits]

    Vall [SAR] [Spoiler: Show SAR Orbits]

    Vall [ORS] [Spoiler: Show ORS Orbits]

    Vall [EPL] [Spoiler: Show EPL Orbits]


    Javascript is disabled. View full album

    Tylo [RADAR] [Spoiler: Show RADAR Orbits]

    Tylo [Multi] [Spoiler: Show Multi Orbits]

    Tylo [SAR] [Spoiler: Show SAR Orbits]

    Tylo [ORS] [Spoiler: Show ORS Orbits]


    Tylo [EPL] [Spoiler: Show EPL Orbits]


    Javascript is disabled. View full album

    Bop [RADAR] [Spoiler: Show RADAR Orbits]

    Bop [Multi] [Spoiler: Show Multi Orbits]

    Bop [SAR] [Spoiler: Show SAR Orbits]

    Bop [ORS] [Spoiler: Show ORS Orbits]

    Bop [EPL] [Spoiler: Show EPL Orbits]


    Javascript is disabled. View full album


    Pol [RADAR] [Spoiler: Show RADAR Orbits]

    Pol [Multi] [Spoiler: Show Multi Orbits]

    Pol [SAR] [Spoiler: Show SAR Orbits]

    Pol [ORS] [Spoiler: Show ORS Orbits]

    Pol [EPL] [Spoiler: Show EPL Orbits]
    Last edited by technogeeky; 16th August 2014 at 02:02.

  5. #6
    Payloadfraction Optimizer
    Nicely done!

    For Kethane the calculation will probably be a bit trickier, since the field of view depends on the altitude.

    I would take the following approach:
    Around the equator there are 160 cells

    So each cell has a minimal diameter of 360°/160.
    Possibly the pentagon cells have a smaller diameter. But since there are only 12, lets forget about them.

    The field of view should be calculated so that it views an area on the planet that has this diameter.

    a = altitude of the scanner above sealevel
    d = 360° / 160 (diameter of a single cell)

    rc = rplanet * cos(d/2) (radius to the place of the cell)
    hc = rplanet * sin(d/2) (height of the cell)
    b = a + (rplanet - rc) (distance between scanner and place of the cells)

    The field of view can then be calculated as

    f = 2 * tan-1(hc / b)
    Last edited by mhoram; 10th April 2014 at 02:09. Reason: adjusted link

  6. #7
    Sr. Spacecraft Engineer
    ... AND LITTLE OL' EELOO

    Javascript is disabled. View full album


    Eeloo [RADAR] [Spoiler: Show RADAR Orbits]

    Eeloo [Multi] [Spoiler: Show Multi Orbits]

    Eeloo [SAR] [Spoiler: Show SAR Orbits]

    Eeloo [ORS] [Spoiler: Show ORS Orbits]

    Eeloo [EPL] [Spoiler: Show EPL Orbits]
    Last edited by technogeeky; 16th August 2014 at 02:03.

  7. #9
    Sr. Spacecraft Engineer
    THE EARTH SYSTEM [RSS]

    Javascript is disabled. View full album

    Earth [RADAR] [Spoiler: Show RADAR Orbits]

    Earth [Multi] [Spoiler: Show Multi Orbits]

    Earth [SAR] [Spoiler: Show SAR Orbits]

    Earth [ORS] [Spoiler: Show ORS Orbits]