Transcript
Page 1: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Levitation Control System for the Levitated Dipole Experiment

D.T. Garnier, A.K. Hansen, M.E. Mauel,T. Sunn Pedersen – Columbia UniversityJ. Bevilacqua, P.-F. Cossa, S.M. Dagen,

J. Kesner, J. Liptac, P. Michael,A. Radovinsky, – MIT PSFC

Presented atThe 43rd Annual Meeting of the American Physical Society

Division of Plasma PhysicsLong Beach, California, October 31, 2001

Columbia University

Page 2: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Abstract

� The confining field in the Levitated Dipole Experiment (LDX) is provided by a1/2 ton levitated superconducting dipole magnet. This floating coil is chargedwith 1.5 MA current and will be levitated continuously for the eight hourexperimental run day.

� Earnshaw's theorem states that there exists no statically stable configuration forlevitation of magnets. In LDX, the floating coil is levitated by a smaller dipolelevitation coil 1.5 meters above. This configuration is unstable vertically, butstable in tilt or horizontal motion.

� The position of the coil will be monitored with a set of eight laser positiondetectors giving redundant measurements of the five degrees of freedom of thefloating coil.

� The levitation will then be stabilized by feedback control of the current in thelevitation coil. The feedback system is a digital system running on a real timeoperating system platform. This system is programmed, monitored, andcontrolled by a second computer using Matlab Simulink. The system is currentlybeing tested on a small model and a larger test is planned before LDX operation.

� Results from these tests and optimizations are presented.

Page 3: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Outline

� Introduction to LDX� Coil Systems

�F-coil�L-coil�TSR coils

� Levitation Physics� Levitation Control System�Hardware

� Optical detection system� Digital real-time control computer

�Simulation�Cheerio Model

� Conclusions

Page 4: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

LDX: Experimental Overview

� LDX consists 3 majorcomponents:� a high performance super

conducting floating coil

� charging coil

� vacuum vessel

� Other components include� Plasma heating system (multi-

frequency ECRH)

� Levitation coil

� Control system & coils

� Launcher/Catcher system

� Plasma shaping (Helmholtz) coils

� Plasma diagnostic systems

Levitating (L) Coiland Cryostat

Floating (F) Coiland Cryostat

Charging (C) Coiland Cryostat

5 m dia VacuumVessel

Page 5: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

LDX Experiment Cross-Section

Page 6: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Levitation Control System Schematic

Page 7: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

High Tc Superconducting Levitation Coil

� SBIR collaboration with AmericanSuperconductor to build first HTS coilin the fusion community.

� Uses 7kmof BSSCO-2223 conductor� 1128 turns 1-in-hand wound

� 37 Joints

� Max field 0.8 Tesla

� 20 kJ stored energy can be dumped in< 1 second.

� Cryostat is cooled with cryocooler30W cooling capacity at 20° K

� Feedback gain selected for 5 Hzfrequency response� Limit heating to < 20W AC losses

� Manufacturing underway at EversonElectric

Ø557mm [21.9in]

531mm [20.9in]

Ø1,374mm [54.1in]

Coil R1330mm [13.0in]

Coil R2635mm [25.0in]

225mm [8.9in]LN2 Reservoir

4X LN2 Fill & Vent

3X Power Leads & InstrumentationHermetically Sealed Feedthrus Cryo-Cooler

16X Coil Support Tube

16X Support Tube 80 KThermal Intercept

Coil Upper Support Plate

Coil LowerSupport Plate

LN2 Reservoir Thru TubeFor Cryo-Cooler Access

Page 8: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

LDX Floating Coil

� Unique high-performanceNb3Sn superconducting coil� 1.5 MA-turns, 800 kJ

� 580 kg weight

� 8 hr levitation

� Successfully tested� July 2000: Tested on-site at MIT

above design current

� Cryostat under construction

Page 9: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

F-Coil Cross-Section

1. Magnet Winding Pack2. Heat Exchanger tubing3. Winding pack centering

clamp4. He Pressure Vessel

(InconelD625)5. Thermal Shield

