application of opera to modelling nmr magnet systems

38
Page 1 Application of Opera to modelling NMR magnet systems" Δ Laplacian [email protected] V V e e c c t t o o r r F F i i e e l l d d s s E E u u r r o o p p e e a a n n U U s s e e r r G G r r o o u u p p O O x x f f o o r r d d 2 2 0 0 0 0 2 2 " " A A p p p p l l i i c c a a t t i i o o n n o o f f O O p p e e r r a a t t o o m m o o d d e e l l l l i i n n g g N N M M R R m m a a g g n n e e t t s s y y s s t t e e m m s s " " P P e e t t e e r r A A p p t t a a k k e e r r L L a a p p l l a a c c i i a a n n L L i i m m i i t t e e d d A A b b i i n n g g d d o o n n

Upload: others

Post on 12-Sep-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application of Opera to modelling NMR magnet systems

Page 1 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

VVeeccttoorr FFiieellddss EEuurrooppeeaann UUsseerr GGrroouupp OOxxffoorrdd 22000022

""AApppplliiccaattiioonn ooff OOppeerraa ttoo mmooddeelllliinngg NNMMRR mmaaggnneett ssyysstteemmss""

PPeetteerr AAppttaakkeerr LLaappllaacciiaann LLiimmiitteedd

AAbbiinnggddoonn

Page 2: Application of Opera to modelling NMR magnet systems

Page 2 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

oorr

TThhee ooppeennGGaarrffiieelldd MMaaggnneett

OOrr

““WWaattcchhiinngg ppaaiinntt ddrryy””

((PPrriizzee ffoorr ffiirrsstt ttoo gguueessss wwhhyy??))

Page 3: Application of Opera to modelling NMR magnet systems

Page 3 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

1 Laplacian Limited

1.1 Company Background Laplacian was formed to exploit the founders 28 years in magnet technology especially 17 at the forefront of modelling and design in NMR systems.

1.2 Business Areas •• HHiigghh tteecchhnnoollooggyy mmaaggnneett ddeessiiggnnss,, ccoonnssuullttaannccyy

aanndd ssmmaallll ssccaallee pprroodduuccttiioonn

•• NNMMRR ssyysstteemmss eessppeecciiaallllyy ggrraaddiieennttss,, sshhiimmss aanndd mmaaggnneettss

•• NNiicchhee mmaaggnneettss ((ee..gg.. GGaarrffiieelldd mmaaggnneett))

•• SSppeecciiaalliisstt ddaattaa pprroocceessssiinngg aanndd aannaallyyssiiss ((ee..gg.. NNMMRR rreellaatteedd IInnvveerrssee PPrroobblleemmss))

•• AAnnaallyyttiiccaall ssoolluuttiioonnss

•• VVeeccttoorr FFiieellddss ppaarraammeetteerriissaattiioonn,, iinntteerrffaacciinngg ((ee..gg.. EExxcceell)) aanndd ooppttiimmiissaattiioonn

Page 4: Application of Opera to modelling NMR magnet systems

Page 4 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

2 This talk Brief overview of 18 months (?) applying Modeller to NMR magnet systems

• Mainly on the openGarfield magnet

• Brief overview of Modeller for NMR … there will be no time for

• Leo: Laplacian Excel Opera interface (4-post magnet example)

Page 5: Application of Opera to modelling NMR magnet systems

Page 5 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

3 Strafi Background Strafi (Stray–field) Imaging performing NMR experiments in the fringe field beyond the end of (homogenous) super-conducting magnets where there is both a high gradient and significant field. It is useful for specialist thin film NMR e.g.

•• IInn uussee eeffffeeccttiivveenneessss ooff ssoollvveenntt--bboorrnnee ccooaattiinnggss

•• CCuurriinngg ((ee..gg.. wwoooodd))

•• AApppplliiccaattiioonnss ccaann mmoonniittoorr ddiiffffuussiioonn aanndd pprrooffiillee TT11 aanndd TT22 wwiitthh oovveerr ddeepptthh aanndd ttiimmee

Page 6: Application of Opera to modelling NMR magnet systems

Page 6 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

4 Garfield background (Prize if you can guess the acronym!?)

1997 Conceived by Paul Glover and Peter McDonald (at University of Surrey):

Garfield is a permanent magnet designed to offer all the features of Strafi (and more) and lower cost.

1997 First Garfield designed by P.S. Aptaker at Resonance Instruments

1999 see “A Novel high-gradient permanent magnet for the profiling of planar films and coatings”, P.M. Glover, P.S.Aptaker, J.R. Bowler, E. Ciampi and P.J. McDonald”, J. Mag. Res, 139, 90-97 (1999)

2002 Latest openGarfield designed by P.S. Aptaker at Laplacian

