MatSE 404PLA: Modeling Plasticity

Spring 2017

Schedule

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

Meets Mar. 14--May 4 (second half of semester)

Course content

Scope

Objectives

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

Instructor

Dallas R. Trinkle (dtrinkle@illinois.edu; 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).

Logistics

Projects

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

Grading

Breakdown:

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.

Calendar

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

Quiz dates in bold: Apr. 6, Apr. 20, May 2

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 proxy2.library.illinois.edu 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

http://journals.aps.org/prl/abstract/10.1103/PhysRevLett.113.025504

would become

http://journals.aps.org.proxy2.library.illinois.edu/prl/abstract/10.1103/PhysRevLett.113.025504

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