56
a ESTEC Postbus 299 - NL2200 AG Noordwijk - Keplerlaan - NL 2201 AZ Noordwijk ZH - Tel. (31) 71 5656565 - Fax (31) 71 5656040 CDF-UM-001 Iss3 Rev0 - Final.doc CDF DOCUMENT document title/ titre du document SER ANUAL prepared by/préparé par Ross Henderson / Andrew Caldwell reference/réference CDF-UM-01 Issue/édition 3 revision/révision 0 date of issue/date d’édition 11 Sept 2007 status/état Final Document type/type de document User Manual Distribution/distribution See List

CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

a

ESTEC Postbus 299 - NL2200 AG Noordwijk - Keplerlaan - NL 2201 AZ Noordwijk ZH - Tel. (31) 71 5656565 - Fax (31) 71 5656040

CDF-UM-001 Iss3 Rev0 -

Final.doc

CDF DOCUMENT

document title/ titre du document

SER ANUAL

prepared by/préparé par Ross Henderson / Andrew Caldwell reference/réference CDF-UM-01 Issue/édition 3

revision/révision 0 date of issue/date d’édition 11 Sept 2007 status/état Final Document type/type de document User Manual Distribution/distribution See List

Page 2: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 2 of 56

s A P P R O V A L

Title titre

CDF User Manual issue

issue 3 revision

revision 0

author auteur

Ross Henderson / Andrew Caldwell TEC-SYE date date

11/09/07

approved by approuvé by

Massimo Bandecchi TEC-SYE date date

C H A N G E L O G reason for change /raison du changement issue/issue revision/revision Date/date

Update according to revised CDF Model template 3 2 1

Update to bring in-line with new Set-up and Document Structure

3 0 September 07

C H A N G E R E C O R D ISSUE: 2 REVISION: 1

reason for change/raison du changement page(s)/page(s) paragraph(s)/paragraph(s)

Implementation of Results sheet and Generate Outputs macro

22 – 28, 32-33 3.4, 3.8

Page 3: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 3 of 56

s T A B L E O F C O N T E N T S

1 INTRODUCTION ............................................................................................................ 6

1.1 LOGGING IN TO A CDF COMPUTER.......................................................................................................6

1.2 ICA CLIENT USE ............................................................................................................................................6

2 CDF FILE DIRECTORY STRUCTURE.......................................................................... 9

2.1 WORKING DIRECTORIES (W:,I:,K:)....................................................................................................9 2.1.1 STRUCTURE OF A PROJECT FOLDER ...................................................................................................9

2.2 MASTER DIRECTORIES (M:,J:,L:) .....................................................................................................11

3 WORKING WITH WORKBOOKS ................................................................................ 13

3.1 OPENING A WORKBOOK..........................................................................................................................13 3.1.1 MACRO SECURITY ..................................................................................................................................13 3.1.2 PASSWORDS..............................................................................................................................................13 3.1.3 EXCEL UPDATE DIALOGUE ..................................................................................................................14 3.1.4 CONFIGURATION MANAGEMENT FORM..........................................................................................14

3.2 GENERAL OVERVIEW ...............................................................................................................................15 3.2.1 COMMON SHEETS....................................................................................................................................15 3.2.2 DOMAIN SPECIFIC SHEETS ...................................................................................................................16 3.2.3 LINKS BETWEEN WORKBOOKS...........................................................................................................16

3.3 ORGANISATION OF PARAMETERS.......................................................................................................18 3.3.1 ELEMENTS & UNITS................................................................................................................................18 3.3.2 ADDING ......................................................................................................................................................19

3.3.2.1 INPUTS SHEET ................................................................................................................................19 3.3.2.2 OUTPUTS SHEET ............................................................................................................................20 3.3.2.3 EQUIPMENT SUMMARY SHEET.................................................................................................21

3.3.3 REMOVING ................................................................................................................................................22

3.4 THE INPUTS SHEET ....................................................................................................................................22 3.4.1 PURPOSE ....................................................................................................................................................22 3.4.2 LAYOUT......................................................................................................................................................22 3.4.3 ADDING INPUTS.......................................................................................................................................25 3.4.4 UPDATING INPUTS ..................................................................................................................................26 3.4.5 CORRECTING REFERENCES..................................................................................................................27

3.5 THE OUTPUTS SHEET................................................................................................................................29 3.5.1 PURPOSE ....................................................................................................................................................29 3.5.2 LAYOUT......................................................................................................................................................29 3.5.3 ADDING OUTPUTS...................................................................................................................................31

Page 4: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 4 of 56

s 3.5.4 CELL NAMES.............................................................................................................................................31 3.5.5 UPDATING OUTPUTS ..............................................................................................................................32

3.6 THE EQUIPMENT SUMMARY..................................................................................................................32 3.6.1 PURPOSE ....................................................................................................................................................32 3.6.2 LAYOUT......................................................................................................................................................32 3.6.3 COLUMNS ..................................................................................................................................................35

3.6.3.1 MASS.................................................................................................................................................35 3.6.3.2 DIMENSIONS (DIM) .......................................................................................................................35 3.6.3.3 TEMPERATURE REQUIREMENTS (TEMP)................................................................................36 3.6.3.4 POWER CONSUMPTION (POWER)..............................................................................................36 3.6.3.5 RISK...................................................................................................................................................36 3.6.3.6 COSTS ...............................................................................................................................................37

3.7 CALCULATION SHEETS...........................................................................................................................39

3.8 PRESENTATION SHEETS ..........................................................................................................................40

3.9 NOTES SHEET...............................................................................................................................................40

3.10 MENUSHEET .................................................................................................................................................41

3.11 THE DATA EXCHANGE WORKBOOK ...................................................................................................42 3.11.1 OVERALL DATA EXCHANGE PROCESS.............................................................................................42

3.11.1.1 THE DATA EXCHANGE.................................................................................................................42 3.11.1.2 STEPS TO THE PROCESS ..............................................................................................................42

3.11.2 DATA EXCHANGE MACROS .................................................................................................................43 3.11.3 SHARING A NEW PARAMETER BETWEEN DOMAINS....................................................................45 3.11.4 THE WIEMER SHEET ...............................................................................................................................45

4 MODES OF OPERATION AND MECHANICAL STATES .......................................... 47

4.1 SPACECRAFT MODES OF OPERATION................................................................................................47 4.1.1 SUMMARY OF METHOD.........................................................................................................................47 4.1.2 DEFINING SYSTEM LEVEL MODES.....................................................................................................47 4.1.3 DESIGN CASES..........................................................................................................................................48

4.2 MECHANICAL STATES..............................................................................................................................50

5 MARGIN PHILOSOPHY............................................................................................... 52

5.1 MASS MARGINS ...........................................................................................................................................52 5.1.1 EQUIPMENT MARGINS...........................................................................................................................52 5.1.2 SUB-SYSTEM MARGINS .........................................................................................................................52 5.1.3 HIDDEN MARGINS...................................................................................................................................53 5.1.4 SYSTEM MARGIN.....................................................................................................................................53 5.1.5 IMPLEMENTATION IN THE MODEL ....................................................................................................53

5.1.5.1 SUB-SYSTEM LEVEL.....................................................................................................................53 5.1.5.2 EQUIPMENT LEVEL.......................................................................................................................54 5.1.5.3 TOTAL MARGIN .............................................................................................................................54

Page 5: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 5 of 56

s 6 ABBREVIATIONS AND ACRONYMS......................................................................... 55

7 REFERENCES ............................................................................................................. 56

Page 6: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 6 of 56

s

1 INTRODUCTION This manual is a guide for new CDF Team members in the use of the CDF environment for technical studies.

The document contains an introduction to the CDF Terminal Server Farm that forms the environment for the CDF, in particular the directory structure and the intended use of the Master and Working directories.

Instructions and methods are given for the use of the generic sections of the individual workbooks, and an explanation is given of the data exchange process. No detailed information on the use of domain-specific sheets of the workbooks is provided; this may be found in the respective Design Guides.

A general description of the CDF is provided in the CDF System Description [1] and detailed information on using the CDF network environment is provided in the CDF Windows 2003 Terminal Services & citrix MetaframeQuick ReferenceGuide[2].

1.1 Logging in to a CDF Computer The computers at the positions in the CDF may be used by any number of people, and therefore should not be customised by any individual. To avoid some of the pitfalls of having multiple users logging in to one terminal at different times, you are requested to use a communal login ID for logging into Windows. Since your actual work will be done inside your personal ICA client environment, this should have no adverse effects. Log in to Windows using the Username and password “cdf”

1.2 ICA Client Use ICA Client properties are provided in the latest issue of the CDF Windows 2003 Terminal Services & citrix MetaframeQuick ReferenceGuide [2].

1) Either go to this web address: http://estwp.esa-ad.esa.int/citrix/metaframexp/ Or, on a computer Inside the CDF, double-click the metaframe XP internet explorer shortcut on the desktop

