introduction to modeling and simulation

8
2/20/15 1 Modeling and Simulation (TKU603/S2) Week 01. Introduction Sunu Wibirama, S.T., M.Eng., Dr.Eng. Department of Electrical Engineering and Information Technology Faculty of Engineering, Universitas Gadjah Mada Outlines Introduc7on General informa7on Academic honesty Scien7fic method Computa7onal science Realworld examples in Japan and US (my personal experience) Dr. Sunu Wibirama 2003 2007: Dept. of Electrical Engineering, UGM, Indonesia (B.Eng.) 2008 2010: Dept. of Electronics, King Mongkut’s Ins7tute of Technology Ladkrabang, Thailand (M.Eng) 2011 2014: Graduate School of Science and Technology Tokai University, JAPAN (Dr. Eng.) Research Area: Eye and gaze tracking Computer vision applica7ons Machine learning in medical imaging Email: [email protected] WA : +818046162606 (write your name in your message) Room : Signal processing lab (3 rd floor, JTETI Building) References A.B. Shiflet and G.W. Shiflet, “Introduc7on to Computa7onal Science,” 2nd Edi7on, New Jersey: Princeton University Press, 2014. V.P. Singh, “System Modeling and Simula7on,” New Delhi: New Age Interna7onal Publishers, 2009 More informa7on: h9p://sunu.staff.ugm.ac.id teaching Pemodelan S2 Password : jteF123 Learning contract (1) We will start the course on 07:30 a.m. If Pak Sunu doesn’t come without any no7fica7on to class coordinator un7l 08:00 a.m., you can leave the class room. If you come late ader 08:00 a.m. and class has started, you can close the door from the outside. No TA (!!p absen) is permieed. If you do it, and Pak Sunu gets all evidences, you and your friend will be eliminated from the class. If you want to help your country, let’s do “no corrup7on” on ourselves. If you need to make permission for family maeer, or you are ill, please send an emergency SMS to Pak Sunu (0811283446), write your name. Common communica7on will be done by Whats App (+818046162606). Don’t forget to send permission leeer to Kantor Administrasi Akademik S2 later on (Mas Dedy). Learning contract (2) You can discuss your assignment with your friend, but don’t give your exact answer and source code to your friends. No chea7ng on assignment. Plagiarism will be followed by giving 0 (zero) mark on assignment. Assignment should be submieed on A4 paper. Do not use smaller size paper (B5 / binder paper). Midterm and final exam should be done with honesty. Chea7ng is not permieed. Onsite evidence (such as: wrieen report from officer and photograph) will be processed directly and you will get “E” on your mark. Zero tolerance for dishonesty. Please change your smartphone mode to “silent mode”. Personal computer should be shut down or “sleep”, except Pak Sunu asks you to use your MATLAB during the class.

Upload: sunu-wibirama

Post on 15-Dec-2015

232 views

Category:

Documents


1 download

DESCRIPTION

Modeling and simulation course for undergraduate (S-1) at Universitas Gadjah Mada, Indonesia

TRANSCRIPT

2/20/15

1

Modeling  and  Simulation  (TKU603/S-­‐2)  

Week  01.  Introduction  Sunu  Wibirama,  S.T.,  M.Eng.,  Dr.Eng.  

Department of Electrical Engineering and Information Technology Faculty of Engineering, Universitas Gadjah Mada

Outlines

• Introduc7on    • General  informa7on    

• Academic  honesty  

•  Scien7fic  method  

•  Computa7onal  science  

•  Real-­‐world  examples  in  Japan  and  US    (my  personal  experience)  

 

Dr.  Sunu  Wibirama  •  2003  -­‐  2007:  Dept.  of  Electrical  Engineering,  UGM,                                                  Indonesia  (B.Eng.)  

•  2008  -­‐  2010:  Dept.  of  Electronics,  King  Mongkut’s                                              Ins7tute  of  Technology  Ladkrabang,                                              Thailand    (M.Eng)  

•  2011  -­‐  2014:  Graduate  School  of  Science  and                                                Technology  Tokai  University,  JAPAN                                                  (Dr.  Eng.)  

•  Research  Area:  •  Eye  and  gaze  tracking  •  Computer  vision  applica7ons    •  Machine  learning  in  medical  imaging  

•  Email:  [email protected]  WA  :  +81-­‐80-­‐4616-­‐2606  (write  your  name  in  your  message)  

•  Room  :  Signal  processing  lab  (3rd  floor,  JTETI  Building)  

References  •  A.B.  Shiflet  and  G.W.  Shiflet,  “Introduc7on  to  Computa7onal  Science,”  2nd  Edi7on,  New  Jersey:  Princeton  University  Press,  2014.    

•  V.P.  Singh,  “System  Modeling  and  Simula7on,”  New  Delhi:  New  Age  Interna7onal  Publishers,  2009        

•  More  informa7on:    h9p://sunu.staff.ugm.ac.id  à  teaching  à Pemodelan  S-­‐2  

• Password  :  jteF123    

Learning  contract  (1)  

