Distributed GN&C Flight Software Simulation for Spacecraft Cluster Flight

Size: px
Start display at page:

Download "Distributed GN&C Flight Software Simulation for Spacecraft Cluster Flight"

Transcription

1 AAS Distributed GN&C Flight Software Simulation for Spacecraft Cluster Flight Shaun Stewart Lucas Ward Stacey Strand Emergent Space Technologies Inc. 37 th ANNUAL AAS GUIDANCE AND CONTROL CONFERENCE January 31 - February 5, 2014 Breckenridge, Colorado Sponsored by Rocky Mountain Section AAS Publications Office, P.O. Box San Diego, California 92198

2 AAS DISTRIBUTED GN&C FLIGHT SOFTWARE SIMULATION FOR SPACECRAFT CLUSTER FLIGHT Shaun M. Stewart, * Lucas Ward, Stacey Strand INTRODUCTION A spacecraft simulation environment was developed for testing distributed spacecraft flight software (FSW) designed for autonomous coordinated control of a spacecraft cluster. The Cluster Flight Application (CFA) FSW was developed by Emergent Space Technologies in support of the Defense Advanced Research Projects Agency (DARPA) System F6 Program. The CFA provides cluster flight guidance, navigation, and control (GN&C) functionality for controlling a cluster of spacecraft. This paper provides an overview of the Distributed Integrated Environment for CFA Analysis, Simulation, and Testing (DIECAST) used for CFA FSW development, verification and validation testing, and evaluation of CFA performance, reliability, and robustness. The Distributed Integrated Environment for CFA Analysis, Simulation, and Testing (DIECAST) enables the Cluster Flight Application (CFA) flight software (FSW) to be exercised in a range of on-orbit scenarios with a variable number of spacecraft, spacecraft properties, orbit elements, and relative cluster geometry. Spacecraft sensor and effector models were developed that enabled emulation of cooperative flight scenarios and inter-module communication within a spacecraft cluster. Sensor data and control commands are exchanged between the multi-spacecraft simulation and the CFA FSW. The resulting navigation and trajectory performance data is logged by the DIECAST simulation and used for performance assessment throughout the FSW development lifecycle. This simulation environment proved to be invaluable in the development process for the flight software. It enabled developers to run the CFA FSW in a desktop environment that provided a reasonable facsimile of the flight environment with a high-fidelity simulation that could be run faster than real-time. DIECAST is built upon the NASA Trick Simulation Environment (Trick), which provides a framework for building model-based simulations. 1,2 Trick includes an executive scheduler that allows the models and CFA FSW to be executed at specified rates throughout the simulation. Scenarios are configurable at run-time, with the intent to allow a single build of the simulation to support testing with a configurable number of spacecraft with unique geometry and initial conditions, beginning at any phase of flight. Development of spacecraft FSW capable of autonomous control of a generic spacecraft cluster requires performance verification on an enormous range of operational scenarios. Consequently, the CFA FSW is required to support a variable number of * CFA Simulation Lead, Emergent Space Technologies, Inc., 6411 Ivy Lane, Ste. 303, Greenbelt, MD CFA Simulation Team, Emergent Space Technologies, Inc., 6411 Ivy Lane, Ste. 303, Greenbelt, MD CFA V&V Lead, Emergent Space Technologies, Inc., 6411 Ivy Lane, Ste. 303, Greenbelt, MD

3 spacecraft in a variety of cluster configuration and orbits. In addition, the FSW execution is distributed among the members of the cluster, which creates added complexity with potential changes in the deployment of the FSW components and spacecraft interfaces during a mission. The DIECAST simulation simplifies the problem of FSW verification by providing a common FSW interface for embedded and hardware-in-the-loop (HWIL) testing, and allowing all scenarios to be evaluated with run-time inputs to a single build of the simulation. Figure 1 shows how the CFA FSW is embedded within the DIECAST simulation. The CFA FSW applications are compiled into libraries and wrapped with a Trick adaptor that enables the services to be run and scheduled by the Trick simulation executive. Embedding the FSW within the simulation in this manner allows the CFA functionality to be exercised in a controlled and repeatable fashion. A key benefit of this approach is that it enables incremental progression from prototype FSW development to FSW testing with a real-time operating system (RTOS) and HWIL. Figure 2 shows how the same simulation architecture, models, and interfaces are used when testing with the FSW running on a RTOS. Custom adaptors were developed for each environment allowing the same core FSW to be exercised in DIECAST and the flight runtime environment. This paper provides an overview of the design and implementation of the DIECAST simulation architecture used for development of the Emergent CFA flight software for the DARPA System F6 project. The details of each component of the DIECAST architecture are discussed in more detail in the following sections. Figure 1. DIECAST embedded FSW architecture. 2

4 Figure 2. Simulation architecture for RTOS FSW testing. CLUSTER FLIGHT APPLICATION OVERVIEW The Emergent CFA FSW is designed to be an enabling technology for spacecraft cluster flight missions. It would provide a generic capability for dissimilar spacecraft to operate collaboratively in close proximity in low Earth orbit. It would provide navigation and guidance services for the cluster, autonomous collision prediction, and automatic failure detection and recovery for the primary system applications. The CFA works to minimize overall propellant usage and nominally ensures near-zero probability of collision. This capability would enable a spacecraft cluster to conduct extended missions with limited command and control interaction from the ground and could thereby significantly reduce the cost of operating a spacecraft cluster on-orbit. The CFA is designed to be flexible and configurable, a capability that is realized in the convergence of a number of features. Specifically, the CFA scales seamlessly with increasing cluster size and supports the ability to add and remove satellites to/from the cluster during a mission. It is robust to changes in network configuration, data latency, and communication dropouts to one or more nodes in the cluster. It is intended to support application failover and/or specific service relocation between spacecraft which is especially beneficial for shifting processor intensive services to more capable nodes when required. The CFA is platform agnostic, with standardized interfaces and device abstraction that enables dissimilar spacecraft to connect and collaborate in a common cluster network. The CFA services include: Cluster Flight Manager (CFM), Orbit Maintenance Service (OMS), Maneuver Planning Service (MPS), Navigation Service (NAV), Module Maneuver Service (MMS), and Module Proxy (MPx). See References 3, 4 and 5 for an in-depth discussion of the CFA FSW architecture and services. Prototype CFA Algorithm Development For prototype algorithm development, Emergent leveraged an emerging MATLAB capability to auto-code MATLAB functions into C and C++. 6 This approach to software development enabled algorithm designers to rapidly implement prototype GN&C algorithms and leverage MATLAB plotting and data evaluation tools. The MATLAB algorithms are peer-reviewed by the Principle Investigator, Software Architect, and CFA software leads for design and functionality. In addition, a static code analysis tool is used to evaluate the resulting autocoded C and C++ 3

