3 He Injection Coils Christopher Crawford, Genya Tsentalovich, Wangzhi Zheng, Septimiu Balascuta, Steve Williamson nEDM Collaboration Meeting 2011-06-07.

Slides:



Advertisements
Similar presentations
Robot Modeling and the Forward Kinematic Solution
Advertisements

Robot Modeling and the Forward Kinematic Solution
Inverse Kinematics Professor Nicola Ferrier ME 2246,
Outline: Introduction Link Description Link-Connection Description
3-D Homogeneous Transformations.  Coordinate transformation (translation+rotation) 3-D Homogeneous Transformations.
Links and Joints.
Manipulator’s Inverse kinematics
University of Bridgeport
Review: Homogeneous Transformations
Denavit-Hartenberg Convention
Kinematic Modelling in Robotics
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
Forward Kinematics. Focus on links chains May be combined in a tree structure Degrees of Freedom Number of independent position variables (i.e. joints.
1Notes  Assignment 0 marks should be ready by tonight (hand back in class on Monday)
Introduction to Robotics
Time to Derive Kinematics Model of the Robotic Arm
Ch. 3: Forward and Inverse Kinematics
Ch. 4: Velocity Kinematics
Ch. 3: Forward and Inverse Kinematics
Introduction to Robotics Lecture II Alfred Bruckstein Yaniv Altshuler.
Introduction to ROBOTICS
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Rotations and Translations. Representing a Point 3D A tri-dimensional point A is a reference coordinate system here.
Introduction to ROBOTICS
Inverse Kinematics Jacobian Matrix Trajectory Planning
Introduction to ROBOTICS
An Introduction to Robot Kinematics
KINEMATICS ANALYSIS OF ROBOTS (Part 1) ENG4406 ROBOTICS AND MACHINE VISION PART 2 LECTURE 8.
More details and examples on robot arms and kinematics
Precision Magnetic Fields for Fundamental Neutron Symmetries Christopher Crawford, Elise Martin, Daniel Wagner, William Berry, Mario Fugal, Emre Guler.
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Advanced Graphics (and Animation) Spring 2002
Definition of an Industrial Robot
Rotations and Translations
Kinematics of Robot Manipulator
Lecture 2: Introduction to Concepts in Robotics
Mehdi Ghayoumi MSB rm 160 Ofc hr: Thur, 11-12:30a Robotic Concepts.
Chapter 2 Robot Kinematics: Position Analysis
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
Mon 30 July 2007 Overview of the course
Drilling a Double Cosine-Theta Coil Hunter Blanton, Spencer L. Kirn, Christopher Crawford University of Kentucky Abstract: A double cosine theta coil is.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 GEOMETRIC DESCRIPTION OF THE ROBOT MECHANISM T. Bajd and M. Mihelj.
Manipulator’s Forward kinematics
KINEMATIC CHAINS & ROBOTS (I).
Robot Kinematics: Position Analysis 2.1 INTRODUCTION  Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)
What is Kinematics. Kinematics studies the motion of bodies.
Kinematics. The function of a robot is to manipulate objects in its workspace. To manipulate objects means to cause them to move in a desired way (as.
1cs426-winter-2008 Notes  Will add references to splines on web page.
Just a quick reminder with another example
Anthony Beeman.  Since the project proposal submittal on 9/21/15 I began work on the Abaqus Kinematic model utilizing join, hinge, and beam elements.
Conceptual Design of the Neutron Guide Holding Field Christopher Crawford, Yunchang Shin University of Kentucky nEDM Collaboration Meeting
COMP322/S2000/L111 Inverse Kinematics Given the tool configuration (orientation R w and position p w ) in the world coordinate within the work envelope,
COMP322/S2000/L81 Direct Kinematics- Link Coordinates Questions: How do we assign frames? At the Joints? At the Links? Denavit-Hartenberg (D-H) Representation.
End effector End effector - the last coordinate system of figure Located in joint N. But usually, we want to specify it in base coordinates. 1.
Robotic Arms and Matrices By Chris Wong and Chris Marino.
Robotics Chapter 3 – Forward Kinematics
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Kinematics 제어시스템 이론 및 실습 조현우
Magnetic Scalar Potential Method Coil design of winding pattern
SNS Injection Fields and Coils
Direct Manipulator Kinematics
Hunter Blanton, Ali Frotanpour, Andrew Mullins, Christopher Crawford
Introduction to manipulator kinematics
Direct Kinematic Model
Homogeneous Transformation Matrices
CHAPTER 2 FORWARD KINEMATIC 1.
KINEMATIC CHAINS & ROBOTS (I)
Chapter 2 Mathematical Analysis for Kinematics
Chapter 3. Kinematic analysis
Presentation transcript:

3 He Injection Coils Christopher Crawford, Genya Tsentalovich, Wangzhi Zheng, Septimiu Balascuta, Steve Williamson nEDM Collaboration Meeting

Injection beamline magnetic elements 4K shield 77K sheild TR1a coil at 4K TR1b coil at 77K TR2a coil at 300K TR2b coil at 300K TR3a Helmholtz coils (outer TR3b coils not in model) trouble regions

Previous spin precession simulations Wangzhi Zheng doubling the injection field improves to 95% polarization

Old approach PROBLEMS 1. The magnetic field from ABS quadrupole on μ- metal shield is about 2G. 2. The solenoidal field near the ABS exit is too small to preserve polarization. 3. The field is less than Earth field outside the μ- metal shield (active shielding doesn’t shield the external fields). 4. The direction of polarization is wrong before the entrance into cosθ coil. ABS quadrupole

Magnetic field direction H 45 ° H The up- and downstream coils shift the direction of the field making it more longitudinal (30° instead of 45°).

Tapered field Bx, no rotation (T1a/b region)

Placement of coils – gap between coils T1a/b 4K T2a/b vacuum preferably outside vacuum (smaller diameter stub)

Continuity of field with gap in coil surface  Gap must be at constant potential (no wires)  Taper field down to zero in a “buffer region”  Potential  Field 1 G <1 mG G

B-field along ABS axis Field rotates after taper Wangzhi Zheng

Ideal field: Taper and Rotate from 5 G to 50 mG  Old version: calculate taper on single line using analyticity  Rotation: generalize approximation to include transverse component

B-field in TR1 region – optimized taper Edge of cos theta coil End of TR1 region n=-1 n=1 n=10 n=-10 B z (z) z B x (z)50 mG 1 G

B-field in TR1 region – optimized rotation 1 G Edge of cos theta coil End of TR1 region m=5 m=1 m=2 B z (z) z B x (z)50 mG

Adiabaticity parameter – optimized taper n=-1 n=1 n=10 n=-10

Adiabaticity parameter – optimized rotation  Adiabaticity parameter: 1/10 everywhere m=5 m=1 m=2

Tapered rotated field in T1a/b region tapered flux 50mG flux U=0 Calculation vs. Simulation

Tapered field in T2a/b region

Tapered field in T2a/b region – buffer region

Realization in 3D geometry

Taper-rotated / linear rotated combination  Planar geometry in T1a/b region  Cylindrical geometry in T2a/b region  Tuned to zero net flux out of gap

Inner coils

Inner coils – gap region

T1a/b coils

T2a/b coils

Tapered Cylindrical Double Cos Θ Coil  Field tapers from 5 G to 40 mG in 2m  Segmented 6x current between coil  Merges into field of B0 coil  Inner/outer coils combined into single winding cm ‘mG total taper B0 taper guide taper (edge) (center) Guide field windings shown with 25 turns

Construction of Surface Current Coils  Designed using the scalar potential method  FEA simulation of windings  Staubli RX130 robot to construct coil A series of rigid links connected by revolute joints (six altogether). The action of each joint can be described by a single scalar (the joint variable), the angle between the links. Last link is the end effector. Joint variables are: J0,J1,J2,J3,J4,J5

Link Frames  We can imagine attaching a cartesian reference frame to each link.  We might call the frame attached to the first link the inertial frame or the lab frame (the first link is fixed wrt the lab).  The frame attached to the last link is the end-effector frame.

Coordinate Transforms  Given the coordinates of a point in one frame, what are its coordinates in another frame?  The relationship between the end-effector frame and the inertial frame is of particular interest. (The location of the drill is fixed w/r the end-effector frame. The location of the electroplated form is fixed w/r the inertial frame).  Generally, six independent parameters are needed to relate one frame to another (3 to say where the second origin is, 3 to orient the second set of axes).  For the link frames, the position of each origin is flexible, so the relation can be specified with 4 parameters, one of which is the joint variable. These are the DH parameters.

DH Parameters / Homogeneous Transform Matrix  To repeat: the relationship between link frames can be characterized by 4 parameters, one of which is the joint variable. The other 3 are fixed, and relate to the size and placement of the links.  Using the fixed DH parameters and the joint variable, we can compute a transformation matrix needed to translate one link's coordinates into the adjacent link's coordinates.  T(J) is a 4x4 matrix of the following form:  i' j' k' T ( )  We can compose transformations to relate any two frames.

Problem: Forward / Inverse Kinematics  With these concepts in place, we can address the following problem:  Given an actuation, determine the position and orientation (i.e., the pose) of some body fixed in the end- effector frame with respect to the inertial frame.  {J0, J1, J2, J3, J4, J5} -> {x, y, z, alpha, beta, gamma}  Solution: Build the transformation matrix for the given actuation and apply it to every point in the body. Alpha, beta and gamma can be compute directly from i', j’, k'.  Conversely:  Given a pose, find an actuation that will produce it.

Problem: Calibration  Finally, given many (Actuation, Pose) pairs, find a set of DH parameters for best fit.  For each actuation, take actual measurements of the end-effector's pose.  Pick a few points fixed with respect to the end-effector frame.  This is easy to see if we select P0=(0,0,0) P1=(1,0,0) P2=(0,1,0) P3=(0,0,1)  Randomly actuate the robot.  Measure the position of each point w/r the inertial frame using a FARO arm.  Recover the translation vector from FARO(0)  Recover rotation matrix (Euler angles) from F ARO(P1)-FARO(P0), FARO(P2)-FARO(P0), …

Positioning [Tooling]  While the location of the drill is fixed in the end-effector frame, we don't know its exact position.  If we know the precise position of some location on a flat surface, then we can know the precise distance of the drill tip from that point using the laser distance meter RPM 10 um accuracy

Geometry Capture/Wire Placement  Once the robot is calibrated (that is to say, we know the pose of its end effector for any actuation), we can capture the geometry of the electroplated form using the laser displacement meter.  Coil Design: [Magnetic Scalar Potential Technique] 1.A digital representation of the form geometry. 2.A description of the field we desire within the form.  Feed output of COMSOL back to robot to drill windings on the form

Conclusion  New techniques Rotating fields Gap between current surface  Converging on designs for guide fields Neutron guide 3 He injection tube 3 He transfer region  Developing the capability to construct coils Robotic arm with laser displacement sensor high speed spindle