(Lead/glass composite)6. Shield supports (Pyrex)7. He Vessel Vertical

Supports/Bumpers8. He Vessel Horizontal

Bumpers9. Vacuum Vessel (SST)10. Multi-Layer Insulation11. Utility lifting fixture12. Laser measurement

surfaces13. "Visor" limiter attachment

Page 10: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Optical Position Detection System

� Position/Attitude Sensing� Occulting system of 8 beams� Provides measurement of 5 degrees of

freedom of coil with redundancy in eachmeasurement

� Specification� ± 1 cm detection range� 5 µm resolution� 5 kHz frequency response

� Current Status� Tests of 1st channel of optical system

performed August 2001

� Rotation Sensing� Reflecting system to sense final degree of

freedom� Nonaxisymmetry systematic noise

correction

Page 11: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Digital Control System Schematic

� Design Requirements� All digital process control� Mathworks Matlab/Simulink design

tool and visualization software� Process control on hard real-time

operating system based computer

� Modular QNX Neutrino basedsystem Real-time system� Opal-RT RT-Lab interface to Simulink

with hardware drivers� Multiple I/O boards

� 32 Analog Inputs� 16 Analog Outputs� 64 Digital I/0 channels

� 50 kHz maximum hardwaresynchronized loop update rate

� System is upgradable in both numberof channels and processing power

100BT Ethernet

Win2000

Development System /Operator Interface Computer

(control room)

QNX 6RTOS

HighSpeed

I/O

Digital Control Computer(in experimental hall)

F-coil Optical PositionDetection System

MagnetPower

Supplies

Launcher/ Catcher

MiscInterlocks

PanicButton

L-coilCrowbarCircuit

Page 12: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Levitation Physics

x

y

z

L-coil

F-coil

Fgrav

Fmag

We can choose a Lagrangian formulation of the equation of motion so the constraintsabove can be easily incorporated:

L m x M I I L I L I mgzi ii

LF F L F F L L= − − − −=

∑12

2

1

612

2 12

F-coil is a superconducting loop, so its flux isconserved, whereas we can vary the flux inthe L-coil by applying our control voltage:

ΦF LF F L F FM I I L I= + = constant

ΦL LF F L L L LM I I L I V t dt= + = ∫ ( )

M M xLF LF= →( )r

1 5Where:

And:

Page 13: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Levitation Physics - Simulink Model

… solving for the magnetic force on the F-coil due to the L-coil in termsof the flux gives:

This equation translated to a Simulink model might look like:

1Magnetic Forces

Product6

Product5Product4

Product3

Product2

Product1

Product

u2

MathFunction1u2

MathFunction

6FluxF

5FluxL

4Lf

3Ll

2Mlf'

1Mlf

6

6 6

F MM L M L

L L Mmagnetic LFLF F F L LF L L F

L F LF

= ∇− −

r ( )( )

( )

Φ Φ Φ Φ2 2

Page 14: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Feedback stabilization

I t I a t dt a t a tL ( ) ( ) ( ) ©( )= − − −∫0 0 1 2ε ε ε

Automatic correction to I0 Damping term, acts like friction

� The upward force on the F-coil is proportional to the radial magnetic field at

its position, generated by the L-coil.

� Hence, it is proportional to the current in the L-coil.

� Without feedback, the vertical position is unstable because dBR/dz>0, so if

the F-coil moves up, the upward electromagnetic force will increase, and the

coil will move even further up.

� If we detect a small increase in vertical position, and decrease the L-coil

current appropriately, we can bring the coil back to its original position.

� Simple Approach: Use proportional-integral-derivative (PID) feedback:

Page 15: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

� Because of the L-coil inductance, we cannot change IL instantaneously. Wecan control the voltage=L*dIL/dt, instantaneously (or as fast as the powersupply allows us to change its voltage):

� Include an integral term to automatically adjust for DC losses:

� The b parameters are optimized to get the best stabilization:

� Put feedback expression into equation of motion to find most stable, criticallydamped solution

� Technique used to estimate required currents / voltages for L-coil

