atc uk 2015: enhancing drop testing simulation for luxury smartphones
TRANSCRIPT
V E R T U & A LTA I R
Enhancing Drop Testing Simulation for Luxury Smartphones
June 16th 2015
Authors: Alexandre Michat & Paul Sharp
V E R T U I S A L U X U R Y B R A N D W H O S E E X T R A O R D I N A R Y D E S I G N , M AT E R I A L S , P E R F O R M A N C E , A U D I O , O P T I C A L Q U A L I T Y, A N D C U R AT E D S E R V I C E S C O M B I N E T O D E L I V E R A U N I Q U E M O B I L E C O M M U N I C AT I O N E X P E R I E N C E .
V E R T U - W E C R E AT E E X T R A O R D I N A R Y
AT V E R T U W E C R E AT E E X T R A O R D I N A R Y. T H I N G S O F B E A U T Y, H A N D - C R A F T E D I N E N G L A N D , F R O M T H E M O S T E X C E P T I O N A L M AT E R I A L S F O R E X C E P T I O N A L I N D I V I D U A L S .
H A N D M A D E I N E N G L A N D
5
• P r o d u c t d e v e l o p m e n t t i m e s c a l e s a r e c o n s t a n t l y r e d u c i n g .
• H e a v y f o c u s o n F E A a t t h e e a r l y s t a g e s o f p r o d u c t c o n c e p t i n g .
• C o m p l e x C A D g e o m e t r y ( m u l t i p l e C A D f i l e t y p e s , c l o s e c o n t a c t s e t c )
• V E R T U ’ s l e a n b u t s p e c i a l i s t R & D t e a m .
• B a l a n c i n g a d v a n c e d t e c h n o l o g y w i t h L u x u r y .
Concepting Customer
S I M U L AT I O N C H A L L E N G E AT V E R T U
6
• E x t e n s i v e c o l l a b o r a t i v e d e v e l o p m e n t w o r k b e g a n i n 2 0 1 2 , o n c e V E R T U a g r e e d i n p r i n c i p l e t o s e l e c t A l t a i r .
• D e v e l o p m e n t o f R A D I O S S i n t e r f a c e t y p e 2 4 i n 2 0 1 3 / 1 4 w a s c r i t i c a l t o e n h a n c e d r o p t e s t m o d e l l i n g c a p a b i l i t i e s .
• O n e o n o n e t r a i n i n g s e s s i o n s w i t h A l t a i r o n s i t e a t V E R T U .
• A l t a i r p r o v i d e d a t e c h n i c a l c o n t a c t f o r r e m o t e s u p p o r t .
V E R T U W O R K I N G W I T H A LTA I R
7
• A s m a r t p h o n e m o d e l i s v e r y c o m p l e x , i n v o l v i n g m a n y p a r t s w i t h p o s s i b l e i n i t i a l p e n e t r a t i o n s / i n t e r s e c t i o n s ( A l t a i r ‘ G e n e r i c ’ P h o n e M o d e l P i c t u r e d ) .
• R A D I O S S I n t e r f a c e T y p e 2 4 i s a l i n e a r p e n a l t y s t i f f n e s s c o n t a c t , d e v e l o p e d s p e c i f i c a l l y w i t h C o n s u m e r E l e c t r o n i c s a p p l i c a t i o n s i n m i n d .
• N o ‘ P h y s i c a l ’ g a p i s r e q u i r e d b e t w e e n p a r t s , a l l o w i n g s o l i d t o s o l i d c o n t a c t , o v e r c l o s u r e a n d s m a l l i n i t i a l p e n e t r a t i o n s .
• L i n e a r p e n a l t y s t i f f n e s s m i n i m i s e s i n f l u e n c e o f c o n t a c t o n m o d e l t i m e s t e p .
Front cover
Window and Touch sensor
Gasket
Buttons
LCD module
Carrier
PCB
Battery
Frame
Screws
Back cover
R A D I O S S I N T E R FA C E T Y P E 2 4
• S p e c i f i c ‘ I N A C T I ’ f l a g s f o r t h e i n t e r f a c e a l l o w d i f f e r e n t t r e a t m e n t s o f p a r t i n t e r s e c t i o n s d e p e n d i n g o n r e q u i r e m e n t s .
• I N A C T I = - 1 , 1 , 0 a l l o w s a l l / n o n e / s m a l l p e n e t r a t i o n s t o b e c o n s i d e r e d .
• I N A C T I 5 = i n n o v a t i v e n e w a p p r o a c h f o r v 1 4 .
INACTI= 5: gap at t=0 is adjusted with initial gap as follows: where Pen0 is the initial penetration.
Inacti=5 V 14.0
gap0=gap-Pen0
time t0
gap0
t0+dt
gap Pen0
n
R A D I O S S I N T E R FA C E T Y P E 2 4
9
• I n t e r f a c e T y p e 2 4 a l l o w s c o m p l e x e l e c t r o n i c a s s e m b l i e s t o b e m o d e l l e d w i t h r o b u s t c o n t a c t , w h i l e s t i l l a c c o u n t i n g f o r s m a l l i n t e r s e c t i o n s i n p a r t g e o m e t r y .
• I n i t i a l l y i n t r o d u c e d i n R A D I O S S v 1 2 , t h e r e w e r e s u b s t a n t i a l i m p r o v e m e n t s i n p e r f o r m a n c e , s c a l a b i l i t y a c r o s s m u l t i p l e p r o c e s s o r s w i t h t h e r e l e a s e o f R A D I O S S v 1 3 i n 2 0 1 4 ( v 1 3 r e c o m m e n d e d ) f u r t h e r i m p r o v e m e n t s i n v 1 4 .
R A D I O S S I N T E R FA C E T Y P E 2 4
10
• A l t a i r w o r k e d w i t h V E R T U t o t a k e a n e x i s t i n g V E R T U m o d e l a n d c o n v e r t i t i n t o R A D I O S S f o r m a t , p r o v i n g c a p a b i l i t y v s p r e v i o u s s o l u t i o n .
• P e r f o r m a n c e a n d c a p a b i l i t y e n h a n c e m e n t s w e r e m a d e t o t h e R A D I O S S c o d e t h r o u g h o u t 2 0 1 3 a n d e a r l y 2 0 1 4 , t h e S / W b e i n g d e v e l o p e d b y A l t a i r w i t h f e e d b a c k f r o m V E R T U .
D E V E L O P M E N T W O R K F O R R A D I O S S
11
• H y p e r W o r k s U n l i m i t e d ( H W U L ) i s a n i n h o u s e c l o u d s o l u t i o n w h e r e A l t a i r p r o v i d e S / W a n d H / W .
• U n l i m i t e d l i c e n s e s f o r A l t a i r p r o d u c t s .
• A c c e s s t o t h e l a t e s t H / W .
• S i n g l e S o u r c e f o r H P C , S / W a n d S u p p o r t .
H Y P E R W O R K S U N L I M I T E D
12
• R e d u c e d m o d e l s o l v e t i m e s p e e d i n g u p p r o d u c t d e v e l o p m e n t .
• V e r s a t i l e r a n g e o f S / W p r o d u c t s .
• U n l i m i t e d l i c e n s i n g s c h e m e .
• A l l o w s s m a l l e r c o m p a n i e s t o a c c e s s t h e l a t e s t s o l v e r i n f r a s t r u c t u r e .
• O u t s t a n d i n g c u s t o m e r s u p p o r t . Old System VS New System 2014
B E N E F I T S
00:00:00
02:24:00
04:48:00
07:12:00
09:36:00
12:00:00
14:24:00
16:48:00
Solv
e Ti
me
(Hrs
:Min
s:Se
cs)
Old System New System
- X20 Cores - X8 Models running in parallel
- X12 Cores - X3 Models running in parallel
14
• R A D I O S S a n d H W U L h a s b e e n t h e s o l e S o f t w a r e s o l u t i o n i n u s e a t V e r t u s i n c e J u n e 2 0 1 4 .
• T h e A l t a i r A p p l i a n c e w a s r u n n i n g R A D I O S S m o d e l s w i t h i n 2 h r s o f I n s t a l l a t i o n .
• T w o m a j o r V i r t u a l B u i l d s c o m p l e t e d , c o m b i n e d w i t h v a r i o u s s u b m o d e l l i n g b u i l d s .
• M a n y s m a l l e r p r o j e c t s a l r e a d y c o m p l e t e d e n t i r e l y i n C l o u d ( P r e , S o l v i n g a n d P o s t P r o c e s s i n g ) .
• P r o c e s s a u t o m a t i o n c o m p l e t e d .
Appliance Display Manager UI
C U R R E N T S TAT U S
15
V E R T U h a v e b i g p l a n s t o c o n t i n u e t h e d e v e l o p m e n t w i t h A l t a i r i n t h e f u t u r e , t h i s i s j u s t p h a s e 1 ! !
M a i n a i m s :
• F u r t h e r p r o c e s s a u t o m a t i o n .
• F i n e t u n i n g o f t h e A p p l i a n c e t o e n a b l e V e r t u t o b e t t e r u t i l i s e r u n n i n g m o d e l s o v e r n i g h t .
• I n c r e a s e d u s e o f O p t i m i z a t i o n
• E x p l o r e h o w o t h e r d i s c i p l i n e s ( n o t j u s t m e c h a n i c a l s i m u l a t i o n s ) c o u l d u s e A l t a i r p r o d u c t s .
C O N T I N U A L D E V E L O P M E N T