Space: Space: System Architecture System Architecture vs - - PowerPoint PPT Presentation

space space
SMART_READER_LITE
LIVE PREVIEW

Space: Space: System Architecture System Architecture vs - - PowerPoint PPT Presentation

Space: Space: System Architecture System Architecture vs Optimization vs Optimization Vladimir Grebenyuk Raytheon Canada Limited Space: The Space: The First Steps First Steps October 4,1957 April 12, 1961 July 20,


slide-1
SLIDE 1

Space: Space:

System Architecture System Architecture vs Optimization vs Optimization

Vladimir Grebenyuk

Raytheon Canada Limited

slide-2
SLIDE 2

Vladimir Grebenyuk

Space: The Space: The First Steps First Steps

October 4,1957 April 12, 1961 July 20, 1969 April 12, 1981 May 15, 1987

  • Nov. 15, 1988

… 2003 ?

slide-3
SLIDE 3

1957 1957

Sputnik Sputnik 2 Vanguard

Vladimir Grebenyuk

slide-4
SLIDE 4

1958 1958

Sputnik 3

Sputnik Sputnik 2 Vanguard failure Second Vanguard

Explorer 1

Vladimir Grebenyuk

slide-5
SLIDE 5

The Race The Race

“Our Germans versus their Germans” ?

Vladimir Grebenyuk

slide-6
SLIDE 6

System Architecture System Architecture -

  • Divide & Conquer

Divide & Conquer

slide-7
SLIDE 7

Vladimir Grebenyuk

Glider: Decomposition of the Form

Glider

Wing

...

Fuselage Stabilizer

Body Cockpit Landing Gear Vertical stabilizer Horizontal stabilizer

Pilot Seating Controls Instruments Windshield Front gear Rear gear Wheel Wheel Well Well Lid Retracting mechanism Fin Rudder Frame Shell Fixed Elevator

slide-8
SLIDE 8

Decomposition and Structural Model of the Client-Server code Client-Server

import java.net.*; import java.io.*; public class KnockKnockServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = null; try { serverSocket = new ServerSocket(4444); } catch (IOException e) { System.err.println("Could not listen on port: 4444."); System.exit(1); } Socket clientSocket = null; try { clientSocket = serverSocket.accept(); } catch (IOException e) { System.err.println("Accept failed."); System.exit(1); } PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true); BufferedReader in = new BufferedReader( new InputStreamReader( clientSocket.getInputStream())); String inputLine, outputLine; KnockKnockProtocol kkp = new KnockKnockProtocol();

  • utputLine = kkp.processInput(null);
  • ut.println(outputLine);

while ((inputLine = in.readLine()) != null) {

  • utputLine = kkp.processInput(inputLine);
  • ut.println(outputLine);

if (outputLine.equals("Bye.")) break; }

  • ut.close();

in.close(); clientSocket.close(); serverSocket.close(); } }

Block 4 Block 1 Block 2 Block 3 Block 5 Block 6

S tru ctu ral E le m en t S tru ctu ral R ela tio n s B lo ck 1 Is lo ca te d in th e b e g in n in g o f th e c o d e B lo ck 2 F o llo w s B lo ck 1 an d p rece d e s B lo c k 3 B lo ck 3 F o llo w s B lo ck 2 an d p rece d e s B lo c k 4 B lo ck 4 F o llo w s B lo ck 3 an d p rece d e s B lo c k 5 B lo ck 5 F o llo w s B lo ck 4 an d p rece d e s B lo c k 6 B lo ck 6 F o llo w s B lo ck 5 – en d s th e co d e

slide-9
SLIDE 9

Vladimir Grebenyuk

Glider: Structural Model

Glider

Fuselage Wing Stabilizer

Body Cockpit Vertical stabilizer Horizontal stabilizer

Front gear Rear gear Fin Rudder Shell Frame

Landing Gear

Longitudinal element Lateral element

Shell Frame

Longitudinal element Lateral element

slide-10
SLIDE 10

Vladimir Grebenyuk

From Function to Form through Concept From Function to Form through Concept

Form Function Concept

slide-11
SLIDE 11

Vladimir Grebenyuk

Glider: Zoom in Layer 1

Wing

Internal Structure External Surface Ailerons Flaps ...

Structural Support Creating Lift

Lift

Roll Control

Flying

slide-12
SLIDE 12

Vladimir Grebenyuk

Wing: Emergence of the External Function

Wing

Creating Differential Pressure

Lift

External Surface

Airfoil Upper Surface Lower Surface

!

Air Flow

+

Flow Velocity

  • Air Pressure

Air Flow

+

Flow Velocity Air Pressure

!

Flying

slide-13
SLIDE 13

Vladimir Grebenyuk

Concepts (Patterns) in the Design

travel in the air

High-level concept

heavier than air lighter than air

motored motorless

wingless moving wing fixed wing

The Glider

Mid-level concepts

Instantiation

glider hang glider Class

Lower-level concepts

slide-14
SLIDE 14

Vladimir Grebenyuk

Concepts (Patterns) in the Design

NAVIGATION

High-level concept

celestial radio

astrolabe

sextant

The Sextant

Mid-level concepts

Lower-level concepts Instantiation

inertial

quadrant

Specializes into

Class

slide-15
SLIDE 15

Vladimir Grebenyuk

System Architecture System Architecture -

  • A Holistic Approach

A Holistic Approach

slide-16
SLIDE 16

Vladimir Grebenyuk

Automated ATM System Architecture Automated ATM System Architecture

ATMS Reference Architecture

Navigation Cluster Surveillance Cluster ♦ radar data input ♦ plot filtering ♦ tracking ♦ radar weather ♦ RT quality control ♦ ADS/B Flight ♦ flight plan ♦ clearance ♦ trajectory profile ATC Cluster Flight Management Tools Traffic Management Tools

slide-17
SLIDE 17

Vladimir Grebenyuk

CNC/ATM Influencers CNC/ATM Influencers

Free Flight

ATMS ATMS

VTOL

Navaids

ADS-B GPS

Middleware Software

?

TCAS CPDLC

Radars Airspace Avionics

Hardware

System Level Domain Level Industry Level

slide-18
SLIDE 18

Vladimir Grebenyuk

CNS/ATM CNS/ATM -

  • High

High-

  • Level View

Level View

ATMS & ATC-Sim

Air Traffic

NAVAIDS ATC Agency

CNS/ATM

Beneficiaries Needs:

Environment

Trainees

RDPS GPS CPDLC COMMS

Product

Developing

RCL-RF

National Economy Competition Technology Regulations Security Legal Environment Society Shareholder Workforce

slide-19
SLIDE 19

Vladimir Grebenyuk

CNS/ATM CNS/ATM -

  • Holistic Framework

Holistic Framework

ATMS & ATC-Sim Air Traffic

NAVAIDS

Agency CNS/ATM

Customers Needs

Training

RDPS GPS CPDLC COMMS

Product

Developing

Enterprise

Global Economy International Relationships National Economy Competition Technology Regulations Security Legal Environment Society Shareholder General Public Nature Intellectual Property Workforce

slide-20
SLIDE 20

Vladimir Grebenyuk

The Final Frontier The Final Frontier

slide-21
SLIDE 21
slide-22
SLIDE 22

Comparative technical specification: Comparative technical specification:

Space Shuttle Space Shuttle Energia Energia-

  • Buran

Buran

123,000 25,000 37,25 23.80 18.3x4.6 15,078 5,440 220 No n/a 105,000 30,000 36.37 23.92 18.6x4.7 14,866 17,600 450 Yes 103,000

Total structure (kg) Max payload (kg) Length (m) Wingspan (m) Cargo bay (m) Orbit engine thrust (kgf) Orbit engine impulse (s) Maximal orbit (km) Automatic landing Non-orbiter payload (kg)

slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27

1959 1959 1968 1968

slide-28
SLIDE 28

Buran-Energia

slide-29
SLIDE 29

The Carrier The Carrier

slide-30
SLIDE 30
slide-31
SLIDE 31

ENERGIA ENERGIA

”Pure Energy” ”Pure Energy”

May 15, 1987

slide-32
SLIDE 32
slide-33
SLIDE 33

Vladimir Grebenyuk Vladimir Grebenyuk

Flight Flight

Stages

slide-34
SLIDE 34

Vladimir Grebenyuk

slide-35
SLIDE 35

Race to the Moon: the Start Race to the Moon: the Start

Vladimir Grebenyuk

slide-36
SLIDE 36

Vladimir Grebenyuk

slide-37
SLIDE 37

special delivery

slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41

Is There Place For Optimization ? Is There Place For Optimization ?

slide-42
SLIDE 42

Problem Setting Problem Setting

Antenna, installed on a moving

vessel, does not allow use of a fixed

  • rientation.

Moving water under the vessel also

makes it impossible to use a rigid tracking algorithm (i.e. one with no feedback loop).

Grebenyuk-4

slide-43
SLIDE 43

Tracking Phase Tracking Phase

Tracking is performed in a “quasi-

rectangular” pattern.

Grebenyuk-7

slide-44
SLIDE 44

‘Star’ Track ‘Star’ Track

One can expect further improvement with an

attempt to approach the source of the signal even closer, or even intercept it.

This approach proved to be

correct.

Antenna moves

in a ‘star’-like pattern.

Grebenyuk-14

slide-45
SLIDE 45

Analysis Analysis

These results can be

explained by looking at the radio-signal distribution diagram.

The higher the area we

are working in, the flatter the signal level.

“a” is an area of

the rectangular track

“b” is an area of the

‘star’ track

2 4 6 8 10 12 14 16 18

  • 10
  • 5

5 10

a

b

Grebenyuk-16

slide-46
SLIDE 46

The Perfect Blend The Perfect Blend

slide-47
SLIDE 47

Galileo Galileo

mid-1970s: Jupiter Orbiter Probe study 1977: mission approved by NASA 1982: planned launch January 1986: planned shuttle launch

(direct to Jupiter)

October 18, 1989: launch from Atlantis

slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50

Conclusion …

System Architecture

  • should be flexible enough to accommodate
  • ptimization of the local parameters

Optimization

  • should serve as a tool to implement architectural

ideas The perfect blend of System Approach and Optimization

slide-51
SLIDE 51

Websites:

  • http://www.iki.rssi.ru
  • http://www.space.hobby.ru
  • http://www.russianspaceweb.com
  • http://history.msfc.nasa.gov
  • http://www.nasa.gov
  • http://www.jpl.nasa.gov
  • http://www.thespacereview.com
  • http://www.systemsguild.com
  • http://www.mit.edu

The Sources : The Sources :

Books:

Rechtin, E. Systems Architecting: Creating and Building Complex

  • Systems. Prentice-Hall, 1991

Rechtin, E. and Maier, M. The Art of Systems Architecting. CRC Press, 1996 Rechtin, E. Systems Architecting of Organizations: Why Eagles Can’t

  • Swim. CRC Press, 2000

Schefter, James. Space Race. CRC Press, 2001

slide-52
SLIDE 52

Thank You Thank You !

!

Vladimir Grebenyuk

Software Technical Authority

Raytheon Canada Limited 2003 Air Defense Systems 1996 - 2002 Air Traffic Management /ATC Sim 1994 - 1995 Satellite Telecommunication 1983 - 1993 Energia-Buran Space System 1980 - 1982 Aerodynamic Research Laboratory 1980 Master of Aeronautical Eng., Kharkiv Aviation Institute, Ukraine