2) If there is no shortcut: Contact the CDF Administrator for assistance.

Page 7: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 7 of 56

s 3) The following webpage will be displayed:

4) Type in your normal user name and password for ESAAD. The

following webpage will be displayed:

Page 8: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 8 of 56

s 5) Click on the ‘CDF Desktop’ icon. This will launch the terminal server

and will log you into one of the CDF Servers inside the Server Farm.

6) A Windows Desktop like this will then be available:

Page 9: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 9 of 56

s

2 CDF FILE DIRECTORY STRUCTURE There are several network drives available from the CDF Server Farm. These drives are categorized as either Master or Working drives and have the following attributes:

Master Drives

These drives are used for archiving the information resulting from completed studies. Facility administration information and reference documents and databases are also included in folders on this drive. Normally permissions are granted to administrators and team leaders only.

Working Drives

These drives contain the models and documentation appropriate to on-going studies. Normally permissions are granted to all team members allocated to that study. Permissions to the ‘Cost’ directory are granted to a limited group only.

There are six of these drives, and they are related to the three types of activities in the CDF, Conceptual Studies, Instrument Design Activities, and Phase B Studies. They are listed below:

M Master Drive for Mission Design Studies

W Working Drive for Mission Design Studies

I Working Drive for Instrument Design.

J Master Driver for Instrument Design.

K Working Drive for Phase B Studies.

L Master Drive for Phase B Studies.

2.1 Working Directories (W:,I:,K:) The working directories are used for all ongoing study activities, and contain the following structure:

[Study Folders]

A specific folder is created to contain the files for each ongoing project. This is identified by the project abbreviation followed by the word Study, e.g. STORMS_Study. The structure within this folder is pre-defined (see below).

0_Private This contains the individual working folders of the CDF study team members, where any information can be stored. Any team member may create a folder here. Please note: These files are not private! Access to these folders is unrestricted.

Several other folders are present which are mainly used for the set up of new studies and reference material.

2.1.1 STRUCTURE OF A PROJECT FOLDER Within a Project folder there are several folders related to different aspects of that study, each containing files and/or folders. The folders are named according to the individual project.

Page 10: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 10 of 56

s Project Admin Contains any files related to the administration of the study, such as manpower

information or attendance lists.

Project Meetings Stores the minutes of all the meetings held during the project. Other files can be added to complement the main minutes file.

Project Miscellaneous Contains any other files needed for the study, including the Study Reference files. This location can be used as a shared area for any background documents to be shared with other study members.

Project Model Contains the MS-Excel® Model workbooks being worked on during the design. There should be only one workbook for each domain No other files should be stored here. This also contains folders, used for Configuration, Rapid Prototyping and Simulation amongst others.

The complete set of workbook files1 includes as standard: aocs ground_systems programmatics simulation comms instruments propulsion structures cost mechanisms pyrotechnics system data_exchange mission radiation thermal data_handling power risk

Project Notes Contains Word files for each domain that can be used to store information gathered during the design. These files can then be used to help in the writing of the final report. It should be noted that most information should be placed directly into the Model.

Project Presentations Contains folders for any presentations that will take place through the study, e.g. the final presentation.

Project Report Contains the Word files used for the Project final report based on standard templates. The following folders are contained within as follows: • Project Final Report Inputs: individual chapter inputs by domain (or

chapter) based on standard templates from each domain specialist as author.

• Project Final Report: chapter updates according to review cycle (systems, team lead and customer) and final and fully compiled report and cover page.

• Project Yellow Book Inputs: Inputs by chapter for Programme Board paper if required by study type (optional).

• Project Yellow Book: Programme Board paper if required by study type (optional).

• Project Cost Estimate Report: Secure inputs for industrial and ground systems and operations chapters plus final compilation and cover page if required (optional).

Manager Version 31 Includes the files for the ‘Manager’ application.

XLA Includes the Excel Add-in XLAs for the macros inside the Model. Please

1 The workbooks required for a CDF activity may include all or a subset of the workbooks available and new workbooks as required. Additional workbooks are available for other activities, i.e. Human missions (ECLS, Human Factors), Re-entry vehicles (Aero-thermodynamics, Trajectory), Instruments (Antenna, Electromagnetics, Instrument Systems, Optics, Radiometry, RF Systems).

Page 11: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 11 of 56

s do not modify these files.

In Figure 2-1 below, a Study folder and a Report folder are shown. In this example the given name of the study is ‘Example,’ this will be replaced by the name of the actual study.

Figure 2-1: An Example Study and Example Report folder on the W: Working Drive

2.2 Master Directories (M:,J:,L:) The MASTER directories contain archived models after each design iteration and data from completed CDF studies; organised as folders under each study title. In addition CDF documents, reference databases and infrastructure documents are contained here. Many information database and document sources are available to CDF engineers including International Space Station, Ground Segment, Launchers, Missions, Platforms, Components, Studies and Acronyms amongst others. Access to this directory is restricted as appropriate to a data repository. The structure is depicted for information in Figure 2-2. Each study folder contains backed-up and dated copies of the Model from that Study.

Page 12: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 12 of 56

s

Figure 2-2: An Example MASTER Study Archive Folder Structure

Page 13: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 13 of 56

s

3 WORKING WITH WORKBOOKS This section provides general information about using the CDF domain workbooks, for detailed specialist information please refer to the appropriate domain user manual. (Note: These can be found on the Master directory at M:\0_CDF_Documentation\UG User Guides)

3.1 Opening a Workbook

3.1.1 MACRO SECURITY The first window that will greet you when opening a workbook is a question about Macros, an example is shown in Figure 3-1.

Figure 3-1: The Macro Security Dialogue Box

‘Enable Macros’ must be selected in order for the IDM to work properly.

3.1.2 PASSWORDS When a specific workbook is opened the user should be greeted with a window for entering a password for modifying the workbook, such as the one shown in Figure 3-2. Both the domain specialist and the systems specialists should know this password. If you just wish to look at the file, click on the “Read Only” button.

Figure 3-2: Password dialogue box

If this window does not appear then the password should be re-applied to the file. This is done in the options when using the Save-As function. This password should be kept the same, and the System Engineer should be kept informed of correct password. The CDF Administrator is responsible for issuing permissions for the use of domain workbooks for each CDF study.

Page 14: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 14 of 56

s 3.1.3 EXCEL UPDATE DIALOGUE Depending on the version of Microsoft Excel, at some points Excel may then greet you with a dialogue box such as the one shown in Figure 3-3.

Figure 3-3: The Excel update dialogue

Always select ‘Don’t Update’ when Excel attempts to update the links for itself. In order to update information from the Data Exchange, only use the method explained in the next section.

3.1.4 CONFIGURATION MANAGEMENT FORM Another window should also appear when opening the workbook as shown in Figure 3-4. This “Updating the Model” form is used to help keep all workbooks up-to-date. It shows the System Date and System Version number which is currently stored in the Systems workbook (and the Data Exchange), and compares it with that stored in the users workbook, taken from the last time the workbook updated its values from the Data Exchange. If the two sets of values are different then it is down to the user to update their workbook. Do this by “clicking” the “update” button. The values should then change to show that the workbook is consistent with the system. The form can then be closed. Overall CDF configuration control including Model version numbering is described in the CDF Document Management [3]. The macros associated with this form require links to other files. If the file is in the wrong directory for any reason then the macro will fail. The debug window will appear. If this appears just close it by clicking the “End” button. If this problem continues inform the Systems Engineer for solution.

Figure 3-4: Domain Workbook Example Configuration Management Form

Page 15: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 15 of 56

s 3.2 General Overview Each Domain workbook consists of a number of worksheets. These sheets can be sliced into two sections, one which is common to all domains, and one which is customized to each domain.

3.2.1 COMMON SHEETS The common worksheets include the Administration, Inputs, Outputs, Flow Chart, Notes, Equipment Summary and MenuSheet sheets.

Administration Sheet Provides for configuration control, and displays the workbook version number for Model template version control, the expert personnel responsible for the Workbook and the sheets contained within, and the Workbook change record.

Inputs Takes information from the rest of the Model via the Data Exchange and allows it to be used within the workbook. These inputs can then be directly linked with the calculation sheets. There are a set of predefined input parameters, but more can be added when required. More details are given in chapter 3.4.

Outputs Shares information from within the workbook with the rest of the Model. It can also be used to link to external tools that do not appear in the core Model, for example CAD applications. Either manual values for parameters or linked results from the calculation sheets are selected and shared here. There are a set of predefined parameters, but more can be added later. More details are given in chapter 3.5.

Notes Used to store information generated during the Sessions. Acts as a form of chronological data store for the domains.

Flow Chart Sheet Is initially used to plan the calculations that need to be performed in the other sheets. Once this has been completed (and for existing calculations) it can be used as a way of representing the relevant inputs, calculations, and outputs performed within the workbook. Gives an at-a-glance view of the calculations within the domain.