5 code. This approach has shown to also have benefits later in the FSW validation phase, as developers can go back to the original prototyping arena to address and fix algorithm issues without major downstream implications as long as the external component interfaces are maintained. The core functionality for most applications consist of some mix of auto-coded C-code and handwritten C++ classes. CFA services that use auto-generated code libraries include MPS, OMS, and NAV. CFA FSW Encapsulation / Adaptor Abstraction Ultimately, the core software for each CFA service is compiled into separate libraries that are integrated into the run-time environment through an adaptor. The adaptor is a C++ class which provides data translation between the messaging databus and the FSW applications. An abstract adaptor class is developed for each service that defines the types and methods that are required to instantiate an instance of the CFA service adaptor. For messages incoming to CFA, the adaptor translates incoming data into the appropriate CFA data type and calls the appropriate servicelevel entry point methods. For outgoing messages, the adaptor translates the CFA data type into an OS-specific data type and publishes the message. Because the adaptor must contain platform-specific functionality, the abstract adaptor class defines the required data interface for each service and is a template for the development of implementation-specific adaptors for the target runtime environment. This approach enables the application to be developed in a platform agnostic manner. Data interfaces are clearly defined in the abstract adaptor class, and platform-specific capabilities such as file I/O and data storage are required but not implemented until the adaptor is developed for a particular platform. DIECAST SIMULATION The DIECAST simulation is designed to exercise the CFA FSW and is not an attempt to emulate a flight runtime environment. DIECAST is designed to integrate CFS FSW into a common environment where CFA functionality can be exercised and tested in a controlled and repeatable fashion. The extent of configurability of the DIECAST simulation is due in large part to features added to the latest version of Trick, Trick13. For instance, the input file is wholly written in Python and grants access to many simulation C/C++ calls, and variables are available in the input file. These features are used extensively in setting up different scenarios for testing CFA. FSW Integration As mentioned, the auto-generated C code for a particular CFA service can contain function names that may conflict with the generated code from another service. This is problematic when creating a single Trick simulation executable that contains the entirety of the CFA FSW, as the linking phase of building fails with multiple reference errors for those functions. To avoid such collisions, applications that depend on a C library generated from MATLAB code are integrated into their own Trick simulation executables, described in Table 1. The four simulations that make up the DIECAST simulation are run by taking advantage of Trick s built-in master/slave capability. The SIM_embedded_cfa_fsw acts as the master and will start any slave simulations it is instructed to via the Trick input file. Implementations of each CFA service adaptor are required to integrate a service with the operating system and target platform. For integration with the DIECAST simulation, Trick-specific implementations of each adaptor were created to provide a data interface between the FSW applications and the DIECAST cross-application messaging system. 4

6 Simulation SIM_embedded_cfa_fsw SIM_mps_fsw SIM_cfm_oms_fsw SIM_nav_fsw Table 1. DIECAST simulation executables. Purpose Runs the environment, instances of cluster modules, module dynamics, FSW Module Maneuver Service (MMS), module proxy stand-in, graphics (if desired) Links in the MPS_private library, as well as the MATLAB generated library. Links in the CFM_private, OMS_private, and the MATLAB generated OMS libraries. Links in the NavFilter_private, NavManger, and the MATLAB generated NAV libraries. Scenario Configuration The range of operational configurations that CFA is designed to accommodate (multiple disparate cluster modules, varying orbits, differing cluster configurations, etc.) levies a requirement that the DIECAST simulation be able to support flexible testing. This is primarily supported through run-time configuration via the simulation input file. The Trick input file can be used to call external Python scripts and ensure simulation and FSW input files are configured with consistent assumptions. A Python script is used to set links to FSW configuration files based on which scenario is being run. Trick enables the user to configure C/C++ simulation model variables from the Python input file. This is utilized extensively to set data items such as the date of the simulation, set cluster module initial conditions, configure modules (mass, mass properties, engine properties, etc.), and to create a timeline for injecting commands into the CFA FSW. Currently, the capability exists for running simulations with cluster sizes of 2, 3, or 4 spacecraft. Simulation Models Mission Manager. A spacecraft manager application was developed that emulates the behavior of spacecraft FSW responsible for receiving CFA commands and executing maneuvers on the vehicle. This functionality is outside the scope of the CFA as it is highly bus-specific. However, a simple functionality for verifying, queuing, and executing maneuver commands from the CFA was required for testing CFA GN&C performance within the emulated testing environment. Orbital Dynamics. In addition to being built on the Trick Simulation Environment, DIECAST also utilizes Johnson Space Center s Engineering Orbital Dynamics (JEOD) Package for orbital dynamics models. 7 JEOD is designed for use with Trick and contains a set of numerical mathematical models for solving a system of 6DOF Newtonian force and torque equations for one or more spacecraft. These models have over 15 years of heritage for modeling spacecraft flight in and about the ISS. These models are comprised of: (1) Environment models representing the gravitational and non-gravitational forces and torques acting on a vehicle, (2) dynamics models for processing and numerically integrating the equations of motion, (3) interaction models representing interaction with the environment, and (4) a set of mathematical and orbital dynamics utilities. For completeness, they are listed in the Table 2 below. 5

7 Table 2. JEOD orbital dynamics models. Comm-based Radio Ranging. Radio range measurements are made between all spacecraft which are determined to be within communications range. The ModuleIMD (Inter-Module Distance) class is used to compute the true range and range-rates between all spacecraft pairs in the cluster. The CommRange model was configured to emulate performance of the Ka-band space cross-link radio selected for use on the DARPA System F6 project. The model injects a ±1 meter initial bias and 6 meter uniform noise in computation of the radio range measurement. The model does not account for the locations of the antennas with respect to the spacecraft structure. It is assumed that the radios adjust for the offset between the radio antenna location and the geometric center of the spacecraft during generation of the measurement, and that this functionality is outside the scope of the CFA FSW. Propulsion. There are two primary components of the spacecraft propulsion model: the engine and the propellant. The engine model is configurable such that a user, via the input file, can select whether the engine will perform impulsive or finite burns. In each case, the engine is commanded from the CFA flight software with a data packet that contains a centroid time a delta-v (dv) magnitude, and a unit vector that represents the desired direction that the dv should be applied in an inertial reference frame. The finite burn engine model leverages the reaction control system (RCS) model from JSC s Common Model Library (CML). 8 The model calculates forces and torques due to RCS jets and depletes propellant based on usage. The RCS model is configurable with ramp-up and rampdown times and a maximum dv performance to produce a trapezoidal burn model. The output of the RCS model are force and torque vectors which are then integrated into the spacecraft dynamics after being passed to Trick routines that collect external forces and torques for integration. The JEOD dynamics manages the application of these forces and torques to the spacecraft. Maneuver execution errors can be applied to the maneuver timing, magnitude, or direction. These are configurable options that can be enabled or disabled at runtime. Global Positioning System. The Global Positioning System (GPS) models used in the DIECAST simulation are based on existing models from CML but are significantly upgraded for the purposes of CFA development for the DARPA System F6 project. The upgraded model consists of five C++ classes for modeling the GPS constellation, the GPS ephemeris, the GPS antenna, the GPS receiver, and the GPS PVT navigation filter. The GPS constellation model is used to model the position and velocities of all the satellites in the GPS constellation. The transmitted L1 radio-frequency signal ( MHz) for each GPS satellite is modeled as well as the GPS constellation ephemeris and almanac data packets. The 6

