Ae/AM/CE/ME 214 (Fall/Winter 2016/2017)
Ae/AM/CE/ME 214ab. 9 units (306); first, second terms. Introduction to the use of numerical methods in the solution of solid mechanics and multiscale mechanics problems. First term covers linear and function spaces. Variational principles. Finite element analysis. Variational problems in linear and finite kinematics. Time integration, initial boundary value problems. Elasticity and inelasticity. Constitutive modeling. Error estimation. Accuracy, stability and convergence. Iterative solution methods. Adaptive strategies. Second term emphasizes multiscale modeling strategies, including computational homogenization in linearized and finite kinematics, spectral methods, atomistics, and atomistictocontinuum coupling techniques.contents of Ae214b: Review of computational mechanics. Multiscale modeling strategies, microtomacro transition and homogenization problem. Computational homogenization in linear and finite kinematics, thermal problem. Spectral methods. Atomistic modeling and atomistictocontinuum coupling techniques with applications.
instructor:  Prof. Dennis Kochmann (372 Firestone, office hours: anytime) 
teaching assistants:  Vidyasagar, Greg Phlipot, Carlos Portela 
class:  Tuesdays & Thursdays, 2:30  3:55 pm, 101 Guggenheim 
office hours:  Wednesdays, 6:007:30 pm, 328 SFL 
code:  We will use the FE code developed in Ae214a. 
projects:  Course projects will be a major component of this class (to be discussed in class). 
course downloads and links:

Ae102a: Mechanics of Solids and Structures,
Ae160ab: Continuum Mechanics of Fluids and Solids (FA2015/WI2016)
AeAMMECE 102a  Ae/AM/CE/Ge/ME 160a. 9 units (306); first terms.
An introduction to continuum mechanics of fluids and solids and the mechanics of solids and structures with engineering applications.
First term covers the general kinematics of deformation, gives an overview of the balance laws and of constitutive theory.
Second term emphasizes applications (boundary value problems and stability analysis) and discusses specific types of
constitutive models (elasticity, linearized elasticity, viscoelasticity, plasticity and thermoelasticity)
with a brief introduction to computational mechanics.contents of 102a/Ae160a: Review of vector and tensor algebra and calculus. Configurations and motion of a body. Kinematics: study of deformations, rotations and stretches, spectral and polar decomposition. Linearized kinematics. Lagrangian and Eulerian strain velocity and spin tensor fields. Kinetics: balance laws, mass conservation, linear and angular momentum, force, traction, notions of stress, equations of motion, equilibrium equations, power theorem. Thermodynamics of bodies: internal energy, heat flux, first law of thermodynamics. Linear theory and linear elasticity.
contents of Ae160b: Constitutive theory in linearized and finite deformations: ColemanNoll theory, material frame indifference, thermodynamic potentials. Examples of constitutive relations: thermoelastic material, ideal fluids, rigid conductor; elasticity (finite elasticity, symmetry, isotropy, NeoHookean, MooneyRivlin, St.Venant), composites, internal constraints and incompressibility, variational forms, boundary value problems; linearized elasticity with internal constraints; NavierStokes equations. Elastic wave propagation and elastic stability theory. Viscoelasticity and (visco)plasticity. Introduction to computational mechanics.
Ae108ab: Computational Mechanics (last offered FA2014/WI2015)
Ae/CE/AM 108ab. 9 units (306); first, second terms Numerical methods and techniques for solving initial boundary value problems in continuum mechanics (from heat conduction to statics and dynamics of solids and structures). Finite difference methods, direct methods, variational methods, finite elements in small strains and at finite deformation for applications in structural mechanics and solid mechanics. Solution of the partial differential equations of heat transfer, solid and structural mechanics, and fluid mechanics. Transient and nonlinear problems. Computational aspects and development and use of finite element code.course project examples (from WI2015):
HHT implicit dynamics solver, FIRE solver, meshless interpolation, generalized element structure, multinode constraints, mesh adaptation, corotational beam elements, largedeformation rubbery material models and elements, piezoelectric coupling, finitedeformation electromechanical coupling, von Mises plasticity, crystal plasticity, homogenization using affine and periodic boundary conditions.
Figure: Example simulation results from the final projects of the Ae108b class of 2014/15.
example of a simulation using our computational code from previous courses:
A rubbery ball bouncing on a rigid table (NeoHookean nonlinear elastic sphere on an elastic foundation, simplicial tetrahedral elements, implicit time integration):