Professional Documents
Culture Documents
• Very good progress in general, on track for now, we will keep refining the requirements in
the coming weeks as we refine the mission concept and we go to system architecture.
• Most groups understood the requirement classification and provided the key requirements
for each section. Some still need to think about what are the differences between each type
of requirement (refer to definitions/examples). It’s up to you to make choices in your mission
concept/architecture to design more precisely your mission and imposed constraints on the
system, helping you to identify requirements then.
• Example: spacecraft = lander or orbiter + lander ? How much autonomy for rover?
For sure we can discuss together these choices.
• Precise values are not the most important things, you can use To Be Defined (TBD) and
possibly refine in the coming weeks thanks to:
• Refining your mission architecture and CONOPS (you will know more about how you
mission operates and then you can identify from reference missions / discussing with
us, which performance level (numbers) you can allocate.
• Which functions are required from it? (e.g communicate in X-band with a
TBD data rate for uplink and TBD data rate for downlink ((functional
requirement))
• Which performance level? (The data link quantity for example, you can
assume TBD at this stage or look at existing missions (Chandrayaan,
Beresheet, SMART-1, Chang’e…)
• To think in detail of the mission concept of operations and the phases in detail:
• Think of what can happen, what do we need to do in this given phase, how
would we do it in reality? By identifying key functions and potential
problems to solve, this will give you new requirements (especially
operational requirements)
• Programmatic requirements are not technical requirements, not present in the ECSS
standard that we saw but sometimes used by some missions… But we can consider
to include what they cover (cost, launcher, schedule, TRL, partner choice, etc…)
under mission requirement too.
> More details in dedicated slide later
Specific feedback:
• Difference between functional/operational.
• Functional : related to what the system/lander has to DO during all its lifetime, which
breaks down into what each subsystem must do, to ensure that we can realize the
mission goals/requirements.
• Examples: system shall communicate via X-band and a data rate of TBD with ground
stations = functional.
Communication windows of TBD hours/day, controlled/remote operations, etc. =
operational
• Power:
• Environment:
• Interface req: Data relay to be done between ground segment & lander, using
telemetry / radio-frequency.. OR Telemetry / Telecommands to rover
are communicated via Lander by Wi-Fi between them.
• Operation: Communication windows between ground stations and lander shall be at
least TBD hours a day.
• Landing-related requirements:
• Spacecraft shall generate power with solar arrays → this is expressing a solution, not a
required function (generate power) with a level of performance (TBD Watts). If the design is
already chosen for solar arrays, then I’d refine by « The solar arrays shall provide TDB
power ».
• Rover shall be able to come back to lander: it’s functional (even can be seen as payload
requirement as rover =payload). Rover shall come back to lander every 4h during its science
operations (=Operational requirement). Rover shall be connected to lander with a cable,
providing power/data/safety… → interface req. (not a very probable one for rover
operations but could be when rover comes back).
❑ You have Technical and Non-Technical requirements. The programmatic requirements are
non-technical ones (e.g cost, schedule, political, TRL, constraints...) and were not presented
in the workshop as we focused on the technical ones according to ECSS standards (cf canvas
documentation).
❑ Indeed, they are quite close to Mission Requirements (which are more related to
functions/tasks to be performed within mission scenarios, what is required to reach the
mission objectives, cf slides 22-25 lect 2). As there are different terms used by different
actors/countries (no international standard), it's quite difficult to distinguish them (in a way
programmatics can be included under mission requirements).
❑ Otherwise, a way to help to split them I believe is to think of if it's technical and linked to the
mission objectives (what needs to be done for the mission to succeed) VS not technical and
rather about HOW to implement the mission (programmatics, e.g cost, schedule,
international collaboration, etc.)