•  We  will   start   the   course   on   07:30   a.m.   If   Pak   Sunu   doesn’t   come  without  any  no7fica7on   to  class   coordinator  un7l  08:00  a.m.,   you  can  leave  the  class  room.  If  you  come  late  ader  08:00  a.m.  and  class  has  started,  you  can  close  the  door  from  the  outside.                  

•  No  TA  (!!p  absen)   is  permieed.  If  you  do  it,  and  Pak  Sunu  gets  all  evidences,  you  and  your  friend  will  be  eliminated  from  the  class.  If  you   want   to   help   your   country,   let’s   do   “no   corrup7on”   on  ourselves.    

•  If   you   need   to  make   permission   for   family  maeer,   or   you   are   ill,  please  send  an  emergency  SMS  to  Pak  Sunu  (0811-­‐283-­‐446),  write  your   name.   Common   communica7on  will   be   done   by  Whats   App  (+81-­‐80-­‐4616-­‐2606).   Don’t   forget   to   send   permission   leeer   to  Kantor  Administrasi  Akademik  S2  later  on  (Mas  Dedy).    

Learning  contract  (2)

•  You  can  discuss  your  assignment  with  your  friend,  but  don’t  give  your  exact  answer  and  source  code  to  your  friends.  No  chea7ng  on  assignment.  Plagiarism  will  be  followed  by  giving  0  (zero)  mark  on  assignment.      

•  Assignment  should  be  submieed  on  A4  paper.  Do  not  use  smaller  size  paper  (B5  /  binder  paper).  

•  Midterm  and  final  exam  should  be  done  with  honesty.  Chea7ng  is  not  permieed.  On-­‐site  evidence  (such  as:  wrieen  report  from  officer  and  photograph)  will  be  processed  directly  and  you  will  get  “E”  on  your  mark.    Zero  tolerance  for  dishonesty.    

•  Please  change  your  smartphone  mode  to  “silent  mode”.  Personal  computer  should  be  shut  down  or  “sleep”,  except  Pak  Sunu  asks  you  to  use  your  MATLAB  during  the  class.  

2/20/15

2

Class  coordinator  (CC)?   •  CC  has  right  to  ask  one  of  his/her  friends  to  maintain  Facebook  Page  for  communica7on.  

•  CC  is  responsible  to  manage  communica7on  between  class  member  and  Pak  Sunu,  and  vice  versa.  

•  Pak  Sunu  will  send  SMS  to  CC  in  emergency  case  (trapped  in  severe  traffic  jam  or  accident,  and  family  maeer).  Class  will  be  cancelled  and  changed  to  other  day  if  Pak  Sunu  cannot  come  (only  by  reason).  CC  will  broadcast  the  SMS  to  student’s  WA  group  and  FB  page.  

•  In  future,  I  will  priori7ze  all  CCs  when  they  are  applying  for  thesis  supervision  ☺    

•  Mas  Yas  Ahmad  (0855-­‐9918-­‐983)  

Marking  procedure  

•  Mark  from  Pak  Sunu  includes:    •  Final  examina7on                                                  :  60%  

•  Midterm  examina7on                                    :  25%    •  Group  presenta7on  /  Assign.          :  15%  

   NB:  You  should  aeend  least  80%  of  lectures                  (12  of  14  lectures)  to  join  final  exam  (UAS).          

QUESTION  ?  

Outlines

• Introduc7on    • General  informa7on    

• Academic  honesty  

•  Scien7fic  method  

•  Computa7onal  science  

•  Real-­‐world  examples  in  Japan  and  US    (my  personal  experience)  

 

What  is  Science  ? •  Oxford  Dic7onaries:    “The  intellectual  and  prac7cal  ac7vity  encompassing  the  systema7c  study  of  the  structure  and  behavior  of  the  physical  and  natural  world  through  observa7on  and  experiment”  

•  Frederick  Grinnell  in  “The  Scien7fic  Aotude:    “….it  is  useful  to  think  of  science  as  a  serious  game  played  according  to  rules  that  are  agreed  to  by  scien7sts”    

•  Rule:  what  counts  as  evidence  in  observa7on  and  permissible  ways  in  which  the  evidence  can  be  presented.  

What  is  the  ScientiOic  Method?  

•  What are the steps in the scientific method? Take two minutes to write down the steps we use in science, and I will try to dig your opinion ☺

2/20/15

3

Steps  in  ScientiOic  Method  

• Characteriza7on  of  problem  from  exis7ng  data  •  Formula7on  of  a  hypothesis  

•  Experimental  tes7ng  • Analysis  of  experiment  results  • Validate  or  revise  hypothesis  • Declare  a  new  theory  ☺  

Sample  of  scientiOic  investigation •  Ques!ons  from  exis!ng  phenomena:    Does  parents  monthly  income  relate  with  amount  of  smart  phone  that  JTETI  students  have  ?    

•  Hypothesis:    JTETI  students  with  more  than  one  smart  phone  have  parents  with  monthly  income  more  than  IDR  5  million  

•  Experimental  inves!ga!on:      -­‐  Designing  experiment  and  analysis.  -­‐  Defining  amount  of  samples.  -­‐  Interview  and  ques7onnaire.  

