 Dr. Edgar L. Coffey, III  Computational and Applied Electromagnetics  North Chesapeake Division  410-272-8862  The Philosophy and.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

Dashboards Slide by ana’s presentation. Tired of these challenges? No centralized view of executive information from multiple functional areas and systems;
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Analysis Modeling.
Maria Grazia Pia, INFN Genova 1 Part V The lesson learned Summary and conclusions.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
1 Edgar L. Coffey Applied Research Associates, Inc November 14, 2006.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Introduction To System Analysis and Design
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
Major Exam II Reschedule 5:30 – 7:30 pm in Tue Dec 5 th.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Understanding and Managing WebSphere V5
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
SCIA.ESA Professional Technology Intelligent Structural Modeling Technology watch and proof of concept Dr. J.P. Rammant, C.E.O. - SCIA Belgium Dr. M. Novak,
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
The chapter will address the following questions:
Android Core Logging Application Keith Schneider Introduction The Core Logging application is part of a software suite that is designed to enable geologic.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14Slide 1 Design with Reuse l Building software from reusable components.
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Table-Driven Acceptance Testing Mario Aquino Principal Software Engineer Object Computing, Inc.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Excel-Based Solutions For Large Data Systems by Douglas M. Smith / Abundant Solutions Data can be extracted from large data systems (mainframe, AS/400,
Information System and Management
The MSC.Software Simulation Data Management Initiative
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
Predicting Electromagnetic Fields with GEMACS and the CEM Framework Edgar L. Coffey Applied Research Associates, Inc.
material assembled from the web pages at
Introduction To System Analysis and Design
Getting Started: Ansoft HFSS 8.0
Introduction of Geoprocessing Topic 7a 4/10/2007.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
Tomasz Haupt, Greg Henley, and Bhargavi Parihar Center for Advanced Vehicular Systems, Mississippi State University As a tactical tool onboard ships, this.
Architecture of Decision Support System
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
Implementing Parametric CAD in STEP ???? Kenneth E. Wolsey May 16, 2007
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
INTRODUCTION GORT is a virtual 3D modeling environment for computer programmers. Its main area of focus is to aid in the education of programmers learning.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
SSQSA present and future Gordana Rakić, Zoran Budimac Department of Mathematics and Informatics Faculty of Sciences University of Novi Sad
Learning Objectives Understand the concepts of Information systems.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
NURHALIMA 1. Identify the trade-offs when using CASE Describe organizational forces for and against adoption of CASE tools Describe the role of CASE tools.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Model Based Systems Engineering Visualization Steven Corns Missouri University of Science & Technology.
Federal Land Manager Environmental Database (FED) Overview and Update June 6, 2011 Shawn McClure.
WEB BASED DSS Aaron Atuhe. KEY CONCEPTS When software vendors propose implementing a Web-Based Decision Support System, they are referring to a computerized.
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

 Dr. Edgar L. Coffey, III  Computational and Applied Electromagnetics  North Chesapeake Division   The Philosophy and Physics of the CEM Framework Build EM models, construct modeling scenarios, run codes, and visualize results.

Expanding the Realm of Possibility 2 Factors Driving the Philosophy Paradigm shifts in the workplace Computational software  Top-level toolkits, approximate methods Seasoned analysts  Entry-level analysts Code developers  Code users Independent workforce  Collaborative workforce Parochial focus  Inter-department, inter-agency, international focus Technology shifts in the workplace Computational ability has outpaced our “understanding” Easier to generate gigabytes of data, harder to make sense of it Most analyses now require multiple methods, multiple codes, varying levels of detail, inclusion of measured data, multiple participants Collaboration is no longer optional; collaborative tools are needed Data re-use, higher levels of abstraction are required Pace of change is faster than ever Management issues in the workplace Necessary to manage projects, models, data, and engineers Verification, validation and accreditation require “audit trails” Decision-makers need to see results differently from engineers

Expanding the Realm of Possibility 3 The “Old” Way of Doing Things A “code-centric” view of CEM Not conducive to collaboration

Expanding the Realm of Possibility 4 Stakeholders in a CEM Analysis Project Manager Maintains overall control of analysis, receives reports on progress and results, retrieves top-level data for decision making and conclusions Configuration Control Verification/validation, accreditation, maintains control over codes, models, and data CAD Modeler Import geometry data, “strip” data to retain EM features, establishes system-level parameters EM Modeler Generates valid, rule-based EM models from CAD data. Builds models of other EM components. Adds EM-specific parameters to models EM Analyst Creates “scenes” from geometrical and EM components. Defines observables, parameter values. Manipulates EM results to obtain engineering quantities Code Developer Conceives, creates, and writes the tools used by the other participants.

Expanding the Realm of Possibility 5 All Participants View Problem Differently Database Expertise Collaboration Tools CAD Modeler EM Modeler EM Analyst Code Developer Project Manager T&E Expertise End User Toolkit Developer

Expanding the Realm of Possibility 6 The Computational EM Framework The New Way of Doing Things Data Repository -Models & Scenarios -Parameters & Observables Scenario Design Model Building Post Processing & Visualization Modeling Rules and Guidelines EM to Engr Translation CEM Code Suite Users Developers Expert Advice Customer Requirements

Expanding the Realm of Possibility 7 Framework Design Philosophy Design tools around roles of the participants. Let the users program the Framework. Let the users extend the Framework’s capability. Integrate the tools via a data repository. (The “elephant” is the data in all its shapes, sizes, and forms.) Achieve transparency in running computational tools and other codes. Provide multiple ways for users to view results. Satisfy needs of all users, including supervisors, management, and higher level decision makers. Provide intra-organizational and inter-organizational infrastructure for analysis. Provide a “place” for a user community.

Expanding the Realm of Possibility 8 Quick Tour of the Framework Model Builder – AutoGridder Master model, family of models concept Parameterize geometry at high level Application Builder – Scene generator Consistent interface across all tools Parameterize scenario values Component View – Post processing Data manipulation at all levels of detail Extract “meaning” from the data SmartView – Graphical Editing and Visualization Multi-level, multi-view visualizer Modeling error analyzer Help Assistant Place to find information on all the tools Includes tutorials and how-to’s

Expanding the Realm of Possibility 9 Taken from an existing BRL-CAD input file Model Builder – BRL-CAD Example

Expanding the Realm of Possibility 10 Master Model Generates Specific Models Master Model - CSGCoarse Mesh – Physical Optics Fine Mesh – Method of Moments Finite Difference Mesh – Interior Analysis

Expanding the Realm of Possibility 11 Model Top-Level Parameterization

Expanding the Realm of Possibility 12 Application Builder – Create Scenario

Expanding the Realm of Possibility 13 App Builder Creates Multiple Scenes Radiation Pattern EM Coupling Near-Field Rad HazardCommunications Range Plot

Expanding the Realm of Possibility 14 Export and Launch the Code

Expanding the Realm of Possibility 15 Raw CEM Code Output is Non-Intuitive

Expanding the Realm of Possibility 16 Component View – Post-processing Data

Expanding the Realm of Possibility 17 Typical EM Applications and Observables

Expanding the Realm of Possibility 18 SmartView: A 3D Graphical Editor/Visualizer

Expanding the Realm of Possibility 19 SmartView: Displaying Surface Currents

Expanding the Realm of Possibility 20 SmartView: Analyzing Modeling Errors

Expanding the Realm of Possibility 21 SmartView: Selecting Patches for Editing

Expanding the Realm of Possibility 22 More Examples – ACAD File Format

Expanding the Realm of Possibility 23 SmartView Imports From BYU and STL

Expanding the Realm of Possibility 24 SmartView Import from X3D/VRML

Expanding the Realm of Possibility 25 SmartView Export to GEMACS

Expanding the Realm of Possibility 26 Antenna Pattern Centered on Vehicle

Expanding the Realm of Possibility 27 Quickly Execute Component View Again

Expanding the Realm of Possibility 28 Help Assistant Contains all Documentation (extensible by user to other codes and other topics)

Expanding the Realm of Possibility 29 Putting It All Together (1) (End-to-end use of the CEM Framework) Build EM model Tweak model Check for errors Validate model AutoGridder BRL-to-SV Other Converters Geometry Data Source Validated EM Geometry Model SmartView Direct Input

Expanding the Realm of Possibility 30 Putting It All Together (2) Combine models into “scenes.” Add sources, ground plane. Request EM results. Generate CEM code inputs. Execute CEM code(s). Save the EM results. Application Builder User Scenario - Sources - Observables Geometry Models EM Results CEM Codes

Expanding the Realm of Possibility 31 Putting It All Together (3) User-Requested Engineering Results Geometry Models EM Results Engineering Results Component View – Data Post-Processing

Expanding the Realm of Possibility 32 Putting It All Together (4) Engineering Results Geometry Model SmartView Presentation Results

Expanding the Realm of Possibility 33 With the CEM Framework, you will be able to … Perform all aspects of a CEM analysis Build and mesh models Construct EM scenarios and run CEM codes Process data to obtain engineering output Visualize that data in a variety of ways Save and re-use models, scenarios, maps, and data Share/exchange data with other Framework users Extend/expand the Framework to your needs Work with engineering quantities, not just raw EM Become 5x to 10x more productive