Equipment Summary A macro-based tool which allows for the description of the units of the subsystem. This can either be dynamically linked to other sheets of the workbook or used manually. More details are given in chapter 3.6.

MenuSheet Contains information for the generation of special menus, as well as cells used for other functions (macros). This sheet is “hidden” and normally not used by the domain specialist whilst working on studies. However, the System Engineer has permission to make additions on the request of domain specialists where new capability is agreed.

Page 16: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 16 of 56

s 3.2.2 DOMAIN SPECIFIC SHEETS The domain specific worksheets are specifically designed and customized for each domain. However, each sheet can be classified as either a Calculation or Presentation sheet.

Calculation Sheet Contain the workings of the domain. These sheets can be modified and customized by the domain specialist in any way they see fit. The only requirement is that all inputs and outputs of these calculations are fed to the inputs and outputs sheet. There are a number of predefined calculation sheets in each domain workbook from the template.

Presentation Sheet Allow for information relevant to the domain to be displayed in a presentable way. This can include inputs from other subsystems, results from calculations or any other relevant information. By using these sheets for presenting the domain, they can also be linked directly to the rest of the Model. These can either be the same as the calculation sheets or done separately, depending on the domain/expert.

3.2.3 LINKS BETWEEN WORKBOOKS In order to exchange data between the different workbooks, the IDM employs another workbook called the Data Exchange. This workbook takes all of the information shared in the Outputs sheets of the domain workbooks and stores it, much in the same way as a database. Once there, this information is then available to the other domains via their Inputs sheets. This overall structure is shown in Figure 3-5.

Page 17: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 17 of 56

s

Figure 3-5: Model Structure and Workbooks

Here, it can also be seen how the calculation and presentation sheets work within each workbook, whereas the Inputs and Outputs sheets interface with the Data Exchange workbook. The link with external databases and domain specific tools can also be seen. A linear example can be seen in Figure 3-6

Inputs Sheet

Outputs Sheet

Calculation Sheets

Presentation Sheets

Inputs Sheet

Outputs Sheet

Calculation Sheets

Presentation Sheets

Data Parking (matrices)

Data Parking (matrices)

Large

Data

Structures

Large

Data

Structures

Domain Specific Tools &

DBs

Domain Specific Tools &

DBs

Data Exchange

(scalars)

Subsystem-1

Subsystem-nCost

System

Risk

Programmatics

Page 18: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 18 of 56

s Domain A

Calculations Outputs

Data Exchange

Domain B

InputsCalculations

Outputs

Figure 3-6: A possible linear flow of data between domain A and domain B

3.3 Organisation of Parameters

3.3.1 ELEMENTS & UNITS The parameters inside the IDM are structured in a hierarchical manner. There are system level, subsystem level, & equipment level (called Unit level) parameters. When a Study is so complex that it can be broken down into many “self-standing: systems, then each of them is an Element. In practice this results in the Model having at least 1 Element. The structure of an Element and a Unit are shown in Figure 3-7.

Page 19: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 19 of 56

s

Subsystem 1

Subsystem 2

Element Information

Instrument Subsystem

Unit 1 Unit 2Subsystem Information

Instrument 1 Instrument 2Instrument Totals

Instrument 1 Unit 1

Instrument 1 Unit 2

Instrument 1 Totals

Propellant Info

Element 1 Element 2 Element n

Unit

Quantity

Mass

Name

MarginTotal

Temperature Constraints

Structure

Power Usage

Costs

Risk

Dimensions Description

Information about Modes

Figure 3-7: The Data Structure of an Element, and a Unit

Inside the IDM, there can be parameters relating to any level of the System, but stored in each Domain workbook. As in, there may be parameters which refer to a specific Unit of an Element, but there can also be parameters which refer to the whole subsystem in an Element, or the whole Element. More information about the philosophy and logic behind this structure can be found in the CDF System Description document (CDF-SYS-001) [1].

3.3.2 ADDING In the template of the IDM which is set up at the beginning of each Study, there is at least 1 Element and 2 Units in each subsystem. In order to ease in the creation of new Elements and Units whenever necessary, there are macros in the Inputs, Outputs, and Equipment Summary sheets.

3.3.2.1 Inputs sheet Adding a new Element: 1. Go to the Inputs sheet 2. Click on the CDF FUNCTIONS menu on the menu bar

Page 20: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 20 of 56

s 3. Select Add Element > and then In Inputs as shown in Figure 3-8.

Figure 3-8: Adding a new Element to the Inputs sheet

Adding a new Unit: 4. Go to the Inputs sheet 5. Click on the Add new unit(s) macro button at the top of the sheet, as shown in Figure 3-9.

Figure 3-9: Adding a new Unit to the Inputs sheet

New instruments can be added by using the ADD A NEW INSTRUMENT(S) button, also shown in Figure 3-9. To add a new Unit to an Instrument, use the same macro as for the other subsystems.

3.3.2.2 Outputs sheet Adding a new Element: 6. Go to the Outputs sheet 7. Click on the CDF FUNCTIONS menu on the menu bar 8. Select Add Element > and then In Outputs as shown in Figure 3-10.

Figure 3-10: Adding a new Element to the Outputs sheet

Page 21: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 21 of 56

s Adding a new Unit: 1. Go to the Outputs sheet 2. Click on the Add new unit(s) macro button at the top of the sheet, as shown in Figure 3-11.

Figure 3-11: Adding a new Unit to the Inputs sheet

3.3.2.3 Equipment Summary sheet Adding a new Element: 1. Go to the Equipment Summary sheet 2. Click on the CDF FUNCTIONS menu on the menu bar 3. Select Add Element > and then In Equipment Summary as shown in.

Figure 3-12: Adding a new Element to the Equipment Summary sheet

Adding a new Unit: Go to the Equipment Summary sheet Click on the Add new unit(s) macro button, as shown in Figure 3-13.

Figure 3-13: Adding a new Unit in the Equipment Summary sheet

Page 22: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 22 of 56

s 3.3.3 REMOVING While there are macros for automatically adding any additional Elements and Units to domain workbooks, there are not any similar macros for removing them. While it is possible to manually remove Elements and Units from any part of the Domain workbook, it is a time consuming and complicated task. Therefore, if there are more Elements and Units available in a domain than required, the suggested course of action is to just not use them, and mark them as ‘Not Shared’ in the switch in the Outputs sheet. If they must be removed contact the System Engineer.

3.4 The Inputs sheet

3.4.1 PURPOSE The Inputs sheet allows for all of the data which flows into a Domain. Any information needed from other subsystems or from the system level should enter the workbook through this sheet. Therefore, it is critical that the information is linked in correctly, any new parameters needed are added, and that the values of the parameters are kept up-to-date. Each Inputs sheet has a predefined structure and number of parameters, but beyond that, the use of the worksheet is to the preference of the Domain specialist.

3.4.2 LAYOUT An example System Workbook Inputs sheet is shown in Figure 3-14.

Page 23: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 23 of 56

s

Figure 3-14: Example System Workbook Inputs Sheet

The template for this sheet consists of a number of columns, which define each parameter and also allow a switch between manual, linked (reference to the Data Exchange workbook) and external inputs for parameter values. The columns are described below as follows:

Parameter Short textual definition of the parameter Stored References The cell name from the Data Exchange which is being linked

to. (Note: it requires an exclamation point (!) before it). Linked Value These cells must be linked to the Data Exchange workbook,

referencing the corresponding cells within. If no link is available it must be left blank. (Note: this should only store references to Data Exchange cells).

Manual Value These cells contain values for a given parameter which are manually input by the user of the workbook. This can be useful if the linked value is not available, or the user would like to experiment with different values. It can also be used to compare old and new linked value. The user can copy the linked value (not the reference!) into the manual input cell so there is a record to compare against if the linked value changes.

Page 24: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 24 of 56

s External These cells can contain values extracted from industrial studies

for reviews or from external tools outputs. Switch Each cell contains a pull down menu where either ‘Manual’,

‘Linked’, ‘Not Used’, or ‘External’ can be chosen. This is then used to switch between the manual, linked, and external values for use in the working sheets. The colour of the cell also changes to make it easier to see which value is being used; blue = Manual, green = Linked, orange = External, and white = Not Used.

Cell Name Identifies the name given to the Used Value column cell. One can give a name to be used in the working sheets calculations.

Used Value This holds the value which should be referenced in the working sheets. The cells contain an IF() statement which selects either the linked, manual, or external value column depending on the selection in the switch cell of that row.

Units Give the units of the numerical information, e.g. S.I. units. Source Used to identify where the Domain user expects that information

to be generated. This is also useful in the initial phases of integration to establish what is expected from each Domain output.

Status Can be used to give information about the parameter, such as “TBC” for example.

Remarks Used for any other comment required about the data. These columns and the switch between the linked, manual, and external values is illustrated in Figure 3-15.

