Difference between revisions of "Engineering Analysis 3"

From Mech
Jump to navigationJump to search
(159 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''EA3 System Dynamics, Spring Quarter 2023'''
'''EA3 System Dynamics, Spring Quarter 2024'''


This wiki page: [https://tinyurl.com/ea3nu tinyurl.com/ea3nu]
This wiki page: [https://tinyurl.com/ea3nu tinyurl.com/ea3nu], or just google "NU EA3" or "Northwestern EA3" and it will come up near the top.


==Instructors, TAs, and Sections==
==Instructors, TAs, and Sections==


Each section covers the same material, at approximately the same pace, following the same readings from the web textbook (below), though each instructor's lecture notes and teaching style may be different. All sections have the same homeworks, due the same time and day. The quizzes in each section will be different. You may go to a discussion section you are not registered for if there is room in the room.
* Section 21: Lecture 10-10:50 MWF Tech M345; TA-led discussion Tuesday, Tech M345

* Section 20: Lecture 10-10:50 MWF Annenberg G15; TA-led discussion Tuesday, Frances Searle 1441
** Instructor: Prof. Kevin Lynch, kmlynch@northwestern.edu
** Instructor: Prof. Kevin Lynch, kmlynch@northwestern.edu
** TAs: Shuting Lai, ShutingLai2023@u.northwestern.edu; Dono Toussaint, DonoToussaint2027@u.northwestern.edu; Asma Meem, asmameem2026@u.northwestern.edu
** TAs: Ayesha Ahmed, ayesha.ahmed1@northwestern.edu, and Chyim Bowen, ChyimBowen2026@u.northwestern.edu (also Megan Black, MeganBlack2027@u.northwestern.edu)
* Section 20: Lecture 11-11:50 MWF Pancoe Auditorium; TA-led discussion Tuesday, Frances Searle 1421
* Section 21: Lecture 11-11:50 MWF Pancoe Auditorium; TA-led discussion Tuesday, Pancoe Auditorium
** Instructor: Prof. Jeremy Keys, jeremy.keys@northwestern.edu
** Instructor: Prof. Jeremy Keys, jeremy.keys@northwestern.edu
** TAs: Ayesha Ahmed, ayesha.ahmed1@northwestern.edu; Haklae Lee, haklae.lee@northwestern.edu
** TAs: Xiaoyu Xie, XiaoyuXie2020@u.northwestern.edu, and Gaurav Tyagi, gaurav.tyagi@northwestern.edu
* Section 23: Lecture 1-1:50 MWF, Pancoe Auditorium; TA-led discussion Tuesday, Annenberg G15
* Section 22: Lecture 1-1:50 MWF, Pancoe Auditorium; TA-led discussion Tuesday, Tech M345
** Instructor: Prof. Cheng Sun, c-sun@northwestern.edu
** Instructor: Prof. Jeremy Keys, jeremy.keys@northwestern.edu
** TAs: Caralyn Collins, CaralynCollins2024@u.northwestern.edu; Shizhou Jiang, shizhou.jiang@northwestern.edu
** TAs: Ruoming Gong, RuomingGong2027@u.northwestern.edu, and Plenyo Gonzaga Araujo, PlenyoGonzagaAraujo2025@u.northwestern.edu
* Section 22: Lecture 2-2:50 MWF, Pancoe Auditorium; TA-led discussion Tuesday, Tech L211
* Section 23: Lecture 2-2:50 MWF, Tech M345; TA-led discussion Tuesday, Pancoe Auditorium
** Instructor: Prof. Sandip Ghosal, s-ghosal@northwestern.edu
** Instructor: Prof. Manohar Kulkarni, manohar.kulkarni@northwestern.edu
** TAs: Rui Li, ruili2024@u.northwestern.edu; Nibir Pathak, NibirPathak2021@u.northwestern.edu
** TAs: Nandeesh Bhatia, NandeeshBhatia2024@u.northwestern.edu, and Tapiwanashe Bhibho, TapiwanasheBhibho2027@u.northwestern.edu


Instructors:


'''Instructors'''
[[image:EA3-instructors2-s2023.jpg|400px]]


[[image:EA3-instructors-s2024.jpg|500px]]
TAs:


'''TAs'''
[[image:EA3-TAs2-s2023.jpg|500px]]


[[image:EA3-TAs-s2024.jpg|700px]]
==Office Hours==


==Office Hours==
room number, zoom option?


{| class=wikitable
{| class=wikitable
|+ Office hour schedule, beginning April 1. All office hours in Tech AG21 unless otherwise noted.
|+ Office Hour Schedule
!
!
! 9-10 am
! 9-10 am
Line 41: Line 42:
! 3-4 pm
! 3-4 pm
! 4-5 pm
! 4-5 pm
! 5-6 pm
!
! 9-11 pm
|-
|-
! Mon
! Mon
| xx || xx || xx|| xx|| xx||xx || Name1 || Name1
| x || x || x || x || x || x || Ahmed || Ahmed || Xie || ||
|-
|-
! Tues
! Tues
| || || || || Name3 || Name3 || ||
| Gong || Gong || || Gong (5/14) || || Keys || Bhibho || Bhibho || Bhibho || ||
|-
|-
! Wed
! Wed
| Name5 || Name5 || Lynch || || || || Name4 || Name4
| Araujo || Araujo || Araujo || || Lynch || || Kulkarni, Tech B290 || || Gong || || Tyagi (by zoom; link in Canvas)
|-
|-
! Thurs
! Thurs
| Name7 || Name7 || Name6 || Name6 || xx||xx || xx || xx
| Keys || Bowen || Bowen || Bowen || || Ahmed || x || x || x || ||
|-
|-
! Fri
! Fri
| || ||Name2 || Name2 || Name8 || Name8 || ||
| x || x || Bhatia || Bhatia || Bhatia || || Xie || Xie || || ||
|}
|}

Office hours are subject to change. Please check the schedule before going to office hours to get the latest information.


==Course Summary==
==Course Summary==


EA3 focuses on the modeling of dynamic systems, the reduction of models to differential equations of motion, and some exploration of the system behavior relating to the solution of those equations.
EA3 focuses on the modeling of dynamic systems, the reduction of models to differential equations of motion, and exploration of the system behavior relating to the solution of those equations.


The goal is to learn system modeling across disparate physical domains (mechanical and electrical systems). We will typically proceed using the following steps:
The goal is to learn system modeling across disparate physical domains (mechanical and electrical systems). We will typically proceed using the following steps:


* to understand the elements of each domain (e.g., spring, capacitor; or force, voltage)
* understand the elements of each domain (e.g., spring, capacitor; or force, voltage)
* to express precisely the way in which the elements interact (e.g., free-body diagrams, circuit diagrams)
* express precisely the way in which the elements interact (e.g., free-body diagrams, circuit diagrams)
* to reduce the idealized systems to equations
* reduce the idealized systems to equations
* to understand the behavior of the system by solving equations numerically or analytically
* understand the behavior of the system by solving equations numerically or analytically


There will be a strong emphasis on understanding how physical processes are described by mathematical equations.
There will be a strong emphasis on understanding how physical processes are described by mathematical equations.

'''Prerequisite:''' a C- or better in EA2.
<!--
<!--
Contribution to
Contribution to
Line 87: Line 95:
'''Honor Code'''
'''Honor Code'''


You are encouraged to discuss the material with the instructor, course assistants, and your classmates, but you are not allowed to copy answers or code or share your answers or code with others. ''Anyone copying answers or code, or providing answers or code, or becoming aware of others doing so without reporting to the instructor, is in violation of the honor code.''
You are encouraged to discuss the material with the instructor, course assistants, and your classmates, but you are not allowed to copy answers or code from others in the class or other sources, nor are you allowed to share your answers or code with others. If you use generative AI to help you with your work, you are obligated to cite the source and nature of the help; for example, if you turn in code generated in whole or in part by generative AI, you must cite the AI software in the comments, and you are required to understand how and why the code works. (Note also that electronics are not available during tests, so submitting code you do not understand will not help you prepare for tests.) ''Anyone copying answers or code, or providing answers or code, or becoming aware of others doing so without reporting to the instructor, is in violation of the honor code.''


'''Academic Support and Learning Advancement (ASLA)'''
'''Academic Support and Learning Advancement (ASLA)'''


Northwestern's [https://www.northwestern.edu/academic-support-learning/ Academic Support and Learning Advancement office] offers [https://www.northwestern.edu/academic-support-learning/course-support/peer-guided-study-groups.html peer-guided study groups], [https://www.northwestern.edu/academic-support-learning/course-support/drop-in-peer-tutoring.html drop-in peer tutoring], [https://www.northwestern.edu/academic-support-learning/academic-coaching-and-mentoring/index.html individual and group peer academic coaching], and [https://www.northwestern.edu/academic-support-learning/academic-coaching-and-mentoring/make-an-appointment.html consultations] to help students navigate their academic paths and refine their study strategies.
Northwestern's [https://www.northwestern.edu/academic-support-learning/ Academic Support and Learning Advancement office] offers [https://www.northwestern.edu/academic-support-learning/course-support/peer-guided-study-groups/ peer-guided study groups], [https://www.northwestern.edu/academic-support-learning/course-support/drop-in-peer-tutoring.html drop-in peer tutoring], [https://www.northwestern.edu/academic-support-learning/academic-coaching-and-mentoring/index.html individual and group peer academic coaching], and [https://www.northwestern.edu/academic-support-learning/academic-coaching-and-mentoring/make-an-appointment.html consultations] to help students navigate their academic paths and refine their study strategies.


'''Accessible NU'''
'''Accessible NU'''


If you need accommodation in this course because of a disability, contact [http://www.northwestern.edu/accessiblenu/ Accessible NU] immediately.
If you need accommodation in this course because of a disability, contact [http://www.northwestern.edu/accessiblenu/ Accessible NU] immediately.

'''Religious Holidays'''

Provost's [https://www.northwestern.edu/provost/policies-procedures/classwork-curricular-policies/accommodations-for-religious-holidays.html statement] on accommodations for
[https://www.northwestern.edu/religious-life/explore-our-programs/religious-holidays.html religious holidays].


==Course Schedule and Quizzes==
==Course Schedule and Quizzes==


Lectures MWF by the instructors. Tuesday discussion sections led by the TAs, primarily focused on solving problems.
Lectures MWF by the instructors. Tuesday discussion sessions led by the TAs, primarily focused on solving problems. First day of class is '''Tuesday March 26''', but following a Monday schedule. We begin the normal rhythm Wednesday March 27. Office hours begin Monday April 1, and the first homework is due Thursday April 4.

Lectures will be recorded and available on Canvas via Panopto if you miss a class.


There will be three in-class 50-minute quizzes, on
There will be three in-class 50-minute quizzes, on
* Monday April 24
* Monday April 22
* Monday May 15
* Monday May 13
* Friday June 2 (last day of class)
* Friday May 31 (last day of class)
Students must attend the quiz in their own section, and the quizzes in each section will be different. There is no final exam. No electronic devices (phones, tablets, laptops, watches, etc.) allowed during quizzes. Bring a pencil with an eraser. No notes or scratch paper.
Students must attend the quiz in their own section, and the quizzes in each section will be different. There is no final exam. No electronic devices (phones, tablets, laptops, watches, etc.) are allowed during quizzes. No notes or scratch paper.


Quizzes focus mostly on recent material (e.g., material not covered on previous quizzes), but they may require anything from the course up until the most recent homework.
Quizzes focus mostly on recent material (e.g., material not covered on previous quizzes), but they may require anything from the course up until the most recent homework.


Partial credit may be awarded, so make sure your thought process is clear in your answer. If you just write an answer, and it is wrong, you will get no credit. If you just write an answer, and it is correct but not obvious to us where the answer came from, you may not get credit. We strive for consistency in awarding partial credit, so requests for more partial credit will not be considered. The only way to ensure full credit is to get the answer correct and to be clear about how you arrived at it.
Partial credit may be awarded, so make sure your thought process is clear in your answer. If you just write an answer, and it is wrong, you will get no credit. If you just write an answer, and it is correct but it is not obvious to us where the answer came from, you may not get credit. We strive for consistency in awarding partial credit, so requests for more partial credit will not be considered. The only way to ensure full credit is to get the answer correct and to be clear about how you arrived at it.

'''If you think there was an error grading your quiz, you may request a regrade by typing a clear explanation and turning it in, along with the quiz itself, to an instructor at the next class after the quiz was returned to you.''' If a regrade is requested, your score may go up or down on any question on the quiz. No marks, erasures, or alterations to the quiz, of any kind, are allowed. Regrades may only be requested if there was an error in grading; requests for more partial credit will not be accepted.

If you are registered with Accessible NU for a testing accommodation, make sure to let your instructor know, and report to the following room 30 minutes before your normal class time on days of quizzes. This will be a low-distraction environment.
* Monday April 22: Tech L440
* Monday May 13: Tech L440
* Friday May 31: Tech E311


Because of the large size of the course, '''make-up quizzes are not offered'''. If you need an accommodation for an emergency, you will be directed to the undergraduate engineering office to make the request. If you have a scheduled, unavoidable, legitimate conflict, it is your responsibility to report it to your instructor '''at the beginning of the quarter'''.
If there is an error grading your quiz, you may request a regrade by typing a clear explanation and turning it in to an instructor or TA at the next class after the quiz was returned to you. We keep scans of your quizzes, so you do not need to return the quiz itself. If a regrade is requested, your score may go up or down on any question on the quiz.


==Homework==
==Homework==


Homeworks are due each Thursday at 5 PM, and homework solutions will be released Thursday nights. Homeworks must be submitted electronically through Canvas. Late assignments will not be accepted. No exceptions, so please don't ask. Your lowest homework grade will be dropped from the calculation of your homework score.
Homeworks are due each Thursday (except the first and last week) at 5 PM, and homework solutions will be released Thursday nights. Homeworks must be submitted electronically through Canvas. Late submissions will not be accepted. '''No exceptions, so please don't ask.''' Your lowest homework grade will be dropped from the calculation of your homework score to accommodate an emergency, celebration of a religious holiday, homeworks that are just a few minutes late, homeworks that you completed on time but forgot to submit, or any other circumstance.

Homework must be submitted in a single pdf file, titled LastnameFirstname.pdf (substitute in your own last name [family name] and first name [given name]). All work must be clear and legible or you will not receive full credit. Make sure to show your thought process in case multiple steps are involved; don't just give an answer. Some homeworks involve Matlab programming. You should comment your code so it is easy to understand. When including code in the pdf, make sure to print the code as pdf (don't take images of code, for example) so the code is copy-and-pastable.


