Realtime visualization and optimization of vacuum surfaces - Boyd Blackwell, ANU Real time tracing code BLINE (Summer Scholar: Antony Searle, ANU) –multi-thread/processor.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

IK March 1st 2012 Slide 0 EMMA: Update on BPM modelling and mapping March 1 st 2012 Ian Kirkman.
MEMORY HIERARCHY – Microprocessor Asst. Prof. Dr. Choopan Rattanapoka and Asst. Prof. Dr. Suphot Chunwiphat.
By: Rachel Sorna and William weinlandt
A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
Dynamic Load Balancing for VORPAL Viktor Przebinda Center for Integrated Plasma Studies.
Motion Planning CS 6160, Spring 2010 By Gene Peterson 5/4/2010.
Verbs and Adverbs: Multidimensional Motion Interpolation Using Radial Basis Functions Presented by Sean Jellish Charles Rose Michael F. Cohen Bobby Bodenheimer.
Unit 4 Day 8 – Ampere’s Law & Magnetic Fields thru Solenoids & Toroids Definition of Current Ampere’s Law Magnetic Field Inside & Outside a Current Carrying.
Katsuyo Thornton*, R. Edwin García✝, Larry Aagesen*
Lecture 3 Jack Tanabe Old Dominion University Hampton, VA January 2011 Conformal Mapping.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Overview Introduction Variational Interpolation
Isoparametric Elements Element Stiffness Matrices
CSE351/ IT351 Modeling and Simulation
Nature’s Algorithms David C. Uhrig Tiffany Sharrard CS 477R – Fall 2007 Dr. George Bebis.
Physics of fusion power Lecture 8: Conserved quantities / mirror / tokamak.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
Assessment of Quasi-Helically Symmetric Configurations as Candidate for Compact Stellarator Reactors Long-Poe Ku Princeton Plasma Physics Laboratory Aries.
Simulated Annealing Van Laarhoven, Aarts Version 1, October 2000.
November 21, 2005 Center for Hybrid and Embedded Software Systems Engine Hybrid Model A mean value model of the engine.
8 Feb 99Quasi-symmetry - Boyd Blackwell1 Quasi Symmetric Stellarators Boyd Blackwell, ANU History of Stellarator Optimisation –sigma optimisation, j ||
Algorithms for Real Time Magnetic Field Tracing and Optimisation B.D. Blackwell 1 B. McMillan 2, A.C. Searle 3 and H.J. Gardner 4 1 Plasma Research Laboratory,
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
AP Physics C Montwood High School R. Casao
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Chapter 20 The Production and Properties of Magnetic Fields.
TITLE RP1.019 : Eliminating islands in high-pressure free- boundary stellarator magnetohydrodynamic equilibrium solutions. S.R.Hudson, D.A.Monticello,
‘Tis not folly to dream: Using Molecular Dynamics to Solve Problems in Chemistry Christopher Adam Hixson and Ralph A. Wheeler Dept. of Chemistry and Biochemistry,
Modularizing B+-trees: Three-Level B+-trees Work Fine Shigero Sasaki* and Takuya Araki NEC Corporation * currently with 1st Nexpire Inc.
11/19/02 (c) 2002, University of Wisconsin, CS 559 Last Time Many, many modeling techniques –Polygon meshes –Parametric instancing –Hierarchical modeling.
Algorithms for real-time visualization and optimization of vacuum surfaces - Boyd Blackwell, ANU We describe a fast, flexible multi-mesh interpolation.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Spline curves 1/23 Curves and Surfaces.
22 July 2008 John Hart Toroid Field Parameterisation 1 Toroid Field Parameterisation An informal report to the RAL ATLAS meeting John Hart 22 July 2008.
Copyright © 2007 Pearson Education, Inc., publishing as Pearson Addison-Wesley PowerPoint ® Lecture prepared by Richard Wolfson Slide Magnetism:
The Basics and Pseudo Code
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
30.5 Magnetic flux  30. Fig 30-CO, p.927
1 ELEC 3105 Basic EM and Power Engineering Start Solutions to Poisson’s and/or Laplace’s.
Triangular Mesh Decimation
TITLE Presented by Stuart R. Hudson for the NCSX design team Suppression of Magnetic Islands In Stellarator equilibrium calculations By iterating the plasma.
Drilling a Double Cosine-Theta Coil Hunter Blanton, Spencer L. Kirn, Christopher Crawford University of Kentucky Abstract: A double cosine theta coil is.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Modelling control P. Piovesan, A. Soppelsa in collaboration with L. Grando, G. Marchiori, L. Marrelli, L. Piron, D. Terranova, P. Zanca Consorzio RFX,
Controlling a Virtual Camera Ross Ptacek University of Alabama Birmingham.
Max-Planck-Institut für Plasmaphysik, EURATOM Association Different numerical approaches to 3D transport modelling of fusion devices Alexander Kalentyev.
An examination of the chaotic magnetic field near the separatrix of magnetically confined plasmas S.R.Hudson (PPPL) & Y. Suzuki (NIFS)
TITLE Stuart R.Hudson, D.A.Monticello, A.H.Reiman, D.J.Strickler, S.P.Hirshman, L-P. Ku, E.Lazarus, A.Brooks, M.C.Zarnstorff, A.H.Boozer, G-Y. Fu and G.H.Neilson.
Optimal Path Planning Using the Minimum-Time Criterion by James Bobrow Guha Jayachandran April 29, 2002.
MCZ Active MHD Control Needs in Helical Configurations M.C. Zarnstorff 1 Presented by E. Fredrickson 1 With thanks to A. Weller 2, J. Geiger 2,
Application: Multiresolution Curves Jyun-Ming Chen Spring 2001.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Data Visualization Fall The Data as a Quantity Quantities can be classified in two categories: Intrinsically continuous (scientific visualization,
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Mesh Control Winter Semester PART 1 Meshing.
Hard X-rays from Superthermal Electrons in the HSX Stellarator Preliminary Examination for Ali E. Abdou Student at the Department of Engineering Physics.
PEER Review of Coil Tolerances and Trim Coil Requirements plus Magnetic Material in Test Cell April 19, 2004 Art Brooks.
1 Perturbation of vacuum magnetic fields in W7X due to construction errors Outline: Introduction concerning the generation of magnetic islands Sensitivity.
Introduction to Parametric Curve and Surface Modeling.
Example Problem #2 Maxwell 2D Hall Sensor. T7_3D, pg. 2 7/21/02 Hall Sensor Description: The Hall sensor works similarly to the vr sensor, except that.
1 FINITE ELEMENT APPROXIMATION Rayleigh-Ritz method approximate solution in the entire beam –Difficult to find good approximate solution (discontinuities.
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
Heuristic Optimization Methods
ELEC 3105 Basic EM and Power Engineering
Stellarator Divertor Design and Optimization with NCSX Examples
Ice Investigation with PPC
Simple Kmeans Examples
Introduction to Parametric Curve and Surface Modeling
New Development in Plasma and Coil Configurations
Presentation transcript:

Realtime visualization and optimization of vacuum surfaces - Boyd Blackwell, ANU Real time tracing code BLINE (Summer Scholar: Antony Searle, ANU) –multi-thread/processor –mesh accuracy –speed –hierarchial system element/mesh structure Perturbation method for iota (Summer Scholar: Ben McMillan, ANU/UMelb) Real-time optimization by simulated annealing –demonstration

Simplest possible geometries with closed surfaces that resemble real geometries, for testing codes –fast direct evaluation, exact –iota ~ 1 –aspect ratio ~ 5-10 –highly 3D –enclose no conductors “triator” –4 simple elements (finite filaments) –iota ~ 0.6, bean shaped, (similar to Tom Todds?) “1 element” toroidal helix –slow evaluation Minimal Confinement Geometries

cubic tri-spline on regular rectangular meshes copy of mesh in neighbourood stored to better fit in CPU cache – derivatives stored only in local mesh (4 point eval from main mesh) mesh hierarchy underneath the hierarchy of magnetic macro-elements –e.g. H-1 has 3 meshes for main field, but one coarse mesh for VF coils –allows quick configuration exploration by varying currents (linear combination I 1 M 1 + I 2 M 2 + I 3 M 3 ) mesh filled on demand and/or in background –(see also Gourdon code, Zacharov’s code (Hermite polynomials)) Mesh Interpolation H-1 TFC VF 3 ea. 32×128×32

Meshes of 10-50MByte are adequate even near edge –distance to nearest conductor recorded in each cell, automatically revert to direct calculation if too close. Mesh Convergence 5th order or better in  x

windows threads (posix under linux) (MISD) –needs semaphore system (e.g. no tracing while loading a new mesh) multi-threaded code runs fine on single processor –some priority tuning useful on single processor initial scheme –tracing thread, display thread and mesh-filling threads –large caches on Intel machines favour each thread working in distant memory locations multi-threading  object oriented coding Multi-processing

Find a nearby rational surface by iteration ~middle order –say ~ 30 circuits Store B and derivatives along this closed path For each variation in the perturbing winding, integrate  x   B/B 0 where  B is the perturbing field and B 0 the original field (Alternatively integrate cpt of  B in surface, normalized to B 0 and the puncture spacing at that point ~ Boozer  ) Perturbation Calculation of iota BB B0B0

Check   /  I by ultra high accuracy (1e-7) direct calculation of  correction for area change can be significant Accuracy of   /  I Perturbation result: cf 0.304

Minimization by steepest descent (but multi-variate) Simulated annealing –virtual temperature T –accept a new configuration even if slightly worse (up to T) –“heat” to explore new configurations –“cool” to home in on optimum Annealing more tolerant of occasional anomalies in goodness function, e.g. local minima or discontinuities (resonances) Machine Optimization of iota

Constrain conductor to lie inside a torus, N=3 –(actually end-point and middle point fixed) Seek maximum transform for length  current Result is very close to the flexible heliac “Reinvent” helical conductor in flexible heliac

Constrain conductor to lie on a cylinder, N=3 Seek maximum transform near the axis of a heliac per unit length  current Reproduces approximate “sawtooth coil” R>Rmin constraint  “sawtooth coil”

Very useful for following particles out of machine (so far, not a drift calculation) Very quick (50k/sec) configuration evaluation for varying current ratios in existing coil system (e.g. H-1 flexibility studies) Fast evaluation (10k/sec) of new winding (“simple”) in arbitrarily complex existing configuration Iota perturbation calculation works, and is fast. Well calculation implemented, but not debugged Possibly extend to island width as in Rieman & Boozer 1983 optimization principle demonstrated “standard results” recovered real time operation  possibility of human guidance during optimization Develop/find “Meta-Language” for description of symmetries and constraints Conclusions and Future Work