Figure 3-15: Summary of Inputs sheet use

The Inputs sheet of each workbook can contain three possible types of input for your working sheets, these are values that are either values linked to the Data Exchange, manually input, or linked to external sources. The Inputs sheet has been set up to allow the use of all three types of

Use switch to select which column data should come from

Link these cells to calculations in your calculation sheets

At the beginning of the study, put in estimates for your inputs here if the value in the linked column isn’t present

Page 25: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 25 of 56

s data quickly. The columns required (as shown in Figure 3-14 and Figure 3-15 for a subsystem workbook) are:

Linked Value Should only contain linked information. This column is the only one linked to the Data Exchange.

Manual Value Should contain values which have been inserted by the user. These can be values, which you have not been able to link, or values that the user just wishes to try out in their calculations.

External Value Used for external tools or industrial study outputs. Used Value Contains the chosen values from either the manual or linked

options. These cells are referenced by your working sheets and used in your calculations

Switch Allows you to quickly change whether you are using Linked, Manual, or External values within your working sheets. Each cell contain four simple options: linked, manual, or external which allows you to switch your Used Value to either the Linked Value, Manual Value, or External Value columns. There is a fourth, not used option for simply identifying that a given parameter row is not being used in your working sheets.

To change which value is being used in the Used Value column simply select the relevant Switch cell and choose the required option from the list given. While initially it may be most convenient to use the ‘Manual Value’ column in setting up calculations (in order to link to the ‘Used value’), by the end of the Study, all of the used inputs should be linked values coming from the Data Exchange and hence outputs of other Domains.

3.4.3 ADDING INPUTS The template for the Inputs sheet that is included in each of the Domain workbooks contains a large number of parameters which will cover most of the needs for a Space system. However, there inevitably will be Study specific parameters which may need to be added to the system. Once another Domain has placed a parameter into their Outputs sheet, they will be loaded into the Data Exchange so that individual workbooks can begin referencing the data. Data should only be referenced if it is certain that it gives the correct results. If the cell is blank, or has a zero in it, then it may not be wise to reference it. Contact should then be made with the supplier to verify their numbers. Linking to Value Cells The first method can be used when you have already created the parameter in a list, and only require the value cell to be linked. Steps: 1. Open both the Domain and Data Exchange (Read Only) workbooks. 2. In the Domain workbook, select the Inputs sheet. 3. Highlight the Linked Value cell of a required input parameter. 4. Type in ‘=’ (equals), so that it appears in the Function Bar. (As is shown in Figure 3-16)

Page 26: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 26 of 56

s

Figure 3-16: An example of linking a new parameter to the Data Exchange

5. Now go to the Data Exchange workbook, find the parameter you wish to reference. Make sure

the value is usable, and that the units of measure are matched to your inputs sheet. Select the Value cell of this parameter so that in the Function Bar it shows:

6. ='[Data Exchange.xls]'!param_name(for example) 7. Then press <ENTER>, the link should now be established. Check that you have linked to a

cell name and not a direct reference (e.g. not D14) 8. Change the Text colour of the input Value cell to pink to show that it has been linked.

3.4.4 UPDATING INPUTS Once links have been established input parameters should be managed within a workbook, so that the values required for a given version of the systems are correct. Some parameters might be needed for some versions and not others. Also the values of certain parameters may not be correct, i.e. the supplier has not updated for some reason. You should be aware of such problems, and try to avoid them. It is possible (for example) that equipment will change, but the links will remain. Any ambiguities should be resolved by contacting the Systems Engineer, or other relevant people. In this way control can be gained over what constitutes a particular version of the Model. When an output parameter changes within a domain (sub-system) there is no automatic process for propagating this to the rest of the system. It could, in fact, be detrimental to the system if this update was automatic, as loops of information would move around the system without any real control. A process has therefore been defined to allow the updating and downloading of

Type in ‘=’

Select

Page 27: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 27 of 56

s information through the network of Excel workbooks. This guide does not attempt to explain a process for passing any other information between domains. Excel only allows for simple values, letter codes, or a few words, to be passed through the electronic system. Descriptions have to be passed manually, or using other electronic means. Using Supplied Macro Within every workbook is a macro, which allows you to update from the Data Exchange quickly and easily. In the menu bar is the CDF FUNCTIONS menu, which contains a number of options. To update from the Data Exchange simply select the menu CDF FUNCTIONS and the option Update Input Values, as shown in Figure 3-17. All your links to the Data Exchange should now be refreshed. NOTE: You cannot use the macro if you have the Data Exchange open. However, when you open the Data Exchange you will automatically update your workbook. You should also make sure that the correct Data Exchange is being updated, i.e. that it is in the correct directory.

Figure 3-17: The Update Inpute Values macro in a Domain workbook

3.4.5 CORRECTING REFERENCES The links (references to the Data Exchange) sometimes require changing, due to errors with Excel’s automatic reference changes, or to add the workbook to a different directory or study. To change the reference a macro has been included which stores references to the Data Exchange. The accompanying macro takes the sheet name and cell name from the reference and stores it in the hidden column. Selecting the required cells in the Linked Value column and then pressing the STORE REFERENCES macro button at the top of the page can activate this macro (see Figure 3-18). The two macros are:

STORE REFERENCES Takes the original reference and stores the sheet and cell name of each reference

CORRECT REFERENCES Replaces the complete references in the Linked Value column using the information stored

The columns within the Inputs sheet required for reference macro-operations are:

Linked Value This contains the cell references to other files, and should be column D of the sheet. This column should be completed by the user, creating references to other workbooks as and when

Press the Update Input Values option to update links to the Data Exchange.

Page 28: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 28 of 56

s needed.

Stored References This stores the sheet name and cell name from the reference in the adjacent Linked Value cell. The column can be filled automatically using the macro provided. When revealed this is column C of the sheet.

Figure 3-18: Reference Fixing Buttons

MACRO 1: STORE REFERENCES This macro allows any reference in the Linked Value Column to be stored. The major information concerning the cell name in the referenced (Data Exchange) workbook is stored in the Stored References column. Using the Macro 1. Close all other workbooks. 2. Make sure the cell references (in the Linked Value column) you wish to save are complete,

including the file path and cell name. 3. Select the cells of the Linked Value column you wish to save. 4. Press the STORE REFERENCES button. A message box will appear asking you to check you

have selected the correct cells. 5. Check you have selected the only the correct cells in the Linked Value column. Only select this

column. If you would like to cancel and select the correct cells press the No button. 6. If correct press the Yes button, the macro will now proceed to place the sheet and cell names of

the reference in the cells of the Reference Store column. MACRO 2: CORRECT REFERENCES This macro uses the sheet and cell names in the Stored References column and combines them with stored file paths to create a new reference in the Linked Value column. Using the Macro:

Buttons: Store Reference – adds the reference information to the Stored Reference column. Correct References – uses the stored reference information to correct the references in the Linked Value column.

Stored Reference column: Includes cell name for the cell referenced from the Data Exchange.

Linked Value column: Includes the actual link to the parameter in the Data Exchange.

Page 29: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 29 of 56

s 1. Close all other workbooks. 2. Select the cells of the Linked Value column you wish to create references in. 3. Press the CORRECT REFERENCES button. A message box will appear asking you to check

you have selected the correct cells. 4. Check you have selected the only the correct cells in the Linked Value column. Only select

this column. If you would like to cancel and select the correct cells press the No button. 5. If correct press the Yes button, the macro will now proceed. 6. A new window will appear asking you to select a file path from a list or create your own, such

as the one shown in Figure 3-19.

Figure 3-19: The File Paths dialogue for the Correct References macro

7. In the drop-down box select ‘Current’ and then click ‘Continue’ 8. The macro will then proceed until all selected cells have been modified. Note: While using the ‘Current’ value for the path is normally fine, one can selected other paths (which are listed in the hidden MenuSheet) or read the help by clicking the ‘?’.

3.5 The Outputs Sheet

3.5.1 PURPOSE The Outputs sheet in each domain workbook is an integral part of the overall Integrated Design Model. It is the sheet which shares all of the relevant parameters from that Domain. When the Data Exchange is updated by the Systems Engineer, only the parameters in this workbook that are properly shared are available to other domains.

3.5.2 LAYOUT Both the Inputs and Outputs sheets consist of similar columns of information for a given parameter. The columns are described below, and can be seen in Figure 3-20. • Parameter – Simple Description of the parameter. • Cell Name – Identifies the name given to the Shared Value column cell. • Internally Linked – should contain only linked information, i.e. links to results from the

calculation sheets within the workbook. • Manual Value – should contain values inserted by the user, i.e. initial assumtpions or those not

linked to calculation sheets.

Page 30: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 30 of 56

s • Units – Give the units of the numerical information, e.g. S.I. units. • Switch – Allows the user to select between the Internally Linked and Manual Value columns. • Shared Value – Contains the data that has to be passed through the Model. This data can be