==Grading==
==Grading==


The three quizzes count for 90% of your class grade. Homeworks account for the remaining 10%. Test scores and final grades are assigned in each section independently of the other sections. So if your homework and test score average in section A is 75% and your friend's in section B is 85%, your friend's final grade will not necessarily be higher than yours.
The three quizzes count for 75% of your class grade. Homeworks account for the remaining 25%. Test scores and final grades are assigned in each section independently of the other sections. So if your homework and test score average in section A is 75% and your friend's in section B is 85%, your friend's final grade will not necessarily be higher than yours.


==Syllabus and Web Textbook==
==Syllabus and Web Textbook==

The "book" for this course is the web textbook, below.

'''Week 1'''


===General Introduction===
===General Introduction===
Line 127: Line 155:


===Mechanical Systems===
===Mechanical Systems===
* [https://othello.mech.northwestern.edu/ea3/book/mech1/Dampers.htm '''Mechanical systems and dampers''']: assumptions, parameters vs. dynamic variables, dampers, across and through variables, constitutive law of the damper
# [https://othello.mech.northwestern.edu/ea3/book/mech1/Dampers.htm '''Mechanical systems and dampers''']: assumptions, parameters vs. dynamic variables, dampers, across and through variables, constitutive law of the damper
# [https://othello.mech.northwestern.edu/ea3/book/mech2/Springs.html '''Springs''']: constitutive law, displacement and relaxed length, sign conventions, series and parallel
## [https://othello.mech.northwestern.edu/ea3/book/mech2/Example1.htm Example]: which are springs?
## [https://othello.mech.northwestern.edu/ea3/book/examples/1a.htm Example]: total stiffness of a system


'''Week 2'''
* [https://othello.mech.northwestern.edu/ea3/book/mech2/Springs.html '''Springs''']: constitutive law, displacement and relaxed length, sign conventions, series and parallel
** [https://othello.mech.northwestern.edu/ea3/book/mech2/Example1.htm Example]: which are springs?
** [https://othello.mech.northwestern.edu/ea3/book/examples/1a.htm Example]: total stiffness of a system


* [https://othello.mech.northwestern.edu/ea3/book/mech3/Connections.htm '''Formulating equations of motion for spring-damper systems''']: step 1a) force balance at connections; step 1b) geometric continuity; elements in parallel and series; step 1c) constitutive laws; step 2 forming differential equations of motion
# <li value="3">[https://othello.mech.northwestern.edu/ea3/book/mech3/Connections.htm '''Formulating equations of motion for spring-damper systems''']: step 1a) force balance at connections; step 1b) geometric continuity; elements in parallel and series; step 1c) constitutive laws; step 2 forming differential equations of motion</li>
** Examples: step 1a) force balance at connections [https://othello.mech.northwestern.edu/ea3/book/mech3/Example1.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/mech3/Example2.htm example 2]
## Examples: step 1a) force balance at connections [https://othello.mech.northwestern.edu/ea3/book/mech3/Example1.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/mech3/Example2.htm example 2]
** Examples: step 1b) geometric continuity [https://othello.mech.northwestern.edu/ea3/book/mech3/Example3.htm example 3], [https://othello.mech.northwestern.edu/ea3/book/mech3/Example4.htm example 4]
## Examples: step 1b) geometric continuity [https://othello.mech.northwestern.edu/ea3/book/mech3/Example3.htm example 3], [https://othello.mech.northwestern.edu/ea3/book/mech3/Example4.htm example 4]
** Examples: elements in parallel and series [https://othello.mech.northwestern.edu/ea3/book/mech3/Example5.htm example 5], [https://othello.mech.northwestern.edu/ea3/book/mech3/Example6.htm example 6]
## Examples: elements in parallel and series [https://othello.mech.northwestern.edu/ea3/book/mech3/Example5.htm example 5], [https://othello.mech.northwestern.edu/ea3/book/mech3/Example6.htm example 6]
** Examples: forming differential equations of motion [https://othello.mech.northwestern.edu/ea3/book/mech3/Example7.htm example 7], [https://othello.mech.northwestern.edu/ea3/book/mech3/Example8.htm example 8]
## Examples: forming differential equations of motion [https://othello.mech.northwestern.edu/ea3/book/mech3/Example7.htm example 7], [https://othello.mech.northwestern.edu/ea3/book/mech3/Example8.htm example 8]
# [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Diffeq1.htm '''Step 3 solving equations of motion''']
## Examples: [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Example1.htm what makes it a diffeq?], [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Example2.htm initial conditions], [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Example3.htm forward Euler method], [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Example4.htm analytical solutions]
## [https://othello.mech.northwestern.edu/ea3/book/diffeq4/Diffeq4.htm Better numerical algorithms for differential equations]


'''Week 3'''
* [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Diffeq1.htm '''Step 3 solving equations of motion''']
** Examples: [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Example1.htm what makes it a diffeq?], [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Example2.htm initial conditions], [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Example3.htm forward Euler method], [https://othello.mech.northwestern.edu/ea3/book/diffeq1/Example4.htm analytical solutions]
** [https://othello.mech.northwestern.edu/ea3/book/diffeq4/Diffeq4.htm Better numerical algorithms for differential equations]


* [https://othello.mech.northwestern.edu/ea3/book/mech4/Masses.htm '''Masses''']: free body diagrams and force balance, sign convention, step 1 governing equations, step 2 state variables and state equations, obtaining state equations
# <li value="5">[https://othello.mech.northwestern.edu/ea3/book/mech4/Masses.htm '''Masses''']: free body diagrams and force balance, sign convention, step 1 governing equations, step 2 state variables and state equations, obtaining state equations</li>
** Example: [https://othello.mech.northwestern.edu/ea3/book/mech4/Example1.htm free body diagram and force balance]
## Example: [https://othello.mech.northwestern.edu/ea3/book/mech4/Example1.htm free body diagram and force balance]
** Example: [https://othello.mech.northwestern.edu/ea3/book/mech4/Example2.htm sign conventions]
## Example: [https://othello.mech.northwestern.edu/ea3/book/mech4/Example2.htm sign conventions]
** Obtaining state equations: [https://othello.mech.northwestern.edu/ea3/book/mech4/Example3.htm example 3], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example4.htm example 4], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example5.htm example 5], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example6.htm example 6], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example7.htm example 7], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example8.htm example 8], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example9.htm example 9], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example10.htm example 10]
## Obtaining state equations: [https://othello.mech.northwestern.edu/ea3/book/mech4/Example3.htm example 3], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example4.htm example 4], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example5.htm example 5], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example6.htm example 6], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example7.htm example 7], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example8.htm example 8], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example9.htm example 9], [https://othello.mech.northwestern.edu/ea3/book/mech4/Example10.htm example 10]
# [https://othello.mech.northwestern.edu/ea3/book/newton/Newton.htm '''Newtonian mechanics''']: Newton's laws: Newton's laws, velocity and acceleration, center of mass, friction
## Newton's laws [https://othello.mech.northwestern.edu/ea3/book/newton/Example1.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/newton/Example2.htm example 2], [https://othello.mech.northwestern.edu/ea3/book/newton/Example3.htm example 3]
## Velocity and acceleration [https://othello.mech.northwestern.edu/ea3/book/newton/Example4.htm example 4], [https://othello.mech.northwestern.edu/ea3/book/newton/Example5.htm example 5], [https://othello.mech.northwestern.edu/ea3/book/newton/Example6.htm example 6]
## Friction [https://othello.mech.northwestern.edu/ea3/book/newton/Example8.htm example 8], [https://othello.mech.northwestern.edu/ea3/book/newton/Example9.htm example 9], [https://othello.mech.northwestern.edu/ea3/book/newton/Example10.htm example 10], [https://othello.mech.northwestern.edu/ea3/book/newton/Example11.htm example 11]


'''Week 4'''
* [https://othello.mech.northwestern.edu/ea3/book/newton/Newton.htm '''Newtonian mechanics''']: Newton's laws: Newton's laws, velocity and acceleration, center of mass, friction
** Newton's laws [https://othello.mech.northwestern.edu/ea3/book/newton/Example1.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/newton/Example2.htm example 2], [https://othello.mech.northwestern.edu/ea3/book/newton/Example3.htm example 3]
** Velocity and acceleration [https://othello.mech.northwestern.edu/ea3/book/newton/Example4.htm example 4], [https://othello.mech.northwestern.edu/ea3/book/newton/Example5.htm example 5], [https://othello.mech.northwestern.edu/ea3/book/newton/Example6.htm example 6]
** Friction [https://othello.mech.northwestern.edu/ea3/book/newton/Example8.htm example 8], [https://othello.mech.northwestern.edu/ea3/book/newton/Example9.htm example 9], [https://othello.mech.northwestern.edu/ea3/book/newton/Example10.htm example 10], [https://othello.mech.northwestern.edu/ea3/book/newton/Example11.htm example 11]


* [https://othello.mech.northwestern.edu/ea3/book/momentum/Momentum.htm '''System dynamics and momentum conservation''']: momentum and impulse, conservation of momentum, impacts
# <li value="7">[https://othello.mech.northwestern.edu/ea3/book/momentum/Momentum.htm '''System dynamics and momentum conservation''']: momentum and impulse, conservation of momentum, impacts</li>
** Momentum and impulse [https://othello.mech.northwestern.edu/ea3/book/momentum/Impulse.htm example]
## Momentum and impulse [https://othello.mech.northwestern.edu/ea3/book/momentum/Impulse.htm example]
** Conservation of momentum [https://othello.mech.northwestern.edu/ea3/book/momentum/Projectile.htm projectile example]
## Conservation of momentum [https://othello.mech.northwestern.edu/ea3/book/momentum/Projectile.htm projectile example]
** Impacts: [https://othello.mech.northwestern.edu/ea3/book/momentum/Collision.htm cars colliding example]
## Impacts: [https://othello.mech.northwestern.edu/ea3/book/momentum/Collision.htm cars colliding example]
# [https://othello.mech.northwestern.edu/ea3/book/energy/Energy.htm '''System dynamics and mechanical energy equation''']: principle of work and energy, mechanical energy equation, energy stored in springs and dissipated in dampers
## Mechanical energy equation [https://othello.mech.northwestern.edu/ea3/book/energy/Block.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/energy/Energy.htm#springs example 2], [https://othello.mech.northwestern.edu/ea3/book/energy/Springs.htm example 3], [https://othello.mech.northwestern.edu/ea3/book/energy/Energy.htm#enmomapplications example 4]
## Energy stored in springs and dissipated in dampers: [https://othello.mech.northwestern.edu/ea3/book/energy/Energy.htm#Bungee bungee jumper example]


'''Week 5'''
* [https://othello.mech.northwestern.edu/ea3/book/energy/Energy.htm '''System dynamics and mechanical energy equation''']: principle of work and energy, mechanical energy equation, energy stored in springs and dissipated in dampers
** Mechanical energy equation [https://othello.mech.northwestern.edu/ea3/book/energy/Block.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/energy/Energy.htm#springs example 2], [https://othello.mech.northwestern.edu/ea3/book/energy/Springs.htm example 3], [https://othello.mech.northwestern.edu/ea3/book/energy/Energy.htm#enmomapplications example 4]
** Energy stored in springs and dissipated in dampers: [https://othello.mech.northwestern.edu/ea3/book/energy/Energy.htm#Bungee bungee jumper example]


''Monday Quiz''
* [http://othello.mech.northwestern.edu/ea3/book/mech5/Mech5.htm '''Force and velocity sources''']
** [http://othello.mech.northwestern.edu/ea3/book/mech5/Sources.htm Practice with force and velocity sources]
# <li value="9">[http://othello.mech.northwestern.edu/ea3/book/mech5/Mech5.htm '''Force and velocity sources''']
## [http://othello.mech.northwestern.edu/ea3/book/mech5/Sources.htm Practice with force and velocity sources]</li>
# [https://othello.mech.northwestern.edu/ea3/book/mech6/Mech6.htm '''Transformers''']: levers, work, and power
## Levers [https://othello.mech.northwestern.edu/ea3/book/mech6/Example1.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/mech6/Example2.htm example 2], [https://othello.mech.northwestern.edu/ea3/book/mech6/Example3.htm example 3]


'''Week 6'''
* [https://othello.mech.northwestern.edu/ea3/book/mech6/Mech6.htm '''Transformers''']: levers, work, and power
** Levers [https://othello.mech.northwestern.edu/ea3/book/mech6/Example1.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/mech6/Example2.htm example 2], [https://othello.mech.northwestern.edu/ea3/book/mech6/Example3.htm example 3]


* [https://othello.mech.northwestern.edu/ea3/book/diffeq3/Diffeq3.htm '''Step 3 numerical solution of coupled differential equations''']: state variables vs. parameters, initial conditions, evolution of spring-mass systems, forward Euler (non-matrix form), forward Euler (matrix form), MATLAB code
# <li value="11">[https://othello.mech.northwestern.edu/ea3/book/diffeq3/Diffeq3.htm '''Step 3 numerical solution of coupled differential equations''']: state variables vs. parameters, initial conditions, evolution of spring-mass systems, forward Euler (non-matrix form), forward Euler (matrix form), MATLAB code </li>
** [https://othello.mech.northwestern.edu/ea3/book/diffeq3/ParVariables.htm Example]: counting state variables
## [https://othello.mech.northwestern.edu/ea3/book/diffeq3/ParVariables.htm Example]: counting state variables
** [https://othello.mech.northwestern.edu/ea3/book/diffeq3/StateEq.htm Example]: finding state equations
## [https://othello.mech.northwestern.edu/ea3/book/diffeq3/StateEq.htm Example]: finding state equations
# [https://othello.mech.northwestern.edu/ea3/book/diffeq3/Diffeq3.htm#analytic '''Step 3 (cont.) analytic solution of coupled differential equations''']: analytic solutions, natural vibrations with damping, forced vibrations with no damping, free fall, complex numbers, superposition of solutions
## [https://othello.mech.northwestern.edu/ea3/book/diffeq3/Complex.htm Example]: complex numbers
## [https://othello.mech.northwestern.edu/ea3/book/diffeq3/Superpos.htm Example]: superposition
## [https://othello.mech.northwestern.edu/ea3/book/diffeq3/Vibrations1.htm Example:] damped natural vibration


'''Week 7'''
* [https://othello.mech.northwestern.edu/ea3/book/diffeq3/Diffeq3.htm#analytic '''Step 3 (cont.) analytic solution of coupled differential equations''']: analytic solutions, natural vibrations with damping, forced vibrations with no damping, free fall, complex numbers, superposition of solutions
** [https://othello.mech.northwestern.edu/ea3/book/diffeq3/Complex.htm Example]: complex numbers
** [https://othello.mech.northwestern.edu/ea3/book/diffeq3/Superpos.htm Example]: superposition


===Electrical Systems===
===Electrical Systems===


* [https://othello.mech.northwestern.edu/ea3/book/elec1_2007/Volt.htm '''Introduction''']: voltage and current, charge and current, voltage and potential, power source: batteries
# [https://othello.mech.northwestern.edu/ea3/book/elec1_2007/Volt.htm '''Introduction''']: charge, current, voltage, batteries
# [https://othello.mech.northwestern.edu/ea3/book/elec2_2007/Resistors.htm '''Resistors''']: constitutive law (Ohm's law), meter polarities, power, Kirchhoff's laws

* [https://othello.mech.northwestern.edu/ea3/book/elec2_2007/Resistors.htm '''Resistors''']: constitutive law (Ohm's law), meter polarities, power, Kirchoff's laws
## [https://othello.mech.northwestern.edu/ea3/book/elec2_2007/Example1.htm Examples]
** [https://othello.mech.northwestern.edu/ea3/book/elec2_2007/Example1.htm Examples]
# [https://othello.mech.northwestern.edu/ea3/book/elec4/Capacitors.htm '''Capacitors''']: charge, capacitance, and energy
## Examples: [http://othello.mech.northwestern.edu/ea3/book/elec3/Example3.htm resistors in series and parallel], [http://othello.mech.northwestern.edu/ea3/book/elec4/Example.htm capacitors in series and parallel]


'''Week 8'''
* [https://othello.mech.northwestern.edu/ea3/book/elec4/Capacitors.htm '''Capacitors''']: charge, capacitance, and energy
** Examples: [http://othello.mech.northwestern.edu/ea3/book/elec3/Example3.htm resistors in series and parallel], [http://othello.mech.northwestern.edu/ea3/book/elec4/Example.htm capacitors in series and parallel]


''Monday Quiz''
* [https://othello.mech.northwestern.edu/ea3/book/elec6/Circuit.htm'''Formulating equations for circuits''']: circuit diagram notation, Kirchoff's laws, step 1 equations, step 2 state variables and equations
** Kirchoff's laws [https://othello.mech.northwestern.edu/ea3/book/elec6/Example1.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/elec6/Example2.htm example 2]
# <li value="4">[https://othello.mech.northwestern.edu/ea3/book/elec6/Circuit.htm'''Formulating equations for circuits''']: circuit diagram notation, Kirchhoff's laws, step 1 equations, step 2 state variables and equations</li>
** [https://othello.mech.northwestern.edu/ea3/book/elec6/Example3.htm Example]: state variables and equations
## Kirchhoff's laws [https://othello.mech.northwestern.edu/ea3/book/elec6/Example1.htm example 1], [https://othello.mech.northwestern.edu/ea3/book/elec6/Example2.htm example 2]
## [https://othello.mech.northwestern.edu/ea3/book/elec6/Example3.htm Example]: state variables and equations
# [https://othello.mech.northwestern.edu/ea3/book/elec5/RC.htm '''Simple RC circuits''']: RC time constant, charging up a capacitor (applet broken)
## [https://othello.mech.northwestern.edu/ea3/book/elec5/Example1.htm Example]: RC time constant
# [https://othello.mech.northwestern.edu/ea3/book/elec7/Equations.htm '''Complex RC circuits''']
## [https://othello.mech.northwestern.edu/ea3/book/elec7/Example1.htm Example 1], [https://othello.mech.northwestern.edu/ea3/book/elec7/Example2.htm example 2], [https://othello.mech.northwestern.edu/ea3/book/elec7/Example3.htm example 3]


'''Week 9'''
* [https://othello.mech.northwestern.edu/ea3/book/elec5/RC.htm '''Simple RC circuits''']: RC time constant, charging up a capacitor (applet broken)
** [https://othello.mech.northwestern.edu/ea3/book/elec5/Example1.htm Example]: RC time constant


* [https://othello.mech.northwestern.edu/ea3/book/elec7/Equations.htm '''Complex RC circuits''']
# <li value="7">[https://othello.mech.northwestern.edu/ea3/book/elec8/Inductors.htm '''Inductors'''] (applet broken)</li>
** [https://othello.mech.northwestern.edu/ea3/book/elec7/Example1.htm Example 1], [https://othello.mech.northwestern.edu/ea3/book/elec7/Example2.htm example 2], [https://othello.mech.northwestern.edu/ea3/book/elec7/Example3.htm example 3]
# [https://othello.mech.northwestern.edu/ea3/book/elec9/Lcircuits.htm '''Circuits with inductors''']
## [https://othello.mech.northwestern.edu/ea3/book/elec9/Example1.htm Example]: simple circuit with an inductor
## [https://othello.mech.northwestern.edu/ea3/book/elec9/Example2.htm Example]: LC circuit and natural frequency


'''Week 10'''
* [https://othello.mech.northwestern.edu/ea3/book/elec8/Inductors.htm '''Inductors'''] (applet broken)


Review and ''Friday Quiz''
* [https://othello.mech.northwestern.edu/ea3/book/elec9/Lcircuits.htm '''Circuits with inductors''']
** [https://othello.mech.northwestern.edu/ea3/book/elec9/Example1.htm Example]: simple circuit with an inductor
** [https://othello.mech.northwestern.edu/ea3/book/elec9/Example2.htm Example]: LC circuit and natural frequency


===Reference===
===Reference===

Revision as of 19:24, 19 May 2024

EA3 System Dynamics, Spring Quarter 2024

This wiki page: tinyurl.com/ea3nu, or just google "NU EA3" or "Northwestern EA3" and it will come up near the top.

Instructors, TAs, and Sections

Each section covers the same material, at approximately the same pace, following the same readings from the web textbook (below), though each instructor's lecture notes and teaching style may be different. All sections have the same homeworks, due the same time and day. The quizzes in each section will be different. You may go to a discussion section you are not registered for if there is room in the room.

  • Section 20: Lecture 10-10:50 MWF Annenberg G15; TA-led discussion Tuesday, Frances Searle 1441
    • Instructor: Prof. Kevin Lynch, kmlynch@northwestern.edu
    • TAs: Ayesha Ahmed, ayesha.ahmed1@northwestern.edu, and Chyim Bowen, ChyimBowen2026@u.northwestern.edu (also Megan Black, MeganBlack2027@u.northwestern.edu)
  • Section 21: Lecture 11-11:50 MWF Pancoe Auditorium; TA-led discussion Tuesday, Pancoe Auditorium
    • Instructor: Prof. Jeremy Keys, jeremy.keys@northwestern.edu
    • TAs: Xiaoyu Xie, XiaoyuXie2020@u.northwestern.edu, and Gaurav Tyagi, gaurav.tyagi@northwestern.edu
  • Section 22: Lecture 1-1:50 MWF, Pancoe Auditorium; TA-led discussion Tuesday, Tech M345
    • Instructor: Prof. Jeremy Keys, jeremy.keys@northwestern.edu
    • TAs: Ruoming Gong, RuomingGong2027@u.northwestern.edu, and Plenyo Gonzaga Araujo, PlenyoGonzagaAraujo2025@u.northwestern.edu
  • Section 23: Lecture 2-2:50 MWF, Tech M345; TA-led discussion Tuesday, Pancoe Auditorium
    • Instructor: Prof. Manohar Kulkarni, manohar.kulkarni@northwestern.edu
    • TAs: Nandeesh Bhatia, NandeeshBhatia2024@u.northwestern.edu, and Tapiwanashe Bhibho, TapiwanasheBhibho2027@u.northwestern.edu


Instructors

EA3-instructors-s2024.jpg

TAs

EA3-TAs-s2024.jpg

Office Hours

Office hour schedule, beginning April 1. All office hours in Tech AG21 unless otherwise noted.
9-10 am 10-11 am 11-12 pm 12-1 pm 1-2 pm 2-3 pm 3-4 pm 4-5 pm 5-6 pm 9-11 pm
Mon x x x x x x Ahmed Ahmed Xie
Tues Gong Gong Gong (5/14) Keys Bhibho Bhibho Bhibho
Wed Araujo Araujo Araujo Lynch Kulkarni, Tech B290 Gong Tyagi (by zoom; link in Canvas)
Thurs Keys Bowen Bowen Bowen Ahmed x x x
Fri x x Bhatia Bhatia Bhatia Xie Xie

Office hours are subject to change. Please check the schedule before going to office hours to get the latest information.

Course Summary

EA3 focuses on the modeling of dynamic systems, the reduction of models to differential equations of motion, and exploration of the system behavior relating to the solution of those equations.

The goal is to learn system modeling across disparate physical domains (mechanical and electrical systems). We will typically proceed using the following steps:

  • understand the elements of each domain (e.g., spring, capacitor; or force, voltage)
  • express precisely the way in which the elements interact (e.g., free-body diagrams, circuit diagrams)
  • reduce the idealized systems to equations
  • understand the behavior of the system by solving equations numerically or analytically

There will be a strong emphasis on understanding how physical processes are described by mathematical equations.

Prerequisite: a C- or better in EA2.

Course Policies

Supportive Class Environment

All members of this class (instructors, TAs, students) are expected to contribute to a respectful, inclusive, and supportive environment for every other member of the class.

We are all partners in your education; help us help you get the most out of this class. Please engage during class meetings.

Honor Code

You are encouraged to discuss the material with the instructor, course assistants, and your classmates, but you are not allowed to copy answers or code from others in the class or other sources, nor are you allowed to share your answers or code with others. If you use generative AI to help you with your work, you are obligated to cite the source and nature of the help; for example, if you turn in code generated in whole or in part by generative AI, you must cite the AI software in the comments, and you are required to understand how and why the code works. (Note also that electronics are not available during tests, so submitting code you do not understand will not help you prepare for tests.) Anyone copying answers or code, or providing answers or code, or becoming aware of others doing so without reporting to the instructor, is in violation of the honor code.

Academic Support and Learning Advancement (ASLA)

Northwestern's Academic Support and Learning Advancement office offers peer-guided study groups, drop-in peer tutoring, individual and group peer academic coaching, and consultations to help students navigate their academic paths and refine their study strategies.

Accessible NU

If you need accommodation in this course because of a disability, contact Accessible NU immediately.

Religious Holidays

Provost's statement on accommodations for religious holidays.

Course Schedule and Quizzes

Lectures MWF by the instructors. Tuesday discussion sessions led by the TAs, primarily focused on solving problems. First day of class is Tuesday March 26, but following a Monday schedule. We begin the normal rhythm Wednesday March 27. Office hours begin Monday April 1, and the first homework is due Thursday April 4.

Lectures will be recorded and available on Canvas via Panopto if you miss a class.

There will be three in-class 50-minute quizzes, on

  • Monday April 22
  • Monday May 13
  • Friday May 31 (last day of class)

Students must attend the quiz in their own section, and the quizzes in each section will be different. There is no final exam. No electronic devices (phones, tablets, laptops, watches, etc.) are allowed during quizzes. No notes or scratch paper.

Quizzes focus mostly on recent material (e.g., material not covered on previous quizzes), but they may require anything from the course up until the most recent homework.

Partial credit may be awarded, so make sure your thought process is clear in your answer. If you just write an answer, and it is wrong, you will get no credit. If you just write an answer, and it is correct but it is not obvious to us where the answer came from, you may not get credit. We strive for consistency in awarding partial credit, so requests for more partial credit will not be considered. The only way to ensure full credit is to get the answer correct and to be clear about how you arrived at it.

If you think there was an error grading your quiz, you may request a regrade by typing a clear explanation and turning it in, along with the quiz itself, to an instructor at the next class after the quiz was returned to you. If a regrade is requested, your score may go up or down on any question on the quiz. No marks, erasures, or alterations to the quiz, of any kind, are allowed. Regrades may only be requested if there was an error in grading; requests for more partial credit will not be accepted.

If you are registered with Accessible NU for a testing accommodation, make sure to let your instructor know, and report to the following room 30 minutes before your normal class time on days of quizzes. This will be a low-distraction environment.

  • Monday April 22: Tech L440
  • Monday May 13: Tech L440
  • Friday May 31: Tech E311

Because of the large size of the course, make-up quizzes are not offered. If you need an accommodation for an emergency, you will be directed to the undergraduate engineering office to make the request. If you have a scheduled, unavoidable, legitimate conflict, it is your responsibility to report it to your instructor at the beginning of the quarter.

Homework

Homeworks are due each Thursday (except the first and last week) at 5 PM, and homework solutions will be released Thursday nights. Homeworks must be submitted electronically through Canvas. Late submissions will not be accepted. No exceptions, so please don't ask. Your lowest homework grade will be dropped from the calculation of your homework score to accommodate an emergency, celebration of a religious holiday, homeworks that are just a few minutes late, homeworks that you completed on time but forgot to submit, or any other circumstance.

Homework must be submitted in a single pdf file, titled LastnameFirstname.pdf (substitute in your own last name [family name] and first name [given name]). All work must be clear and legible or you will not receive full credit. Make sure to show your thought process in case multiple steps are involved; don't just give an answer. Some homeworks involve Matlab programming. You should comment your code so it is easy to understand. When including code in the pdf, make sure to print the code as pdf (don't take images of code, for example) so the code is copy-and-pastable.

Grading

The three quizzes count for 75% of your class grade. Homeworks account for the remaining 25%. Test scores and final grades are assigned in each section independently of the other sections. So if your homework and test score average in section A is 75% and your friend's in section B is 85%, your friend's final grade will not necessarily be higher than yours.

Syllabus and Web Textbook

The "book" for this course is the web textbook, below.

Week 1

General Introduction

Mechanical Systems

  1. Mechanical systems and dampers: assumptions, parameters vs. dynamic variables, dampers, across and through variables, constitutive law of the damper
  2. Springs: constitutive law, displacement and relaxed length, sign conventions, series and parallel
    1. Example: which are springs?
    2. Example: total stiffness of a system

Week 2

  1. Formulating equations of motion for spring-damper systems: step 1a) force balance at connections; step 1b) geometric continuity; elements in parallel and series; step 1c) constitutive laws; step 2 forming differential equations of motion
    1. Examples: step 1a) force balance at connections example 1, example 2
    2. Examples: step 1b) geometric continuity example 3, example 4
    3. Examples: elements in parallel and series example 5, example 6
    4. Examples: forming differential equations of motion example 7, example 8
  2. Step 3 solving equations of motion
    1. Examples: what makes it a diffeq?, initial conditions, forward Euler method, analytical solutions
    2. Better numerical algorithms for differential equations

Week 3

  1. Masses: free body diagrams and force balance, sign convention, step 1 governing equations, step 2 state variables and state equations, obtaining state equations
    1. Example: free body diagram and force balance
    2. Example: sign conventions
    3. Obtaining state equations: example 3, example 4, example 5, example 6, example 7, example 8, example 9, example 10
  2. Newtonian mechanics: Newton's laws: Newton's laws, velocity and acceleration, center of mass, friction
    1. Newton's laws example 1, example 2, example 3
    2. Velocity and acceleration example 4, example 5, example 6
    3. Friction example 8, example 9, example 10, example 11

Week 4

  1. System dynamics and momentum conservation: momentum and impulse, conservation of momentum, impacts
    1. Momentum and impulse example
    2. Conservation of momentum projectile example
    3. Impacts: cars colliding example
  2. System dynamics and mechanical energy equation: principle of work and energy, mechanical energy equation, energy stored in springs and dissipated in dampers
    1. Mechanical energy equation example 1, example 2, example 3, example 4
    2. Energy stored in springs and dissipated in dampers: bungee jumper example

Week 5

Monday Quiz

  1. Force and velocity sources
    1. Practice with force and velocity sources
  2. Transformers: levers, work, and power
    1. Levers example 1, example 2, example 3

Week 6

  1. Step 3 numerical solution of coupled differential equations: state variables vs. parameters, initial conditions, evolution of spring-mass systems, forward Euler (non-matrix form), forward Euler (matrix form), MATLAB code
    1. Example: counting state variables
    2. Example: finding state equations
  2. Step 3 (cont.) analytic solution of coupled differential equations: analytic solutions, natural vibrations with damping, forced vibrations with no damping, free fall, complex numbers, superposition of solutions
    1. Example: complex numbers
    2. Example: superposition
    3. Example: damped natural vibration

Week 7

Electrical Systems

  1. Introduction: charge, current, voltage, batteries
  2. Resistors: constitutive law (Ohm's law), meter polarities, power, Kirchhoff's laws
    1. Examples
  3. Capacitors: charge, capacitance, and energy
    1. Examples: resistors in series and parallel, capacitors in series and parallel

Week 8

Monday Quiz

  1. Formulating equations for circuits: circuit diagram notation, Kirchhoff's laws, step 1 equations, step 2 state variables and equations
    1. Kirchhoff's laws example 1, example 2
    2. Example: state variables and equations
  2. Simple RC circuits: RC time constant, charging up a capacitor (applet broken)
    1. Example: RC time constant
  3. Complex RC circuits
    1. Example 1, example 2, example 3

Week 9

  1. Inductors (applet broken)
  2. Circuits with inductors
    1. Example: simple circuit with an inductor
    2. Example: LC circuit and natural frequency

Week 10

Review and Friday Quiz

Reference