8 GPS constellation models the orbits of a 32-satellite GPS constellation and provides the true position and velocity for each of the satellites at a given epoch. This, in turn, is used to support computation of the true range and range-rate to a GPS receiver antenna throughout the simulation. This truth data is also used as the basis for the GPS ephemeris and almanac data packets that are transmitted by the GPS constellation. The errors for all the parameters in these packets are estimated and used to corrupt the truth data in such a way as to closely emulate the actual nature of the GPS navigation packet. The GPS receiver model is a high-fidelity GPS model that models the instantaneous range and range-rate to all satellites in the GPS constellation and computes the individual error sources for each measurement type. The GPSReceiver class models the GPS signals, measurements, and receiver post-processed navigation outputs. The GPS functions within the class have been separated into three groups of code: (1) sensor initialization functions, (2) GPS signal acquisition, tracking, and raw measurement modeling functions, and (3) GPS measurement filtering functions. For the DIECAST simulation, a single 24-channel dual-rf GPS receiver is modeled that assumes the availability of two GPS antennas, which are oriented such that nearly 360 degree visibility is achievable. The model produces pseudorange estimates for all GPS satellites that are in view and can be tracked. In addition, a least squares filter is run onboard to produce point position, velocity, and time (PVT) estimates at 1Hz. EDGE Graphical Situation Awareness Tool EDGE is a three-dimensional (3D) graphics plug-in developed by NASA JSC for use with the Trick Simulation Environment. 9 EDGE allows drop-in integration with the NASA Trick Simulation Environment and provides a fusion of 3D graphics and simulation outputs. The EDGE tool uses data from the Trick simulation to help the user to visualize spacecraft trajectories and 6DOF spacecraft motion in orbit. The availability of a situational awareness tool that supports multiple visualization frames and simultaneous camera views is a tremendous benefit when trying to evaluate group behavior of a spacecraft cluster. The figure below shows an example of a cluster flight scene depicted by the EDGE graphics tool. PATH TO FLIGHT SOFTWARE Figure 3. EDGE Graphical Situational Awareness Tool. The development and testing undertaken to date has been conducted on the platform agnostic run-time environment provided by Trick and DIECAST. The benefits of this environment result from the inherent nature in which processes are executed; specifically, the ability to lock down the input conditions and reproduce bit-for-bit the results of a prior simulation run is invaluable during FSW development and testing. FSW embedded within the simulation environment also provides built-in data logging and plotting capability that enables evaluation of FSW variables 7

9 without requiring the FSW to be muddied with non-flight logging code. The forward path for maturing the CFA FSW involves transition to a flight platform and distributed operating system. Run-Time Integration NASA has developed an open source run-time executive called the Core Flight Executive (cfe) which has space flight heritage on a variety of missions. 10 The cfe also has a host of Platform Specific Packages (PSP) and Operating System Abstraction Layers (OSAL) for a variety of platforms. NASA has also developed a Trick-cFE target capability that enables unmodified cfe applications (i.e. the core FSW and flight cfe adaptor) to be run faster than real-time in Trick. For these reasons, the cfe is being considered as an ideal next step in maturing the CFA FSW for flight integration and testing. The FSW encapsulation approach enables ease of integration with the cfe run-time architecture. The Trick adaptor can be used as a template for development of the cfe adaptor for hosting and running the CFA FSW within the cfe runtime environment. By being able to test and run the same software in incrementally more realistic flight environments, this enables the developers to quickly develop the core software functionality early on, and provides capability for crossvalidating the FSW in both the development and flight platforms as the software is matured and ported for flight. The figure below shows the incremental phase of FSW development that enables core FSW components to be re-used as the project progresses. During the early phases, Phase 1 and Phase 2, the Trick simulation executive, dynamics and bus models are compiled with the FSW embedded with the simulation executable. In this mode, the Trick simulation is effectively acting as the run-time executive, responsible for controlling how to the FSW processes are executed, allowing for test runs to be conducted in a repeatable faster-than real-time manner. In the later phases, the FSW is compiled as a stand-alone application, running on the development platform in Phase 3 and on the flight computer in Phase 4. During this phase of testing, the simulation is running in parallel with sensor data and effector commands being exchanged over a realtime TCP socket connection with the FSW application. VERIFICATION AND VALIDATION Figure 4. Incremental flight software integration. Development of the CFA FSW was largely driven by use cases, as opposed to traditional shall statements, to define CFA system level behavior and responses. Areas of functionality 8

10 were broken out into nominal and off-nominal categories in the use case model which define the required functionality and high-level architecture. For each use case category, multiple use cases were generated to further define behavior including basic, alternate, and exception flows, as applicable. These system-level use cases were the basis for not only developing the software, but for defining verification and validation test scenarios. System test scenarios were developed to exercise as many flows as possible through the software functionality, with one to many relationships (use cases to test scenarios). For each test scenario, a unique input file was created to exercise the functionality of the use case flows, including environment set-up, ground commands to CFA, and logging data to verify the system responses. As CFA builds were released for testing, tags were created to freeze the CFA FSW and DIECAST build environments, to ensure stability and repeatability of behavior. Test cases were executed against the tags and the recorded data was analyzed to determine the CFA system behavior. Any discrepancies in behavior between the use cases and the test results were entered as defects in the defect tracking tool. Following testing cycle completion, all test inputs files, data setup, and results were committed to configuration managed repositories for regression testing and comparison against future version releases of the software. To track results of each testing cycle, a Verification Traceability Matrix (VTM) was created to map use cases to test cases relationships and indicate PASS/FAIL status. RESULTS Three-Module Ingress/Egress Scenario Below are results from a Nominal Operations testing scenario with a three-module cluster. Each spacecraft is conducting navigation activities processing GPS PVT, GPS pseudorange, and relative range data. Figures 5 and 6 show trajectories for the scenario over a period of approximately 18 orbits. Initially modules one and two are in passively safe parking orbits approximately 60 km downtrack of the target reference orbit. Module three is conducting station-keeping operations while modules one and two conduct ingress maneuvers to achieve their target orbit location in the spacecraft cluster. Figure 5. Three-module ingress scenario trajectories (2D in-track vs. downtrack view). 9

11 Figure 6. Three-module ingress scenario trajectories (3D view). Figure 7. Min/max inter-module distance for a three-module ingress scenario. The ingressing modules execute a maneuver plan over three orbits and then begin stationkeeping after successfully reaching their assigned slot in the cluster. All three modules conduct station-keeping operations for six orbits, until module one is issued a command to egress the cluster. Module one executes an egress maneuver plan over the following three orbits until finally is parked outside 10 km uptrack of the cluster. Figure 7 shows the minimum and maximum intermodule distances between any two modules in the cluster during the18-orbit scenario. This chart shows that the modules have stable relative geometries throughout the scenario. The spacecraft are initially holding at the 60 km parking orbit distance, never exceed the 1 km minimum intermodule distance constraint while conducting station keeping operations in formation, and finally holding a safe 10 km separation from module one after its cluster egress. 10

12 Four-Module Cluster Reconfiguration Scenario Below are results from a Cluster Reconfiguration scenario with a four-module cluster. Each spacecraft is conducting navigation and station-keeping activities over a 24-orbit period. After two orbits of stable station-keeping, modules two, three, and four are issued commands to shift their orbits to a larger diameter relative orbit. Over the next seven orbits, all three modules transition to their new orbit slot effectively increasing their minimum distance to any other module from 1.7 to 2.3 km. Figure 8 shows that the cluster is successfully reconfigured after seven orbits (at t=60,000 sec) and subsequently maintains stable relative orbit geometry for the remaining time, approximately 12 orbits, until completion of the test scenario. CONCLUSION Figure 8. Four-module reconfiguration scenario. There were numerous lessons learned during development of the CFA FSW and the DIECAST simulation and testing environment. Significant time, effort, and money was saved by leveraging the Trick, JEOD, CML, and EDGE software packages that are developed and maintained by NASA. These packages are freely available for use on government projects. They are being actively maintained and improved, and are designed to integrate together. The JEOD tutorial provides a good template for building a Trick simulation from scratch. The Python input file capabilities provided by Trick13 enable code-like functionality and scripts to be implemented at run-time without requiring a rebuild of the software. This enabled significant time savings in being able to test of run a tag of simulation and FSW while exercising numerous test cases and scenarios with a single build. The ability to replicate testing results via a repeatable simulation environment is a crucial capability in isolating and resolving FSW issues. The availability of a stable development and testing platform can save enormous time and effort when compared to an environment which can only intermittently capture or reproduce known issues. FSW encapsulation and incremental testing also saved significant time and effort. Enabling algorithm developers to develop complex algorithms in a versatile tool such as MATLAB significantly reduces the effort to identify and fix algorithm issues identified late in FSW development. The abstract adaptor approach also enables FSW to be exercised in multiple platforms, enabling core functionality to be exercised in early testing while platform issues are tackled only after the platform is available for HWIL testing. 11

