APPARATUS AND METHOD FOR SATELLITE PAYLOAD DEVELOPMENT
20190092498 · 2019-03-28
Assignee
Inventors
- Rafael Jordá SIQUIER (London, GB)
- Han LAI (London, GB)
- Aleix Megias HOMAR (London, GB)
- Jordi Barrera ARS (London, GB)
- Mark COWAN (London, GB)
Cpc classification
B64G1/428
PERFORMING OPERATIONS; TRANSPORTING
B64G1/641
PERFORMING OPERATIONS; TRANSPORTING
B64G7/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B64G7/00
PERFORMING OPERATIONS; TRANSPORTING
B64G1/66
PERFORMING OPERATIONS; TRANSPORTING
B64G1/64
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An apparatus for development and/or testing of a payload for a satellite, comprising: a payload interface operable to connect to the payload; and a communication link, operable to couple the apparatus with a computer; wherein the apparatus is operable to emulate one or more subsystems of the satellite, such that the behaviour of the payload when connected to the apparatus via the payload interface and communication link is the same as when in the satellite.
Claims
1. An apparatus for development and/or testing of a payload for a satellite, comprising: a payload interface operable to connect to the payload; and a communication link, operable to couple the apparatus with a computer; wherein the apparatus is operable to emulate one or more subsystems of the satellite, such that the behaviour of the payload when connected to the apparatus via the payload interface and communication link is the same as when in the satellite.
2. An apparatus according to claim 1, further comprising a data interface module operable to be connected to the payload via the payload interface, such that data can be communicated between the computer and the payload via the data interface module.
3. An apparatus according to claim 1 or 2, further comprising a power interface module operable to be coupled to a power supply, whereby to supply power to the payload via the payload interface.
4. An apparatus according to claim 3, wherein the power interface module is operable to receive power from a power supply including at least one of: mains supply, generator, battery and a computer.
5. An apparatus according to claim 3 or 4, wherein the power supplied to the payload comprises a potential difference of between 1 and 24 volts, for example one of: 3.3 volts; 5 volts; 12 volts; or 24 volts.
6. An apparatus according to any preceding claim, wherein the payload interface is operable to supply both data and power to the payload.
7. An apparatus according to any of claims 1 to 6, further comprising a housing for the payload interface and/or communication link, and preferably also for the data interface module and/or the power interface module according to any of claims 2 to 6.
8. An apparatus according to claim 7, wherein the housing is arranged to have substantially the same dimensions as one or more subsystems of the satellite to be used with the payload.
9. An apparatus according to claim 7 or 8, wherein the housing comprises at least one mechanical interface for securing the apparatus to another structure, framework and/or panel.
10. An apparatus according to any of claims 2 to 9, wherein the data interface module and/or power interface module is/are operable to be controlled by the computer to simulate conditions that the payload may undergo in the satellite, for example when the satellite is in orbit, such that behaviour of the payload under such conditions can be monitored and/or the payload operated.
11. An apparatus according to claim 10, wherein the simulated conditions provide data on one or more of: position; attitude and orbit control subsystem properties; power subsystem parameters; run mode; power control; deployables status; electronics system configuration; firmware management; reset settings; thermal subsystem parameters and control; or redundancy settings.
12. An apparatus according to any preceding claim, further comprising a payload mounting framework defining a payload volume, for example to which to mount the payload.
13. A system for development and/or testing of a payload for a satellite, comprising; a framework for supporting the payload in a desired orientation; and an apparatus according to any of claims 1 to 11.
14. A system according to claim 13, further comprising a controller arranged to control the apparatus, for example wherein the controller is a computer.
15. A system according to claim 13 or 14, further comprising a power supply module arranged to supply power to the apparatus.
16. An apparatus or system according to any of claims 12 to 15, wherein the framework is modular, preferably wherein the size of the framework can be reconfigured, for example wherein the framework comprises two or more separate frame modules connected together.
17. An apparatus or system according to claim 16, wherein the two or more adjacent frame modules are secured together by connecting members.
18. An apparatus or system according to any of claims 12 to 17, wherein the framework may be configured to correspond with the dimensions of the satellite, for example wherein the satellite is a CubeSat, optionally with a configuration of between 1U and 12U.
19. An apparatus or system according to claim 18, wherein the framework is arranged to define a payload volume that is substantially the same volume as the payload volume of the satellite.
20. An apparatus or system according to any of claims 12 to 19, wherein the framework includes one or more partitions for compartmentalising the framework, for example wherein the partitions are provided by one or more rib members.
21. An apparatus or system according to any of claims 12 to 20, wherein the framework is configured such that at least a portion of the framework can be replaced with a payload or a dummy payload, whereby to maintain structural integrity of the framework.
22. An apparatus or system according to any of claims 12 to 21, further comprising one or more panels arranged at least in part to enclose at least a section of the framework.
23. A system according to any of claims 13 to 22, further comprising a dummy module arranged to simulate the volume and/or mass properties of one or more subsystems in the satellite, for example wherein the dummy module is arranged to fit within the framework, for example wherein the dummy module is arranged to be integrated as part of the structure of the framework.
24. A machine-readable map, or machine-readable instructions, configured to enable a 3D printer (or any printer or manufacturing device/system) to manufacture the framework and/or connecting members and/or dummy module according to any of claims 12 to 23.
25. A method for development and/or testing of a payload for a satellite, the method comprising the steps of: connecting the payload with an apparatus according to any of claims 1 to 11; and performing one or more simulations on the payload to determine the likely behaviour of the payload in orbit.
26. A method according to claim 25, further comprising mounting the payload in a desired orientation within a framework that corresponds to the structure of the satellite.
27. A method according to claim 25 or 26, wherein the one or more simulations are performed on a computer that is coupled to the apparatus.
28. A method according to any of claims 25 to 27, further comprising the step of determining the behaviour of the payload under varying environmental conditions, for example wherein the payload and apparatus are placed in an appropriate test chamber.
29. A method according to claim 28, wherein the environmental conditions may comprise one or more of: a reduction in air pressure, vibration of the apparatus; a reduction or increase in ambient temperature; and a change in the radiation levels.
30. A method for developing and/or testing a payload for a satellite, the method comprising: simulating one or more conditions of a space mission on a computer; controlling the payload to undergo one or more of said simulated conditions; and monitoring the payload to determine its behaviour while undergoing the one or more simulated conditions.
31. A method according to claim 30, wherein the computer is operable to act as a spacecraft simulator providing data on one or more of: position; attitude and orbit control subsystem properties; power subsystem parameters; run mode; power control; deployables status; electronics system configuration; firmware management; reset settings; thermal subsystem parameters and control; or redundancy settings.
32. A method according to claim 30 or 31, wherein the simulation is created using actual space flight data, for example obtained from previous missions.
33. A method according to any of claims 30 to 32, wherein the computer is further operable to simulate multiple satellites simultaneously and/or inter-satellite communication.
34. A method according to any of claims 30 to 33, wherein the payload is connected to an apparatus according to any of claims 1 to 11.
35. A computer program product adapted to perform the method of claims 30 to 34.
36. A computer program product according to claim 35, further adapted to control the payload in the satellite, for example by using the same user interface for both the simulation and the actual control.
37. An apparatus, system or method according to any preceding claim, wherein the payload is for a satellite having a wet mass of less than 500 kg, preferably a satellite having a wet mass of between 1 kg and 25 kg, and more preferably a nanosatellite, for example a CubeSat.
38. A satellite for use with a payload developed and/or tested using the apparatus, system and/or method according to any previous claim, preferably wherein the satellite is small satellite, and more preferably a nanosatellite, for example a CubeSat.
39. An apparatus or system substantially as herein described and/or as illustrated in the accompanying Figures.
Description
[0062] At least one embodiment of the present invention will now be described, by way of example and with reference to the accompanying drawings, having like-reference numerals, in which:
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073] A satellite launcher may be configured to launch multiple small satellites, such as nanosatellites, into orbit, either as primary or secondary payloads on the launcher (e.g. a rocket). A developer of a small satellite may therefore need to configure and/or test their payload for compatibility with the satellite platform upon which it will be launched. This may include developing/testing the payload in various configurations and/or orientations in which it might find itself in orbit, and/or testing the compatibility of the payload with the satellite platform. Such compatibility may include compatibility with the electrical and/or mechanical systems of the satellite, and its related interfaces.
[0074]
[0075] The apparatus 10 includes a plurality of structural supports 1 arranged to define a framework having a degree of structural rigidity and robustness for defining a payload volume into which a payload 6 can be placed, mounted and/or fixed. The framework 1 may be arranged to correspond with the structure of an actual satellite platform. The payload 6 as illustrated in
[0076] A power supply module 9, which is arranged to be connected to an external power source such as (AC) mains power supply, a generator, a battery, or computer equipment capable of providing power, is provided to supply power to the apparatus 10 via a power port (or interface) 7 provided on the apparatus 10. The power supply module 9 is configured to provide power to a payload 6 in the payload volume when connected to the payload 6 via a payload power interface module 2 provided on the apparatus 10.
[0077] The apparatus 10 is also provided with a data interface module 3, which is connected via external data (or communication) link to a general-purpose computer (or other computing device) or is in communication with a computer and/or data network to a remote computing system via a communication interface 8 provided in the apparatus 10. The data interface module 3 can provide a data link between the external data (or communication) link and the payload 6 in the payload volume when connected to the payload 6 via a payload interface 4 provided in the apparatus 10. The apparatus 10 may be configured to communicate with a computer or cloud based system by using a wired or wireless connection, for example.
[0078] In another embodiment, the data interface module 3 can be provided along with a power interface module 2 and/or payload interface 4 in an integrated arrangement, for example where only a single wire and/or connector to the payload is used and/or where the same (e.g. a single) physical connector is used to communicate data with a computer and to transmit power from the power supply module 9. Such an integrated arrangement will be discussed in more detail further on.
[0079] In the apparatus/system 10 of
[0080] Simulation software can be employed to assist the design and integration of the payload 6 and simulate the satellite activities. Simulation software running on a remote or locally connected computer (via the data interface module 3) is operable to simulate the behaviour of a satellite carrying the payload 6 as if in orbit. The apparatus 10 can therefore be used to simulate orbital mechanics (position and attitude), different attitude control modes, ground passes (including sending telemetry and payload data and receiving commands), and undergoing charging and discharging cycles. The simulation may emulate a number of different spacecraft parameters, including those in respect to size, attitude control capabilities, orbits, solar panels, and relative location of ground stations. Software assisting in one or more of this functions may be stored on a computer local to the apparatus 10, or partially or entirely stored off-site as part of a cloud computing application. The software may further be developed to connect multiple spacecraft models together, for example in a constellation arrangement.
[0081] In another embodiment, there is provided a satellite comprising the same structure as the development and testing apparatus 10 according to the first or other embodiments. Optionally, in some embodiments the satellite can be a nanosatellite, such as a CubeSat, but other sized satellites are possible in other embodiments.
[0082] Where the apparatus 10 is arranged to use exactly the same power supply module 9 and data interface module 3 as a satellite having the same structural framework 1, the performance of the payload may therefore be simulated and evaluated pre-mission, without having access to the actual satellite to do so. Once the satellite is in orbit, the use of the same interfaces and operational functions of the simulation software allow the payload 6 to behave in the satellite as it did when mounted in the development and testing apparatus/system 10. The user is able to monitor the status of the satellite, send commands to its payload 6 and receive the payload data following the same procedures used when the payload simulations were being carried out using the development and testing software and/or apparatus/system 10.
[0083] Thus, a developer of a small satellite may first integrate and test their payload 6 into the framework 1, arriving at a desired configuration of the payload in which its performance is expected to meet with their mission requirements, before sending the framework 1 and integrated payload 6 to a satellite launcher to be integrated with a small satellite for launching as a secondary payload of a rocket, or similar launcher.
[0084]
[0085] A computer 20 is coupled to a data interface module 3 via a communication interface 8. The data interface module 3 is coupled to the payload 6 via the payload interface 4. As referred to herein, the term data interface module may be used interchangeably with the term payload communication module, though the term data interface module 3 is generally used.
[0086] The power supply module 9 is connected to both the payload communication module 24 (e.g. data interface module 3) and the power interface module 2. In this example, the payload communication module 24 is also coupled to the power interface module 2 via a power control module 26. The power control module 26 serves to monitor the power being introduced to the payload communication module 24, and can transmit data regarding the power consumption and modulate it should there be a risk of damage to the payload 6. Power from the power supply module 9 is transmitted to the payload 6 via the payload interface 4. As explained above, while the payload interface 4 may be configured to transmit both data and power, it may also comprise a plurality of separate payload interfaces 4 such that data and power can be transmitted separately.
[0087] The power interface module 2, data interface module 3, payload interface 4, payload 6 and power control module 26 together comprise a satellite model 35, according to the first embodiment.
[0088]
[0089] The apparatus 100 may therefore provide a compact core electronics assembly (housing) for a small satellite, including: [0090] a highly integrated and modular assembly of subsystems seen as a black box from the payload side. [0091] a core electronics secondary structure providing radiation shielding and thermal conductive links from the electronics to the primary structure.
[0092] Advantages of the apparatus 100 include: [0093] a housing (mechanical assembly) provided by the around the core electronics may permit the subsystems and components inside to have thermally conductive or isolation links tailored to their needs. The design has flexibility built in to reduce non-recurrent costs for missions that need a tailored approach. This is a step-change compared to existing small/nanosatellite derived subsystems, bringing more performance in off the shelf configurations and the flexibility to tailor to a specific mission for very low cost and minimal impact in the rest of the components. [0094] The mechanical assembly of the apparatus 100 may also provide higher radiation shielding level compared to existing CubeSat subsystem assemblies. This may reduce the total ionizing dose increasing the life and reducing radiation affectation of the electronic components. [0095] The mechanical assembly of the apparatus 100 may act as load bearing structure providing interfaces for exterior panels or components. This may bring volumetric and mass efficiencies by using the secondary structure for several purposes.
[0096] The apparatus 10, 100 may be (further) configured to perform the following functions:
[0097] (1) Data interface management: The data rate is limited according to the conditions of a controller (such as software application), via limiting the data throughput through the data channels to the payload. For instance, a live data link may be simulated from payload to ground segment. If the satellite configuration and the ground segment chosen allow only a 2 mbps link, then the apparatus can limit the data accordingly. If for instance, payload is just transmitting data to the satellite platform bus to be stored and downloaded to ground later on, then the data link speed can be higher, for example hundreds of mbps. Possible data interfaces include: CAN bus, I2C, SPI, LVDS, GPIO.
[0098] (2) Power interface management: Similarly, the apparatus can manage the power channels to deliver different voltages and currents. Several power buses can be used and configured at the same time.
[0099] Depending on the simulated mission configuration, each power channel might get the current limited, so for example, for a specific part of the orbit the 3.3V channel will only deliver 1 A as maybe the satellite is in eclipse and power needs to be limited to avoid running out of power from batteries. Alternatively, a thermal limitation may apply so high power could be delivered, but only for a short period of time, for example.
[0100]
[0101] The framework 120 may comprise a structure made of primary parts with standardized interfaces, including: [0102] main vertical structural members: rails 114 with an equally spaced hole pattern to provide a standardised clear mechanical interface. All the parts of the satellite may be connected to the rails 114. Different design of rails allow for different satellite platform sizes and configurations. [0103] connecting members: ribs 116, stiffeners, horizontal rails, (dummy) payloads, panels. All of these parts may be connected to the rails to provide structural integrity and interfaces for any electronic modules, payloads, end plates, shear panels, exterior panels, exterior components, etc.
[0104] The rails (or members) that form the framework 120 can be reused to create configurations of different width, length and/or depth. By using rails of variable and/or different lengths, various different configurations of width, length and/or depth are possible for a framework 120, which can be easily reconfigured. A plurality of ribs 116 are provided within the framework 120 to section off volumes or compartments of the framework 120.
[0105] Advantages of the modular framework 120 structure include: [0106] it may permit more flexibility for the payload to be the volume, shape and mechanical interfaces that most suit the mission requirements. The payload does not need to be designed around the framework 120 but the framework 120 has enough flexibility to permit a higher number of options compared to existing nanosatellite off the shelf frameworks. Possibility of payloads substituting part of the framework (of the satellite) are enabled as well. [0107] It may permit more flexibility for orientation and mounting arrangements of the nanosatellite core bus compared to existing nanosatellite concepts. This may permit more flexibility to the payload as well. [0108] exterior solar panels tend to be mission specific, hence the structural concept presented may permit a higher flexibility to tailor the solar/exterior panels to the mission. [0109] the commonality of parts among different size of nanosatellites may permit reduction in costs and times due to higher units manufactured. [0110] the standard interface and compatibility of structural parts between different size of nanosatellites may permit punctual modifications carried out for specific missions to be incorporated as another option for the modular framework 120 structure.
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117] In some embodiments, the simulation software can provide some or all of the following functions: Full orbit simulation; Coverage during operations simulation; Satellite mode manager simulation; Attitude control system power-on, power-off and reset; Set Unix time; Attitude control system run mode; Set attitude estimation mode; Set attitude control mode settings and script; Set attitude angles; Get pointing performance; Set start-up mode; Attitude and angular simulation in 3D display; Satellite position simulation; Satellite velocity simulation; SGP4 orbit simulation; Link budget settings and simulation; Datalink budget; Ground station visibility and planning; Communication protocol and packet format settings; Real time communication interface between payload and satellite system; Transceiver run mode simulation; Transceiver communication simulation; Housekeeping simulation (e.g. battery level, payload power interface current, payload power interface voltage, current protection simulation); Set power interface output; Solar panel voltage and current simulation; Power system temperature simulation; Payload power interface initial settings; EPS modes simulation; Satellite temperature of different components, e.g. solar panels, structure, payload bay; and Heat fluxes to and from the payload.
[0118] The apparatus and system described herein may provide hardware-in-the-loop, whereby a software application can take into account the performance of the real subsystems in the satellite and provide simulations based on this information. For example, if a satellite developer selects a battery pack, the software could take into account the available energy for that mission and assess the suitability of the chosen configuration.
[0119] The software application may also be fed from the real performance of subsystems from orbit and ground tests, making the simulations more accurate. The software application may also inform the developer about the real launch and ground segment opportunities available. So if the developer selects a specific orbit, the software application can inform them of the launch opportunities, timeline and conditions. Ground segment availability and characteristics could also be shown and feed the simulation results. For example, the amount of downlink data for a specific configuration may be affected by the ground station configuration and the simulation can recommend a more suitable option.
[0120] The software application can thereby provide a mission simulator, such that a developer can select the mission parameters they want to simulate, for example: orbit, satellite configurations (e.g. this amount of battery, more coarse or more fine attitude systems, different frequency and data rate transceivers), etc.
[0121] Furthermore, the developer can use the same software application to operate and/or command the payload once satellite is in orbit using the same interface(s) as used during payload development. The software application can take into account safe boundaries in order to enable satellite developers to control the payload within safe satellite boundaries, for example adversely controlling the attitude of the satellite such that it dangerously affects the power intake.
[0122] Many different methods of manufacture may be used to produce any of the components mentioned in relation to this apparatus, and in particular the framework and/or the connecting members. For example, components of one or more embodiments described herein may be manufactured by way of 3D printing whereby a three-dimensional model of one of the various options for the hand-held objects are supplied, in machine-readable form, to a 3D printer adapted to manufacture said one or more components. This may be by additive means such as extrusion deposition, Electron Beam Freeform Fabrication (EBF), granular materials binding, lamination, photopolymerization, or stereolithography or a combination thereof. The machine-readable model comprises a spatial map of the object or pattern to be printed, typically in the form of a Cartesian coordinate system defining the object's or pattern's surfaces. This spatial map may comprise a computer file which may be provided in any one of a number of file conventions.
[0123] One example of a file convention is a STL (STereoLithography) file which may be in the form of ASCII (American Standard Code for Information Interchange) or binary and specifies areas by way of triangulated surfaces with defined normals and vertices.
[0124] An alternative file format is AMF (Additive Manufacturing File) which provides the facility to specify the material and texture of each surface as well as allowing for curved triangulated surfaces. The mapping of the object may then be converted into instructions to be executed by 3D printer according to the printing method being used. This may comprise splitting the model into slices (for example, each slice corresponding to an x-y plane, with successive layers building the z dimension) and encoding each slice into a series of instructions. The instructions sent to the 3D printer may comprise Numerical Control (NC) or Computer NC (CNC) instructions, preferably in the form of G-code (also called RS-274), which comprises a series of instructions regarding how the 3D printer should act. The instructions vary depending on the type of 3D printer being used, but in the example of a moving printhead the instructions include: how the printhead should move, when/where to deposit material, the type of material to be deposited, and the flow rate of the deposited material.
[0125] Any part of an apparatus as described herein may be embodied in one such machine-readable model, for example a machine-readable map or machine-readable instructions, configured to enable a physical representation of said part of apparatus to be produced by 3D printing. This may be in the form of a software code mapping of one or more components and/or instructions to be supplied to a 3D printer (for example numerical code).
[0126] Any system feature as described herein may also be provided as a method feature, and vice versa. As used herein, means plus function features may be expressed alternatively in terms of their corresponding structure.
[0127] Any feature in one aspect of the invention may be applied to other aspects of the invention, in any appropriate combination. In particular, method aspects may be applied to system aspects, and vice versa. Furthermore, any, some and/or all features in one aspect can be applied to any, some and/or all features in any other aspect, in any appropriate combination.
[0128] It should also be appreciated that particular combinations of the various features described and defined in any aspects of the invention can be implemented and/or supplied and/or used independently.