ADMAS UNIVERSITY
DEPARTMENT OF
COMPUTER SCIENCE
SIMULATION AND MODELLING
ASSIGNMENT #3
Name: Betsegaw Demeke
Section: 3DRCS1
ID No: ADMA/3275/17
Submission Date: August 9, 2020
Submitted to: Yadeta G.
1. Why we used database in Modelling and Simulation? Explain
with suitable example.
The objective of the database in Modelling and Simulation is to provide data
representation and its relationship for analysis and testing purposes.
Types of the data representations that are provided by the database are:
1. Events
2. Input files and
3. Output files
A suitable example can be:
✓ Let’s say that we are processing a simulation of a System. It’s clear that our
simulation can have events that has its attributes such as event name and its
associated time information. It represents the execution of a provided
simulation using a set of input data associated with the input file parameter
and provides its result as a set of output data, stored in multiple files
associated with data files.
2. Discuss the role of Artificial Intelligence in Modelling and
Simulation.
Artificial Intelligence (AI) is a kind of simulation that involves a model intended
to represent human intelligence or knowledge. Artificial Intelligence has the
following main roles in Modelling and Simulation:
1. Human Intelligence Representation
2. Knowledge Representation
▪ Rule-based Knowledge Representation
▪ Expert System Knowledge Representation
An AI-based simulation model typically mimics human intelligence such as
reasoning, learning, perception, planning, language comprehension, problem-
solving, and decision making.
Rule-based knowledge representation is commonly used for building AI-based
simulation models.
An Expert system is also a kind of simulation of some knowledge, typically
constructed using rule-based knowledge representation.
3. How Neural Network is applied in Modelling and Simulation
of a complex system.
[Sir, this question is not CLEAR…, but I tried my best.]
The basic idea behind a neural network is to simulate (copy in a simplified but
reasonably faithful way) lots of densely interconnected brain cells inside a
computer so you can get it to learn things, recognize patterns, and make decisions
in a humanlike way. The amazing thing about a neural network is that you don't
have to program it to learn explicitly: it learns all by itself, just like a brain!
The neural network is applied in modelling and simulation of a complex system
through its mathematical description resulted in a model composed of n input
terminals (dendrites), which receive the values x1, x2, . . . xn, and only 1 output
terminally. To represent the behavior of synapses, the neuron input terminals have
connected weights w1, w2 . . . wn, which values can be either positive or negative,
depending on the corresponding synapses.
4. How Fuzzy Set is applied in Modelling and Simulation of a
complex system.
In a classical set, an element is either a member of the set or not. Fuzzy sets are defined
in terms of classical sets X as −
A = {(x,μA(x))| x ∈ X}
Case 1 − The function μA(x) has the following properties −
∀x ∈ X μA(x) ≥ 0
sup x ∈ X {μA(x)} = 1
Case 2 − Let fuzzy set B be defined as A = {(3, 0.3), (4, 0.7), (5, 1), (6, 0.4)}, then its
standard fuzzy notation is written as A = {0.3/3, 0.7/4, 1/5, 0.4/6}
Any value with a membership grade of zero doesn’t appear in the expression of the set.
Case 3 − Relationship between fuzzy set and classical crisp set.
The following figure depicts the relationship between a fuzzy set and a classical crisp set.
5. Simulate the Bungee Jumping Model in a suitable language
and analysis the results.
[This question is also not CLEAR…, but I didn’t try anything
my best.]