28
19 May 2010 1 Lane Carlson ARIES-Pathways Project Meeting UCSD May 19, 2010 Development of a Visualization Tool for the ARIES Systems Code

Development of a Visualization Tool for the ARIES Systems Code

  • Upload
    sanne

  • View
    24

  • Download
    0

Embed Size (px)

DESCRIPTION

Development of a Visualization Tool for the ARIES Systems Code. Lane Carlson ARIES-Pathways Project Meeting UCSD May 19, 2010. Systems code has evolved into a design space scanning tool. - PowerPoint PPT Presentation

Citation preview

Page 1: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 1

Lane CarlsonARIES-Pathways Project Meeting

UCSD May 19, 2010

Development of a Visualization Tool for the

ARIES Systems Code

Page 2: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 2

Systems code has evolved into a design space scanning tool

• Rather than optimize about a specific design point, new approach scans a wide operating space for a range of possible design points.

• It becomes necessary to visualize slopes - is it a steep optimization point with no leeway or at a shallow point with a relaxed constraint?

• A larger design window may open when a constraint is slightly relaxed, with substantial improvement in COE.

• Other times, moving away from the “optimized” point gives a more robust and credible design with minimal impact on COE.

(From F. Najmabadi)

Page 3: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 3

Large databases can be processed

• Have capability to parallel process the databases on a cluster with hundreds of nodes.

• Princeton Plasma Physics (PPPL) computer cluster:

• 200+ processors• Quad-core CPUs• Up to 16 GB RAM• 1 gigabit ethernet2 GHz Core2 Duo

laptopAMD Quad-core node

~700 points/hr~2000

points/hr

105 points =

142 hrs= 50

hrs/node

106 points =

1428 hrs= 500

hrs/node

QuickTime™ and a decompressor

are needed to see this picture.

PPPL Cluster

10^6 = 60 days with laptop

vs.

1 day with 20 nodes

Page 4: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 4

It is a challenge to visualize large data sets

• Visualizing large datasets is a difficult task, almost an art

• 106 points overwhelm monitor real estate• “Lots of numbers don’t make sense to ‘low-

bandwidth’ humans, but visualization can encode large amounts of data to gain insight.” - San Diego Super Computer Center

SDSCC Earthquake Simulation

NOAA (National Oceanic and Atmospheric Admin.) data-logging buoys

Page 5: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 5

NOAA Data Visualization

Page 6: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 6

More examples of visualizing large data sets

World Data from Gapminder.orgIncome per person vs. life expectancy

European Airspace Reboot:After volcano activity (April 20, 2010)

European Airspace Reboot:During volcano activity (April 17, 2010)

Page 7: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 7

We are developing a visualization tool to utilize the scanning capability of the new systems code

• VASST - Visual ARIES Systems Scanning Tool• Working to visualize the broad parameter space to extract

meaningful data and uncover new relationships• Graphical user interface (GUI) permits 2D and 3D plots of

any parameter

Purpose: to give the user more visual interaction and explorative power to bring to light new relationships

Page 8: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 8

VASST GUI Highlights

Pull-down menus for common parameters

Blanket database used

Number of points in database

Constraint parameter set by user

Auto-labeling

Correlation coefficient

Save plot as TIFF, JPEG, BMP, PNG…

Color bar scale

Data cursor displays info on mouse-click

(Visual ARIES Systems Scanning Tool)

Page 9: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 9

Example: Qdivinb vs COE, CC: B, constraint: B=8.5 T

SiC blanket

Page 10: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 10

Example: Qdivinb vs COE, CC: B, constraint: B=7.5 T

SiC blanket

Page 11: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 11

Example: Qdivinb vs COE, CC: B, constraint: B=7.0 T

SiC blanket

Page 12: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 12

Example: Qdivinb vs COE, CC: B, constraint: B=6.5 T

SiC blanket

Page 13: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 13

Example: Qdivinb vs COE, CC: B, constraint: B=6.0 T

SiC blanket

Page 14: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 14

Example: Qdivinb vs COE, CC: B, constraint: B=5.0 T

SiC blanket

Page 15: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 15

Extra: Pnelec (unrestricted) vs COE, CC: COE

