A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z    

Shang, H.

Paper Title Page
FPAT089 A Parallel Simplex Optimizer and Its Application to High-Brightness Storage Ring Design 4230
 
  • H. Shang, M. Borland
    ANL, Argonne, Illinois
 
  Funding: Work supported by the U.S. Department of Energy, Office of Basic Energy Sciences, under Contract No. W-31-109-ENG-38.

Optimization is commonly used in accelerator design to find linear optics solutions. Such optimizations are usually fairly fast as linear optics computations are themselves fast. For high-brightness storage rings, optimization of nonlinear elements (e.g., sextupoles) is also important in obtaining sufficient dynamic aperture. However, this can be very time onsuming as the basic calculations are time consuming. We have developed an efficient parallel Simplex optimizer that runs on a Linux cluster. It can optimize the result of running essentially any program or script that returns a penalty function value. We have used this optimizer with elegant to optimize dynamic aperture of storage ring designs. We discuss the optimization algorithm and performance, design of penalty functions, and optimization results.

 
FPAT090 ExperimentDesigner: A Tcl/Tk Interface for Creating Experiments in EPICS 4245
 
  • H. Shang, M. Borland
    ANL, Argonne, Illinois
 
  Funding: Work supported by the U.S. Department of Energy, Office of Basic Energy Sciences, under Contract No. W-31-109-ENG-38.

ExperimentDesigner is a Tcl/Tk interface that allows users to easily design and run complicated experiments using a convenient graphical user interface (GUI). Features include: process variable monitoring, which pauses the experiment when values are out of range; user-defined initialization, execution, and finalization sequences; support of complex execution chains containing actions such as setting controls, reading values, running external programs, interacting with the user, etc.; collection of output data for convenient postprocessing; saving and loading of experiment configurations; convenient use of SDDS Toolkit programs; and execution of experiments from the command line without a GUI.