ENES 489P Hands-On Systems Engineering Projects
Modeling System Structure and System Behavior
Mark Austin
E-mail: austin@isr.umd.edu
Institute for Systems Research, University of Maryland, College Park
– p. 1/40
Modeling System Structure and System Behavior Mark Austin E-mail: - - PowerPoint PPT Presentation
ENES 489P Hands-On Systems Engineering Projects Modeling System Structure and System Behavior Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park p. 1/40 System Structure and System
E-mail: austin@isr.umd.edu
– p. 1/40
– p. 2/40
– p. 3/40
Network Abstraction
C D E A Module D is connected to module E Module A contains modules B and C
Connector Port
Hierarchy Abstraction
– p. 4/40
Component A B C Level 2 Level 1 Relations Port
– p. 5/40
– p. 6/40
– p. 7/40
Contract Interface Pre−conditions Post−conditions Object
– p. 8/40
Output = ( x / y ) Input x Input y Floating point division Contract: y != 0. Example 1: Division of floating point numbers Example 2: Square root calculation Contract: x >= 0. Square root algorithm Input x Output = sqroot (x)
– p. 9/40
– p. 10/40
– p. 11/40
– p. 12/40
– p. 13/40
Function Decomposition
F3 F2 F3 F2 F1 F1 Control Inputs and outputs Connectivity of components System Boundary
Connectivity and Ordering of Functions
Task Task Function Function Function Function System Mission Function Task
– p. 14/40
Increasing focus on goals Increasing focus on implementation
Function Func1 Func3 Func2 Inputs Outputs Outputs Inputs
– p. 15/40
– p. 16/40
– p. 17/40
Point Starting Step N Step 2 Step 1 Finishing Point
Outcome is false... Compute Block B Compute Block A Logical Decision Outcome is true
Logical Decision Sequence of steps
– p. 18/40
Process B Time t Process A starts. Process B starts. Process A
– p. 19/40
– p. 20/40
– p. 21/40
– p. 22/40
– p. 23/40
State 1 State 2 State 3 State 4 State 5 STATES
– p. 24/40
– p. 25/40
– p. 26/40
Planned
Normal Operations Contingency Operations Initialize Off
Failure Resolved Power "On" Emergency shutdown "On" status Another failure shutdown
– p. 27/40
– p. 28/40
Environment Command Battalion Cannon Artillery Enemy Fire Personnel Maintenance Observer Forward Projectiles
– p. 29/40
– p. 30/40
– p. 31/40
Get Supplies Load Aim Fire
– p. 32/40
Aim Launch Projectile Close Breach Load Propellant Load Projectile Open Breach Get Supplies Contol the Firing Disturbance Next Shot & & @ @
– p. 33/40
– p. 34/40
Aim Launch Projectile Close Breach Load Propellant Contol the Firing Disturbance & & @ @ Projectile Load Breach Open Supplies Get & & Next Shot
– p. 35/40
– p. 36/40
Control Recoil Control Counter-recoil Aim
Propellant Insert Load Projectile Check Projectile Loaded Check Propellant Ready Breach Close
– p. 37/40
– p. 38/40
Igniter Controller Tube Mechanism Breech Autoloader Gun Mount Cannon Drives Traverse Drive Elevation Drive Propellant Loader Projectile Loader Software Contoller Electronics Turret System SYSTEM LEVEL LEVEL ASSEMBLY
– p. 39/40
Autoloader
Stored Projectiles Stored Propellant Cannon Drives
Controller
Gun Mount
recoil
Breech Mech. Tube
Igniter
combustion TURRET SYSTEM Projectile / Propellant Projectile status Pulse Breech Motion Breech Status Breech Commands Ignition Status Autoloader Status Breech Status Autoloader Commands Commands Pointing TD Status Firing Miaaion EL AZ MV
– p. 40/40