� Similar technique (using only derivative gain) used to determine requiredcurrent for damping Rock & Roll motion using TSR coils

� ~ 200 Amp turns required…

Feedback: Optimized Voltage PID

V t b t b t b tL ( ) ( ) ©( ) ©©( )= − − −0 1 2ε ε ε

V t b t dt b t b t b tL ( ) ( ) ( ) ©( ) ©©( )= − − − −− ∫1 0 1 2ε ε ε ε

Page 16: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

L-coil Heating

� Heating at 20K dominated by AC losses(1)

� F-coil vertical oscillation of 1 mm at 1 Hz ⇒⇒⇒⇒ ±±±±1 A 1 Hz oscillation in L-coilcurrent ⇒⇒⇒⇒ 20 W heating

� Suppress feedback gains at high frequencies to limit AC losses� Derivative terms in feedback are particularly noise sensitive� Very high frequencies (1/ωωωω< 15 msec) are shielded by vessel

� Current design for L-coil has cryocooler with 30 W capacity at 20 K� Finite element analysis (2) shows that internal temperature differences can be

kept below 10 K if heating power is less than 100 W

(1) J. H. Schultz et al., presented at ASC conference, September 2000(2) R. L. Myatt, Myatt Consulting, Inc.

15 W 100 W

Page 17: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

LCX II: Digitally Controlled Levitation

� Levitated Cheerio Experiment II� Uses LDX digital control

system� LCX I was analog demonstration

� Modified PID feedback system� Low pass filter added for high

frequency roll-off of derivativegain

� Integral reset feature for launchtransition

� Dynamic model block replacedby I/O and estimators

� Real-time graph shows positionand control voltage� Wiggles indicate non-linearly

stable rolling mode…

Page 18: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Basic Simulink Levitation Model

� This basic model simulates 6 degrees of freedom of F-coil with L-coillevitation using voltage feedback control.

1s

velocity

1s

position

MATLABFunction

gravity

VectorSelector

Selector3

VectorSelector

Selector1

VectorSelector

Selector

Scope

Product

PID

PID Controller

f(u)

Mlf(u)

MATLABFunction

Mlf'(u)

-C-

Mass vector

Mlf

Mlf'

Ll

Lf

FluxL

FluxF

Magnetic Forces

Magnetic Force

2

Ll

.6

Lf

1s

L-coil flux

.6*2070

F-coil Flux

du/dt

Derivative

em66Accel

6

6

6

6

6

66

6

6

66

6

6

6

6

6

6

V

A

3ZX

AX

Page 19: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Basic Levitation Model Results

� Control parameters ascalculated from analyticoptimization for voltage PIDloop� Simulations stay within L-coil

supply specifications

� Simulink works!� Results match previous numercal

simulations

� Analytic analysis eigenmodes are1.0 and 0.4 Hz

� Single afternoon of work

� On to implementation!

0

0.2

0.4

0.6

0.8

1x 10

-3 F-coil Z PositionF-coil Z Position

-1

-0.5

0

0.5

1x 10

-3 F-coil X PostionF-coil X Postion

-2

-1

0

1

2x 10

-3 F-coil Tilt about Y-axisF-coil Tilt about Y-axis

-20

-10

0

10

20

30

40F-coil Vertical AccelerationF-coil Vertical Acceleration

0 1 2 3 4 5 6 7 8 9 10-20

-15

-10

-5

0

5

10L-coil Control VoltageL-coil Control Voltage

Page 20: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

System Simulink/Stateflow Model

c_pos

current_level

l_pos

reset

voltage_switch

l_posd

l_speed

eloce

enable

stateflow_block

l_pos

current

F_mag

F_launch

Z

scopes_block

l_speed

l_posdl_pos

launcher_block

Z_velocity

reset

P_gain

I_gain

D_gain

V_demand

feed_back_block

-5000

P_gain

l_pos

L_coil_volt

F_mag

F_launch

Z

Z_velocity

coil_pos

Motion_block

eloce

voltage_switch

Rtn

V-demand

enable

V+

Lcoil_supply_block