SiC blanket

Possible attractive power plant designs in the 500 MW range

Page 16: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 16

Extra: B vs COE, CC: R

SiC blanket

Page 17: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 17

Extra: Btmax vs COE, CC: R

SiC blanket

Page 18: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 18

An additional visualization feature might include “linking and brushing” the data

Highlighting any parameter space would

show real-time effect on other parameters

Page 19: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 19

Three important elements are required to operate VASST

1. A intuitive visualization tool2. A capable, experienced user3. In-depth chronicle of details

param

COE

4 m 30

5 m 35

6 m 40

7 m 45

Page 20: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 20

A chronicle/history is required for record keeping purposes

• What input parameters were used?• What version of the systems code was used? (Subversion control)• What blanket was implemented?• What were the assumptions applied in the code?• What filters were implemented? (Pnetel, Qdiv, B, etc.)• What costing algorithms were used?

Every result/picture/graph should be backed up with specifics of its origin

Page 21: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 21

Revision control is necessary and helpful

• Needful to control revisions to the code to keep track of changes made by multiple users.

• Subversion (SVN) revision control software keeps the code centralized in a server repository.

• Users can “check out” the code, modify it, then “commit” it back to the central server as the most recent updated version.

QuickTime™ and a decompressor

are needed to see this picture.

Page 22: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 22

Clarification of assumptions

• Btmax vs. SC current = ?

• Three references are an order of magnitude apart.

Page 23: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 23

Clarification of assumptions

• Need clarification of specifics between DCLL and SiC blanket.

• Any other assumptions that need concrete definitions? Basis for physics and engineering design?

• Scaling factors from other designs?

From paper, “An advanced computational…” by Z.D.

From Jan 2009 ARIES meeting, Z.D.

Page 24: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 24

We would like to fill in the operating space

• Are there pertinent or interesting areas the ARIES team would like to look at? - Increase Qdiv? Elongate plasma? More aggressive or relaxed B?

• Comments, suggestions, improvements?

ARIES-AT physics

DCLL blanket

ARIES-I physics

DCLL blanket

Aggressive in technology

Ag

gre

ssiv

e in

phy

sics

ARIES-AT physics

SiC blanket

ARIES-I physics

SiC blanket

Page 25: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 25

Summary

The systems code is operational and able to scan and

process a large design space.

A first version of VASST GUI is operational and ready to

look at pertinent system scans for the ARIES team.

Beginning chronicle of details and specifics of the

different blanket modules.

Live VASST demo?

Page 26: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 26

Future work

Re-examine the TF and PF coil j vs. B relationships.

Prior SC magnets may be too optimistic (3x)

- re-examine lower B fields for possible solutions.

Develop solutions to the power balancing within the limits

of materials/coolants - critical to accessing smaller power

plants.

After a broad scan, fill in the operating space of the four

corners with sufficient resolution.

Page 27: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 27

Extra Slides

2 blanket types: SiC and DCLL (C.K.)

DCLLΔFW = 0.038 mΔblkt = 0.50 mΔVV = 0.31 mΔshld/skel = 0.35+0.075xIn(<Nw>/3.3) mηth ~ 42%, Ppump ~ 0.04xPfusion

SiCΔFW = 0.0 mΔblkt = 0.35 mΔVV = 0.40 mΔshld/skel = 0.24+0.067xIn(<Nw>/3.3) mηth ~ 55%, Ppump ~ 0.005xPfusion

To discuss individually:• Rev number for costing algorithms?

Page 28: Development  of a Visualization Tool for the ARIES Systems Code

19 May 2010 28

ARIES systems code consists of modular building blocks

1. Blankets2. Geometry3. Magnets4. Power flow5. Costing

1. PHYSICS

Plasmas that satisfy power and particle

balance

2. ENGINEERING FILTERS APPLIED

Systems Code Analysis Flow

3. ENGINEERING & COSTING

DETAILSPower core, power

flow, magnets, costing, COE

Modules include:

• Systems code integrates physics, engineering, design, and costing.

1. Toroidal magnetic fields2. Heat flux to divertor3. Neutron wall load4. Net electric power

Filters include:

DCLLSiCARIES-AT