You are on page 1of 4

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.]

You might also like