numerical or a small amount of text. • Remarks – Used to pass on information about a parameter to the user referencing that data.

Figure 3-20: An example Outputs sheet

There are a number of parameters already in the Outputs sheet of each Domain workbook. These should all be empty and have their switch set to Not Shared. There are two ways to begin sharing information with other domains. The first option is to begin by putting estimates into the ‘Manual Value’ column and then setting the ‘switch’ to Manual Value. This will then cause the ‘Shared Value’ column to have the value of the ‘Manual Value’ column. Hence, that is the number for that parameter that will be seen in the IDM and by the other domains. The second option is to perform that workings in one or all of the Calculation sheets and use those to automatically fill the ‘Internally Linked’ column. In most workbooks, these links are already set-up from existing worksheets, but new links can be added. Then Internally Linked should be selected from the ‘switch’ column, which will share the value from the ‘Internally Linked’ with the other domains via the ‘Shared value’ column. The second option is preferable to the first, as it should then be linked to calculations performed within the workbook, or external tools. Hence, implying that by the end of a Study all of the

Use this switch to say which column to export the data from

Enter estimates in the ‘Manual’ column

For calculated results, create the link to the ‘Internally Linked’ column

Page 31: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 31 of 56

s switches should be set to Internally Linked, and the Outputs sheet should contain only links to data that is stored within your calculation sheets.

3.5.3 ADDING OUTPUTS While there are a large number of parameters already defined in the Outputs sheet of each Domain workbook, more may be necessary depending on the specifics of the Study. For adding parameters relating to additional Units or Elements, see Chapter 3.3.2.2. For any other new parameters, see the steps below: 1. Go to the Outputs sheet 2. Select an existing row, and copy it. 3. Then select another row somewhere in the list where the new parameter is to be placed. This can

go anywhere, as long as it is above the row with ‘INSERT ROW ABOVE THIS ROW IF YOU NEED TO ADD PARAMETERS’ is written.

4. Right click, and select Insert Copied Cells, as shown in Figure 3-21.

Figure 3-21: Adding a new row to the Outputs sheet

5. With the new row inserted, change the ‘Parameter’ column to the description of the new parameter. Also a distinct cell name will need to be inserted into the ‘Cell Name’ column, see Chapter 3.5.4 for the proper naming convention.

6. In the ‘Internally Linked’ column, make a link to the results from the relevant calculation sheet. If none exists yet, put an estimate in the ‘Manual Value’ column. Then select the appropriate value for the ‘switch’ column and the shared value will appear in the ‘Shared value’ column.

7. In the ‘Units’ column be careful to put the appropriate units for the new parameter. 8. Save the workbook to make the new parameter available for the next Data Exchange update.

3.5.4 CELL NAMES To make Outputs sheets flexible enough so that rows can be added and/or moved, it is necessary to create cell names for every parameter. These names are applied to the Shared Value column, when

Page 32: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 32 of 56

s the sheet is copied to the Data Exchange so that other users can reference a cell name rather than an absolute cell position (e.g. =param_name rather than =A1). This means that if the parameter changes its row (e.g. row 23 to row 24) referencing the information still gets the correct values. If the position (A1) of the cell is the reference, then when the row is moved the reference does not account for this and points to the wrong cell. The first three letters of any cell name should be an acronym given to that domain, i.e. “ABC_parameter_definition”. This acronym should be the first three letters of the domain name. The rest of the name can be used to describe the parameter, e.g. “SYS_total_wet_mass” Also, for parameters relating to specific Elements they should have the format: “ABC_EX_param_name” where the X is replaced by the element number, as in “AOC_E2_total_mass_margin”. When naming parameters of specific Units, they should have the format: “ABC_EX_unitX_param_name”, where the X after the E is replaced by the Element number, and the X after unit is replaced by the unit number, as in “AOC_E1_unit2_name”. For parameters related to Instruments the naming scheme is also extended further. The should have the format: “INS_EX_INSX_unitX_param_name”, where the X after the E is replaced by the Element number, the X after the INS is replaced by the Instrument number, and the X after the unit is replaced by the unit number, as in “INS_E1_INS2_unit3_mass”.

3.5.5 UPDATING OUTPUTS In order to update the rest of the Model with the latest results via the Outputs sheet all that is required is for the workbook to be saved. Then the System Engineer must update the Model, after which all of the other domains will have access to the latest outputs. Therefore, it is quite important to save often, as only the latest saved version of the domain workbook is the one updated from.

3.6 The Equipment Summary

3.6.1 PURPOSE The Equipment Summary sheet allows domain users a unified interface in which to place all of the equipment for the subsystem. This includes information relating to the each Unit’s mass, dimensions, temperature requirements, power consumption, risk level and cost. Information about these Units, which Element they belong to and their properties can either be typed directly into this sheet or linked to other Calculation sheets within the workbooks. The information put into the Equipment Summary sheet is already linked to from the Outputs sheet, so that information that appears in the Equipment Summary will appear in the Internally Linked column for the corresponding Unit in the Outputs sheet. Note: to share this information within the IDM, the switch in the Outputs sheet still needs to be set to Internally Linked.

3.6.2 LAYOUT An example of an Equipment Summary sheet is shown in Figure 3-22.

Page 33: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 33 of 56

s

Figure 3-22: An empty Equipment Summary sheet

The sheet is arranged into a series of buttons at the top which control macros related to the sheet, and the display area below which shows the information relating to the selected Elements and Units. The set of buttons to the left, marked as ‘Mass’, ‘Dim’, ‘Temp’, ‘Power’, ‘Risk’ and ‘Cost’ show the cells which are related to those properties. For example in Figure 3-22, the Mass button has been selected, but in Figure 3-23, the Power button has been selected.

Figure 3-23: The result of the Power button on the display area of the Equipment Summary sheet.

Page 34: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 34 of 56

s The buttons to the right, marked as ‘View Cell names’, ‘Hide All Cell names’, and ‘View All’ control macros which can hide and reveal cells which hold the cell names for the used cells, they can be described as:

View Cell names This button will reveal the cells containing the cell names relevant to the currently shown parameter cells. For example when looking at the Power properties (as show in Figure 3-23), if the ‘View Cell names’ button is depressed, the result is shown in Figure 3-24.

Hide All Cell names This button will hide all of the columns which show the Cell names. For example, if the sheet is in the state shown in Figure 3-24, and the ‘Hide All Cell names’ button is used, the sheet will appear as shown in Figure 3-23.

View All This button will show every cell on the sheet. This includes all the different parameters (Mass, Dim, Temp, Power, Risk, and Cost) and all the cells containing Cell names.

Figure 3-24: The result of the ‘View Cell names’ button in the Equipment Summary sheet

To the far right of the top part of the Equipment Summary sheet is a legend describing what the different background colours represent. The orange cells show cells that are ‘Input Required’, as in they need to be filled in or linked into from the Calculation sheets. The yellow cells are ‘Calculated value’ cells which contain information which is calculated on the sheet from the ‘Input Required’ cells. These should not be modified. The green ‘Drag down menu’ cells (like those shown in Figure 3-22) allow a series of options to be selected from a drop-down list. No other options than those shown in the drop-down list should be used. The final button on the sheet is the ‘Add new unit(s)’ button. This button allows for one or more Units to be added to any Element on the sheet.

Page 35: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 35 of 56

s 3.6.3 COLUMNS

3.6.3.1 Mass For each Unit a value for the mass needs to be placed in the Equipment Summary. This is crucial information for the System mass budget and is required for every Unit in every Element. The maturity level of each of the Units also needs to be selected. The options for the Maturity Level column are ‘To be developed’, ‘To be modified’, and ‘Fully developed’, and they have the corresponding margins of 20%, 10%, and 5%. Select the Maturity Level which best describes this Unit and its use in the system. The mass including margins and the total mass will then be calculated by the sheet. An example of the Mass columns is shown in Figure 3-25.

Figure 3-25: The columns of the Mass properties in the Equipment Summary sheet

3.6.3.2 Dimensions (Dim) The dimensions of each of the selected Units is also a critical piece of information, especially for the configuration of the system. Place the information here in either Length, Width, and Height for a box like shape, or length and diameter for a cylinder like shape. An empty set of Dimension columns is shown in Figure 3-26.

Figure 3-26: The columns of the Dimension properties in the Equipment Summary sheet

Page 36: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 36 of 56

s 3.6.3.3 Temperature Requirements (Temp) Here, the temperature requirements for each Unit can be inserted, as show in Figure 3-27.

Figure 3-27: The columns of the Temperature requirements in the Equipment Summary sheet

3.6.3.4 Power Consumption (Power) For Units which require power, their power and peak power per mode (in Watts) should be stated here, as shown in Figure 3-28. Along the second row, the acronyms for the Spacecraft Modes are shown (in the example in Figure 3-28, these are ORB, OPS, and SAFE). For each mode there are three fields, Pon, Pstby, and Dc. There is also a column for Ppeak.

