Homework
General Homework Policies:
- Homework will be assigned approximately weekly and will be due on Fridays. See the calendar for due dates.
- Collaboration policy: You may work on homework problems as a group. However, any work submitted for grading must represent work done by the person who will receive credit for the assignment. It is not acceptable for two students to submit identical copies of a homework problem. It is not acceptable for one student to copy work previously done by another.
- Dates are tentative.
- All homework assignments should be submitted electronically via Canvas. EN234FEA codes should be pushed to your GitHub fork.
2017 Assignments
- ABAQUS (Due Sept 22). Before doing the assignment you might find it helpful to do the ABAQUS tutorial
- Basic FEA procedures (Due Sept 29). See the Notes page (scroll down to the bottom) for the matlab codes.
- Coding an ABAQUS UEL for 2D linear elasticity (Due Fri Oct 6) Input file to test UEL with ABAQUS
- FEA with Mathematica
- Special elements - implementing a UEL for an incompatible mode element
- Nonlinear materials (small strains)
- Nonlinear materials (hyperelasticity)
- Spinodal decomposition in an elastic solid (the Cahn-Hilliard equation with elasticity)
- Dynamic plasticity in a strain ageing material
- Continuum Beam Element
2015 Assignments
- ABAQUS (Due Sept 23)
- Basic FEA procedures (Due Sept 30)
- Introduction to element development (Due Oct 7)
- More advanced element operations: crack tip elements and the J integral ABAQUS cae file (Due Oct 14)
- B-bar elements for small strains (Due Oct 21)
- Nonlinear Materials (hypoelasticity or small strain plasticity) (Due Oct 28)
- Hyperelasticity (Nov 4)
- Time integration: phase field simulations (Nov 11)
- Explicit dynamics with finite strain plasticity (Nov 18)
- ABAQUS user subroutines (Dec 2)
2013 Assignments
- ABAQUS (Sept 18)
- Basic FEA (MATLAB) (Sept 25) Constant strain triangle code 2 element input file, hole in plate input file
- Interpolation and Integration (MATLAB) (Oct 2) Some useful FEA functions
- Introduction to element development (FEACHEAP) (Oct 9) MATLAB 2D or 3D linear elasticity code
- Element development in FEACHEAP, time dependent problems (Oct 30) Matlab Bbar element Matbab hybrid element Input files for matlab codes (solves the pressurized cylinder problem shown in class) Matlab diffusion element with input file
- Dynamics (MATLAB and FEACHEAP) (Nov 6)
- Nonlinear problems /finite strain problems (Nov 20) Example MATLAB F-bar hyperelastic code, Example small strain viscoplastic MATLAB code
- ABAQUS UEL (Nov 27)