11 june 2003 united defense lp -- proprietary1 auto-reconfiguration on grizzly dr. ns mohan united...

16
11 June 2003 United Defense LP -- Proprietary 1 Auto-Reconfiguration on Auto-Reconfiguration on Grizzly Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

Upload: grant-shields

Post on 26-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 1

Auto-Reconfiguration on GrizzlyAuto-Reconfiguration on Grizzly

Dr. NS MohanUnited Defense, L.P.

Ground Systems Division

Page 2: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 2

Grizzly Grizzly Grizzly Grizzly

Page 3: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 3

System Requirements & KPPsSystem Requirements & KPPsSystem Requirements & KPPsSystem Requirements & KPPs

Key Grizzly Program requirements:► M1 Abrams Chassis► Redundant Drive-By-Wire

• Automatic switch-over of controllers within 200 ms► Survivable Mine Clearing Blade (MCB), ADCS & PDA► Ability to plow in varied soil and terrain conditions at higher

speeds with Auto Depth Control KPPs:

► Gross Combat Weight: less than 70 Tons► Defeat/clear mines buried at depths up to 12 inches► Defeat/breach complex obstacle in 21 minutes

• Mine field; Anti-tank ditch; Concertina wire► Mobility & Survivability comparable to M1 Abrams

Page 4: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 4

Vetronics DescriptionVetronics DescriptionVetronics DescriptionVetronics Description

VETRONICS HW & SW ELEMENTS

ADCS/MCBControl

CrewInterface

SystemControl

PowerDistribution

VisionDrive

ControlPDA

Control

ADCS ControllerMCB ValveDrive

ADCS CSCI

Crew Interface RIOMCentral Control PanelPrimary/SecondaryControllers

Primary &SecondaryController

Primary/SecondaryControllerPowerDistribution UnitRemoteSwitching Units

Video ControlUnitPrimary/SecondaryControllers

Drive TransmissionRIOMDrive Engine RIOMTransmissionElectronic Control(WTEC III)Primary/SecondaryControllersBraking & SteeringActuatorsDECU (GFE)

PDA RIOMPrimary/SecondaryControllerCrew InterfaceRIOM

System ServicesCSCIOperatingEnvironment

Crew Interface CSCICCP ControlFirmwareCrew InterfaceFirmwareApplique’ Software(GFE)

System ServicesPowerDistribution UnitInterfaceFirmware

Vision ControlUnit FirmwareCrew InterfaceCSCI

Drive Control CSCIDrive (Engine) RIOMInterface FirmwareDrive (Transmission)RIOM interfaceFirmwareWTEC III Firmware

PDA CSCICrew InterfaceCSCIPDA RIOMInterface FirmwareCrew RIOMInterface Firmware

HA

RD

WA

RE

SO

FT

WA

RE

Page 5: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 5

Hardware ElementsHardware ElementsHardware ElementsHardware Elements

Controllers► Primary (PC), Secondary (SC) Fully redundant

Auto Depth Control Subsystem (ADCS) Controller

2 Drive Remote IO Modules► Configured to support redundancy of functions

PDA RIOM Crew Interface RIOM Actuators – Braking, Steering

Page 6: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 6

Software ArchitectureSoftware ArchitectureSoftware ArchitectureSoftware Architecture

Software Configuration Items►Auto Depth Control Subsystem (ADCS)►Crew Interface Subsystem (CIS)►Drive Control Subsystem (DCS)►Power Driven Arm (PDA)►Operating Environment►System Services (SS)

Multi-layered approach Reconfiguration support SS, CIS

Page 7: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 7

Software Architecture – contd.Software Architecture – contd.Software Architecture – contd.Software Architecture – contd.

RTGS OE

OS: Board Support Package, Real Time Operating System (VxWorks)

bus

To Display

DCS (Driver/Primary)

PDA (Driver/Primary)

System Services

Display Management (Driver/Primary)

State Controller (Driver/ Primary)

CIS

1553

OE

OS: Board Support Package, Real Time Operating System (VxWorks)

DCS PDA

System Services

Display Management State

CIS

1553

(Commander/ Secondary) (Commander/

Secondary)

(Commander/ Secondary)

(Commander/ Secondary)

RTGS To Display

OE

OS: Board Support Package, Real Time Operating System

(VxWorks)

ADCS

System Services

1553 PC

SC