Page 7: Application of Opera to modelling NMR magnet systems

Page 7 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

5 Strafi and Garfield Configuration Two possible geometrical configurations of relative directions of static field ( 0B ), gradient ( G ) and RF field ( 1B ). Note 0B and 1B are always orthogonal.

RF coil

(a) Conventional Strafi (b) Garfield

0B zG

1B

1B yG

0BFilm

Carrier

Gravity

Page 8: Application of Opera to modelling NMR magnet systems

Page 8 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

6 Garfield Original Specification

•• AA ssiimmppllee ppeerrmmaanneenntt mmaaggnneett ssyysstteemm ((nnoo rruunnnniinngg ccoossttss,, pplluuggss iinnttoo ssttaannddaarrdd bbeenncchh--ttoopp ssppeeccttrroommeetteerr))

•• ““llaarrggee”” uusseeaabbllee vvoolluummee aanndd aacccceessss

•• AA hhoorriizzoonnttaall ffiieelldd ooff ttyyppiiccaallllyy ..88TT ((cc 3300MMHHzz))

•• AA ddeelliibbeerraattee ggrraaddiieenntt ((ee..gg.. 2200 TT//mm))

•• AAss uunniiffoorrmm ||BB|| iinn ppllaannee aass ppoossssiibbllee ((TThhiiss wwiillll pprroodduuccee aann pprrooffiillee// iimmaaggee wwhhiicchh iiss nnoott ssppaattiiaallllyy ddiissttoorrtteedd,, eesssseennttiiaall ffoorr iimmaaggiinngg tthhiinn ffiillmmss))

Page 9: Application of Opera to modelling NMR magnet systems

Page 9 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

7 The Garfield Solution

UUnniiffoorrmm ||BB|| iinn ppllaannee ??

•• TThhiiss iiss nnaattuurraall ssoolluuttiioonn ttoo LLaappllaaccee’’ss eeqquuaattiioonn iinn CCaarrtteessiiaann ccoooorrddiinnaatteess

•• TThhee ppoollee pprrooffiillee sshhoouulldd ffoollllooww ffrroomm tthhee lliinneess ooff ccoonnssttaanntt eeqquuiippootteennttiiaall

Page 10: Application of Opera to modelling NMR magnet systems

Page 10 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

8 Pole equipotential equations 1 The Cartesian solution of Laplace’s equations gives a scalar potential

)exp()sin(),( ybzbayz −=φ and magnetic fields

)exp()cos( ybzbbaz

Bz −=∂∂= φ

)exp()cos( ybzbbay

By −−=∂∂= φ

Page 11: Application of Opera to modelling NMR magnet systems

Page 11 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

9 Pole equipotential equations 2 The field modulus becomes a function only of height y

)exp(|| ybbaB −= thus producing non-spatially distorted images despite the extreme curvature of the field. The wave-factor b defines the gradient to field ratio

bBG −=

||

With w is the chosen operating clearance gap, the pole profile is on a chosen equipotential

bybwb

yz))exp()2/(sin(sin

)(1−

±=

Page 12: Application of Opera to modelling NMR magnet systems

Page 12 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

10 Special resolution error With the field modulus

)exp(|| ybbaB −= the derivative is simply

||||

Bbdy

Bd −=

If there is a field error B∆ this will correspond to a special resolution error of

|| BbB

y∆=∆

E.g. 117|| −== mBGb gives 1/b=.06 m

Page 13: Application of Opera to modelling NMR magnet systems

Page 13 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

11 Equipotentials of )exp()sin(),( ybzbayz −=φ Note: This is NOT the potential of the magnetostatic problem on Opera2D.

y

z

x

Page 14: Application of Opera to modelling NMR magnet systems

Page 14 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

12 Equipotential of )exp()sin(),( ybzbayz −=φ and || B

y

z

x

Page 15: Application of Opera to modelling NMR magnet systems

Page 15 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

13 The curvature of flux (Vector potential)

y

z

x

Page 16: Application of Opera to modelling NMR magnet systems

Page 16 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

14 Original Garfield Magnet

Summary Opera model (Pre-processor)

•• WWoorrkkiinngg ffiieelldd >>3300 MMHHzz ((00..77TT))

•• GG//||BB|| == 2200 TT//mm

•• CClleeaarraannccee >>2200 mmmm

•• MMaaggnneett cciirrccuuiitt == cclloosseedd

Page 17: Application of Opera to modelling NMR magnet systems

Page 17 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

15 Original Garfield Conclusions Design

•• MMooddeelllleedd ssuucccceessssffuullllyy iinn OOppeerraa22DD ((ppaarraammeerriisseedd ccoommmmaanndd ffiillee))

•• MMooddeelllleedd ssuucccceessssffuullllyy iinn TToossccaa ((uuttiilliissiinngg JJSS wwrriitttteenn ccoommmmaanndd ffiilleess))

IImmpplleemmeennttaattiioonn

•• BBuuiilltt aanndd tteesstteedd ssuucccceessssffuullllyy ((11999988??))

• Within customer resolution specified resolution of 50 mµ

•• IInn aallmmoosstt ccoonnssttaanntt uussee aatt UUnniivveerrssiittyy ooff SSuurrrreeyy ssiinnccee tthheenn

Page 18: Application of Opera to modelling NMR magnet systems

Page 18 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

16 OpenGarfield Main changes requested included:

•• 115500%% ssccaalliinngg

•• OOppeenn aacccceessss ((ee..gg.. CC--ccoorree))

Page 19: Application of Opera to modelling NMR magnet systems

Page 19 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

17 Opportunities to outsource and save money?

Product Name: Garfield Magnet 2

Our Price: $3.50

Availability: In Stock

Product Number: 44022-2

Product Weight: 0.5 lb.

Rating:

Page 20: Application of Opera to modelling NMR magnet systems

Page 20 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

18 Open Garfield Magnet

Summary Opera model (Modeller)

•• DDeessiiggnneedd aanndd ssuupppplliieedd bbyy LLaappllaacciiaann LLiimmiitteedd

•• WWoorrkkiinngg ffiieelldd 3300 MMHHzz

•• 115500%% ssccaalliinngg

•• GG//||BB|| == 1166..66 TT//mm

•• CClleeaarraannccee >>3300 mmmm

•• MMaaggnneett cciirrccuuiitt == OOppeenn

Page 21: Application of Opera to modelling NMR magnet systems

Page 21 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

19 Modeller Mesh Grading with AIR BLOCKS with different LEVELS and mesh length

Page 22: Application of Opera to modelling NMR magnet systems

Page 22 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

20 An access hole is easily incorporated

. . $IF #dhole gt 0 CYLINDER Name=CUT X0=0 Y0=#y7-10*#mm Z0=0 X1=0 Y1=#y5+10*#mm Z1=0,MAJORRADIUS=#dhole/2, MINORRADIUS=majorradius,TOPRADIUS=majorradius PICK ADD NAME SIDE PICK ADD NAME CUT COMBINE OPERATION=TRIM +REGULAR PICK ADD NAME CUT DELETE $END IF

.

.

Page 23: Application of Opera to modelling NMR magnet systems

Page 23 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

21 Modeller |B| and resolution error as function of height (y): Fields Integral and Nodal (dashed)

(a) |B| vs. y

(b) Error (µm) vs. y

Page 24: Application of Opera to modelling NMR magnet systems

Page 24 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

22 Modeller resolution error as function of (a) x and (b) z : Fields Integral and Nodal (dashed)

Error (µm) vs. x

Error (µm) vs. z

Page 25: Application of Opera to modelling NMR magnet systems

Page 25 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

23 openGarfield magnet: Conclusions Modeller?

•• MMooddeelllleerr ffaacciilliittaatteedd ((rreellaattiivveellyy)) eeaassyy ppaarraammeetteerriissaattiioonn ((..CCOOMMII ffiilleess))

•• AAnnnnooyyiinngg nnoott ((yyeett)) hhaavviinngg eexxttrruussiioonn ((aann eexxppeerriieenncceedd uusseerr mmaayy bbee hhaappppiieerr wwiitthh oolldd pprree--pprroocceessssoorr aanndd hheexx eelleemmeennttss))

•• RReeqquuiirreedd FFiieelldd aaccccuurraaccyy wwaass eeaassiillyy mmaaiinnttaaiinneedd ((IINNTTEEGGRRAALL uusseeffuull))

•• SSoommee mmeesshhiinngg pprroobblleemmss dduuee ttoo eexxttrreemmeess ooff mmeesshh ssiizzee The magnet built successfully e.g.

• Assembly forces were not way out (no injuries)

• Fields were as expected

• Customer will begin experiments ASAP

Page 26: Application of Opera to modelling NMR magnet systems

Page 26 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

Proud builder!

Page 27: Application of Opera to modelling NMR magnet systems

Page 27 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

24 Proud user!

Page 28: Application of Opera to modelling NMR magnet systems

Page 28 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

25 Issues with Modeller for NMR magnet systems? Garfield Bench-top

permanent magnets

Bench-top NMR probes

NMR gradients

Shielding

VF 3D code Tosca Tosca Elektra Elektra Tosca Meshing thin regions **** *** Other Meshing difficulties * * * Polygon extrusion need **** *** Uniform mesh regions desirable

** ***

Power in current-carrying conductors?

**** ***

Accuracy Hex vs. Tet? ? ? ? ? ?

Page 29: Application of Opera to modelling NMR magnet systems

Page 29 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

26 Accuracy of Opera User perception?

Program

Comment

Opera2D.

Most accurate if 2D approximation good

Opera3D Hexahedral elements

Most accurate if 2D approximation bad

Opera3D tetrahedral elements

Accuracy challenged?

•• IIss tthhiiss vviieeww ooff aaccccuurraaccyy ccoorrrreecctt??

•• WWiitthh iimmpprroovveemmeennttss iinn ccoommppuuttiinngg ppoowweerr wwiillll tthhiiss ppeerrcceeppttiioonn cchhaannggee??

Page 30: Application of Opera to modelling NMR magnet systems

Page 30 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

27 A long decade?

VF European User Meeting PSA (almost) annual “lecture”

1991? (Southampton): Begged for improvements to 3D pre-processor to facilitate parameterisation and optimisations

1998 (Oxford): Presented Rio the Opera Interface: complained more about 3D pre-processor ..

1999 (Eindhoven) PSA almost kept quiet

2000 (Lille): Modeller beta test offers simple 3D parameterisation

2002(Oxford): Modeller nearly two years on and Modeller fulfils wildest dreams

.. soon

Page 31: Application of Opera to modelling NMR magnet systems

Page 31 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

28 Opera wish list 2002 Modeller

• More reliable meshing especially thin regions

• Option for “Uniform” mesh (e.g. Legendre harmonics)

• Integration of tetrahedral and hex elements ?

• Polygon Extrusion

General

• Improved Windows integration (ActiveX and .COM are “old hat”, to be replaced by .NET )

Page 32: Application of Opera to modelling NMR magnet systems

Page 32 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

““WWaattcchhiinngg ppaaiinntt ddrryy””

Page 33: Application of Opera to modelling NMR magnet systems

Page 33 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

29 Appendices

Page 34: Application of Opera to modelling NMR magnet systems

Page 34 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

30 Skin studies example With thanks to Paul Glover who supplied these extracts from: “A high-gradient permanent magnet for Skin Magnetic Resonance Imaging” P. Glover, M. Dias, J. Hadgraftt and P. McDonald which discusses:

• Hydration • States of water and its mobility (free and bound, T1, T2 and diffusion) • Transport through skin • Effect of creams (on rehydration or transport) • Fluorinated (or labelled) drug transport

Page 35: Application of Opera to modelling NMR magnet systems

Page 35 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

31 Glover et al

Page 36: Application of Opera to modelling NMR magnet systems

Page 36 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

32 Glover et al

In-vivo skin studies

-513-383

-253

-123

7Initial

0Mins

30Mins

60Mins

Position (microns)

Skin Moisturisation• Demonstration

of uptake of moisturisercream and subsequent loss and return to equilibrium

Page 37: Application of Opera to modelling NMR magnet systems

Page 37 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

33 Modeller meshing details Mesh densities *** COMMENT ********** /mesh length *** CONTROL COMMAND ** $CONST #mlsc 1.0*#lsc #MLSC=0.0015 *** CONTROL COMMAND ** $CONST #ml_air0 #mlsc*0.5 #ML_AIR0=7.5E-04 *** CONTROL COMMAND ** $CONST #ml_air1 #mlsc*2 #ML_AIR1=0.003 *** CONTROL COMMAND ** $CONST #ml_air2 #mlsc*8 #ML_AIR2=0.012 *** CONTROL COMMAND ** $CONST #ml_air3 #mlsc*32 #ML_AIR3=0.048 *** CONTROL COMMAND ** $CONST #mlpole #mlsc*8 #MLPOLE=0.012 *** CONTROL COMMAND ** $CONST #mlmag #mlsc*16 #MLMAG=0.024 *** CONTROL COMMAND ** $CONST #mlframe #mlsc*32 #MLFRAME=0.048 *** CONTROL COMMAND ** $CONST #mlbound #mlsc*128 #MLBOUND=0.192 Mesh Details ** COMMENT ********** / -------------------------- *** CONTROL COMMAND ** $if #mesh eq 1 **** FILE INPUT ****** model create

Page 38: Application of Opera to modelling NMR magnet systems

Page 38 Application of Opera to modelling NMR

magnet systems" ∆

Laplacian [email protected]

**** FILE INPUT ****** mesh size=#mlbound Initial triangulation contained 2569 nodes. Volume facets: 213 Element facets: 14236 **** FILE INPUT ****** fill TOTAL volume:0.105446008 Mesh quality (RMS): 1.035805905 (Worst): 2.05561E-04 TOTAL vertices: 23981 TOTAL elements: 135465 *** CONTROL COMMAND ** $end if | | | Job Completed : 375.2 s cp, 6.9 m elapsed