MatSE 404PLA: Modeling Plasticity

Spring 2019


TR 2:00–5:00pm in L440 Digital Computer Laboratory

Meets Mar. 12–May 9 (second half of semester)

Course content



Students will be able to

  1. apply modeling tools to predict plastic behavior of new materials;
  2. determine proper parameters for a simulation;
  3. determine if a simulation result is reliable based on the underlying physical principles in the simulation;
  4. systematically analyze data to extract meaningful materials quantities;
  5. interconnect materials modeling tools to cover appropriate length scales efficiently;
  6. use a command line with shell scripting to automate computational tasks.

Prerequisites: Senior standing in MatSE


Dallas R. Trinkle (; 308 MSEB in the west stairwell).

Teaching approach: Hands-on project-based learning

An “active learning” approach where we focus on the course objectives: applying modeling tools to predict plastic behavior of new materials, determine if a simulation is reliable, and use a systematic approach to computation. You will:

We will apply this to predicting the plastic response of a metal including the effect of solute chemistry on strength and work-hardening in the spirit of integrated computational materials engineering (ICME).



For each topic, you will turn in projects along with a final project that integrates your work to study a metal-matrix composite.

Project uploading



Letter grades: A (>90), B (>80), C (>70), D (>60).

Academic Integrity, Harassment, and Discrimination

You are bound by the University Honor Code in this course. Any violation of the Honor Code will result in disciplinary action.

Students are responsible for producing their own quiz answers and project reports. Collaborative interaction in small groups is encouraged, but each student must perform all calculations themselves, and write their own reports. Plagiarism will not be tolerated, and verified incidents will result in all parties receiving a zero and formal academic sanctions. Students are responsible for familiarizing themselves with the definition of and penalties for plagiarism in Section I-401 of the UIUC Student Code. Note that plagiarism includes “copying another student’s paper or working with another person when both submit similar papers without authorization to satisfy an individual assignment.”

Harassment or discrimination of any kind will not be tolerated. Please report any concerns immediately to your professor.

Changes to syllabus

May occur as deemed necessary by the professor; they will be announced and the updated syllabus posted on the course website.


Tuesday Thursday notes
Mar 12 Mar 14 no class
Mar 19 Mar 21 spring break
Mar 26 Mar 28 Introduction / MATLAB: Project 1 / PDF
Apr 02 Apr 04 LAMMPS theory + practice
Apr 09 Apr 11 LAMMPS walkthrough / PDF + Project 2 / PDF
Apr 16 Apr 18 ParaDiS theory + practice + walkthrough / PDF
Apr 23 Apr 25 ParaDiS Project 3 / PDF
Apr 30 May 02 Final project / PDF; reading day

Quiz dates in bold: Apr. 4, Apr. 18, Apr. 30

Online reading

You may want to use the following references throughout the course:

Accessing library resources

The Univ. Illinois library has access to a huge variety of electronic resources; this plus additional online resources will be our references. Many can be accessed from the library’s website, or via the campus VPN. Alternatively, you can take advantage of the library proxy. This is done by appending to the web address; when reloaded, you will be asked for Univ. Illinois authentication, and then will be able to access the resource as if you were on campus. In general, this authentication is required only once per session. So, the website

would become

Alternatively, install the Proxy Bookmarklet which makes it extremely easy to use the proxy. I highly recommend this method.