13 ACKNOWLEDGMENTS The authors would like to thank NASA JSC (EG and ER), NASA Goddard, and METECS Inc. for the excellent support provided in integrating the aforementioned government simulation and testing tools for the DARPA System F6 project. Developing and testing the DIECAST simulation and CFA FSW would have been immensely more challenging without their efforts and support. REFERENCES 1 Paddock, E., Lin A., Vetter K., Crues E., Trick : A Simulation Development Toolkit." AIAA Modeling and Simulation Technologies Conference and Exhibit. Austin TX, Aug Innovative Simulation Toolkit for Constructing Simulations. NASA Technology Transfer and Commercialization Office. < 3 O Connor, B., Brown A., Gordon K., Schmidt J., de la Torre R., A Service-based Architecture for Automated Guidance, Navigation and Control Flight Software." 2013 Workshop on Spacecraft Flight Software. Pasadena CA, Dec Schmidt, J. and M. Phillips, A Distributed, Redundant Navigation and Fault Detection System for DARPA System F6." AIAA Guidance, Navigation, and Control and Co-located Conferences and AIAA Infotech@Aerospace Boston, MA, Aug Hur-Diaz, S., et al, "Computing Collision Probability Using Linear Covariance and Unscented Transforms," AIAA Guidance, Navigation, and Control and Co-located Conferences and AIAA Infotech@Aerospace 2013, Boston, MA, Aug MATLAB Coder. The Mathworks Inc. < 7 JEOD Determines Dynamic State of Spacecrafts. NASA Technology Transfer and Commercialization Office. < 8 Acevedo, A., Arnold, J., Othon, W., Berndt, J., ANTARES: Spacecraft Simulation for Multiple User Communities and Facilities." AIAA Modeling and Simulation Technologies Conference and Exhibit. Hilton Head SC, Aug Enhanced Graphics Tools for Advanced 3D Simulations. NASA Technology Transfer and Commercialization Office. < 10 Core Flight Executive (cfe). Code.NASA. < code.nasa.gov/project/core-flight-executive-cfe> The views expressed are those of the author and do not reflect the official policy or position of the Department of Defense or the U.S. Government. 12

Spacecraft Simulation Tool. Debbie Clancy JHU/APL

Spacecraft Simulation Tool. Debbie Clancy JHU/APL FSW Workshop 2011 Using Flight Software in a Spacecraft Simulation Tool Debbie Clancy JHU/APL debbie.clancy@jhuapl.edu 443-778-7721 Agenda Overview of RBSP and FAST Technical Challenges Dropping FSW into

More information

Virtual Breadboarding. John Vangelov Ford Motor Company

Virtual Breadboarding. John Vangelov Ford Motor Company Virtual Breadboarding John Vangelov Ford Motor Company What is Virtual Breadboarding? Uses Vector s CANoe product, to simulate MATLAB Simulink models in a simulated or real vehicle environment. Allows

More information

2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED

2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED 1 Lockheed Martin (LM) Space Systems Software Product Line Focused organization (LM1000) Deep Space Heritage Avionics/SW leveraged for LM1000 product line solution Combined Commercial and Civil Space Organizations

More information

MPCS: Develop and Test As You Fly for MSL

MPCS: Develop and Test As You Fly for MSL MPCS: Develop and Test As You Fly for MSL GSAW 2008 Michael Tankenson & Lloyd DeForrest Wednesday April 2, 2008 Copyright 2008 California Institute of Technology. Government sponsorship acknowledged. Mission

More information

Flight Software Overview

Flight Software Overview Solar Probe Plus A NASA Mission to Touch the Sun Flight Software Overview Christopher Krupiarz Christopher.Krupiarz@jhuapl.edu Overarching Science Objective To determine the structure and dynamics of the

More information

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS #19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University November 25, 2018. Disclaimer

More information

Model-based Adaptive Acoustic Sensing and Communication in the Deep Ocean with MOOS-IvP

Model-based Adaptive Acoustic Sensing and Communication in the Deep Ocean with MOOS-IvP Model-based Adaptive Acoustic Sensing and Communication in the Deep Ocean with MOOS-IvP Henrik Schmidt & Toby Schneider Laboratory for Autonomous Marine Sensing Systems Massachusetts Institute of technology

More information

Assessing Compliance with United States Government Orbital Debris Mitigation Guidelines

Assessing Compliance with United States Government Orbital Debris Mitigation Guidelines Assessing Compliance with United States Government Orbital Debris Mitigation Guidelines R. L. Kelley 1, D. R. Jarkey 2 1. Jacobs, NASA Johnson Space Center, Houston, TX 77058, USA 2. HX5 - Jacobs JETS

More information

Landsat 8's Emergency RMM

Landsat 8's Emergency RMM Landsat 8's Emergency RMM A Quick-Turnaround Method Bob Scheid Landsat 8 Flight Operations KBRwyle Goddard Space Flight Center, MD November 5, 2016 Agenda Brief overview of Landsat s mission and command

More information

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS J.E. HARBER, M.K. KATTAN Atomic Energy of Canada Limited 2251 Speakman Drive, Mississauga, Ont., L5K 1B2 CA9900006 and M.J. MACBETH Institute for

More information

SIDRA INTERSECTION 6.1 UPDATE HISTORY

SIDRA INTERSECTION 6.1 UPDATE HISTORY Akcelik & Associates Pty Ltd PO Box 1075G, Greythorn, Vic 3104 AUSTRALIA ABN 79 088 889 687 For all technical support, sales support and general enquiries: support.sidrasolutions.com SIDRA INTERSECTION

More information

AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION

AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION OMAR AHMAD oahmad@nads-sc.uiowa.edu YIANNIS E. PAPELIS yiannis@nads-sc.uiowa.edu National Advanced Driving

More information

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired IDeA Competition Report Electronic Swimming Coach (ESC) for Athletes who are Visually Impaired Project Carried Out Under: The Department of Systems and Computer Engineering Carleton University Supervisor

More information

Using MATLAB with CANoe

Using MATLAB with CANoe Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.

More information

Flight Systems Verification & Validation Mars 2020 Entry, Descent, and Landing

Flight Systems Verification & Validation Mars 2020 Entry, Descent, and Landing Flight Systems Verification & Validation Mars 2020 Entry, Descent, and Landing Cj Giovingo Allen Chen, Mallory Lefland, Aaron Stehura, Gregory Villar International Planetary Probe Workshop June 12, 2018

More information

Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004

Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004 Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004 INTRODUCTION Sontek/YSI has introduced new firmware and software for their RiverSurveyor product line. Firmware changes

More information

Bidirectional Forwarding Detection Routing