ADCC Controller

Page 8: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 8

Software Architecture – contd.Software Architecture – contd.Software Architecture – contd.Software Architecture – contd.

Software Configuration Items► System Services (SS)

• Utilities (e.g., storage management)• Insulated the applications from lower level details (OE,

hardware)• APIs provided to the application SCIs, provides portability• Followed the ICD closely, changes in ICD generally did not

affect the applications (no code changes) • Reconfiguration support

Page 9: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 9

Reconfiguration of ControllersReconfiguration of ControllersReconfiguration of ControllersReconfiguration of Controllers

Manual – by the operator ► If something is not behaving correctly► For testing of functionality (maintenance mode)

Automatic ► Switches to secondary controller when primary fails► Time limit: 200 ms for resuming normal

operations► Periodic exchange of health status between the two

controllers (heartbeat) – Keep Alive Signal via 1553 bus

Page 10: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 10

Reconfiguration SupportReconfiguration SupportReconfiguration SupportReconfiguration Support

Backup controller configured as simultaneous remote terminal and bus monitor

All CSCIs run lockstep in both controllers. The copy on the backup controller will have its outputs suppressed, until needed.

The CIS_CSCI is designed to accommodate reconfiguration

► Operator inputs to PC are duplicated by System Services and sent to SC via 1553 (latency for SC)

► Same inputs same outputs

Page 11: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 11

Reconfiguration Support - contd.Reconfiguration Support - contd.Reconfiguration Support - contd.Reconfiguration Support - contd.

PC duplicates inputs & sends them to SC (both DRIOMs, DECU).

Keep Alive signal (via 1553 between controllers)► 40 Hz

Drive Control critical data saved & exchanged periodically – RS-423 link between controllers

► 40 Hz

Page 12: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 12

Reconfiguration Power-upReconfiguration Power-upReconfiguration Power-upReconfiguration Power-up

The PC and the SC are differentiated by the RT address on the 1553 connector:

► PC = 0001► SC = 0010

At power-up, both controllers initiate a time delay = (RT address – 1)*5 ms, tipping the scale in favor of the PC

Upon timeout, check for bus activity► IF no activity, assume role of bus controller and initiate bus

schedule► ELSE, assume role of RT

Page 13: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 13

Reconfiguration ScenariosReconfiguration ScenariosReconfiguration ScenariosReconfiguration Scenarios

Notify

OperatorTake over as

Bus ControllerRemove power from

other controller

PC detects SC failure YES N/A YES

PC detects SC is not ready to take over

YES N/A YES

SC detects PC failure YES YES YES

SC detects PC is not ready to take over

YES NO NO

To avoid PC tying up the bus:

►SC sends a reset command over RS-423 link

►SC takes over as Bus Controller

►SC sends command to PDU to remove power from the PC

Page 14: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 14

Manual Reconfiguration of Manual Reconfiguration of ControllersControllersManual Reconfiguration of Manual Reconfiguration of ControllersControllers

During maintenance mode, operator can select to switch controllers as Bus Controller

► PC transmits a dynamic bus control command to SC► SC accepts control by setting dynamic bus control

bit in status word► Control is relinquished by PC (current Bus

Controller)► Operator notified when this is complete

This is an application of standard mechanism provided by 1553 specification for transfer of control

Page 15: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 15

Reconfiguration of Drive Reconfiguration of Drive Remote I/O ModulesRemote I/O ModulesReconfiguration of Drive Reconfiguration of Drive Remote I/O ModulesRemote I/O Modules

Implemented within DCS software Manual – by the operator

► If something is not behaving correctly► For testing of functionality

Automatic ► Switches to secondary DRIOM

when primary fails

• By function (e.g., Braking) or DRIOM as a whole

► Periodic status via 1553 (BIT)

DRIOM 1 DRIOM 2

DCS Inputs

1553 Bus

Page 16: 11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division

11 June 2003 United Defense LP -- Proprietary 16

SummarySummarySummarySummary

Requirement of Redundancy of Drive-By-Wire satisfied by

► Duplicate controllers automatic switchover within 200 ms

► Duplicate Drive Remote I/O Modules automatic switchover by function or as a whole

Tested thoroughly within System Integration Laboratory and on the vehicle fully satisfied the requirements at max speed of 45 mph

All Key Performance Parameters (KPPs) and EMD exit criteria were met or exceeded