Open Stent Design Computer Methods for Cardiovascular Devices 2010
Craig Bonsignore craig.bonsignore@nitinol.com Thursday, June 10, 2010
• Introduction to Open Source • Open Stent Design • Stent Mechanics • Stent Calculator • Community and Resources
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
2
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
Linux Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
Mozilla Firefox ™ © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
Sun Microsystems Java ™ © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
Google Android ™ © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
openmoko.org: open design mobile phone / pda © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
wired.com: VIA OpenBook © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
Example Applica,ons Thermostat Line tracking robot LED controller Mo,on tracker Intrusion alarm Home HVAC control compuIng hardware plaJorm: arduino.cc © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
“world’s Iniest open source violin” hNp://www.thingiverse.com/thing:3193 © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
reprap.org: “ReplicaIng Rapid-‐Prototyper” © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
? Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
sciencecommons.org,  healthcommons.net Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
Human genome – DNA sequencing interferogram: wikimedia.org © 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
plos.org Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
simtk.org Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
commons.wikimedia.org Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
ASPECT
creaIvecommons.org Thursday, June 10, 2010
! Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
• Introduction to Open Source • Open Stent Design • Stent Mechanics • Stent Calculator • Community and Resources
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
22
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
23
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
24
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
25
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
26
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
27
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
28
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
29
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
30
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
31
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
32
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
33
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
34
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
35
• Introduction to Open Source • Open Stent Design • Stent Mechanics • Stent Calculator • Community and Resources
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
36
A simple stent pattern
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
37
Array of “Z” shaped elements
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
38
Array of “V” shaped elements
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
39
Array of Simple BEAMS
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
40
Solve for STRAIN and FORCE 3w Strain = ε = 2 ⋅ δ L
FL 2
F
12EI Force = F = 3 ⋅ δ L
F
L
FL 2
E = modulus of elasticity
I = moment of inertia, beam cross section w = Strut Width L = strut length
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
41
Strain and Force for a Simple Beam Stent
3
Etw F = 3 !" ! L
t
L
3w ! = 2 "# ! L
w !
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
42
x Steel
stress
Nitinol
≈0.1-0.2%
≈1.0-2.0%
strain
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
43
• Introduction to Open Source • Open Stent Design • Stent Mechanics • Stent Calculator • Community and Resources
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
44
Stent Calculator Relating design INPUTS and OUTPUTS tube diameter modulus of elasticity density mass absorption coefficient number of struts strut width strut length strut thickness material removal transition temperature vessel diameter vessel compliance systolic pressure diastolic pressure
strength / stiffness scaffolding constrained profile expansion angles foreshortening surface area contact area percent open area contact pressure mean strain strain amplitude safety factor radiopacity
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
45
Stent Calculator Worksheet: 34 Design Inputs !"# !"4 !"9 !"! !"= !"C !"A !"I !"< !"#3
!"#$"%&#'()$%*$+,"' $%&'( )*+,-./'0/&'(*+)1 $%15.*51 15.*51/6.'*)7/&8.&*+0-.-)&:%5*,'*5-./786+5-./'0/5*,8); 5%.6> >6((/5?8&@)-11/'0/.6>/5*,8); B%15.*5%8))-. 15.*5/(-);5?/5'/8))-./56);-)51 >%6D-E%.6> 6D-E/>875?F/61G&*5 H%,.87;6E86(/;6D/,-5>--)/'*5-./56);-)51 J%,.87;&8.&*+0-.-)K6(/1D6)/'0/,.87;>%,.87;-%.6> >875?/'0/,.87;$%,.87;-1 )*+,-./'0/,.87;-1/6.'*)7/&8.&"
-$("' 2 2 ++ ++ ++ ++ ++ ++ ++ 2
./0,# #3 !4 #"<#= 3"#A3 #"433 3"#93 3"#=3 3"333 3"#4= A
!"## !"#4 !"#9 !"#!
1234#''%1/2/5#"#2' >%@-.0 +8)8+*+/-L-&85M-/@-.0/>875? +%>875? >875?/.-+'M6(/8)/N)81?8); +%5?8&@)-11 >6((/5?8&@)-11/.-+'M6( O0 O0/'0/N)81?-7/&'+D')-)5
++ ++ ++ 7-;P
3"34= 3"39C 3"3=< 4A
!"#= !"#C !"#A !"#I !"#< !"43 !"4# !"44 !"49 !"4! !"4= !"4C
6/"#2(/0%123+#27#' Q%O0%('> +'7*(*1/'0/-(61K&85R/65/B'>/O0 O0%('> B'>/O0/0'./7-N)8);/Q Q%O0%?8;? +'7*(*1/'0/-(61K&85R/65/O0/T8;? O0%?8;? T8;?/O0/0'./7-N)8);/Q O0%8)U-&K') V)U-&K')/D'8)5/8)/Q/M1/O0 Q%&61-# Q/0'./O0/W/O0%('> Q%&61-4 Q/0'./O0%('>/W/O0/W/O0%8)U-&K') Q%&61-9 Q/0'./O0%8)U-&K')/W/O0/W/O0%?8;? Q%&61-# Q/0'./O0/Y/O0%?8;? Q +'7*(*1/'0/-(61K&85R/65/1D-&Z-7/O0 7-)185R%)8K 7-)185R/'0/$8K)'( 15.68)%-)7*.6)&- -)7*.6)&-/(8+85
SD6 7-;P SD6 7-;P 7-;P SX6 SX6 SX6 SX6 SX6 +;[++\9 ]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
!"4A !"4I !"4< !"93 !"9# !"94 !"99 !"9!
!#28(4#%1/2/5#"#2' :%1-5 -ED6)7-7/8))-./786+-5-./'0/15-)5 :%M-1 786+-5-./'0/M-11-( : 6)6(R181/786+-5-. P%D-.&-)5 &'+D(86)&-^/]/&?6);-/8)/786+-5-. P%D.-11*.&'+D(86)&-^/D.-11*.-/0'./]/&?6);X%1R15'(8& 1R15'(8&/D.-11*.-/65/8+D(6)5/185X%78615'(8& 78615'(8&/D.-11*.-/65/8+D(6)5/185X%+-6) +-6)/D.-11*.-/65/8+D(6)5/185-
++ ++ ++ ] ++T; ++T; ++T; ++T;
I"33 C"=3 C"=3 C] #33 #=3 =3 #33
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
46
Stent Calculator Worksheet: 78 Design Outputs !"#$ !"#9 !"#? !"#G !"#> !"!F !"!8 !"!7
!"#$"%&'(#$)'*$%+,-.) %&'())* +,-.(/0120'())*03/1,+40'5/' :&'/5-; 2,))<0'1+*=/35+(401,=(/0453-(=(/ @&*=/,= (A('BC(0)(+D=E0120*=/,= H&*=/,=&/3H H54=E0120*=/,=I03*J',= H&*=/,= H54=E0120*=/,=I0K+5*E(4 H&./54D( H54=E0120./54D(I0K+5*E(4 H&3;(L H54=E01203;(LI0K+5*E(4 = H3))0=E5'M+(**I0K+5*E(4
6 --------
78 8">8$ 8"##F F"88G F"FG7 F"FG> F"F>! F"888
!"!# !"!! !"!$ !"!9 !"!? !"!G !"!> !"$F
!"/0"%1$2-#%,$3%&#4#.5*$%+,-.) =E(=3&*(= *=/,=03+D)(03=02,))0(L;3+*51+ =E(=3&4 *=/,=03+D)(03=03+3)<*5*0453-(=(/ 4()=3&=E(=3&4 'E3+D(05+03+D)( =H1&=E(=3 -3L5-,-05+'),4(403+D)( 4()=3&4 *=/,=04(N('B1+ =E(=3&8-*=/,=03+D)(08--0O0(L;0453-(=(/ 4()=3&=E(=3&8-- 'E3+D(05+03+D)(08--0O0(L;0453-(=(/ 4()=3&8-*=/,=04(N('B1+08--0O0(L;0453-(=(/
4(D 4(D 4(D 4(D -4(D 4(D --
7F"F 8!"> $"8 !F"F F"88G 89"9 #"! F"F?>
!"$8 !"$7 !"$# !"$! !"$$
6#$2"7%+,-.) P&'())&'/5-; P&=1=3)&'/5-; P&'()) P&=1=3) QR
----S
8"98F 8$">$F 8"$9> 8$"$!! 7"$!S
!"$9 !"$? !"$G !"$> !"9F !"98 !"97 !"9# !"9! !"9$ !"99 !"9? !"9G !"9> !"?F !"?8 !"?7
!0/8,.#%1/#,9%:*-0(#9%;,))%<)5(,"#) T&*=/,= 1,=(/0*,/23'(03/(3012030*=/,= V&3;(L 1,=(/0/345,*01203+03;(L T&3;(L 1,=(/0*,/23'(03/(301203+03;(L T&./54D( 1,=(/0*,/23'(03/(3012030./54D( T&'1+=3'= =1=3)0*=(+=01,=(/0'1+=3'=03/(3 T&'<)5+4(/ 3/(30120'<)5+4(/01'',;5(40.<0*=(+= WXT ;(/'(+=3D(0'1C(/3D(03/(3 WYT ;(/'(+=3D(01;(+03/(3 H&*=/,=&54 *=/,=0H54=E03=05++(/0453-(=(/ T&*=/,=&54 5++(/0*,/23'(03/(3012030*=/,= T&3;(L&54 5++(/0*,/23'(03/(301203+03;(L T&./54D(&54 5++(/0*,/23'(03/(3012030./54D( Z&*=/,= *=/,=0C1),-( Z&3;(L 3;(L0C1),-( Z&./54D( ./54D(0C1),-( Z&=1=3) =1=3)0C1),-( -3** (*B-3=(40-3**
--U7 ---U7 --U7 --U7 --U7 S S ---U7 --U7 --U7 --U# --U# --U# --U# -D
F"F>? F"88# F"F78 F"F8# $F"# #8?"! 8$">S G!"8S F"F99 F"F?? F"F8? F"F88 F"F8F F"FF7 F"FF8 $"F78 ##"9!F
!"?# !"?! !"?$ !"?9 !"??
;*(#$"%*8%=$#/5, V = H 3);E3 [
---/34 --U!
F">$?$F F"888FF F"FG77! F"F!7>$ !"#7\JF9
!"?G !"?> !"GF !"G8
>*/.#9%!"/#))9%!"/,'$ Q&E11; E11;0'1-;1+(+=0120*=/,=021/'( Q&E11;&8-E11;0'1-;1+(+=0120*=/,=021/'( *=/35+&4 -3L0*=/35+03=03+3)<*5*0453-(=(/ *=/35+&8--3L0*=/35+03=03+3)<*5*0453-(=(/
% % S S
G"G7\JF7 $">8\JF7 8"9!S 8"8FS
)(+D=E0120'())05+0'/5-;(40*=3=( )(+D=E0120*=(+=05+0'/5-;(40*=3=( )(+D=E0120'())03=03+3)<*5*0453-(=(/ )(+D=E0120*=(+=03=03+3)<*5*0453-(=(/ 21/(*E1/=(+5+D03=03+3)<*5*0453-(=(/
1,=(/0/345,*0120=,.( H3))0=E5'M+(** *=/,=0H54=E 3);E30;3/3-(=(/ -1-(+=01205+(/B3
!"#$ !"#> !"#! !"#I !"#K
!"#$$%"#&'()"*+,'-.+$/0+/ %&'())* +),-./01234,250567248),92:4())* %&'?,8 +),-./01234,250567248),92:4?,@24,.30./ B'2C 2C@07./2+?4)@?D.,34*,255@,2 B'9)+?.9? 9)+?.9?4*,255@,2 J'5?2+? 5?2+?456L+255
;<9;<9--EF JB. ;<--
="># $">A G$H"A GG="G ="=IH
!"#A !"## !"#H !"H= !"HG
1#$$#2'3."4#&'(56+#$$ MN'*,255@,2 72552/49)-*/0.+924*,255@,2 PN'/)D 30.-2?2,4)8472552/:412,)4*,255@,2 PN'(0F( 30.-2?2,4)8472552/:4*,255@,24Q4B &N'())* ())*48),9240+472552/:4*,255@,24Q4B J'72552/ 72552/456L+255
OB. --;<-;<--
="=G> K"I== K"#H= ="=A$ ="G#I
!"H$ !"H> !"H! !"HI !"HK !"HA
7020+4#8'9*0:#/#" P'7P0.-2?2,4)84?(2472552/4.?4B'-2.+ P'73 P0.-2?2,4)84?(2472552/4.?4B'30.5?)/09 P'75 P0.-2?2,4)84?(2472552/4.?4B'5R5?)/09 P'ST./.+9234P0.-4)845?2+?23472552/4.?4B'-2.+ P'S3 T./.+9234P0.-4)845?2+?23472552/4.?4B'30.5?)/09 P'S5 T./.+9234P0.-4)845?2+?23472552/4.?4B'5R5?)/09
-------
K"I= K">G K"A= K"#K K"AG A"=G
(/"%/'9#;#45.+$'0/'7020+4#8'9*0:#/#"$ !"H# ?(2?.'-2.+ 5?,@?4.+F/24.?4S./.+923430.-2?2, !"HH 32/?.'?(2?.'-2.+ 9(.+F240+45?,@?4.+F/24.?4S./.+923430.!"G== 32/?.'-2.+ 5?,@?432U296)+4.?4S./.+923430.-2?2,
32F 32F --
GK"GI! >"#I# ="=H=
!"G=G ?(2?.'30.5?)/09 5?,@?4.+F/24.?430.5?)/094*,255@,2 !"G=$ 32/?.'?(2?.'30.5?)/099(.+F240+45?,@?4.+F24.?430.5?)/094 !"G=> 32/?.'30.5?)/09 5?,@?432U296)+4.?430.5?)/09
32F 32F --
GI"KIH !">I! ="G=G
!"G=! ?(2?.'5R5?)/09 5?,@?4.+F/24.?45R5?)/094*,255@,2 !"G=I 32/?.'?(2?.'5R5?)/099(.+F240+45?,@?4.+F24.?45R5?)/09 !"G=K 32/?.'5R5?)/09 5?,@?432U296)+4.?45R5?)/09
32F 32F --
GK"KIG >">KG ="=A#
V V V V
G"K!V G"$IV G"!GV G"=HV
V V W
G"$IV ="GKV $"!H
!"G=A !"G=# !"G=H !"GG=
(/"0*+'102%#$ 5?,.0+'72552/ 5?,.0+'S./.+923 5?,.0+'30.5?)/09 5?,.0+'5R5?)/09
5?,.0+4.?472552/430.-2?2, 5?,.0+4.?4-2.+4S./.+923430.-2?2, 5?,.0+4.?430.5?)/094*,255@,2 5?,.0+4.?45R5?)/094*,255@,2
305,%#'(0<#/='304/." !"GGG 5?,.0+'-2.+ -2.+45?,.0+ !"GG$ 5?,.0+'.-*/0?@32 5?,.0+4.-*/0?@32 !"GG> ;'58 8.6F@245.82?R48.9?),
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
47
Stent Calculator Worksheet: What-If Analysis
!"# !"4 !"9 !"! !"= !"C !"A !"I !"< !"#3
!"#$"%&#'()$%*$+,"' $%&'( )*+,-./'0/&'(*+)1 $%15.*51 15.*51/6.'*)7/&8.&*+0-.-)&:%5*,'*5-./786+5-./'0/5*,8); 5%.6> >6((/5?8&@)-11/'0/.6>/5*,8); B%15.*5%8))-. 15.*5/(-);5?/5'/8))-./56);-)51 >%6D-E%.6> 6D-E/>875?F/61G&*5 H%,.87;6E86(/;6D/,-5>--)/'*5-./56);-)51 J%,.87;&8.&*+0-.-)K6(/1D6)/'0/,.87;>%,.87;-%.6> >875?/'0/,.87;$%,.87;-1 )*+,-./'0/,.87;-1/6.'*)7/&8.&"
-$("' 2 2 ++ ++ ++ ++ ++ ++ ++ 2
./0,# #3 !4 #"<#= 3"#A3 12311 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 12411 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 12511 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 62111 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 62611 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 62711 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 62811 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 62911 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 62:11 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 62;11 3"#93 3"#=3 3"333 3"#4= A
./0,# #3 !4 #"<#= 3"#A3 62311 3"#93 3"#=3 3"333 3"#4= A
!"## !"#4 !"#9 !"#!
<=>?#''%</=/@#"#=' >%@-.0 +8)8+*+/-L-&85M-/@-.0/>875? +%>875? >875?/.-+'M6(/8)/N)81?8); +%5?8&@)-11 >6((/5?8&@)-11/.-+'M6( O0 O0/'0/N)81?-7/&'+D')-)5
++ ++ ++ 7-;P
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
3"34= 3"39C 3"3=< 4A
!"#= !"#C !"#A !"#I !"#< !"43 !"4# !"44 !"49 !"4! !"4= !"4C
A/"#=(/0%<=>+#=B#' Q%O0%('> +'7*(*1/'0/-(61K&85R/65/B'>/O0 O0%('> B'>/O0/0'./7-N)8);/Q Q%O0%?8;? +'7*(*1/'0/-(61K&85R/65/O0/T8;? O0%?8;? T8;?/O0/0'./7-N)8);/Q O0%8)U-&K') V)U-&K')/D'8)5/8)/Q/M1/O0 Q%&61-# Q/0'./O0/W/O0%('> Q%&61-4 Q/0'./O0%('>/W/O0/W/O0%8)U-&K') Q%&61-9 Q/0'./O0%8)U-&K')/W/O0/W/O0%?8;? Q%&61-# Q/0'./O0/Y/O0%?8;? Q +'7*(*1/'0/-(61K&85R/65/1D-&Z-7/O0 7-)185R%)8K 7-)185R/'0/$8K)'( 15.68)%-)7*.6)&- -)7*.6)&-/(8+85
SD6 7-;P SD6 7-;P 7-;P SX6 SX6 SX6 SX6 SX6 +;[++\9 ]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
<!333 G= 9!333 9A #< <!333 9#A!# 9!3=< 9!333 9!3=< C"A 3"!3]
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
48
Trend Analysis: Diameter
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
49
Trend Analysis: Strain v. Diameter
1.8% 1.6% 1.4%
Strain
1.2% 1.0% 0.8% 0.6% 0.4% 0.2% 0.0% 5.9
6.1
6.3
6.5
6.7
6.9
7.1
Vessel Diameter (mm) mean strain strain amplitude
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
50
Trend Analysis: Fatigue Safety Factor v. Diameter
3.0 2.5
Nsf
2.0 1.5 1.0 0.5 0.0 5.9
6.1
6.3
6.5
6.7
6.9
7.1
Vessel Diameter (mm) Fatigue Safety Factor
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
51
Trend Analysis: Wall Thickness
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
52
Trend Analysis: Radial Force v. Wall Thickness 0.6 0.5
RRF (N/cm)
0.4 0.3 0.2 0.1 0.0 0.10
0.12
0.14
0.16
0.18
0.20
0.22
0.24
Starting Wall Thickness (mm) Radial Resistive Force
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
53
Trend Analysis: Strain v. Wall Thickness
1.6% 1.4% 1.2%
Strain
1.0% 0.8% 0.6% 0.4% 0.2% 0.0% 0.10
0.12
0.14
0.16
0.18
0.20
0.22
0.24
Starting Wall Thickness (mm) mean strain strain amplitude
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
54
Trend Analysis: Fatigue Safety Factor v. Wall Thickness
3.0 2.5
Nsf
2.0 1.5 1.0 0.5 0.0 0.10
0.12
0.14
0.16
0.18
0.20
0.22
0.24
Starting Wall Thickness (mm) Fatigue Safety Factor
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
55
Trend Analysis: Strut Length
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
56
Trend Analysis: Balanced Diameter v. Strut Length
7.8 7.6
Diameter (mm)
7.4 7.2 7.0 6.8 6.6 6.4 6.2 0.5
0.7
0.9
1.1
1.3
1.5
1.7
1.9
Strut Length (mm) Balanced Diameter, Diastolic Pressure Balanced Diameter, Systolic Pressure
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
57
Trend Analysis: Strain v. Strut Length
1.8% 1.6% 1.4%
Strain
1.2% 1.0% 0.8% 0.6% 0.4% 0.2% 0.0% 0.5
0.7
0.9
1.1
1.3
1.5
1.7
1.9
Strut Length (mm) Mean Strain Strain Amplitude
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
58
Trend Analysis: Stiffness v. Strut Length
0.30 0.25
k (N/mm)
0.20 0.15 0.10 0.05 0.00 0.5
0.7
0.9
1.1
1.3
1.5
1.7
1.9
Strut Length (mm) stent stiffness vessel stiffness
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
59
Trend Analysis: Radial Force v. Strut Length 3.0 2.5
RRF (N/cm)
2.0 1.5 1.0 0.5 0.0 0.5
0.7
0.9
1.1
1.3
1.5
1.7
1.9
Strut Length (mm) Radial Resistive Force
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
60
Trend Analysis: Fatigue Safety Factor v. Strut Length 4.5 4.0 3.5
Nsf
3.0 2.5 2.0 1.5 1.0 0.5 0.0 0.5
0.7
0.9
1.1
1.3
1.5
1.7
1.9
Strut Length (mm) Fatigue Safety Factor
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
61
Beyond Spreadsheets
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
62
Stent Calculator Python Script
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
63
Input Parameter Variation Distributions w_strut
t
Af 0.13
D_ves 29
0.1
7.4 7.2 0.12
7
28
0.09
6.8 6.6 0.11
27
6.4
0.08
6.2 0.1
6
26
0.07
5.8 5.6
Quantiles 100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum
Quantiles 0.10188 0.09478 0.09224 0.08877 0.08571 0.0822 0.07887 0.07568 0.07245 0.06979 0.0654
Moments Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum
Quantiles 0.12942 0.12357 0.12064 0.11727 0.11436 0.11103 0.10764 0.10451 0.10118 0.0979 0.09246
Moments 0.0822706 0.0050412 0.0000713 0.0824104 0.0821309 5000
Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum
Quantiles 28.9812 28.3039 27.9808 27.6372 27.3482 27.0077 26.6784 26.3731 26.0336 25.7423 25.2261
Moments 0.1109817 0.0049797 7.0423e-5 0.1111197 0.1108436 5000
Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum
Moments 27.010197 0.497228 0.0070319 27.023983 26.996412 5000
Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
7.47098 7.12231 6.98744 6.81438 6.67221 6.50646 6.33404 6.18413 6.02162 5.85584 5.58439 6.5035834 0.2462738 0.0034828 6.5104113 6.4967555 5000
64
Performance Output Variation
Distributions mass
RF_hoop
P_contact 240
43
220
0.8
41
200
39
0.7
180
37 0.6
35 33
160 140
0.5
120
31 0.4
29 27
100 80
0.3
25
60 0.2
23
Quantiles 100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum
100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum
Quantiles 0.86631 0.69305 0.62551 0.56028 0.49934 0.44051 0.38689 0.34204 0.29576 0.26879 0.19739
Moments 33.641953 2.6485309 0.0374559 33.715383 33.568523 5000
Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
0.019 0.018 0.017
0.0018
0.016 0.015 0.014
0.0017
0.013 0.012
0.0016
0.0015
0.008 0.007 0.006
0.0014
Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
2.7 2.6 2.5 2.4 2.3
0.0013
2.2
Quantiles 0.01929 0.01716 0.01582 0.01447 0.01327 0.01188 0.01058 0.00942 0.00804 0.00693 0.00429
Moments 129.27845 26.814249 0.3792107 130.02187 128.53503 5000
3
2.8
0.011 0.01 0.009
100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum
N_sf
2.9
Quantiles 239.065 210.871 185.473 163.718 146.462 127.811 110.679 96.0923 81.1837 67.4174 44.0718
Moments 0.446724 0.0846035 0.0011965 0.4490696 0.4443784 5000
strain_amplitude
0.005 0.004
40
Quantiles 43.711 40.6728 38.9594 37.0779 35.4285 33.5771 31.8344 30.245 28.5801 27.189 23.0055
Moments Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
strain_mean
100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum
Quantiles 0.00181 0.00171 0.00167 0.00162 0.00158 0.00154 0.00149 0.00145 0.0014 0.00137 0.00131
Moments 0.0119248 0.0019716 2.7882e-5 0.0119794 0.0118701 5000
Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
3.04766 2.92413 2.84917 2.75368 2.67807 2.59938 2.52502 2.46235 2.39731 2.33963 2.20963
Moments 0.001539 0.0000669 9.4597e-7 0.0015409 0.0015372 5000
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
100.0% maximum 99.5% 97.5% 90.0% 75.0% quartile 50.0% median 25.0% quartile 10.0% 2.5% 0.5% 0.0% minimum Mean Std Dev Std Err Mean Upper 95% Mean Lower 95% Mean N
2.6040063 0.1137918 0.0016093 2.6071611 2.6008514 5000
65
Predicting Relationships: Radial Force vs. Mass Bivariate Fit of RF_hoop By mass
0.8
0.7
RF_hoop
0.6
0.5
0.4
0.3
0.2 23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
mass
Polynomial Fit Degree=2
Polynomial Fit Degree=2 RF_hoop = -0.55894 + 0.0297866*mass + 0.0005111*(mass-33.642)^2
Summary of Fit RSquare RSquare Adj Root Mean Square Error Mean of Response Observations (or Sum Wgts)
0.88079 0.880742 0.029217 0.446724 5000
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
66
Fatigue Performance: Mean Strain and Strain Amplitude Bivariate Fit of strain_amplitude By strain_mean
0.0018
strain_amplitude
0.0017
0.0016
0.0015
0.0014
0.0013 0.004
0.006 0.007 0.008 0.009 0.01 0.011 0.012 0.013 0.014 0.015 0.016 0.017 0.018 0.019 strain_mean
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
67
• Introduction to Open Source • Open Stent Design • Stent Mechanics • Stent Calculator • Community and Resources
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
68
Open Stent Design: The Book
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
69
Open Stent Design: SolidWorks
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
70
Open Stent Design: Stent Calculator Formulas
CHAPTER 4. STENT CALCULATOR FORMULAS
4.10
53
Force and Strain Calculations
The relationships between stress, load, deflection, and strain have been thoroughly documented for a variety of beam loading conditions. Force and strain related to a specified strut deflection are based on the formulation for a beam fixed at one end, and free but guided at the other as documented in Machinery’s Handbook [1]. Strain = ! =
Force = F =
3w "# L2
FL 2
CHAPTER 4. STENT CALCULATOR FORMULAS
�d is the maximum strain experienced within the strut when the stent is constrained from the fully expanded state to the analysis diameter. This is equal to epsilon in Figure 4.5 by the definition of the ”free but guided” beam as described in Machinery’s Handbook [1]. 3wstrut · δd (Lstrut )2 �d = 1.64 % �d =
F
12EI !" L3
F
L
I = moment of inertia, beam cross section w = strut width
�1mm
L = strut length
Figure 4.5: Beam fixed at one end, and free but guided at the other.
4.11
Fhoop is the hoop component of the force exerted by a single strut when the stent is constrained from the fully expanded state to the analysis diameter. This is equal to F in Figure 4.5 by the definition of the ”free but guided” beam as described in Machinery’s Handbook [1].
Fhoop
3wstrut · δ1mm (Lstrut )2 = 1.10 %
�1mm =
12 · E · I · δd (Lstrut )3 = 1.03 · 10−1 N
(4.78)
Fhoop 1mm is the hoop component of the force exerted by a single strut when the stent is constrained from the fully expanded state to a diameter one millimeter less than the analysis diameter. This allows for later calculation of stent forces normalized per millimeter diameter constraint.
12 · E · I · δ1mm (Lstrut )3 = 6.92 · 10−2 N
Fhoop 1mm = Fhoop 1mm
(4.79)
(4.81)
Pressure and Stiffness Calculations
In this section, the forces and other calculations derived above are used to estimate radial resistive force in terms that are common for bench testing. RFhoop is the hoop component of the force exerted when the stent is constrained from the fully expanded state to 1mm less than the expansion diameter, normalized by length in centimeters. This value is consistent with radial resistive force type measurement (RRF) generated from a collar type fixture. By convention, it is expressed in terms of Newtons per centimeter length, and is thus normalized by length. Fhoop 1mm � mm � · 10 · Xcell cm = 0.44 N/cm
RFhoop = RFhoop
(4.82)
RFtrf is the true radial component of the force exerted when the stent is constrained from the fully expanded state to 1mm less than the expanded diameter, normalized by length in centimeters. This value is consistent with radial resistive force type measurement (RRF) generated from a Blockwise or MSI type testing fixture. This is also expressed in terms of newtons per centimeter length, and is thus also normalized by length, and evaluated for a 1mm diameter constraint.
© 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
(4.80)
�1mm is the maximum strain experienced within the strut when the stent is constrained from the fully expanded state to one millimeter less than the analysis diameter.
FL 2
E = modulus of elasticity
Fhoop =
54
71
NitinolUniversity.com
Š 2010 NDC. Reuse and adaptation permitted with attribution per the Creative Commons Attribution-Share Alike 3.0 United States License Thursday, June 10, 2010
72