Bidirectional Forwarding Detection Routing This chapter describes how to configure the ASA to use the Bidirectional Forwarding Detection (BFD) routing protocol. About BFD Routing, page 1 Guidelines for BFD Routing, page 5 Configure BFD, page 5

More information

Kochi University of Technology Aca Study on Dynamic Analysis and Wea Title stem for Golf Swing Author(s) LI, Zhiwei Citation 高知工科大学, 博士論文. Date of 2015-03 issue URL http://hdl.handle.net/10173/1281 Rights

More information

Robotic On-Orbit Satellite Servicing: One Size Does Not Fit All

Robotic On-Orbit Satellite Servicing: One Size Does Not Fit All Robotic On-Orbit Satellite Servicing: One Size Does Not Fit All Dr. David L. Akin Dr. Craig R. Carignan Space Systems Laboratory On-Orbit Servicing Demand by Types Reboost Inspection Dexterous Servicing

More information

Modeling of Hydraulic Hose Paths

Modeling of Hydraulic Hose Paths Mechanical Engineering Conference Presentations, Papers, and Proceedings Mechanical Engineering 9-2002 Modeling of Hydraulic Hose Paths Kurt A. Chipperfield Iowa State University Judy M. Vance Iowa State

More information

Fail Operational Controls for an Independent Metering Valve

Fail Operational Controls for an Independent Metering Valve Group 14 - System Intergration and Safety Paper 14-3 465 Fail Operational Controls for an Independent Metering Valve Michael Rannow Eaton Corporation, 7945 Wallace Rd., Eden Prairie, MN, 55347, email:

More information

Biomechanics and Models of Locomotion

Biomechanics and Models of Locomotion Physics-Based Models for People Tracking: Biomechanics and Models of Locomotion Marcus Brubaker 1 Leonid Sigal 1,2 David J Fleet 1 1 University of Toronto 2 Disney Research, Pittsburgh Biomechanics Biomechanics

More information

unsignalized signalized isolated coordinated Intersections roundabouts Highway Capacity Manual level of service control delay

unsignalized signalized isolated coordinated Intersections roundabouts Highway Capacity Manual level of service control delay Whether unsignalized or signalized, isolated or coordinated, you can use TransModeler to simulate intersections with greater detail and accuracy than any other microsimulation software. TransModeler allows

More information

D-Case Modeling Guide for Target System

D-Case Modeling Guide for Target System D-Case Modeling Guide for Target System 1/32 Table of Contents 1 Scope...4 2 Overview of D-Case and SysML Modeling Guide...4 2.1 Background and Purpose...4 2.2 Target System of Modeling Guide...5 2.3 Constitution

More information

Motion Control of a Bipedal Walking Robot

Motion Control of a Bipedal Walking Robot Motion Control of a Bipedal Walking Robot Lai Wei Ying, Tang Howe Hing, Mohamed bin Hussein Faculty of Mechanical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. Wylai2@live.my

More information

Fluid-Structure Interaction Analysis of a Flow Control Device

Fluid-Structure Interaction Analysis of a Flow Control Device Abaqus Technology Brief Fluid-Structure Interaction Analysis of a Control Device TB-06-FSI-2 Revised: April 2007. Summary The Vernay VernaFlo flow controls are custom-designed fluid flow management devices

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Developing an intelligent table tennis umpiring system Conference or Workshop Item How to cite:

More information

Data Sheet T 8389 EN. Series 3730 and 3731 Types , , , and. EXPERTplus Valve Diagnostic

Data Sheet T 8389 EN. Series 3730 and 3731 Types , , , and. EXPERTplus Valve Diagnostic Data Sheet T 8389 EN Series 3730 and 3731 Types 3730-2, 3730-3, 3730-4, 3730-5 and Type 3731-3 Electropneumatic Positioners EXPERTplus Valve Diagnostic Application Positioner firmware to detect potential

More information

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW AC 2010-2145: MEASUREMENT OF HYDROGEN IN HELIUM FLOW Randy Buchanan, University of Southern Mississippi Christopher Winstead, University of Southern Mississippi Anton Netchaev, University of Southern Mississippi

More information

Naval Postgraduate School, Operational Oceanography and Meteorology. Since inputs from UDAS are continuously used in projects at the Naval

Naval Postgraduate School, Operational Oceanography and Meteorology. Since inputs from UDAS are continuously used in projects at the Naval How Accurate are UDAS True Winds? Charles L Williams, LT USN September 5, 2006 Naval Postgraduate School, Operational Oceanography and Meteorology Abstract Since inputs from UDAS are continuously used

More information

Pedestrian Dynamics: Models of Pedestrian Behaviour

Pedestrian Dynamics: Models of Pedestrian Behaviour Pedestrian Dynamics: Models of Pedestrian Behaviour John Ward 19 th January 2006 Contents Macro-scale sketch plan model Micro-scale agent based model for pedestrian movement Development of JPed Results

More information

UNIVERSITY OF WATERLOO

UNIVERSITY OF WATERLOO UNIVERSITY OF WATERLOO Department of Chemical Engineering ChE 524 Process Control Laboratory Instruction Manual January, 2001 Revised: May, 2009 1 Experiment # 2 - Double Pipe Heat Exchanger Experimental

More information

How to Optimize the Disposal System With Staggered Analysis Using BLOWDOWN Technology. Jump Start Guide

How to Optimize the Disposal System With Staggered Analysis Using BLOWDOWN Technology. Jump Start Guide How to Optimize the Disposal System With Staggered Analysis Using BLOWDOWN Technology Jump Start Guide Problem Statement In this guide, you will be introduced to the tools in BLOWDOWN that can be used

More information

New generation of Electronic Card Systems: The 4-D Card

New generation of Electronic Card Systems: The 4-D Card New generation of Electronic Card Systems: The 4-D Card Capt. Alain Richard Project director Maritime Innovation arichard@imar.ca Context In the present context of globalization and competitiveness, it

More information

CFD AND EXPERIMENTAL STUDY OF AERODYNAMIC DEGRADATION OF ICED AIRFOILS

CFD AND EXPERIMENTAL STUDY OF AERODYNAMIC DEGRADATION OF ICED AIRFOILS Colloquium FLUID DYNAMICS 2008 Institute of Thermomechanics AS CR, v.v.i., Prague, October 22-24, 2008 p.1 CFD AND EXPERIMENTAL STUDY OF AERODYNAMIC DEGRADATION OF ICED AIRFOILS Vladimír Horák 1, Dalibor

More information

Advanced PMA Capabilities for MCM

Advanced PMA Capabilities for MCM Advanced PMA Capabilities for MCM Shorten the sensor-to-shooter timeline New sensor technology deployed on off-board underwater systems provides navies with improved imagery and data for the purposes of

More information

GNSS Technology for the Determination of Real-Time Tidal Information

GNSS Technology for the Determination of Real-Time Tidal Information GNSS Technology for the Determination of Real-Time Tidal Information Benjamin Kidder C-Nav Positioning Solutions European region Outline of Topics Covered Introduction to Tides Past and Present Methods

More information

Using STPA in the Design of a new Manned Spacecraft

Using STPA in the Design of a new Manned Spacecraft Using STPA in the Design of a new Manned Spacecraft Japan Aerospace Exploration Agency (JAXA) Ryo Ujiie 1 Contents Abstract Purpose JAXA s Manned Spacecraft (CRV) JAXA s Experience of STPA STPA in CRV

More information

AN31E Application Note

