Upload
alda-england
View
214
Download
0
Embed Size (px)
Citation preview
8/14/2019 Everything Is The Same Lecture 1 Notes
1/3
1 Everything Is The Same
Welcome to my Coursera class Everything is the Same: Modeling Engineered Systems. I hope you
are looking forward to the class!1
One of the most fundamental goals of this class is to train you to synthesizedifferent aspects of
engineering skills. In particular, good engineers typically employ a combination ofAnalytical Rea-soning, Computational Skills, and Physical Knowledge to solve problems. The more critical the
engineering problem issuch as making sure that the power grid does not experience failuresthe
more important it becomes to combine these skills rather than just using one.
By Analytical Reasoning, I mean the ability to write down mathematical expressions that rep-
resent a physical system. By Computational Skills, Im referring to the ability to use a computer to
either evaluate or predict characteristics of a model that are too challenging to solve analytically.
And by Physical Knowledgepossibly the most important of the threeI mean thecrucialability
of an engineer to think critically about analysis and computations in the context of real, physical
knowledge about the world. This last piece can only come from experience, so in this class Im
going to rely on examples that you either already have experience with or examples that you can
easily reproduce on your own.
For those of you that saw the promotional video for this class, you saw the examples of the
power grid (a snapshot of which is in Fig.3) and the biomechanics of the hand.
Figure 3: A snapshot of the powergrid animation from the class promotional video.
Both of these examples are, of course, very complex to understand. Using physics-based mod-
eling, we can use analysis to come up with a model of the hand and we can use computations to
make predictions using that model, seen on the left in Fig. 4.
But what happens when we compute something that doesnt make sense, like on the right of
Fig. 4? When I look at this numerical simulation of the hand, I certainly dont think that I ever
wantmyhand to behave that way!
The reason we know that there is something wrong is because of our physical experience
we simply know that a real hand doesnt behave the way this movie suggests, despite the fact
that the analysis and computation was all done carefully. This physical knowledge tells us that
1If you are reading these notes after listening to the first lecture, you will notice that the class notes nearly perfectly
follow the online lecturesthis is intentional! However, these class notes will have many additional footnotes, like
this one, to explain and/or clarify concepts as we go.
13
8/14/2019 Everything Is The Same Lecture 1 Notes
2/3
Figure 4: A simulation of the hand from the class promotional video. The simulation on the left
looks plausible, but the simulation on the right doe not!
there is something wrong with our analysis or our computations or possibly both, and synthesizing
physical knowledge into our engineering judgement is a critical aspect of engineering safe, reliable
systems.One of the challenging things about physical knowledge is that we all have different experi-
ences, so learning together is critical. Because of that, I really encourage you all to participate in
online discussions andif at all possibleI hope you will participate in in-person meetings with
other students taking the class. You can do this through organized meetups or other ways of ar-
ranging to meet with each other, and we will be hosting a meetup here at Northwestern University
every other week while the class runs.2 This social aspect of learning is, I think, critical to be-
coming fluent in modeling engineered systems and, simultaneously, thinking critically about that
modeling process.
In this class, you will learn different aspects of engineering modeling techniques. You will
learn Analytical Reasoning, including the importance of linear models, that differential equations
are nearly universal in engineering models, and that mathematical analysis of those models can
both help you understand systems better andmake your life quite a bit easier. To be prepared for
this analytical part of the class, you should have had some pre-calculus; in particular, you should
know that position and velocity are related by the time derivativethat the velocity v is the time
derivative of the position x.3 Aside from that, you really only need to be prepared to do some
algebra.
You will learn Computational Skills, including numerical integration methods that you will
implement in either MATLAB or Python and the use of vector representationsthese also make
your life quite a bit easier. You dont need any experience with programming for this part of
the class, but you will need to either purchase a MATLAB license or download Python, which is
free. We will provide short tutorials to help you get started and provide sample code to guide youthrough the class.
Lastly, you will learn Physical Knowledge, which will help you internalize when you can use
the mathematical modeling tools we are learning, when you cannot, and improve your engineering
judgment as a result. Whatever experience you already have will prepare you for this part of the
2The meetups will be organized through the Coursera website.3If you havent already, you should look at the calculus review we have posted to make sure you are familiar with
the ideas that are there.
14
8/14/2019 Everything Is The Same Lecture 1 Notes
3/3
class.
Throughout the class, you will test the development of these skills by trying out the exercises
directly following the lectures and the homework. These will help you investigate the material in
more depth and solidify the material presented in the lectures.
Combining analytical reasoning, computational reasoning, and physical reasoning is an essen-
tial part of being an engineer, and I hope that as you take this class you learn how to synthesizethese skills for your future as engineers.
15