•  Analysis  of  experiment  results:    Sta7s7cal  analysis,  hypothesis  tes7ng  to  check  significance  of  the  results.    

•  If  your  results  are  valid,  then  you  form  new  theory  ☺    

However…. • Not  all  scien7fic  ques7ons  can  be  addressed  directly.    

• Doing  na7onal-­‐scale  research  is  paying  large-­‐scale  curiosity.  It’s  expensive….    Our  government  some7me  doesn’t  want  to  pay  curiosity.  (Beeer  buying  Malaysian  technology  instead  of  researching  new  car  technology  ?  Don’t  know,  ask  yourself  ☺).  

• Some  researches  touch  morality.  

Outlines

• Introduc7on    • General  informa7on    

• Academic  honesty  

•  Scien7fic  method  

•  Computa7onal  science  

•  Real-­‐world  examples  

 

ScientiOic  simulation   It’s  a  big  deal  ☺

2/20/15

4

GRAPHICS  PROCESSING  UNIT  (GPU) Related  product

Nvidia  GPU  Programming

Courtesy:  Nvidia  Corpora7on

CPU  vs.  GPU

Courtesy:  Nvidia  Corpora7on

OPEN-­‐SOURCE  SOFTWARE Related  product

www.vtk.org

2/20/15

5

Applica7ons  of  VTK  (Source:  www.visbox.com) Science – Old School

Science – Newer Picture Computational  Science  

Important  keywords?   • Computa7onal  science  • Scien7fic  simula7on    • High  performance  compu7ng    • Data  intensive  compu7ng  • Numerical  algorithms  for  computa7on  sciences  and  engineering  

• Grid  compu7ng  • Scien7fic  compu7ng    • Scien7fic  visualiza7on  • Graphics  Processing  Unit  (GPU)  Programming  

Outlines

• Introduc7on    • General  informa7on    

• Academic  honesty  

•  Scien7fic  method  

•  Computa7onal  science  

•  Real-­‐world  examples  in  Japan  and  US    (my  personal  experience)  

 

2/20/15

6

Computational  science  in  Japan Study  case:  Chuo  University,  Japan  

Simula7on  of  Tsunami  Effect  with  Virtual  Reality  (VR)

Computational  science  in  Japan Study  case:  Chuo  University,  Japan  

Simula7on  of  Car  Noise  Level  with  Computer  Graphics  Modeling

Computational  science  in  Japan

Iden7fica7on  of  unacceptable  working  pose  with  Microsod  Kinect  Camera

Study  case:  Virtual  Reality  Expo  2012

Computational  science  in  Japan Study  case:  Tokai  University,  Japan

Super  Immersive  Virtual  Reality  Environment  (Holostage®)

Computational  science  in  Japan Study  case:  Tokai  University,  Japan

Computational  science  in  US

•  I  had  a  nice  chance  to  visit  Museum  of  Science  and  Industry  in  Chicago,  US,  during  summer  vaca7on  in  2014.    

•  It  was  a  nice  experience  for  me.  The  museum  was  built  in  1898.  Now,  it  is  the  greatest  place  in  US  to  study  science.  It’s  just  like  “Taman  Pintar  Yogyakarta”,  but  50  years  later  from  now  ☺

•  Concept  of  museum:  remember  the  past,  evalua7ng  the  present,  and  inven7ng  the  future.

2/20/15

7

Computational  Science  in  US Science  Corner

Computational  Science  in  US

Genome  simula7on  (DNA  experiment) DNA  Chip

Computational  Science  in  US Computa7onal  simula7on  of  Tornado

Computational  Science  in  US Virtual  laboratory  for  chemical  reac7on

Why  computational  science  is  importance  ?  

•  Computa7onal   science   and   high-­‐performance  compu7ng  could  be  integral  to  innova7ons  in  all  of  the   sciences   (biological/  biomedical,  physical,   and  social),  engineering,  industry,  and  defense.  (“Computa7onal  Science:  Ensuring  America’s  Compe7veness”  by  US  President’s  Informa7on  Technology  Advisory  Commieee  in  2005)    

•  Computa7onal   science   also   helps   explaining  science  in  very  intui7ve  way.  Your  children  will  not  start   from   zero   to   advance   the   future   of   science  and  technology  

 

Take  home  messages •  Science  is  a  process  of  inves7ga7ng  physical  and  natural  world  according  to  rules  that  are  agreed  to  by  scien7sts  

•  Understanding  proper  scien7fic  method  is  important  to  classify:  which  is  “scien7fic  inves7ga7on”  and  “non-­‐scien7fic  inves7ga7on”.    

•  Scien7fic  simula7on  is  a  computa7onal  support  of  scien7fic  inves7ga7on.  

•  Computa7onal  science  is  interdisciplinary.  It  is  intersec7on  of  science,  computer  science,  and  applied  mathema7cs.  

•  Studying  computa7onal  science  is  important  to  shape  our  mindset  and  inven7ng  our  future.  All  scien7sts  have  to  struggle  for  “computer  science  literacy”.    

2/20/15

8

THANK  YOU