Afcft.^n fc5( Form Approved OMB No

Similar documents
ARINC653 AADL Annex Update

Empirically Based Analysis: The DDoS Case

DoD Common Access Card Information Brief. Smart Card Project Managers Group

Service Level Agreements: An Approach to Software Lifecycle Management. CDR Leonard Gaines Naval Supply Systems Command 29 January 2003

CENTER FOR ADVANCED ENERGY SYSTEM Rutgers University. Field Management for Industrial Assessment Centers Appointed By USDOE

Accuracy of Computed Water Surface Profiles

Multi-Modal Communication

Using Model-Theoretic Invariants for Semantic Integration. Michael Gruninger NIST / Institute for Systems Research University of Maryland

Monte Carlo Techniques for Estimating Power in Aircraft T&E Tests. Todd Remund Dr. William Kitto EDWARDS AFB, CA. July 2011

Information, Decision, & Complex Networks AFOSR/RTC Overview

AFRL-OSR-VA-TR

2013 US State of Cybercrime Survey

Edwards Air Force Base Accelerates Flight Test Data Analysis Using MATLAB and Math Works. John Bourgeois EDWARDS AFB, CA. PRESENTED ON: 10 June 2010

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS AND DEVELOPMENT OF HALON- REPLACEMENT FIRE EXTINGUISHING SYSTEMS (PHASE II)

HEC-FFA Flood Frequency Analysis

A Distributed Parallel Processing System for Command and Control Imagery

Architecting for Resiliency Army s Common Operating Environment (COE) SERC

Space and Missile Systems Center

Dana Sinno MIT Lincoln Laboratory 244 Wood Street Lexington, MA phone:

Using Templates to Support Crisis Action Mission Planning

Stereo Vision Inside Tire

4. Lessons Learned in Introducing MBSE: 2009 to 2012

Fall 2014 SEI Research Review Verifying Evolving Software

Parallelization of a Electromagnetic Analysis Tool

REPORT DOCUMENTATION PAGE

FUDSChem. Brian Jordan With the assistance of Deb Walker. Formerly Used Defense Site Chemistry Database. USACE-Albuquerque District.

Current Threat Environment

Cyber Threat Prioritization

Use of the Polarized Radiance Distribution Camera System in the RADYO Program

Kathleen Fisher Program Manager, Information Innovation Office

US Army Industry Day Conference Boeing SBIR/STTR Program Overview

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

MODELING AND SIMULATION OF LIQUID MOLDING PROCESSES. Pavel Simacek Center for Composite Materials University of Delaware

Basing a Modeling Environment on a General Purpose Theorem Prover

75th Air Base Wing. Effective Data Stewarding Measures in Support of EESOH-MIS

Concept of Operations Discussion Summary

An Update on CORBA Performance for HPEC Algorithms. Bill Beckwith Objective Interface Systems, Inc.

ASPECTS OF USE OF CFD FOR UAV CONFIGURATION DESIGN

Vision Protection Army Technology Objective (ATO) Overview for GVSET VIP Day. Sensors from Laser Weapons Date: 17 Jul 09 UNCLASSIFIED

Dynamic Information Management and Exchange for Command and Control Applications

Corrosion Prevention and Control Database. Bob Barbin 07 February 2011 ASETSDefense 2011

Running CyberCIEGE on Linux without Windows

Components and Considerations in Building an Insider Threat Program

Enhanced Predictability Through Lagrangian Observations and Analysis

Towards a Formal Pedigree Ontology for Level-One Sensor Fusion

Exploring the Query Expansion Methods for Concept Based Representation

Topology Control from Bottom to Top

Distributed Real-Time Embedded Video Processing

Use of the Polarized Radiance Distribution Camera System in the RADYO Program

Computer Aided Munitions Storage Planning

Spacecraft Communications Payload (SCP) for Swampworks

INTEGRATING LOCAL AND GLOBAL NAVIGATION IN UNMANNED GROUND VEHICLES

Washington University

Can Wing Tip Vortices Be Accurately Simulated? Ryan Termath, Science and Teacher Researcher (STAR) Program, CAL POLY SAN LUIS OBISPO

DISTRIBUTION A: Distribution approved for public release.

TARGET IMPACT DETECTION ALGORITHM USING COMPUTER-AIDED DESIGN (CAD) MODEL GEOMETRY

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

U.S. Army Research, Development and Engineering Command (IDAS) Briefer: Jason Morse ARMED Team Leader Ground System Survivability, TARDEC

DEVELOPMENT OF A NOVEL MICROWAVE RADAR SYSTEM USING ANGULAR CORRELATION FOR THE DETECTION OF BURIED OBJECTS IN SANDY SOILS

Space and Missile Systems Center

ASSESSMENT OF A BAYESIAN MODEL AND TEST VALIDATION METHOD

VICTORY VALIDATION AN INTRODUCTION AND TECHNICAL OVERVIEW

Nationwide Automatic Identification System (NAIS) Overview. CG 939 Mr. E. G. Lockhart TEXAS II Conference 3 Sep 2008

Setting the Standard for Real-Time Digital Signal Processing Pentek Seminar Series. Digital IF Standardization

Wireless Connectivity of Swarms in Presence of Obstacles

REPORT DOCUMENTATION PAGE

Apparel Research Network Upgrade Special Measurement Electronic Order File Final Technical Report September 27, 2004

SURVIVABILITY ENHANCED RUN-FLAT

Polarized Downwelling Radiance Distribution Camera System

Balancing Transport and Physical Layers in Wireless Ad Hoc Networks: Jointly Optimal Congestion Control and Power Control

Defense Hotline Allegations Concerning Contractor-Invoiced Travel for U.S. Army Corps of Engineers' Contracts W912DY-10-D-0014 and W912DY-10-D-0024

COTS Multicore Processors in Avionics Systems: Challenges and Solutions

Office of Global Maritime Situational Awareness

M&S Strategic Initiatives to Support Test & Evaluation

Technological Advances In Emergency Management

SINOVIA An open approach for heterogeneous ISR systems inter-operability

CASE STUDY: Using Field Programmable Gate Arrays in a Beowulf Cluster

Detection, Classification, & Identification of Objects in Cluttered Images

WAITING ON MORE THAN 64 HANDLES

Advanced Numerical Methods for Numerical Weather Prediction

Approaches to Improving Transmon Qubits

REPORT DOCUMENTATION PAGE

ENVIRONMENTAL MANAGEMENT SYSTEM WEB SITE (EMSWeb)

Advanced Numerical Methods for Numerical Weather Prediction

Application of Hydrodynamics and Dynamics Models for Efficient Operation of Modular Mini-AUVs in Shallow and Very-Shallow Waters

A Review of the 2007 Air Force Inaugural Sustainability Report

Dr. Stuart Dickinson Dr. Donald H. Steinbrecher Naval Undersea Warfare Center, Newport, RI May 10, 2011

Automation Middleware and Algorithms for Robotic Underwater Sensor Networks

Shallow Ocean Bottom BRDF Prediction, Modeling, and Inversion via Simulation with Surface/Volume Data Derived from X-Ray Tomography

High-Assurance Security/Safety on HPEC Systems: an Oxymoron?

NEW FINITE ELEMENT / MULTIBODY SYSTEM ALGORITHM FOR MODELING FLEXIBLE TRACKED VEHICLES

ENHANCED FRAGMENTATION MODELING

SCICEX Data Stewardship: FY2012 Report

AFRL-ML-WP-TM

Data Reorganization Interface

Radar Tomography of Moving Targets

A Multilevel Secure MapReduce Framework for Cross-Domain Information Sharing in the Cloud

Title: An Integrated Design Environment to Evaluate Power/Performance Tradeoffs for Sensor Network Applications 1

DAFS Storage for High Performance Computing using MPI-I/O: Design and Experience

Preventing Insider Sabotage: Lessons Learned From Actual Attacks

Transcription:

REPORT DOCUMENTATION PAGE Afcft.^n fc5( Form Approved OMB No 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing the burden, to the Department of Defense, Executive Service Directorate (0704-0188), Responderts should be aware that notwithstanding any other provision of law, no person shall be subject to any penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number PLEASE DO NOT RETURN YOUR FORM TO THE ABOVE ORGANIZATION. 1. REPORT DATE (DD-MM-YYYY) 14-01-2008 2. REPORT TYPE Final 4. TITLE AND SUBTITLE A DECOMPOSITION BASED APPROACH TO OPTIMAL LAYOUT OF COMPLEX SYSTEMS SUCH AS UAV'S AND SATELLITES 3. DATES COVERED (From - To) 01AUG2005-31OCT2007 5a. CONTRACT NUMBER 5b. GRANT NUMBER FA9550-05-C-0087 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) DR. JAY MCCORMACK 5d. PROJECT NUMBER 5e TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) DesignAdvance Systems Inc. 40, 24th Street. Pittsburgh, PA 15217 Carnegie Mellon University, 5000, Forbes Avenue, Pittsburgh, PA 15213 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) AFOSR/NL 875 N RANDOLPH STREET SUITE 325, RM 3112 ARLINGTON VA 22203-1768 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release: Distribution Unlimited 8. PERFORMING ORGANIZATION REPORT NUMBER 10. SPONSOR/MONITOR'S ACRONYM(S) 11. SPONSOR/MONITOR'S REPORT NUMBER(S) lar^^l2-\m-t(2-2gq~0(^ 13. SUPPLEMENTARY NOTES 14. ABSTRACT The most significant output of the AFOSR funded research at design advance is our first commercial product CircuitSpace. It was developed after studying large scale real world layout problems such as UAV layout and PCB layout. The study resulted in clearly defining the design workflow and identifying three opportunities: problem size, constrained layout and design reuse. The product successfully solves the issues of problem complexity resulting from large number of components, constraint intensive layout, and design reuse. It does so by hierarchically decomposing the problem into subproblems, solving the constrained layout problem at the subproblem level using domain heuristics and Extended Pattern Search algorithms and by using a hypergraph isomorphism based algorithm for placement reuse from already placed designs. CircuitSpace is a award winning product that is being successfully used by many customers. 15. SUBJECT TERMS Constrained Layout, Pattern Search, Design Reuse. 16. SECURITY CLASSIFICATION OF: a. REPORT b. ABSTRACT c. THIS PAGE 17. LIMITATION OF ABSTRACT 18. NUMBER OF PAGES 19a. NAME OF RESPONSIBLE PERSON 19b. TELEPHONE NUMBER (Include area code) Standard Form 298 (Rev. 8/98) Prescribed by ANS Std, Z39.18 Adobe Professional 7,0

A DECOMPOSITION BASED APPROACH TO OPTIMAL LAYOUT OF COMPLEX SYSTEMS SUCH AS UAV'S AND SATELLITES Contract Number: FA9550-05-C-0087 Principle Investigator: JAY McCORMACK

Significant work accomplished Commercial Product The most significant output of the AFOSR funded research at design advance is our first commercial product CircuitSpace. The second version of CircuitSpace was released in 2 nd quarter of 2007 and is being successfully used by our customers. The product has been well reviewed by industry experts and is gaining momentum in terms of sales. Awards CircuitSpace won the International Engineering Consortium 2006 Design Vision award given to the best new product in the electronic design industry. Journal Papers Aladahalli, C, Cagan, Jonathan; Shimada, Kenji, Objective Function Effect Based Pattern Search - Theoretical Framework Inspired by 3D Component Layout, ASME Journal of Mechanical Design, 2007, Vol: 129, pp 243-254. Aladahalli, Chandankumar; Cagan, Jonathan; Shimada, Kenji, Objective Function Effect Based Pattern Search - An Implementation for 3D Component Layout, ASME Journal of Mechanical Design, 2007, Vol: 129, pp 255-265. Funded Students Lindsay Hanna, Constraint Solving in Stochastic Optimization Methods (5/10 expected)

Objectives and Goals The objective of this STTR was to develop software tools to automatically layout complex electromechanical systems ranging from UAVs to Printed Circuit Boards. In particular, the goal was to automatically position components within the product container while satisfying constraints and optimizing product objectives. Since the number of components in these real world layout problems can be very large, a hierarchical subdivision approach was proposed and developed in this STTR. Two different domains, namely UAV/Aircraft layout and Printed Circuit Board layout were studied in this STTR. The main tasks were to understand the user workflow, identify significant opportunities and to propose and test solutions in both these domains and to commercialize product in PCB market. Understand Design Workflow Layout professionals in both the UAV and PCB domains were interview to capture respective workflows. The resultant worflows are shown in Figures 1 and 2 below. Generate precise container Detailed analysis Not done Done Figure 1: UAV early design workflow

A key aspect in early stage UAV design workflow was that 80% of the cost was locked in by the early stage design. The early stage design itself dealt with about 20 components which were subsystems in themselves. The workflow consisted of generating and testing numerous designs while being informed from the best of the previous designs. Previous designs were used as starting points and were varied to generate new designs. Constraints played a key role in the selection and placement of the early components. Figure 2: PCB design workflow The PCB design workflow involves both early stage design with few components and detailed design with thousands of components. It is characterized by heavy design reuse especially in the detailed design stage. The design reuse is both within a design and across designs. The design cycle is very short with time to market being a key concern. Identify opportunities From the user interviews three opportunities were identified namely, the design invloved large number of components (in the order of thousands), the layout was constraint intensive and that there is a prominent scope for reuse of layout information from previous designs.

Solution Method and Results Large number of components The solution approach for dealing with a large number of components was to hierarchically decompose the problem into subproblems with orders of magnitude fewer components. These individual subproblems are now tractactable using existing layout algorithms like Extended Pattern Search. Once the subproblems are solved they are intergrated to generate a system solution. The integration sometimes involved solving a layout problem with the sub units. Figure 3 shows the decomposition based approch to solving problem complexity resulting from many components. QuickTime'" and a u»,..,jl J pi umi TIFF (Uncompressed) decompressor are needed to see this picture. F~f\ H-HX see h as ft Figure 3: Decomposition based approach to deal with layout complexity In UAV domain the problem can be subdivided into hierarchically into subsystems. In the PCB domain the components are subdivided into clusters of electrical functional units. Sub systems in a UAV design are easily identified, however in the PCB they have to be derived from electrical connectivity, schematic information and heuristics. A tool was implemented to automatically subdivide the parts on a PCB into clusters of functional blocks by interpreting the schematic from which they were read. Next, a layout is generated for components in the cluster with respect to each other. The layout is performed by first identifying available space around the major component of the cluster. Available space can be restricted by an imposed boundary on the cluster and already placed components. The pattern search algorithm along with some domain heuristics is used to produce a layout solution for the involved components. These clusters are extremely important in early stage PCB design since it is makes it easier to work with tens of clusters instead of thousands of parts. In UAV design sub systems are readily available in early stage and also 80% of the cost is determined there. Therefore, sub divison is not as critical in the early design process. However it is very useful in the later stages of design. Constrained layout In the early stage design there are typically a few components that are constrained. There constraints are usually more well defined than the design objectives along with their

tradeoffs. A generalized constraint solving approach was used to solve the constrained problem. The approach is described in Figure 4. use domain information I propagate solution space choose optimal set of values with EPS assume constant Figure 4: General constraint solution approach A aircraft problem with constraints was modeled and solved. The problem is shown is Figure 5. The constraints included lateral distance constraint between front and rear wheels, small angle constraint, ground stability constraint, distance and height relationship constraint between main and tail wings, and CG location constraint. Mail) Wing CG iy*<r Engine CG Calculated CG» Fuselage Lengtv 23.5 ft Fuselage Radius: 2.5 ft. Engine CG: STuseiageLength Fuselage CG:.75*fusetogelength Mam Wing CG: 57*fuseiageLengto Fuselage Weight: 500 tos. (includes fuel) Engine Weight: 400 tos. Mam Wing Weight: 250 tos. Tal Wing weight: 50 IDS Wheel Weight: 75 tos./wheei Figure 5: Example of a constrained aircraft layout problem.

PCB constraints included user given constraints such as length constraints, derived constraints such as orientation, relative positioning, and non intersection of connections constraints. Figure 6 shows how placement side of a part on the PCB is limited by the constraint that connections do not intersect. Figure 6: Side limitation due to non-intersecting connections constraint Constraint aware automated layout is beneficial to both domains in early design. The constraint solver implemented for PCB domain benefits greatly by incorporating domain information and implied constraints enable simplification.typically the constraint solution space is large space and feasible solutions are not difficult to find. Design reuse Design reuse has distinctly different applications in the two domains studied. It is however critically important to both design flows. It is found in both early and detailed design. Since the applications are different the algorithms required are also distinctly different. In the UAV example design reuse consists of using previous work to build a starting point. A multitude of designs are generated from variations to this starting point and evaluated. Also elements of multiple previous designs are combined to generate new designs. The model used is a parametric and is built from parameter values that are taken from similar past designs. A statistical design of experiments based approach is useful in this context. However, in PCB domain reuse consists of copy placement and routing information from sections of previous designs into a new design. Here it is necessary to establish the similarity of two sub circuits to correctly copy over placement information from one to another. A hypergraph isomorphism based approach was implemented to enable this. Figure 7 shows results of a design reuse where placement from a 40 part cluster from a previous design was applied to 24 similar clusters that were automatically detected by the hypergraph isomerism algorithm

«I ß II sees :::: II Figure 7: Placement information reuse from previous design.