V+

Lcoil_volt

current_level

Rtn

Lcoil_block

-5000

I_gain

-200

D_gain

66

66

Feedbackblock

L-coil supply block(Simulated or idealized)

Stateflowmodel

Page 21: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

L-coil Power Supply Simulation

� Model of 12 pulse power supply for L-coil� Uses Simulink Power System Blockset� Will upgrade to use Opal-RT Artemis for extensive simulation

� Internal voltage control feedback loop� Possible to use phase control directly in our completed system

1

V+ +- v

Vc

VbVa

A

B

C

pulses

+

-

Universal Bridge1

A

B

C

pulses

+

-

Universal Bridge

+- v

Uc

+- v

Ub

+- v

Ua

acos

TrigonometricFunction1

A

B

C

a2

b2

c2

a3

b3

c3

Three-PhaseTransformer

(Three Windings)

T connector

Saturation4

Saturation

L connector

1s

Integrator

[0]

IC

Ground (input)

.8

Gain7

-K-Gain6

200

Gain4

-K-

Gain3

.0146

Gain2

-K-Gain

butter

AnalogFilter Design

1

alpha_deg

A

B

C

Block

PY

PD

Synchronized12-Pulse Generator

1

3 stop

2

Rtn

1

V demand

Page 22: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Stateflow diagram of Control System

OFFentry: enable=0;

ON

ACTION

EMERGENCYentry: eloce=1;enable=0;

DESCENTentry: l_posd=2.5

LEV_ENDentry: enable=0;voltage_switch=0;

PREPARATION

PREFLIGHT_CHECKLIFT_WAITINGentry: voltage_switch=0;

LIFTentry: l_posd=0.0005;

L_COIL_RAMPentry: enable=1;

URGENTentry: l_posd=0.0005;l_speed=1;

LEV_INITentry: voltage_switch=1;

CATCHentry: l_posd=0.0005;

FREE_FLIGHT

WAITING_CHECK

POST_LAUNCHentry: l_posd=0.02;

PLASMA_OFF

PLASMA_ON

[lift_switch==0][l_pos>=0.0005]

[lift_switch==1] [current_level==0]

[prefl_switch==1] [l_pos==2.5]

[l_pos>=0.0005] [on_switch==1][l_pos>=0.0005]

[c_pos>0.015]

[on_switch==0]{l_posd=l_pos}[current_level>=191.8]

[catch_switch==1][urgent_switch==1]

[c_pos<0.015]

[plasma_switch==1][postl_switch==1][l_pos<=0.02]

Page 23: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

State System Simulation

� Complete functional model� Includes human check wait

states

�Automatic failure modestested

� Z Position Graph�Shows launcher in action

�Current ramp of L-coil

�Pre-flight check

� (Premature) launch

�Free flight

Page 24: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

More Full Simulation Results

� Vibrating launcher spring

� L-coil supply voltage ripple� ~ 40 volt ripple

� Current ripple is < 50mA

� No filtering required

� Some state machine bugs…

Page 25: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Future Development

� Optimal Control Theory� Use Matlab control system

toolbox

� Characterize system

� Develop optimal feedback controlalgorithm

� Hardware Integration

� Testing program� Use light small aspect ratio

magnet

� optical system calibration

� Integrated supply test

� Further algorithmic / statemachine testing

Output PointInput Point

In1 Out1

Floating Coil Dynamics

F-coil state measurementcoil voltage output

Feedback System

Page 26: Levitation Control System for the Levitated Dipole …...levitation of magnets. In LDX, the floating coil is levitated by a smaller dipole levitation coil 1.5 meters above. This configuration

Conclusions

� Levitation Control System Design Complete

� Control coils designed, specified, and being purchased

� Modern HTS L-coil… first in Fusion research!

� Modest power supply requirements specified

� TSR coil size specified (and very modest)

� Digital Control System Under Development

� Computer hardware / software in place

� Several demonstrations / simulations made to show feasibility

� Hardware implementation being designed and tested

� 1st channel of optical system under evaluation

� Control algorithms under development


Recommended