and Undergraduate Courses
and Undergraduate Courses
At CMU Professor Shimada developed and taught two new graduate level
courses related to the computational aspects of engineering design,
“24-786: Geometric Modeling” and “24-700:
The core technologies in geometric modeling and computational
geometry are the foundation of modern CAD and CAE software tools.
One goal of developing these two courses was to strengthen the
department’s recent “computational need” thrust.
The department has recognized the importance of exposing our
students to various computational tools and has been utilizing
Pro/ENGINEER, ANSYS and other packages in core courses.
The early exposure to these tools has been an advantage and
strength to our students, and it has been a driving force in attracting
more freshmen to the Department of Mechanical Engineering, particularly
more female students, who used to be deterred by the "nuts and
bolts" perception of the field.
Professor Shimada has also reformed the content and the method of
instruction of one the core undergraduate courses, "24-311:
The new formats introduced include:
types of computational assignments.
One of the
goals that were set for this course was to teach
two sets of computational skills: efficient use of commercially
available software packages, and programming numerical methods using a
common computer language. The
first set of skills was taught through five problem sets that required
the use of Mathcad. In
these problems, understanding the limitations of each numerical method
was emphasized. The second set of skills was taught through six programming
assignments in C++.
of VRML for visualizing results.
engineering students do not enjoy writing codes for numerical methods
because all they see as results are numbers.
To overcome their reluctance, Professor Shimada
successfully implemented the usage of Virtual Reality Modeling Language
(VRML) to display visually the final results of the numerical
calculations. In this way
the students could visualize: the convergence process of the Newton-Raphson
method, forces in a three-dimensional truss structure, the process of
two-dimensional optimization, a three-dimensional view of a quadratic
regression surface, animation of the trajectory of a spring-mass
pendulum, and other examples. Using
VRML increased the students' interest in writing codes and also helped
them to reason if their numerical results were correct or not.
quadratic regression. Students
write a code for regression, and the resultant surface is
visualized in 3D along with the input data points using VRML.
integration of ODE. Students
write a code for the numerical
integration of the equation of motion for a spring-mass pendulum.
The 3D trajectory of the mass is visualized and animated
Professor Shimada and his graduate students, Chandan Aladahalli
(co-advised with Professor Cagan) and Tian
Zhou, have developed a self-paced
web tutorial on FEM and ANSYS.
The tutorial is designed to teach students: (1) what Finite
Element Method (FEM) is, (2) how to model engineering analysis problems
using FEM, and (3) how to use a commercial FEM package, ANSYS.
This provides an easy and effective way for students to learn an
essential computational skill not directly covered in the regular
required courses, but useful in their future career.
Another project with his undergraduate student, Amy Solana, is a
tutorial on Mathcad.
1. Venkat Ayyadevara, “Automated Planning for Stacking Polyhedral Sheet
Metal Parts,” Spring 2000. Present Position: Director of Engineering,
Evoxis, Pittsburgh, PA.
2. Ko-Hsiu Hou, “A Computational Method for Mesh-Based Free-Form
Functional Surface Design,” Spring 2002, Present Position: Researcher, GE
Corporate Research and Development, Niskayuna, NY.
3. Soji Yamakawa, “Unstructured Three-Dimensional Mesh Generation with
Controlled Anisotropy and Directionality,” Summer 2002, Present Position:
Post-doc Research Associate, Carnegie Mellon University, Pittsburgh, PA.
4. Murat Gunay, “Three-Dimensional Bone Shape Reconstruction from X-Ray
Images Using Hierarchical Free-Form Deformation and Sequential Quadratic
Programming,” Spring 2003, Present Position: Assistant Professor,
Pamukkale University, Turkey.
5. Chandan Alladahali, “Three-Dimensional Layout Design,” Fall 2004
(co-advised with Professor J. Cagan), Present Position: Design Advance,
6. Roshan Quadros, “A Computational Framework for Automating Generation of
Finite Element Mesh Sizing Function,” Summer 2005, Present Position:
Software Engineer, Algor, Pittsburgh, PA.
7. Miguel Vieira, “Geometric Data Processing for 3D Laser Scanner,” Fall
2006, Present Position: Senior Researcher, Leica Geosystems, CA.
8. Daigo Tanaka, “Optimal Layout of Cryoprobes for Cryosurgery,”
(co-advised with Professor Y. Rabin, BME), Spring 2007, Present Position:
MDG Solutions, Pittsburgh, PA.
9. Arbtip Dheeravongkit, “Mesh Pre-Adaptation for Large-Deformation
Non-linear Finite Element Analysis,” Spring 2007, Present Position:
Assistant Professor, King Mongkut's Institute of Technology.
10. Emily Monahan, “Computer-Aided Navigation System for Arthroscopic Hip
Surgery,” Fall 2007, Present Position: Engineer, MDG Solutions.
11. Frank Hammond, “Control and Path Planning for Kinematically Redundant
Robotic Manipulator,” Fall 2009 (Ph.D. estimated).
12. Erick Johnson, “Finite Element Mesh Untangling and Smoothing,” Spring
2010 (Ph.D. estimated).
13. Ved Vyas, “All-Hexahedral Mesh Generation,” 2010 (Ph.D. estimated).
14. Matthew Staten, “All-Hex FEM Mesh Generation via Unconstrained
Plastering,” Spring 2010 (Ph.D. estimated, CEE)
15. Diego Andrade, TBD, part-time Ph.D. Spring 2012 (Ph.D. estimated)
16. Iacopo Gentilini, “Automated Shape Construction using
Three-Dimensional Laser Digitizer,” Spring 2011 (Ph.D. estimated).
17. Tsung-Hsien Wang, “Computer-Aided Conceptual Design for Architecture,”
Spring 2012 (Ph.D. estimated, School of Architecture).
1. Jia-Huei Liao, “Quadrilateral Meshing via Close Packing of Square
Cells, ” Spring 1998 (MS-P).
2. Megan Hazen, “Local Feature Recognition in Three-Dimensional Data Using
Invariant Hashing,” Spring 1999 (MS-P).
3. Naveen Viswanath, “Adaptive Anisotropic Quadrilateral Mesh Generation
Applied to Surface Approximation,” Spring 2000 (MS-P).
4. Karthick Chilaka, “Surface Topology and Geometry Reconstruction of
Wireframe CAD Models,” Spring 2000 (MS-P).
5. Ben Cheng, “Geometric Feature Recognition via Discrete Curvature
Estimation,” Spring 2000 (MS).
6. Tian Zhou, “An Angle-Based Approach to Two-Dimensional Mesh Smoothing,”
Spring 2001 (MS-P). Present Position: Engineer, Siemens Westinghouse Power
7. Chandan Alladahali, “Using Geometric Sensitivity Analysis to Infer
Timing Schedule of Move Sets for a Pattern Search Based 3D Layout
Algorithm,” Spring 2001 (MS-P, co-advised with Professor J. Cagan).
8. Ho-Kook Lee, “Solution-Adaptive Finite Element Analysis of Sheet-Metal
Forming,” Fall 2001 (MS).
9. Jonathan Evans, “Shape and Topology Optimization for Hybrid Structural
Parts,” Spring 2002 (MS) (a part-time student from Bayer AG)
10. Miguel Vieira, “Geometric Data Processing for 3D Laser Scanner,”
Spring 2003 (MS-P).
11. Leslie Gennari, “Pen-Based User Interface for Electrical Circuit
Design,” Spring 2004 (MS-P).
12. Arbtip Dheeravongkit, “Meshing with Pre-Distortion for Large
Deformation Finite Element Analysis,” Spring 2004 (MS-P).
13. Nissan Shoykhet, “Computational Modeling of Abdominal Aortic
Aneurysm,” Spring 2005 (MS-P)
14. Emily Monahan, “Computer-Assisted Arthroscopy for Hip Surgery,” Spring
15. Robert Oberreuter, “Computer and Robot Assisted Orthopedic Surgery,”
16. Michael Ballinger, “Prostate Shape Reconstruction from CT Images,”
(co-advidsed with Professor Y. Rabin), Spring 2007 (MS-P)
17. Ravichandra Varma Buddharaju, “Finite Element Mesh Independency
Study,” Spring 2007.
18. Max von der Heydt, “Image-guided Biopsy System,” Spring 2007 (MS-P)
19. Andrew W. Heutchy, “Dynamics Simulation of FSEA Car,” Spring 2007
20. Mark Roberts, “Image-guided Biopsy System,” Spring 2008 (MS-P).
21. SooHo Park, “7DOF Hyper Redundant Robotic Manipulator,” Spring 2008
22. Michael DeSpenza, “Teaching System for Hyper-Redundant Robotic
Manipulator,” Spring 2008 (MS-P,).
23. Jacqueline Libby, TBD, Spring 2008 (MS-C).
24. Abhinav Singhal, TBD, Fall 2008 (MS-C).
25. Namjung Kim, “Image-Based Human Body Modeling,” Spring 2009 (MS-P,
26. Jean Lu, “Sketch CAD,” Spring 2009 (MS-P, estimated)
27. Alan Teets, “Computer-Aided Aesthetic Design,” Spring 2009 (MS-C,
28. Jun Mitani (Visiting MS Student, the University of Tokyo, summer
29. Shingo Takeuchi (Visiting MS Student, the University of Tokyo, summer
30. Atsushi Izumi (Visiting MS Student, the University of Tokyo, summer
31. Yasuhiro Tamaki (Visiting MS Student, the University of Tokyo, summer
32. Barbara Motyl (Visiting Ph.D. Student, the University of Udine, spring
1. Megan Hazen, “Geometric Feature Search Engine for Internet,” Spring
2. Jonathan Pompa, “Graphical User Interface for Surface Design,” Spring
3. Matthew Carlson, “Two-Dimensional Curve Smoothing,” Spring 1999.
4. Susan Swithenbank, “Three-Dimensional Bubble Mesh for FEM,” Spring
5. Bedirhan Cinar, “Two-Dimensional Curve Smoothing,” Spring 2000.
6. #* Stehanie Pollice, “Shape Reconstruction from a Limited Number of
Images,” Spring 2001.
7. #* Miguel Vieira, “Three-Dimensional Curve Smoothing,” Spring 2001.
8. #* Arbtip Dheeravongkit, “Angle-Based FEM Mesh Smoothing,” Spring 2002.
9. Fayette Shaw, “Tagbots,” SURG, Spring 2002.
10. Daniel Vogel, “Tagbots,” SURG, Spring 2002.
11. Chris Hynes, “Surface Re-Parameterization for Finite Element Mesh
Generation,” Spring 2002.
12. #* Renata Melamud, “Design Automation and Optimization of Hybrid
Structures,” Spring 2003.
13. * Nissan Shoykhet, “Non-Invasive Risk Assessment of Rupture in
Abdominal Aortic Aneurysm Using FEM Analysis,” Summer 2003.
14. #* John Reifenberg, “Truss Structure Optimization,” Spring 2003.
15. #* Robert Oberreuter, “Optimization of Bone Distraction Path for a
2DOF Fixator,” Spring 2004.
16. #* Matt Rosa, “Minimum-Degree-of-Freedom Bone Distractor,” Spring
17. * Serge LiHoiFoo-Gregory, “Rapid Prototyping Machine for Automobile
Interior Design,” Spring 2004.
18. #* Shintaro Kamishima, “Three-Dimensional Shape Generation from
Cross-Sectional Images,” Spring 2004.
19. Michael North, “CFD for Automotive External Flow Analysis,” Spring
20. Shandor Dektor, “CFD for Automotive External Flow Analysis,” Spring
21. Brent Selby, “Pseudo Flow Simulation of Plastic Injection Molding,”
22. Michael Ballinger, “Image Processing for Cryosurgery,” co-advised with
Professor Y. Rabin, Spring 2005.
23. Michael Steffa and Mike Ballinger, “Brain Imaging,” SURF Grant, Summer
24. Charlie Shaw, “One-Layer Tetrahedral Mesh Generation for Plastic
Injection Molding FEM,” Spring 2005.
25. Christopher D’Eramo, “Sketch-Based Automotive Styling CAD,” Fall 2005.
26. #* Michael Norman, “Automotive Trunk Packing,” Spring 2006.
27. Erick Johnson, “FEM Mesh Generation,” Spring 2006.
28. Galen Mullins, “Finite Element Mesh Independence Study,” Spring 2007.
29. Susan Frankiewicz, “CFD Meshing,” Spring 2007.
30. Alan Teets, “Physically Based Generation of Curves and Surfaces,”
31. #* Robert Holop, “3D Layout Optimization,” Spring 2007.
32. Ikjun Cho, “Accurate Merging of Laser-Digitized Polygonal Surface
Patches,” Fall 2006.
33. #* Billy Burkey, “CFD Analysis of a Racing Car,” Spring 2007.
34. #*Andrew Chang, “FEM Analysis of Spinal Implants,” Spring 2007.
35. #Stephen Richard Kuhn, “Bridge Inspection Robot,” Spring 2008.
36. Tristan Trutna, “Wheel-Leg Transformer,” Spring 2008.
37. #* Sarun Soongsawang, “3D Laser Metrology of Large Flexible Parts,”
38. #Sarah Marmalefsky, “Sketch-Based Industrial Design,” Spring 2008.
39. Koji Ito, “FEM Mesh Independence Study,” Spring 2008.
40. #Adam E. Seibert, “3D CFD Meshing,” Spring 2008.
#: CIT Research Honor Project
*: Mechanical Engineering Department Research Honor Project
School of Computer Science, independent
41. Brian Schuster, “Rigid Body Dynamics for Computer Graphics,” Spring