Figure 3-28: The columns of the Power properties in the Equipment Summary sheet

3.6.3.5 Risk The risk characteristics for each Unit can be placed here, as shown in Figure 3-29.

Page 37: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 37 of 56

s

Figure 3-29: The columns of the Risk properties in the Equipment Summary sheet

The columns of the Risk properties are described as follows: • Characterisation:

Identify category of characteristics: (A, B, C, D, or E) o A Undefined environmental conditions, Undefined requirements, Research level only,

no application, new technology, New project beyond the status of the art, New processes/ Need of new facilities

o B Numerous critical areas with missing environment definition, Numerous critical areas with missing requirement, Technologies experiment phases completed, New project with reuse of qualified parts/ knowledge, New processes/ Critical facilities

o C Critical environment areas require definition, Critical areas require requirement definition, Qualified technologies, never applied in projects, Numerous modifications of qualified product, Important existing processes modification/ Facilities requirement modification

o D Minor environment areas need definition, Minor areas need requirement definition, Technology applied in space project, not operative yet, Slight modifications of qualified product, Improvement of existing processes/ Existing facilities

o E Defined environmental conditions, Minor areas need requirement definition, Developed and utilized technology, Qualified products, Existing processes/ Existing facilities

• Redundancy: using Yes or No to say whether or not there is redundancy. • Redundancy Concept: describing the redundancy as either Hot or Cold. • Number of Redundant Units • Manufacturer • Model Details • Heritage: using Yes or No to say whether or not there is heritage. • Heritage Details

3.6.3.6 Costs For each Unit, the known properties about its Cost can be placed in the fields for Cost Characteristics, as shown in Figure 3-30.

Page 38: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 38 of 56

s

Figure 3-30: The columns of the Cost properties in the Equipment Summary sheet

The columns of the Costs properties are described as follows: • Technical Readiness Level Today:

Using the TRL scale of 1-7 described as follows: o 1 No development performed (none) o 2 Conceptual design formulated (none) o 3 Conceptual design proven analytically or experimentally (none) o 4 Critical functions/characteristics demonstrated (BB) o 5 Breadboard or EM tested in relevant environment (EBB, EM) o 6 Prototype tested in relevant environment (STM, EQM, QM) o 7 Prototype tested in space (PFM) o 8 Full operational capability / Flight-proven (FM)

• Comment/Analogy: A comment further describing the equipment, or a reference for a similar piece of equipment employed in a different mission.

• Cost Reference: A cost reference relevant for the cost characterization of this equipment, specifying: the hardware involved, the unit, the economic conditions and the source.

• Bread Board: Has the objective to confirm the design feasibility and/or qualify specific functions or requirements. It is also partially or totally representative of the FM functional characteristics, but not in shape, size, or interfaces. Normally employs commercial and not flight standard components.

• Structural Model: Has the objective to validate and qualify the structural design. It is representative of the structural functions, with flight standard parameters, and normally employs mass dummies of the attached equipments.

• Structural & Thermal Model: Has the objective to validate and qualify the structural and thermal design. It is representative of the structural and thermal functions, with flight standard parameters, and normally employs thermo-structural dummies of the attached equipments. It is used for qualification testing.

• Engineering Model: Has the objective to check and qualify the performances and parameters drift. It is representative of the FM in form-fit-function without redundancies and hi-reliability parts. It is used for partial functional qualification.

• Engineering Qualification Model: Has the objective to qualify design and interfaces. It is representative of the FM, without hi-reliability parts (replaced by MIL-standard parts of the same manufacturer). It is used for functional qualification and EMC qualification.

• Proto-Flight Model: Has the objective to qualify design and performances. It is used as Flight Model, and it undergoes full or partial qualification tests.

• Flight Model: Has flight purposes and undergoes acceptance tests only.

Page 39: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 39 of 56

s • Flight Spare:

Assign the following values: o 0.1 for a Spare model refurbished from a development model, such as an EQM or QM o 0.2 for a Spare kit: pre-assembled most critical parts (such as a board) o 0.6 for an Incomplete Flight Model (e.g. unpolished optical components) o 1 for a Spare Flight Model: identical to FM, undergoes only acceptance testing

3.7 Calculation Sheets The user of a domain workbook can add as many calculation sheets that they feel necessary for the conduct of a study. However, normally the available worksheets are adequate for most applications (see specific domain User Manuals). These sheets should contain everything necessary to produce the results required from a given domain. This may include calculations directly produced in the spreadsheet, or results gathered from external sources. A summary sheet also can be included, for use when writing reports and to help others to see the design status (this can also be a presentation sheet, see chapter 3.8). This should be different from the Outputs sheet that should just be used for information passed through the various workbooks of the Model. Schematics can also be added to aid in the visual representation of the design. These diagrams can be linked to information within the workbook so that the information contained within them change automatically (see Figure 3-31).

Figure 3-31: Example "Domain Specific" Worksheet

As many of the calculations as possible should take place within the domain workbook; external tools should only be used if absolutely necessary. This allows the design process to proceed faster,

Page 40: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 40 of 56

s reducing the time needed to go and use analysis tools outside the design room. At the minimum the calculation sheets should be used to store the current information available on a given domain. To aid speed and simplicity, databases of relevant information are available to certain domains or can be added, e.g. information on different equipment technologies and manufacturers.

3.8 Presentation Sheets The presentation sheets allow for critical information about the domains design to be seen at a glance. They do not perform any calculations, nor do they pass information between the workbook and the rest of the domain. Rather, they only aggregate all of the information about the design from the calculation sheets, and possibly the Inputs or Outputs sheets. If linked properly to the rest of the sheets in the workbook, the presentation sheet(s) should fill automatically. They can then be used to present to other specialists or the whole design team, without the need of creating additional presentations.

3.9 Notes Sheet A sheet has been added to each workbook that allows notes on various aspects of the design to be stored within Excel. This sheet has been given a flexible form to allow it to be used for several types of information, such as: • Actions (open or closed) • Design Assumptions • Design Drivers • Requirements • Options • Any other general notes Several columns are present within the sheet that can be used to identify the note and filter through all of them more easily. There are help comments within the Title headers of each column which explain what they should be used for. The notes can then be filtered at any time using the Autofilter menus also contained within the Title headers as shown in Figure 3-32.

Figure 3-32: Autofilters in the Notes sheet

This sheet can be used during design sessions and at any other time for the specialists to record issues related to his domain. The domain specialist should add all relevant information here. It can then act as a record of the design process and also be used in the creation of presentations and reports. The filter allows different types of information to be displayed, which can then be used to create slides (e.g. Design Drivers), etc. The collection of sheets throughout the Model can be

