CPE/EE 322 �Engineering Design VI
Lesson 6: Abstraction and Modeling
Kevin W. Lu
2025-03-10
Outline
2
Objectives
3
Lab 6 — Node.js and Pystache
4
Assignment 6 — Abstraction & Modeling
Program Outcome 2: (Design)
2.1 (Design assessment) Students will be able to design a system or process with considerations of economic, environmental, health and safety, manufacturability and sustainability constraints.
5
Abstraction
6
Importance of Modeling in Abstraction and Design
Models including computerized simulations are important in design and analysis of engineering solutions since
7
Models as
Purposeful Representations
A model can be
8
Model Formats
9
Model Types
10
Size of Social Network
11
Infectious Disease
$ python3
>>> import math; 4*math.log(2*331449281+1,3)
73.955599255445
12
Hypertext and Hyperlinks
13
Uber
14
Approximations and Occam's Razor
15
Occam's Razor
16
KISS Principle
17
Developing a Model
18
Sketching and Drawing
19
Functional Graphs and Charts
20
Chart Format | Use |
Simple line | Continuous variations over time |
Multiple-curve | Variations in two or more variables |
Column and bar | Discrete variations |
Subdivided-column or bar | Proportional variations over time |
Sliding-bar | Proportional variations over time w.r.t. a baseline |
Paired-bar | Variations in two distinct, linked entities |
Pie | Proportional components of a whole |
Types of Excel Charts
21
Types of MATLAB Plots
22
CircuitLab
23
Fritzing Breadboard View
24
File Export as Image
25
Hardware Description Language
26
Finite-State Machine (FSM)
27
Current State | Input | Next State | Output |
Locked | Coin | Unlocked | Unlock the turnstile for pushing through |
Push | Locked | None | |
Unlocked | Coin | Unlocked | None |
Push | Locked | Lock the turnstile after pushing through |
Unified Modeling Language (UML)
@startuml
Bob -> Alice : hello
@enduml
@startuml
(*) --> "First Activity"
"First Activity" --> (*)
@enduml
@startgantt
[Prototype design] lasts 15 days
[Test prototype] lasts 10 days
[Test prototype] starts at [Prototype design]'s end
@endgantt
28
Finite Element, Process Simulation, and Solid Modeling Software
Representation of engineering designs for further analysis and refinement
29
SOLIDWORKS
30
Chainless Bicycles
31
System and Process Models
32
System Models | Process Models |
Deterministic models perform according to an expected pattern and produce the expected answer | Descriptive models provide the actual procedure that is followed to achieve a desired goal |
Stochastic models based on various sample sets of empirical data predict the behavior of a system with a certain degree of uncertainty in the results | Prescriptive models provide general guidelines and rules about how a process should be performed to achieve a desired objective |
Model Enhancement
33
Lesson 6 Summary
34
Modeling in Architecture
Antoni Gaudí 1852—1926 made a hanging chain model for the Church of Colònia Güell
35
Edwin A. Stevens Hall Est. 1870
36
What does this symbol mean?
Pendentive Dome
37
D. Vaccari, “The Barbed Quatrefoil Is a 1500-Year-Old Symbol of Architectural Advance,” 2018. [Online]. Available.
Sharding
38
Abstraction in Steps
Pablo Picasso 1881—1973 dissected the image of a bull to discover its essential presence through a progressive analysis of its form
39
1945-12-05
1945-12-12
1945-12-18
1945-12-22
1945-12-24
1945-12-26
1945-12-28
1946-01-02
1946-01-05
1946-01-10
1946-01-17
Urban Canyons
40
Friis Transmission Equation
41
Fresnel Zones and Radii
42
Fractal Antennas
43
Physical Theory of Diffraction
44
Polybius Square
45
| 1 | 2 | 3 | 4 | 5 |
1 | Α | Β | Γ | Δ | Ε |
2 | Ζ | Η | Θ | Ι | Κ |
3 | Λ | Μ | Ν | Ξ | Ο |
4 | Π | Ρ | Σ | Τ | Υ |
5 | Φ | Χ | Ψ | Ω | |
Rubik's Cube
46
Moore's Law
47
Edholm's Law
Phil Edholm of Nortel Networks observed that telecommunication bandwidth (including Internet access bandwidth) was doubling every 18 months from the late 1970s through to the early 2000s
48
Metcalfe's Law
49
Reed's Law
50
Erdős Pál 1913—1996
51
Erdős Number
52
| Erdős Number | Number of People |
Paul Erdős | 0 | 1 |
Peter E. Ney | 1 | 511 |
John S. Sadowsky | 2 | 11,009 |
Kevin W. Lu | 3 | ? |
Exponential vs. Factorial
53
Hyperoperation
54
Hyper0 | 1 + b | | |
Hyper1 | a + b | | |
Hyper2 | a × b | a ∙ b | |
Hyper3 | ab | a ↑ b | |
Hyper4 | ba | a ↑↑ b | |
Hyper5 | a ↑3 b | a ↑↑↑ b | |
Hyper6 | hexation | a ↑4 b | a ↑↑↑↑ b |
Other Large Numbers
6.02214076 x 1023
where 3↑↑↑↑3=3↑↑↑(3↑↑↑3) and 3↑↑↑3=7,625,597,484,987
55
Find the Next Number in the Series
1, 11, 21, 1211, …
56
Find the Next Number in the Series
1, 11, 21, 1211, 111221, …
57
Gaspard Monge 1746—1818
58
Isometric/Orthographic Drawing
59
Gödel, Escher, Bach (GEB)
Douglas Hofstadter designed and made two 4-inch cubic redwood triplets suspended in space, casting shadows on three planes that meet at the corner of a room to symbolize the unity of Gödel, Escher, and Bach by fusing their names for the cover of his 1979 book titled Gödel, Escher, Bach: An Eternal Golden Braid — taglined "A metaphorical fugue on minds and machines in the spirit of Lewis Carroll"
60
Strange Loop
61
Yìjīng and Sigmoid Function
62
The Second Curve
63
Growth
Decline
Ian Morrison 1996 and Charles Handy 2015
Time
Performance
New
Growth
Crown Cork
64
Fritzing Breadboard View
65
File Export As Image
66