Midterm Flashcards

(34 cards)

1
Q

modeling real world scenario
- e.g. traffic congestion, weather forecast, real-time laws

A

Modeling and Simulation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • done inside a confined/isolated environment which does not affect any production system
  • In IT and CS, LAB Simulations are usually utilized
A

LAB SIMULATION

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

is used to ready your workers

A

LAB SIMULATION

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  • crucial tool in various fields of works
  • FOCUS: Stepped Time Simulation, Event-based Simulation
A

SIMULATION TIME HANDLING

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

are in fixed term intervals
- e.g. weather - temperature, wind speed, precipitation, time
- details for reportings
- for continuous development
- e.g. every two weeks, there will be a report

A

STEPPED TIME SIMULATION

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  • determine the behavior based on given time
  • ease of implementation
  • suitability for continuous system
A

Advantages of Stepped time simulation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • computational inefficiency: too slow to compute big data
  • difficulty in handling rare events - abnormalities in the linear progression
  • accuracy trade off
A

LIMITATIONS of stepped time simulation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

has an event trigger
- e.g. earthquake, stock market

A

EVENT-BASED SIMULATION

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • computational efficiency
  • higher accuracy
  • scalability
A

Advantages of event-based

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • complex implementation
  • not suitable for continuous system
A

LIMITATIONS of event based

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  • not applicable at the current time
  • combination of stepped-time and event-based
A

HYBRID SIMULATION

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  • creation of mathematical representation of real world problems/systems
  • to study a behavior
  • predict future states of the thing you are representing
A

MODELING

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  • use of models to study the behavior of a system over time
  • e.g. crash - we need to evaluate the timing, precision, activation of the system (e.g. airbags)
  • e.g. in it - creating bugs before publicly engaging in the implementation of the project
A

SIMULATION

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

similar to stepped time
: changes occur at a specific interval
: e.g. queuing system (depends on the amount of customers), cellular automata (spatially and
temporally finite-state discrete computational systems composed of a finite set of cells evolving
in parallel at discrete time steps.), digital circuits (uses binary signals to process data)

A

DISCRETE MODEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

changing smoothly and continuously overtime
: e.g. physics based simulation (e.g. boiling point), fluid dynamics (weather prediction),
population growth (predict how much population will grow)
: should not be bothered by intervals

A

CONTINUOUS MODEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  • countable = discrete
  • evolution or changes coming smoothly = continuous
A

understand the nature of the system

17
Q
  • event-driven data = discrete
  • precise measurements available that changes overtime = continuous
A

data availability

18
Q
  • logical computation = discrete
  • based on the availability of data
  • complex computation using numerical method = continuous
A

computational resources

19
Q
  • some studies need d+c approach = HYBRID MODEL
  • e.g. heat transfer (continuous), 3 stoves (discrete), capacity of the stoves to heat water faster
    from point a to point b (0 to boiling point)
20
Q

solves scientific problem
- whenever analytical methods are not feasible

A

NUMERICAL METHODS

21
Q

based on differential methodologies
- get first the center
e.g. heat conduction

A

FINITE DIFFERENCE METHOD

22
Q
  • complex engineering equations
  • CUT THROUGH ONE SEGMENT
  • find out the strength of the material/product
A

FINITE ELEMENT Method

23
Q

a mathematical technique that uses random numbers to
simulate possible outcomes of an uncertain event

A

MONTECARLO SIMULATION

24
Q

approximating the roots of an equation through repetitive
numerical methods

A

ROOT FINDING SIMULATIONS

25
ensuring that the computational model is correct - the mathematical formula you used is correct
VERIFICATION
26
what you used aligns with real world data
VALIDATION
27
Various type of validation
Theoretical Code Verification Experimental Validation
28
- there are established theory
Theoretical
29
ensure that the numerical methods used are correct - benchmarking - e.g. standard for stuffies
Code Verification
30
you do various experiments to validate your claims
Experimental Validation
31
COMMON MISTAKES
Overfitting Numerical Instability Poor Data Quality -
32
data is not fit with the dataset
Overfitting
33
there is diversity in numerical data
Numerical Instability
34
there many variables you should be cleaning (especially the ones you don’t need)
Poor Data Quality