Eurostar E3000 Satellite On-Board Software Development of a Product Line Towards Multiple System Needs D
Total Page:16
File Type:pdf, Size:1020Kb
Eurostar E3000 Satellite On-Board Software Development of a product line towards multiple system needs D. Breton, A Rossignol To cite this version: D. Breton, A Rossignol. Eurostar E3000 Satellite On-Board Software Development of a product line towards multiple system needs. Conference ERTS’06, Jan 2006, Toulouse, France. hal-02270493 HAL Id: hal-02270493 https://hal.archives-ouvertes.fr/hal-02270493 Submitted on 25 Aug 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Eurostar E3000 Satellite On-Board Software Development of a product line towards multiple system needs D. Breton, A. Rossignol EADS Astrium SAS, 31 Rue des Cosmonautes 31402 Toulouse Cedex 4 Abstract: payload power) for E1000/2000 platform to large The present paper describes how the on-board size (up to 12 kW) for E3000 platform. software for the telecommunication satellites family ° E2000+ characteristics Eurostar E3000 contributes to the successful story of o Highly efficient for missions in the 40 the product line. It encompasses a synthetic transponders range description of the platform and the on-board software functions and major requirements to support the o Launch mass : up to 3.4 tons, different options and variants, how this generic compatible with all launch vehicles software was efficiently developed and verified, how o Payload power : up to 6.2 kW each instantiation for each new satellite program o Payload : up to 48 installed high- could benefit from the overall industrialization power amplifiers, large and multiple process. antenna configurations Keywords: Reusability, Evolvability, Product line o Satellite manoeuvre life : 15 years o CCSDS telemetry / telecommand 1. Introduction protocol On one side main space programs are considered ° E3000 characteristics for avionics and on-board software as a new o Modular architecture provides for a prototype every time. On the other side the wide range of high power missions, commercial market pressure has forced satellite flexible payload accommodation manufacturers to improve drastically their cost and o Launch mass : up to 6.4 tons, their time to market. These market constraints are compatible with all commercial particularly true for the commercial launch vehicles telecommunication satellite market. To achieve such goals EADS ASTRIUM has decide o Payload power : up to 12 kW to develop a very generic telecommunication satellite o Payload :up to 120 installed high- platform named Eurostar E3000 able to be power amplifiers, large and multiple customised for all major telecommunication antenna configurations application domains and missions. o Satellite manoeuvre life : 15 years A new powerful and modular avionics was o Multi-standard telemetry/command developed to be compatible with the performance protocols range and the functional set of variants and options. The on board software running in the main computer was defined, developed and validated as a generic large product line with a major objective to reduce as far medium as possible cost and schedule for each program instantiation and qualification. small 2. Eurostar 3000 Telecommunication Platform 2.1 From Eurostar 1000 to Eurostar 3000 The latest version Eurostar E3000 inherits from the large development and in-flight experiences of the E2000 E2000+ two first versions Eurostar E1000 and E2000 with 21 E3000 operational in-orbit satellites. Figure 2.1 - Eurostar satellite All the family was developed with a very modular series design for efficient customised solutions covering a broad range from medium size (3 KW to 6 KW ERTS 2006 – 25-27 January 2006 – Toulouse Page 1/7 2.2 The latest generation Eurostar E3000 2.3 The Eurostar E3000 software product catalogue The latest Eurostar version, the E3000, already and alternatives chosen by satellite operators Eutelsat, Hispasat, The E3000 new product development policy was Inmarsat, Intelsat, SES Astra, Paradigm and Telesat established to meet various telecommunication and successfully introduced in orbit in 2004, is program requirements: setting new standards. • It leads to a Platform product catalogue with The following improvements have been introduced in options, the EUROSTAR 3000 platform: • At Software level (definition and implementation) o Increase launch mass, by designing a scale -up the driver was to make a generic product to the structure of the heritage design, which is maximum extent and to customize this product capable of up to 6 tons launch mass with through data (database to the maximal extent) in conservative design margins. the frame of a dedicated program, o Improve critical platform performance such as • This approach is the most effective in terms of pointing by implementing a 2 DOF AOCS planning and cost and enables strong heritage system, propulsion performance by between programs implementing the flight proven plasmic • The counterpart is: propulsion technology. – The SW is not exactly tailored to a o Improve operability and autonomy by using specific program needs but to a family of additional computer capacity to implement user needs fulfilled by a set of SW friendly system interface and a complete and alternatives comprehensive FDIR approach. – At SW generation, the generic product is o A design for manufacture and test approach has customized to fit a program’s needs been followed with extensive participation of (alternatives selection) manufacturing and AIT during all phases of the design. – Customisation may lead to extra code (in the frame of a dedicated program) The E3000 platform is characterised by its modularity: – This extra code is identified, made neutral and without side effects on board • A common Service Module design The E3000 Software product catalogue has been • A large level of modularity with generic elements prepared as an input to the E3000 platform product o Communication module with one, two or catalogue: the structure is derived from the structure three floors of the E3000 platform product catalogue to allow an o Propulsion : chemical only or chemical + easy mapping of information between these two electric (Plasma), several tank capacities documents. from 2.4 to 2.9 tons This SW catalogue is also a reference document for o Power : scalable solar array, NiH2 or Li-Ion the “E3000 On-Board Software Alternatives batteries Implementation” document which provides a detailed cartography of alternatives impacts in the E3000 SW • Satellite power up to 16 kW : solar array span up and especially how the non selected alternatives are to 45 m managed inside the SW (i.e. unused SW if any and in this case how its safety is ensured). Propulsion all chemical The Figure 2.3 summarises the position of the (CPS tank size : 2450kg to 2900kg) different documents. or chemical plus plasma propulsion Solar array : 3 to 5 panels per wing 2 panel sizes Scalable power system Single or dual PSR concept range of 4 to 2x16 power modules Battery highly efficient Li-Ion cells or conventional NiH2 (4.5" or 5.5" cells) Figure 2.2 - E3000 Platform modularity ERTS 2006 – 25-27 January 2006 – Toulouse Page 2/7 OPTION DEFINTION What are the E3000 platform options ° TM/TC options (Sub-carrier, bit rate, protocols, Users authentication or not) System ° Payload Configuration level E3000 Platform catalogue • Proposal team ° Power system configuration (Solar arrays, Battery, Number of modules, Single or Dual) SW E3000 On Board Software • Program team level ° Catalogue (early phases Actuators configuration (Chemical and Plasmic of programs) propulsion, thrusters, CPS tank size, number of wheels) ° OPTION IMPLEMENTATION How those options are implemented GNC modes ( Inverted attitude, Transfer orbit, Orbit inclination ) System ° Thermal loops configuration (Number, level E3000 Platform option frequency, monitoring, thresholds) Implementation at System level • Program team • Software team This OBSW catalogue allows many spacecraft SW E3000 On Board Software • Functional level Alternative implementation configurations. Nevertheless, some OBSW validation alternatives are linked together and some team configurations are not recommended or even not allowed. In order to provide to proposal managers a Figure 2.3 - Platform and OBSW product catalogue and alternative documents quick overview of all sets of alternatives which have already been designed and validated together in the Each alternative is described with the same frame of programs, the document includes table structure: presenting a mapping of selected OBSW alternatives in existing Satellite configurations: sets of Description: a summary of the functionality alternatives that have proven their compatibility and introducing the configurability provided by the alternative preferred configurations (i.e. already developed). Categorisation: whether it is linked with a platform option or it is a functional alternative. 3. Eurostar 3000 On Board Software product line When it is a system option, its relevant name is From an On Board Software (OBSW) production provided. view point, Eurostar E3000 Spacecraft family Justification: an explanation of the reasons