ME 324: Precision Engineering
Concepts and tactics for the design of precision machines including flexures, kinematic design, actuators, sensors, vibration isolation, athermalization and metrology. Hands-on, project based class. Prerequisites
ME 103, 203.
Terms: Spr
| Units: 4
Instructors:
Cutler, G. (PI)
;
Diaz, A. (TA)
ME 325: Making Multiples: Injection Molding
Design course focusing on the process of injection molding as a prototyping and manufacturing tool. Coursework will include creating and evaluating initial design concepts, detailed part design, mold design, mold manufacturing, molding parts, and testing and evaluating the results. Students will work primarily on individually selected projects, using each project as a tool to continue developing and exercising individual design process. Lectures and field trips will provide students with context for their work in the Stanford Product Realization Lab. Prerequisite: ME318 or consent of instructors.
Terms: Aut, Win, Spr
| Units: 3
ME 327: Design and Control of Haptic Systems
Study of the design and control of haptic systems, which provide touch feedback to human users interacting with virtual environments and teleoperated robots. Focus is on device modeling (kinematics and dynamics), synthesis and analysis of control systems, design and implementation, and human interaction with haptic systems. Coursework includes homework/laboratory assignments and a hands-on project. Directed toward undergraduate and graduate students in engineering and computer science. Prerequisites: dynamic systems, feedback controls, and MATLAB programming.
Terms: Spr
| Units: 3
ME 329: Mechanical Analysis in Design
This project based course will cover the application of engineering analysis methods learned in the Mechanics and Finite Element series to real world problems involving the mechanical analysis of a proposed device or process. Students work in teams, and each team has the goal of solving a problem defined jointly with a sponsoring company or research group. Each team will be mentored by a faculty mentor and a mentor from the sponsoring organization. The students will gain experience in the formation of project teams; interdisciplinary communication skills; intellectual property; and project management. Course has limited enrollment.
Terms: Spr
| Units: 3
Instructors:
Lew, A. (PI)
;
Patel, A. (TA)
ME 331B: Advanced Dynamics, Simulation & Control
Advanced methods and computational tools for the efficient formulation of equations of motion for multibody systems. Lagrange, D'Alembert, and Kane's methods for systems with constraints. Simple-to-complex modeling, analysis, and design (via vehicle dynamics). Quaternions. Advanced control techniques (e.g., feed-forward control). Team-based computational multibody lab project (e.g., vehicle dynamics, biomechanics, robotics, aerospace, alternative energy).
Terms: Spr
| Units: 3
Instructors:
Balachandran, A. (PI)
;
Mitiguy, P. (PI)
;
Ahlquist, M. (TA)
...
more instructors for ME 331B »
Instructors:
Balachandran, A. (PI)
;
Mitiguy, P. (PI)
;
Ahlquist, M. (TA)
;
Jurasius, B. (TA)
;
Skov, S. (TA)
ME 334: Advanced Dynamics, Modeling and Analysis
Modeling and analysis of dynamical systems. This class will cover reference frames and coordinate systems, kinematics and constraints, mass distribution, virtual work, D'Alembert's principle, Lagrange, and Hamiltonian equations of motion. We will then consider select topics in controls and machine learning that utilize dynamics concepts. Students will learn and apply these concepts through homework and projects involving dynamic systems simulation. Prerequisites:
ENGR15,
CME 104,
ENGR 154 or equivalent, Recommended: Linear Algebra (
EE 263,
Math 113,
CME 302 or equivalent), Partial Differential Equations (
Math 131P or equivalent).
Terms: Spr
| Units: 3
| Repeatable
2 times
(up to 6 units total)
Instructors:
Kennedy, M. (PI)
;
Dutt, A. (TA)
ME 338: Continuum Mechanics
Introduction to vectors and tensors: kinematics, deformation, forces, and stress concept of continua; balance principles; aspects of objectivity; hyperelastic materials; thermodynamics of materials; variational principles.
Terms: Spr
| Units: 3
Instructors:
Zhao, R. (PI)
;
Li, C. (TA)
ME 339: Introduction to parallel computing using MPI, openMP, and CUDA (CME 213)
This class will give hands-on experience with programming multicore processors, graphics processing units (GPU), and parallel computers. The focus will be on the message passing interface (MPI, parallel clusters) and the compute unified device architecture (CUDA, GPU). Topics will include multithreaded programs, GPU computing, computer cluster programming, C++ threads, OpenMP, CUDA, and MPI. Pre-requisites include C++, templates, debugging, UNIX, makefile, numerical algorithms (differential equations, linear algebra).
Terms: Spr
| Units: 3
ME 340: Mechanics - Elasticity and Inelasticity
Introduction to the theories of elasticity, plasticity and fracture and their applications. Elasticity: Definition of stress, strain, and elastic energy; equilibrium and compatibility conditions; and formulation of boundary value problems. Stress function approach to solve 2D elasticity problems and Green¿s function approach in 3D. Applications to contact and crack. Plasticity: Yield surface, associative flow rule, strain hardening models, crystal plasticity models. Applications to plastic bending, torsion and pressure vessels. Fracture: Linear elastic fracture mechanics, J-integral, Dugdale-Barrenblatt crack model. Applications to brittle fracture and fatigue crack growth. Computer programming in Matlab is used to aid analytic derivation and numerical solutions.
Terms: Spr
| Units: 3
Instructors:
Cai, W. (PI)
;
Mittal, D. (TA)
ME 350: Plasma Science and Technology Seminar (AA 296)
Guest speakers present research related to plasma science and engineering, ranging from fundamental plasma physics to industrial applications of plasma.
Terms: Aut, Win, Spr
| Units: 1
| Repeatable
for credit
(up to 99 units total)
Instructors:
Edwards, M. (PI)
;
Hara, K. (PI)
Filter Results: