ae6382 computing sys engr lab – october 22, 2008 taeyun p. choi (*) aerospace systems design...
TRANSCRIPT
AE6382 Computing Sys Engr Lab – October 22, 2008
Taeyun P. Choi (*)
Aerospace Systems Design LaboratoryGeorgia Institute of TechnologyAtlanta, Georgia, USA
(*) Postdoctoral Fellow ([email protected])
AE
63
82
Co
mp
utin
g S
ys
En
gr L
ab
– O
cto
be
r 22
, 20
08
Design Integration, Automation, and Optimization Exercises with Analysis Server® and ModelCenter®
AE6382 Computing Sys Engr Lab – October 22, 2008
Organization of Lectures
Wednesday, Oct. 22nd Introduction to software Overview of capabilities Installation instructions Basic tutorial
Monday, Oct. 27th More tutorials
Wednesday, Oct. 29th Tutorials on advanced functionalities Homework assigned (due date TBD)
AE6382 Computing Sys Engr Lab – October 22, 2008
Introduction to Software Package
Analysis Server® Back-end repository of “Components” “Components” are “wrapped” Network-aware; analysis programs may be
distributed over Intra- or Inter-net
ModelCenter® Front-end client Treats a “Component” as a black box Requests each “Component” within a
“Model” to be executed by Analysis Server; collects and reports results
“Model”
“Component”
AE6382 Computing Sys Engr Lab – October 22, 2008
ModelCenter Interface
1. Server Browser – Displays the analysis components published on any Analysis Server. Specify the name of the server’s host and navigate the directory structure to locate a specific component
2. Analysis View – Provides a high-level schematic of the Model’s data flow. Drag-and-drop an analysis from the Server Browser to create a component in the model
3. Component Tree – Displays the Model, its components, and their variables in a hierarchical structure. Edit the input variable fields and click the output icons to run a component
4. Link Editor – Displays the links between component variables. To create a link, drag-and-drop a variable from the left column to the right column
AE6382 Computing Sys Engr Lab – October 22, 2008
Demonstration of Basic CapabilitiesShowcase:
Integration of “Components” to create a “Model”
Automation of “Model” execution Apply optimization to “Model”
Break to Live Demonstration
AE6382 Computing Sys Engr Lab – October 22, 2008
Summary of Overview
Not another programming language User-friendly enabler for creating a
transparent engineering design environment Highly useful for
Integration: drag-and-drop-then-link Automation: reduce time and error Optimization: demystified & more widely
applicable Prototyping a new simulation model or code
Knowledge of at least one programming language is a huge plus for advanced functions
AE6382 Computing Sys Engr Lab – October 22, 2008
Tutorial – Break Pad Design
Create a new ModelAdd Analysis Server Components to a
ModelWork with Components and VariablesLink ComponentsAdd an Excel-based Component with
the Excel Plug-InMore Model building and manual
LinkingPerform optimizationBreak to Tutorial Walk-through
AE6382 Computing Sys Engr Lab – October 22, 2008
Installation Instructions
Install Analysis Server first Save license file somewhere you can remember
Install ModelCenter Install all Plug-Ins or choose only those needed
▪ Recommending at minimum Excel and Matlab Plug-Ins Do choose to install the Optimization Pak Use the same license file
Frequently check Phoenix Integration’s website Solution Archive for new Plug-Ins and demos Knowledge Base for bug-fixes and workarounds
AE6382 Computing Sys Engr Lab – October 22, 2008
Install Analysis Server 5.1 (1)
AE6382 Computing Sys Engr Lab – October 22, 2008
Install Analysis Server 5.1 (2)
AE6382 Computing Sys Engr Lab – October 22, 2008
Install Analysis Server 5.1 (3)
AE6382 Computing Sys Engr Lab – October 22, 2008
Install Analysis Server 5.1 (4)
AE6382 Computing Sys Engr Lab – October 22, 2008
Install Analysis Server 5.1 (5)
AE6382 Computing Sys Engr Lab – October 22, 2008
Install Analysis Server 5.1 (6)
AE6382 Computing Sys Engr Lab – October 22, 2008
Install ModelCenter 7.1
First 5 screenshots are the same
AE6382 Computing Sys Engr Lab – October 22, 2008
Install Analysis Server 5.1 (7)
AE6382 Computing Sys Engr Lab – October 22, 2008
Install Analysis Server 5.1 (8)
AE6382 Computing Sys Engr Lab – October 22, 2008
Preview of Next Lectures
Next lecture will cover tutorials involving: Matlab Plug-In Script Component FileWrapper Visualization Options
Homework will be assigned on Oct. 29th (Wed.)
Last lecture will cover more advanced topics: Running macros with Excel Dealing with arrays and matrices Controlling Model execution with Script
Component