AN31E Application Note Balancing Theory Aim of balancing How an unbalance evolves An unbalance exists when the principle mass axis of a rotating body, the so-called axis of inertia, does not coincide with the rotational axis.

More information

Evaluating chaff fire pattern algorithms in a simulation environment. JP du Plessis Institute for Maritime Technology South Africa

Evaluating chaff fire pattern algorithms in a simulation environment. JP du Plessis Institute for Maritime Technology South Africa Evaluating chaff fire pattern algorithms in a simulation environment JP du Plessis (jdp@imt.co.za) Institute for Maritime Technology South Africa Overview What is seduction chaff? Chaff solution algorithm

More information

Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST)

Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST) Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST) Application Positioner firmware for early detection of control valve faults giving maintenance recommendations. Valid

More information

FIRE PROTECTION. In fact, hydraulic modeling allows for infinite what if scenarios including:

FIRE PROTECTION. In fact, hydraulic modeling allows for infinite what if scenarios including: By Phil Smith, Project Manager and Chen-Hsiang Su, PE, Senior Consultant, Lincolnshire, IL, JENSEN HUGHES A hydraulic model is a computer program configured to simulate flows for a hydraulic system. The

More information

Upgrading Vestas V47-660kW

Upgrading Vestas V47-660kW Guaranteed performance gains and efficiency improvements Upgrading Vestas V47-660kW Newly developed controller system enables increased Annual Energy Production up to 6.1% and safe turbine lifetime extension

More information

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications Application Description AG/266PILD-EN Rev. C 2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic Pressure Measurement Engineered solutions for all applications Increase plant productivity

More information

AIRFLOW GENERATION IN A TUNNEL USING A SACCARDO VENTILATION SYSTEM AGAINST THE BUOYANCY EFFECT PRODUCED BY A FIRE

AIRFLOW GENERATION IN A TUNNEL USING A SACCARDO VENTILATION SYSTEM AGAINST THE BUOYANCY EFFECT PRODUCED BY A FIRE - 247 - AIRFLOW GENERATION IN A TUNNEL USING A SACCARDO VENTILATION SYSTEM AGAINST THE BUOYANCY EFFECT PRODUCED BY A FIRE J D Castro a, C W Pope a and R D Matthews b a Mott MacDonald Ltd, St Anne House,

More information

A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL

A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL L Boddy and T Clarke, Austal Ships, Australia SUMMARY CFD analysis has been conducted on a 100m catamaran hull

More information

Introduction Roundabouts are an increasingly popular alternative to traffic signals for intersection control in the United States. Roundabouts have a

Introduction Roundabouts are an increasingly popular alternative to traffic signals for intersection control in the United States. Roundabouts have a HIGH-CAPACITY ROUNDABOUT INTERSECTION ANALYSIS: GOING AROUND IN CIRCLES David Stanek, PE and Ronald T. Milam, AICP Abstract. Roundabouts have become increasingly popular in recent years as an innovative

More information

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research 1 Ranger Walking Initiation Stephanie Schneider sns74@cornell.edu 5/15/2012 Final Report for Cornell Ranger Research Abstract I joined the Biorobotics Lab this semester to gain experience with an application

More information

AutonoVi-Sim: Modular Autonomous Vehicle Simulation Platform Supporting Diverse Vehicle Models, Sensor Configuration, and Traffic Conditions

AutonoVi-Sim: Modular Autonomous Vehicle Simulation Platform Supporting Diverse Vehicle Models, Sensor Configuration, and Traffic Conditions AutonoVi-Sim: Modular Autonomous Vehicle Simulation Platform Supporting Diverse Vehicle Models, Sensor Configuration, and Traffic Conditions Andrew Best, Sahil Narang, Lucas Pasqualin, Daniel Barber, Dinesh

More information

COLREGS Based Collision Avoidance of Unmanned Surface Vehicles

COLREGS Based Collision Avoidance of Unmanned Surface Vehicles COLREGS Based Collision Avoidance of Unmanned Surface Vehicles Aug 2nd, 2017 Michael R. Benjamin Kyle Woerner, Michael Novitzky, John Leonard MIT Dept. of Mechanical Engineering Computer Science and Artificial

More information

Tether-based Robot Locomotion Experiments in REX-J mission

Tether-based Robot Locomotion Experiments in REX-J mission Tether-based Robot Locomotion Experiments in REX-J mission H. Nakanishi*, M. Yamazumi*, S. Karakama*, M. Oda*, S. Nishida****, H. Kato**, K. Watanabe*, A. Ueta**, M. Yoshii***, S. Suzuki*** *Tokyo Institute

More information

IMCA DP Station Keeping Bulletin 04/18 November 2018

IMCA DP Station Keeping Bulletin 04/18 November 2018 DP STATION KEEPING BULLETIN IMCA DP Station Keeping Bulletin 04/18 November 2018 The following event trees have been compiled from recent reports received by IMCA. The originators granted IMCA permission

More information

Dynamic Positioning Control Augmentation for Jack-up Vessels

Dynamic Positioning Control Augmentation for Jack-up Vessels DYNAMIC POSITIONING CONFERENCE October 9-10, 2012 Design and Control Session Dynamic Positioning Control Augmentation for Jack-up Vessels By Bradley Deghuee L-3 Communications 1 Introduction Specialized

More information

NSW Mines Rescue Unmanned Aerial Vehicle (UAV)

NSW Mines Rescue Unmanned Aerial Vehicle (UAV) NSW Mines Rescue Unmanned Aerial Vehicle (UAV) 2015 IMRB Conference Hanover Emergency Response Q. Will the systems providing this required information remain operational once an incident occurs? Likely

More information

Specifications for Synchronized Sensor Pipe Condition Assessment (AS PROVIDED BY REDZONE ROBOTICS)

Specifications for Synchronized Sensor Pipe Condition Assessment (AS PROVIDED BY REDZONE ROBOTICS) Specifications for Synchronized Sensor Pipe Condition Assessment (AS PROVIDED BY REDZONE ROBOTICS) A. Scope of Work The work covered by these specifications consists of furnishing all materials, labor,

More information

Failure Detection in an Autonomous Underwater Vehicle

Failure Detection in an Autonomous Underwater Vehicle Failure Detection in an Autonomous Underwater Vehicle Alec Orrick, Make McDermott, Department of Mechanical Engineering David M. Barnett, Eric L. Nelson, Glen N. Williams, Department of Computer Science

More information

Verification and Validation Pathfinder Release 0730 x64

Verification and Validation Pathfinder Release 0730 x64 403 Poyntz Avenue, Suite B Manhattan, KS 66502 USA +1.785.770.8511 www.thunderheadeng.com Verification and Validation Pathfinder 2014.2 Release 0730 x64 Disclaimer Thunderhead Engineering makes no warranty,

More information

Autodesk Moldflow Communicator Process settings

Autodesk Moldflow Communicator Process settings Autodesk Moldflow Communicator 212 Process settings Revision 1, 3 March 211. Contents Chapter 1 Process settings....................................... 1 Profiles.................................................

More information

Simulation of the Hybtor Robot

Simulation of the Hybtor Robot Simulation of the Hybtor Robot Pekka Aarnio, Kari Koskinen and Sami Salmi Information and Computer Systems in Automation Helsinki University of Technology ABSTRACT A dynamic rigid body simulation model

More information

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001 Author s Name Name of the Paper Session PDynamic Positioning Committee Marine Technology Society DYNAMIC POSITIONING CONFERENCE September 18-19, 2001 POWER PLANT SESSION A New Concept for Fuel Tight DP