Selectable Filters (pull-down

Page 41: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 41 of 56

s used to form the minutes of sessions. They can also be used to communicate greater amounts of information through the Model.

3.10 MenuSheet This sheet is hidden from view to avoid any accidental changes and an example is shown for reference in Figure 3-33. The menu sheet was created to specify the parameters of a menu (called FUNCTIONS) created especially for the Model. Macros within the workbook use the data within the sheet to set out the menu. This sheet is also used to store lists that are used in pull-down menus in other sheets. The list of menu options can be added to as more macros are created. The names used in the menu can also be changed here. The sheet is also used to contain the “choices” cells for the switch column of the Inputs sheet. Both the lists for the menu and the “choices” cells can be extended if required. The choices cell name requires re-applying to the entire list if changes are made. The sheet is also used to store the links to the system version number and date found in the Systems workbook. There is also a link to the Inputs sheet collecting to system version number and date stored from the last time the workbook was updated. These values are shown to the user when the workbook is opened to see whether the link to the Data Exchange needs updating.

Figure 3-33: Example MenuSheet

In Figure 3-33 the option whether or not to publish the data from this workbook is shown. By default this option is set to Yes, but it can be changed to No if a specialist desires. By switching this to No, the Data Exchange will not be able to update any new values from the domain workbook.

Publish Option

Page 42: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 42 of 56

s While this option is available to the specialists, it is advised to only use this if absolutely necessary. For most purposes leaving this as Yes will suffice.

3.11 The Data Exchange Workbook This workbook acts as a central junction for all information flow in the Model. It should not be looked upon as a summary sheet, or as the Model itself. Parameters available in each Outputs sheet are copied into the Data Exchange using a macro and therefore published for the rest of the system. The macro updates the Data Exchange by opening each of the individual domain workbooks and copying the parameters in each of their Outputs sheets and the associated Shared Values. It is necessary to make sure the numbers in your Outputs sheet are correct as they will be used by other members of the team in their calculations. During the update the cell names described in each row will be applied to the shared values in the Data Exchange, therefore it is important to make sure each parameter has a sensible and unique name. Updates can be made selectively, i.e. you can update individual domains independently. This has the advantage that it is possible to keep the published values of some domains fixed while allowing others to change. It also means that updates can be made quickly, rather than having to wait for all the sheets to be updated, which can be slow. It is only necessary for a domain specialist to open the Data Exchange (Read Only) when he/she wishes to establish references to the various sheets of the Data Exchange to their Inputs sheet. Only the Systems specialists can change and save this workbook.

3.11.1 OVERALL DATA EXCHANGE PROCESS The process for all workbooks including the Data Exchange is the same; i.e. the user has the responsibility for implementing the updating of information and the downloading of data to the rest of the system.

3.11.1.1 The Data Exchange The Data Exchange is the responsibility of the Systems engineer. They will have the responsibility for making sure the existing parameters in the Data Exchange are up-to-date. However, it is the responsibility of the individual domain specialist to make their inputs reference the correct cells of the Data Exchange.

3.11.1.2 Steps to the Process The ideal process for use of the Model is given below, however, it is likely that the actual use of the Data Exchange may be more flexible. This includes updating values out of a session. 1. A proposal will be made for changing a parameter of the spacecraft (e.g. orbit perigee). 2. This can then be discussed and accepted or rejected. 3. If accepted, the parameter is changed. 4. Save the workbook of that domain – inform Systems engineer to ensure Model update. 5. The Systems station then updates the information in the Data Exchange.

Page 43: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 43 of 56

s 6. The Systems station then Saves the Data Exchange and this downloads the new information

into the file saved on the network. 7. All domain workbook specialists can then update their link to the Data Exchange to get the

current information. 8. The domains then download the changes in their outputs due to the initial parameter change;

this download is done by updating the Inputs sheet, as described in chapter 3.4.4. 9. Steps 5 to 8 can then be repeated a number of times to propagate the effect of the initial change

around the system. It must be noted that there is no real way to tell when the effect of a parameter value change will be complete. It is possible that its effect will continue to affect the system through several iterations. This can complicates matters and care must be taken when updating and downloading information.

3.11.2 DATA EXCHANGE MACROS The workbook contains macros, which allow for the update to take place. A menu option called ‘DATA EXCHANGE’ is available in the menu bar containing the option to update values, as is shown in Figure 3-34.

Figure 3-34: The ‘DATA EXCHANGE’ menu in the Data Exchange workbook

There are two ways of updating the Data Exchange the ‘Publish Data’ macro and the ‘Generate data_exchange’ macro, and their difference are described below.

Publish Data This option will load all selected domain workbooks and then update the value only of the shared parameters. It will not create any new parameters which have been added since the last ‘Generate data_exchange’. This option has the advantage of being faster, as it does not need to create each sheet again.

Generate data_exchange This option will load all selected domain workbooks and create new copies of each of their Outputs sheets. This will mean that any new parameters will also be created in the Data Exchange. The disadvantage to this option is that it can be quite slow, especially when operated on all the workbooks in the Model. However, this should be used at the start of a Study and periodically throughout the Study, to ensure that all necessary parameters are created and shared.

Page 44: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 44 of 56

s For either of the above macros, another menu will appear asking which of the domain workbooks to update, which will appear like the example in Figure 3-35.

Figure 3-35: The selection dialogue for the ‘Generate data_exchange’ macro

Only those workbooks which are selected will have their Outputs sheet updated to the Data Exchange. As each update can take a reasonable amount of time, it is sensible to only update the ones which have changed. The list of workbooks shown in the dialogue displayed in Figure 3-35 are generated from the “wiemer” worksheet, which is described in chapter 3.11.4. The third option in the ‘DATA EXCHANGE’ menu is the ‘Parameter Overview’, with the options shown in Figure 3-36.

Figure 3-36: The ‘Parameter Overview submenu in the Data Exchange workbook

The Parameter Overview allows for a system level tracking and storing of all parameters exchanged within the Model. Their functions are described below:

export values This function will take all current values for all parameters in

Page 45: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 45 of 56

s the Data Exchange and store them in a database.

Parameter History This function will show the history of the values of all the different parameters, showing their values at every point that the ‘export values’ function was used to store them into the database.

3.11.3 SHARING A NEW PARAMETER BETWEEN DOMAINS The process of creating a new parameter to be shared between domains across the IDM is described as follows: 1. The domain specialist who required the parameter makes a request to the Team Leader or

Systems engineer 2. If the parameter does not already exist in the Model, the domain specialist required to share the

input is asked to do so. (As described in chapter 3.5.3) 3. The Systems engineer then performs an update of the Data Exchange using the ‘Generate

data_exchange’ macro for as many workbooks as are necessary and then saves the Data Exchange

4. The domain that originally requested the parameter can now link to the new parameter from their Inputs sheet. (As described in chapter 3.4.3).

Once this process has been completed the parameter and its value is linked between the two domains, so that any future updates to the parameter will propagate through the Model, whenever the Data Exchange is updated.

3.11.4 THE WIEMER SHEET The “wiemer” sheet contains the list of all of the domain workbooks which the Data Exchange should link to. It is used in the macros described in chapter 3.11.2. An example is shown in Figure 3-37.

Page 46: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 46 of 56

s

Figure 3-37: An example “wiemer” sheet

The macro included within the sheet, ‘Create/update list’ will scan the directory which the data_exchange.xls file is in, and then list all the worksheets it can link to. Therefore, whenever adding or removing workbooks from a Model, use this macro to keep the list in the Data Exchange up-to-date.

Page 47: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 47 of 56

s

4 MODES OF OPERATION AND MECHANICAL STATES For certain Studies it is useful to have an agreed nomenclature for the operational states of the elements of the system. To this end, Modes of Operations and Mechanical States have been predefined in the Model and are described here within.

4.1 Spacecraft Modes of Operation The modes of operation of the spacecraft are defined to enable the electrical/data domains to size their systems. An approach has been followed to be flexible (generic) to enable use with different studies. The method has been specifically chosen, for the Model data transfer, and to allow the power budget to be completed.

4.1.1 SUMMARY OF METHOD The following method is recommended as follows: 1. The modes of operation of the spacecraft are identified and defined (in the Systems workbook)

to a level of detail that can be used by each sub-system to understand the requirements imposed during each mode.

2. Each sub-system then identifies the equipment that is required in each mode and the period of time needed for the equipment. This may mean identifying their own (sub-system) modes of operation, and then seeing what sub-system modes are used during certain System level modes.

3. Each sub-system then supplies maximum and average power levels in each mode for each piece of equipment. They can also supply other information per mode, such as data rate. The cell names of these values will be set out in a specific way to ease insertion into the power budget.

4. The power/data budgets can then be calculated and the electrical and thermal systems sized. Problems can then be highlighted, and specific problem areas focussed on.

5. (If required) sizing cases can be established and published to the rest of the Model. 6. Sub-systems then supply information on the design cases to allow more detailed sizing of the

electrical systems. 7. The design process can then iterate using the design cases, changing the requirement of these

cases and to optimise the system.

4.1.2 DEFINING SYSTEM LEVEL MODES As soon as possible in the design process the Spacecraft Modes of Operation should be defined. This initial definition can be done off-line (out of session time) and then verified within a session. These modes should be defined within the Systems workbook (systems.xls) using the Modes sheet, as follows: • Modes sheet (see Figure 4-1) defines the modes at system level and summarises their major

features. It also includes the definition of the mode name and acronym. Under the table, a space is provided for the flow diagram for mode change.

Page 48: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 48 of 56

s

Figure 4-1: S/C Modes of Operation - Modes sheet

Each sub-system collects the information on its requirements for each mode, via the Data Exchange. Other mode information can be taken from the verbal communication of the sessions and from the mode summary sheet in the systems.xls workbook. This information can then be used to identify the internal “Sub-System” modes required for each Spacecraft Mode. The power, data and other appropriate resources can then be calculated for each Sub-System Mode. This information can then be placed into the Domain Outputs sheet, for use by the rest of the team via the Data Exchange.

4.1.3 DESIGN CASES When the spacecraft mode information has been produced by each sub-system it is possible for the other specialists who require system budgets (e.g. power systems) to size their sub-systems. At this stage the sub-systems will not be optimised, because the sizing is done at spacecraft mode level. To optimise sub-systems further the “Design Cases” have to be established based on the modal information and the knowledge about the mission timeline/operations. Establishing Design Cases rather than sub-modes of the Spacecraft Modes reduces the amount of work required to optimise the system (see Figure 4-2). Some sub-modes may not be Design Cases, and so do not need defining during the study. Design Cases may also be more specific than a sub-mode, focusing on the exact design issues. Optimising the system with “Design Cases” can mean that other operational cases then become Design Cases, and the initial cases are less critical. This may lead to several iterations. The initial Design Cases should remain stored in the Model, with new cases added.

Page 49: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 49 of 56

s

Sub-Mode A Sub-Mode B Sub-Mode C

SPACECRAFT MODE 1

Sub-Mode D Sub-Mode A Sub-Mode D Sub-Mode E

SPACECRAFT MODE 2

Sub-Mode F Sub-Mode B Sub-Mode E Sub-Mode F

SPACECRAFT MODE 3

Sub-Mode G

Figure 4-2: Design Cases selection to reduce study timeline

Design Case information can be passed across the Model in a similar way to the Spacecraft modes. The description of each case can be written in the relevant workbook, e.g. power workbook for power Design Cases, and so on. The format can be exactly the same as for the Spacecraft Modes. An example of application of design cases is shown in Figure 4-3.

Figure 4-3: Example Application of Design Cases

Design Cases

Timeline

Phase A

Phase B

Page 50: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 50 of 56

s Such design cases can then be used by other sub-systems to identify their operational state during these periods. The resulting information can be added to the Outputs sheet of all sub-systems, which can then be linked to the sub-systems that are using these design cases.

If there are operational states that are design cases for several sub-systems, then there must be only one source for the definition of that case. It should be decided in which workbook the definition should be stored. For most cases it will be added to the Power sub-system workbook.

4.2 Mechanical States As well as operational modes for electrical state, there is also a need for changes in mechanical states of a system. This change may be a reduction in mass or a change from stowed to deployed states. This will result in a change to mass values and/or moments of inertia. The system can define mechanical states that are required for the design and sizing of various sub-systems, such as structures, AOCS, propulsion. These mechanical states can be related to phases of the mission, or even to the Operational Modes of the Spacecraft. They must be defined in the Systems workbook, in a similar way to the Modes of Operation. A single sheet in the Systems workbook can define the “Mechanical States” as shown in Figure 4-4. Only crucial states should be identified, i.e. those required for sub-system sizing and optimisation.

Figure 4-4: Example "Mechanical States" worksheet

Once these Mechanical States have been defined, it will be possible for each sub-system to identify their specific mass, and any other relevant mechanical properties and be added to their Outputs sheets. To achieve a generic approach that can be used for all types of mechanical state is difficult. To avoid overloading Outputs with extra parameters a very simple approach has been considered. Rather than setting out very specific parameters (such as the mass per unit for each mode),

Page 51: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 51 of 56

s Description and Value parameters can be used. Several sets of Descriptions and Values parameters can be used for each Mechanical State to describe any change in mechanical properties of a given sub-system. The Description parameter can be used to explain the change textually, and the Value parameter can be used for any related numeric data, such as change in mass. These parameters can be used for every project, but the types of values and units will likely change from project to project. It will be down to the users of this information to organise their inputs from project to project to deal with this difference. The parameters can then be interpreted to modify results for Mechanical States and therefore Phases and Events during the mission.

Page 52: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 52 of 56

s

5 MARGIN PHILOSOPHY Margins are a key feature of all engineering design and their application and the values allocated are provided for within the CDF Model.

5.1 Mass Margins There are three levels of margin that can be placed on the Mass Budget of the Model: 1. Equipment Level Margin 2. Sub-System Level Margin 3. System Level Margin The way these margins are used depends on the customer and the needs of the study. Each sub-system takes a margin related to the level of technical knowledge about that particular design, as well as the likelihood of change. This margin is first given at sub-system level, but when units are identified it is applied then at equipment level.

5.1.1 EQUIPMENT MARGINS Every piece of equipment for each sub-system is given a margin on mass based on its maturity. There are three levels that are applied in the CDF Model: • 5% for fully developed items • 10% for items to be modified • 20% for items to be developed. One of these margins will be applied to each piece of equipment. Each piece of equipment can be given different margins depending on their maturity. In special cases it may also be necessary to give a piece of equipment a specific margin different from any of those above. However, in most cases the three levels above will be sufficient. These equipment level margins can be used also by the cost and risk specialists to assess maturity. It may be possible also to correlate directly to other parameters used for both cost and risk calculations.

5.1.2 SUB-SYSTEM MARGINS At the beginning of a study it will not be possible to identify all equipment, or assess its maturity. At that stage an estimate of sub-system masses will have to be made. An overall sub-system margin is also estimated. This can also follow the list in section 5.1.1. Eventually equipment will be identified and margins produced for each of them. The overall sub-system margin can then be made as an average of the equipment margins. It may also be appropriate to increase this margin to account for overall sub-system uncertainties. An example is given in Table 5-1.

Page 53: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 53 of 56

s Equipment Mass without margin, kg Margin % Mass with margin kg

Equipment1 12 10 13.2 Equipment2 5 5 5.25 Equipment3 10 20 12 TOTAL 27 12.8 30.45

Addition of Subsystem margin: 15% (12.8+2.2) 31 kg (27+15%) Table 5-1: An example sub-system level margin calculation

In most cases it will be sufficient to leave the overall margin as the average of the equipment margins without adding any other extra margin. In some cases this will be a decision made at system level.

5.1.3 HIDDEN MARGINS Within each sub-system there may also be margins placed on calculations or other parameters, which affect the mass (e.g. total power consumption margin). It is important that these margins are highlighted and taken into account when calculating sub-system mass margins.

5.1.4 SYSTEM MARGIN A mass margin is also inserted at System level to account for possible design (e.g. missing equipment) and technology uncertainties. This is placed in addition to the total system mass with sub-systems margin. Normally this is a figure of 20% as appropriate to the feasibility study level.

5.1.5 IMPLEMENTATION IN THE MODEL All masses and margins shall be placed in the Outputs sheets of the sub-systems. Masses should be given at system level, and at equipment level. The equipment level figure may not be available at the beginning of the study, but they shall be included as soon as they become available.

5.1.5.1 SUB-SYSTEM LEVEL At sub-system level a mass figure shall be given in the Outputs that DOES NOT include margin. A second output parameter shall give the margin that will be applied to the mass figure. This Margin parameter shall be in Number format and NOT in percentage format (within the Cell Format options). The % sign shall only appear in the “Units” column (see below). This is to remove the problems perpetrated by receiving a figure of 0.1 rather than 10 when it is written 10%. An example is given in Figure 5-1.

AOCS mass without margin AOCS_Mass 1.992 kgAOCS mass margin AOCS_Mass_Marg 10.00 %

Figure 5-1: Example output subsystem mass and margin parameters

When equipment level margins are defined, then sub-system level shall still give the overall margin to be applied, i.e. the sub-system margin does not become the extra margin in addition to the equipment margins, but it will include the equipment margins.

Page 54: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 54 of 56

s 5.1.5.2 EQUIPMENT LEVEL Each piece of equipment for each sub-system shall be added to the Outputs sheet. Similar to the Sub-system level mass figure, the Equipment mass parameter shall be without margin. Again the margin to be applied shall be a separate parameter. The value of the margin will be based on the philosophy set out in section 5.1.1. In all, four parameters are required for the Mass Budget as shown in Figure 5-2.

Unit1 Nam e AOCS_unit1_nam e Star TrackerNum ber of units AOCS_unit1_Unit 1 num ber

m ass (without m argin) AOCS_unit1_Mass 1 KgMass Margin to be applied AOCS_unit1_MassMarg 20 %

Figure 5-2: Unit level mass budget information

The mass figure given for each unit (equipment) shall be the mass value for one item. Therefore the overall mass for the total number of a given piece of equipment shall be:

number of units * mass.

5.1.5.3 TOTAL MARGIN The total margin for a sub-system can be the average of the equipment margin, or this can be modified by adding/subtracting extra margin. Therefore, the Sub-system mass margin can be higher (or lower) than the average of the equipment margins. It is down to the sub-system specialists to use their expertise to assess the correct sub-system margin to be used.

Page 55: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 55 of 56

s

6 ABBREVIATIONS AND ACRONYMS AOCS Attitude and Orbit Control System CAD Computer Aided Design CATIA Computer Aided Three Dimensional Interactive Application CDF Concurrent Design Facility DB Database EM Electro Magnetic ESA European Space Agency ESAAD ESA Active Directory ESTEC European Space Technical and Engineering Centre HYPER High Precision Interferometry ICA Independent Computing Architecture IDM Integrated Design Model NT New Technology PR Procedure S/C Spacecraft SI Système Internationale (d’Unités) TBC To be Confirmed XLA Excel Add-In

Page 56: CDF-UM-001 Iss3 Rev0 -Final - European Space Agencyemits.sso.esa.int/emits-doc/ESTEC/AO-1-5610-AD1-CDF... · CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01 issue 3 revision 0 Date: 11/09/07

CDF-UM-001 Iss3 Rev0 -Final.doc CDF-UM-01

issue 3 revision 0 Date: 11/09/07

Page 56 of 56

s

7 REFERENCES [1] CDF System Description, CDF-SYS-01, Issue 2 rev. 0. [2] CDF Windows 2003 Terminal Services & Citrix Metaframe Quick Reference Guide ,

29/6/06. [3] CDF Document Management, Issue 1 rev. 0, 26/11/02.