More information

Windcube FCR measurements

Windcube FCR measurements Windcube FCR measurements Principles, performance and recommendations for use of the Flow Complexity Recognition (FCR) algorithm for the Windcube ground-based Lidar Summary: As with any remote sensor,

More information

ENHANCED PARKWAY STUDY: PHASE 2 CONTINUOUS FLOW INTERSECTIONS. Final Report

ENHANCED PARKWAY STUDY: PHASE 2 CONTINUOUS FLOW INTERSECTIONS. Final Report Preparedby: ENHANCED PARKWAY STUDY: PHASE 2 CONTINUOUS FLOW INTERSECTIONS Final Report Prepared for Maricopa County Department of Transportation Prepared by TABLE OF CONTENTS Page EXECUTIVE SUMMARY ES-1

More information

Manoeuvring Simulation of Multiple Underwater Vehicles in Close Proximity

Manoeuvring Simulation of Multiple Underwater Vehicles in Close Proximity Manoeuvring Simulation of Multiple Underwater Vehicles in Close Proximity Dr Adam Mawby SEA (Group) Ltd Beckington Castle PO Box 800 Frome BA11 6TB Tel. +44 (0) 1373 852236 adam.mawby@sea.co.uk Paul Wilson

More information

BUYER S GUIDE AQUAlogger 530WTD

BUYER S GUIDE AQUAlogger 530WTD OCEAN & ENVIRONMENTAL BUYER S GUIDE AQUAlogger 530WTD Wireless Temperature and Depth Logger AQUAlogger 530WTD The AQUAlogger 530WTD has an innovative design that includes the ability to transfer stored

More information

OPTIMIZING THE LENGTH OF AIR SUPPLY DUCT IN CROSS CONNECTIONS OF GOTTHARD BASE TUNNEL. Rehan Yousaf 1, Oliver Scherer 1

OPTIMIZING THE LENGTH OF AIR SUPPLY DUCT IN CROSS CONNECTIONS OF GOTTHARD BASE TUNNEL. Rehan Yousaf 1, Oliver Scherer 1 OPTIMIZING THE LENGTH OF AIR SUPPLY DUCT IN CROSS CONNECTIONS OF GOTTHARD BASE TUNNEL Rehan Yousaf 1, Oliver Scherer 1 1 Pöyry Infra Ltd, Zürich, Switzerland ABSTRACT Gotthard Base Tunnel with its 57 km

More information

Laboratory 2(a): Interfacing WiiMote. Authors: Jeff C. Jensen (National Instruments) Trung N. Tran (National Instruments)

Laboratory 2(a): Interfacing WiiMote. Authors: Jeff C. Jensen (National Instruments) Trung N. Tran (National Instruments) Laboratory 2(a): Interfacing WiiMote Authors: Jeff C. Jensen (National Instruments) Trung N. Tran (National Instruments) Instructors: Edward A. Lee Sanjit A. Seshia University of California, Berkeley EECS

More information

Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs

Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs Seminar Trondheim June 15th 2017 Nordic Institute of Navigation Norwegian Forum for Autonomous Ships SINTEF Ocean, Trondheim

More information

FixedWingLib CGF. Realistic CGF Aircraft Entities ware-in-the-loop Simulations

FixedWingLib CGF. Realistic CGF Aircraft Entities ware-in-the-loop Simulations FixedWingLib CGF FixedWingLib CGF offers high-fidelity maneuvers for air combat, close air support and other real-world military and civil manned and unmanned fixed wing operations. Developers can use

More information

IAC-06-D4.1.2 CORRELATIONS BETWEEN CEV AND PLANETARY SURFACE SYSTEMS ARCHITECTURE PLANNING Larry Bell

IAC-06-D4.1.2 CORRELATIONS BETWEEN CEV AND PLANETARY SURFACE SYSTEMS ARCHITECTURE PLANNING Larry Bell IAC-06-D4.1.2 CORRELATIONS BETWEEN CEV AND PLANETARY SURFACE SYSTEMS ARCHITECTURE PLANNING Larry Bell Sasakawa International Center for Space Architecture (SICSA), University of Houston, USA e-mail: lbell@uh.edu

More information

Accelerate Your Riverbed SteelHead Deployment and Time to Value

Accelerate Your Riverbed SteelHead Deployment and Time to Value SteelHead Implementation Service Accelerate Your Riverbed SteelHead Deployment and Time to Value Proven Methodologies to Increase Adoption and Utilization Your organization has selected SteelHead appliances

More information

Safety Manual. Process pressure transmitter IPT-1* 4 20 ma/hart. Process pressure transmitter IPT-1*

Safety Manual. Process pressure transmitter IPT-1* 4 20 ma/hart. Process pressure transmitter IPT-1* Safety Manual Process pressure transmitter IPT-1* 4 20 ma/hart Process pressure transmitter IPT-1* Contents Contents 1 Functional safety 1.1 General information... 3 1.2 Planning... 4 1.3 Instrument parameter

More information

Series 7250 Ruska High-Speed Digital Pressure Controller. GE Sensing. Features

Series 7250 Ruska High-Speed Digital Pressure Controller. GE Sensing. Features Features Pressure ranges from 0 to 5 and 0 to 3000 psi (0 to 400 mbar and 0 to 210 bar) xi and 7250i provide advanced precision of 0.005% of reading provides 0.003% of full scale precision Stability: 0.0075%

More information

Robot motion by simultaneously wheel and leg propulsion

Robot motion by simultaneously wheel and leg propulsion Robot motion by simultaneously wheel and leg propulsion Aarne Halme, Ilkka Leppänen, Miso Montonen, Sami Ylönen Automation Technology Laboratory Helsinki University of Technology PL 5400, 02015 HUT, Finland

More information

Automating Injection Molding Simulation using Autonomous Optimization

Automating Injection Molding Simulation using Autonomous Optimization Automating Injection Molding Simulation using Autonomous Optimization Matt Proske, Rodrigo Gutierrez, & Gabriel Geyne SIGMASOFT Virtual Molding Autonomous optimization is coupled to injection molding simulation

More information

Wind Flow Validation Summary

Wind Flow Validation Summary IBHS Research Center Validation of Wind Capabilities The Insurance Institute for Business & Home Safety (IBHS) Research Center full-scale test facility provides opportunities to simulate natural wind conditions

More information

Industrial Compressor Controls Standard Custom

Industrial Compressor Controls Standard Custom Technical Seminars 2012 Industrial Compressor Controls Standard Custom CONTROLLING the power of ENERGY 1 TM 2 Woodward Compressor Controls Small Steam Turbine Driven Compressors (ITCC) 3 Simple Compressor

More information

Gas Network Craftsperson

Gas Network Craftsperson Gas Network Craftsperson Unit EIAU016 Carrying out Fault Diagnosis on Electrical Equipment and Circuits This assessment specification has been developed as part of the network maintenance craftsperson

More information

Training Fees 3,400 US$ per participant for Public Training includes Materials/Handouts, tea/coffee breaks, refreshments & Buffet Lunch.

Training Fees 3,400 US$ per participant for Public Training includes Materials/Handouts, tea/coffee breaks, refreshments & Buffet Lunch. Training Title DISTRIBUTED CONTROL SYSTEMS (DCS) 5 days Training Venue and Dates DISTRIBUTED CONTROL SYSTEMS (DCS) Trainings will be conducted in any of the 5 star hotels. 5 22-26 Oct. 2017 $3400 Dubai,

More information

Analysis of Pressure Rise During Internal Arc Faults in Switchgear

Analysis of Pressure Rise During Internal Arc Faults in Switchgear Analysis of Pressure Rise During Internal Arc Faults in Switchgear ASANUMA, Gaku ONCHI, Toshiyuki TOYAMA, Kentaro ABSTRACT Switchgear include devices that play an important role in operations such as electric

More information

Introduction to Roundabout Analysis Using ARCADY

Introduction to Roundabout Analysis Using ARCADY Introduction to Roundabout Analysis Using ARCADY Toronto SimCap User Group Technical Event and ITE Toronto Section Social Event July 22, 2014 Phil Weber, P.Eng. GHD Inc. (The Home of Ourston Roundabout

More information

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc.

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc. The HumiSys RH Generator Designed, built, and supported by InstruQuest Inc. Versatile Relative Humidity Generation and Multi-Sensor System The new HumiSys with single or dual RH probes capabilities is

More information

A Distributed Control System using CAN bus for an AUV

A Distributed Control System using CAN bus for an AUV International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) A Distributed Control System using CAN bus for an AUV Wenbao Geng a, Yu Huang b, Peng Lu c No. 710 R&D Institute,

More information

Design Review Agenda

Design Review Agenda Design Review Agenda 1) Introduction, Motivation, and Previous Work a. Previous Work and Accomplishments i. Platform Launches ii. Successful Test Firings 2) More In-Depth Design Overview of the Existing

More information

EX0-008 exin. Number: EX0-008 Passing Score: 800 Time Limit: 120 min.

EX0-008 exin. Number: EX0-008 Passing Score: 800 Time Limit: 120 min. EX0-008 exin Number: EX0-008 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which statement describes Release Planning? A. After looking at all the stories in the backlog, the team estimates

More information

SoundCast Design Intro

SoundCast Design Intro SoundCast Design Intro Basic Design SoundCast and Daysim 3 Land use attributes Households & Individuals SoundCast DaySim Travel demand simulator Trips and Households, Excel Summary Sheets, EMME network

More information

THE SAFE ZONE FOR PAIRED CLOSELY SPACED PARALLEL APPROACHES: IMPLICATIONS FOR PROCEDURES AND AUTOMATION

THE SAFE ZONE FOR PAIRED CLOSELY SPACED PARALLEL APPROACHES: IMPLICATIONS FOR PROCEDURES AND AUTOMATION THE SAFE ZONE FOR PAIRED CLOSELY SPACED PARALLEL APPROACHES: IMPLICATIONS FOR PROCEDURES AND AUTOMATION Steven Landry and Amy R. Pritchett Georgia Institute of Technology Abstract Changes to air traffic

More information

IBIS Modeling for IO-SSO Analysis. Thunder Lay and Jack W.C. Lin IBIS Asia Summit Taipei, Taiwan Nov. 19, 2013

IBIS Modeling for IO-SSO Analysis. Thunder Lay and Jack W.C. Lin IBIS Asia Summit Taipei, Taiwan Nov. 19, 2013 IBIS Modeling for IO-SSO Analysis Thunder Lay and Jack W.C. Lin IBIS Asia Summit Taipei, Taiwan Nov. 19, 2013 Agenda What is IO-SSO? Missing Components in Traditional IO-SSO Analysis Accurate On-die and

More information

The Evolution of an Autonomous Unmanned Surface Vessel and Software for Hydrographic Survey

The Evolution of an Autonomous Unmanned Surface Vessel and Software for Hydrographic Survey The Evolution of an Autonomous Unmanned Surface Vessel and Software for Hydrographic Survey Paul Donaldson In 2017, Leidos, Inc. participated in both the Gulf of Mexico Unmanned Systems Operational Demonstration

More information

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 BFD Features Session Objectives At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 Understand when to use BFD on S9700 1 Contents BFD introduction

More information

Fail operational controls for an independent metering valve

Fail operational controls for an independent metering valve Failure mode and CMA valves Fail operational controls for an independent metering valve By: Michael Rannow email: michaelrannow@eaton.com Eaton Corporation, 7945 Wallace Rd. Eden Prairie, MN, 55347 As

More information

EasySas. The most advanced airlock electronics on the market. Recyclable product. Eco-design. Energy savings

EasySas. The most advanced airlock electronics on the market. Recyclable product. Eco-design. Energy savings EasySas The most advanced airlock electronics on the market Eco-design Energy savings Recyclable product ELECTRONIC AIRLOCK MANAGEMENT SkySas range UniSas range CompacSas range An electronic management

More information

2007 Gas-Lift Workshop

2007 Gas-Lift Workshop 2007 Gas-Lift Workshop Field Application of Automation and Control Equipment by Cleon Dunham Oilfield Automation Consulting 2/11/2007 2007 Gas-Lift Workshop 1 Gas-Lift Automation & Control Equipment Outline

More information

Purpose. Scope. Process flow OPERATING PROCEDURE 07: HAZARD LOG MANAGEMENT

Purpose. Scope. Process flow OPERATING PROCEDURE 07: HAZARD LOG MANAGEMENT SYDNEY TRAINS SAFETY MANAGEMENT SYSTEM OPERATING PROCEDURE 07: HAZARD LOG MANAGEMENT Purpose Scope Process flow This operating procedure supports SMS-07-SP-3067 Manage Safety Change and establishes the

More information

Transit Signal Preemption and Priority Treatments

Transit Signal Preemption and Priority Treatments Transit Signal Preemption and Priority Treatments Peter Koonce, PE Portland, OR Today s Message Transit signal priority presents an opportunity to partner with an agency that isn t always recognized as

More information

Exhibit 1 PLANNING COMMISSION AGENDA ITEM

Exhibit 1 PLANNING COMMISSION AGENDA ITEM Exhibit 1 PLANNING COMMISSION AGENDA ITEM Project Name: Grand Junction Circulation Plan Grand Junction Complete Streets Policy Applicant: City of Grand Junction Representative: David Thornton Address:

More information

Safety Manual VEGAVIB series 60

Safety Manual VEGAVIB series 60 Safety Manual VEGAVIB series 60 NAMUR Document ID: 32005 Contents Contents 1 Functional safety... 3 1.1 General information... 3 1.2 Planning... 4 1.3 Adjustment instructions... 6 1.4 Setup... 6 1.5 Reaction

More information

The benefits of the extended diagnostics feature. Compact, well-proven, and flexible

The benefits of the extended diagnostics feature. Compact, well-proven, and flexible ABB MEASUREMENT & ANALYTICS TECHNICAL INFORMATION PositionMaster EDP300 Extended Diagnostics Compact, well-proven, and flexible The benefits of the extended diagnostics feature The PositionMaster EDP300

More information

Overview. 2 Module 13: Advanced Data Processing

Overview. 2 Module 13: Advanced Data Processing 2 Module 13: Advanced Data Processing Overview This section of the course covers advanced data processing when profiling. We will discuss the removal of the fairly gross effects of ship heave and talk

More information

Launch Vehicle Performance Estimation:

Launch Vehicle Performance Estimation: Launch Vehicle Performance Estimation: John Schilling john.schilling@alumni.usc.edu (661) 718-0955 3 December 2009 Precise determination of launch vehicle performance typically requires the use of three-

More information

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher Mini-project 3 Tennis ball launcher Mini-Project 3 requires you to use MATLAB to model the trajectory of a tennis ball being shot from a tennis ball launcher to a player. The tennis ball trajectory model

More information