Unit I: System Definition and Components
Unit I: System Definition and Components
UNIT I
1. System Definition and components
A System is defined as an aggregation or assemblage of objects joined in some regular
interaction or interdependence.
Or
A system is a collection of distinct objects which interact with each other.
The system is called dynamic where the interactions cause changes over time, static
otherwise.
Examples of the system may be given as:
o aircraft flying under the control of an autopilot,
o factory which produces some goods
o solar system - sun and planets interacting under influence of gravity
o chemical plant
o disease epidemic
o economy
o telephone network
(Some of these examples will be discussed in the class in detail.)
There are certain terms defined in reference with system:
Entity: an object of interest in a system
Attribute: denotes a property of an entity, may be many to a given entity.
Activity: any process that causes changes in the system
State of the system: a description of all the entities, attributes, and activities as
they exist at one point of time. The progress of the system is studied by following
the changes in the state of the system.
SYSTEM
TRAFFIC
ENTITIES
CARS
BANK
CUSTOMERS
COMMUNICATION
MESSAGES
SUPERMARKET
CUSTOMERS
ATTRIBUTES
SPEED
DISTANCE
BALANCE
CREDIT STATUS
LENGTH
PRIORITY
SHOPPING LIST
ACTIVITIES
DRIVING
DEPOSITING
TRANSMISSION
CHECKING-OUT
2. Stochastic Activities
1
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
Activities in a system can be either deterministic or stochastic. Where the outcome of an
activity can be described completely in terms of its input, the activity is said to be
deterministic. Where the effects of the activity vary randomly over various possible
outcomes, the activity is said to be stochastic.
If the occurrence of the activity is random, it will constitute the part of the environment.
4. System Modeling
To study a system, it is sometimes possible to experiment with the system itself but in most
cases, testing a real-world system can be prohibitively expensive or outright impossible.
Seeing how an automobile collapses when it hits a barrier is an example of an expensive
exercise to conduct in reality. But by crashing simulated cars into simulated walls on a
workstation, automotive safety engineers can quickly evaluate potential designs and reduce
the number of real cars that must be instrumented and sacrificed at the test track.
An example of an impossible-to-realize experiment would be estimating the environmental
damage wrought by an asteroid colliding with the earth. At present, we lack the ability to
conduct this experiment in actuality. But on a computer, we can safely slam simulated
asteroids of all sizes and shapes into various parts of a simulated earth all day long without
having to worry about triggering real-world mass extinction.
Consequently, system studies are generally conducted with a model of the system. For the
purpose of most of studies, it is not necessary to consider all the details of a system; so a
model is not only a substitute for a system, it is also a simplification of the system.
Definition of a Model
A model is a simplified representation or replica of the real thing. The model can itself be a
real thing, for example when a mouse in an experiment plays the role of "little man."
However, a model can also be abstract or conceptual, as when ordinary or technical languages
are used to represent something in the real world. In ordinary language, the simplest kind of
abstract model is called an "analogy."
A model is the body of information about a system gathered for the purpose of studying the
system. Since the purpose of the study will determine the nature of the information that is
gathered, there is no unique model of a system. Different models of the same system will be
2
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
reproduced by different analysts interested in different aspects of the system or by the same
analyst as his understanding of the system changes.
3
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
The task of deriving a model of a system may be divided broadly into two subtasks:
1. Establishing the model structure (base model)
2. Supplying the data.
But these two subtasks are very intimately related to each other. Neither can be done without
the other.
Establishing the structure determines the system boundary and identifies the entities,
attributes, and activities of the system.
The data provide the values the attributes can have and define the relationships involved in
the activities.
The example of a supermarket system mode, in this context, will be discussed in the class.
5. Types of Models
Models used in systems studies have been classified in many ways. We will follow the
following classification structure.
4
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
Physical Models
These are based on some analogy between such systems as mechanical and electrical,
electrical and hydraulic, or human and animal. In a physical model the system attributes are
represented by such measurements as a voltage or the position of a shaft or behavior towards
something.
For example, a scale model of an airplane can be used in a wind tunnel to investigate the
effects of different wing shapes. Human biological processes can be modeled by using
laboratory animals or cultures in test tubes to test medical treatments for possible use on
people. Social processes too can be modeled, as when a new method of instruction is tried out
in a single classroom rather than in a whole school system.
Mathematical Models
These models use symbolic notation and mathematical equations to represent a system.
A mathematical model is a conceptual model that uses mathematical languages rather than
ordinary languages to represent a particular scientific context. The scientific context itself
would ordinarily be one that exists in the real world and the model is necessarily a simplified
description of the actual context. Ordinarily a model represents what are believed to be a few
crucial features of this context and achieves simplification by omitting other aspects which
are less important or are irrelevant.
As an example of simplification, consider the physical models of aircraft used in engineering.
The dimensions of the wings would be accurately reproduced to scale but the color of the
wings might not be reproduced. Color is usually considered irrelevant to the "lift" and other
aerodynamic characteristics that are being predicted. Even here, though, it is possible to
conceive of special circumstances where the color might be relevant (e.g. by affecting wing
temperatures).
Another example
The basic idea of mathematical modeling is to find a mathematical relationship that behaves
in the same way the system of interest does. (The system in this case can be other
abstractions, as well as physical or biological phenomena.) For example, the increasing speed
of a falling rock can be represented by the symbolic relation v = gt, where g has a fixed value.
The model implies that the speed of fall (v) increases in proportion to the time of fall (t). A
mathematical model makes it possible to predict what phenomena may be like in situations
outside of those in which they have already been observedbut only what they may be like.
Often, it is fairly easy to find a mathematical model that fits a phenomenon over a small range
of conditions (such as temperature or time), but it may not fit well over a wider range.
Although v = gt does apply accurately to objects such as rocks falling (from rest) more than a
few meters, it does not fit the phenomenon well if the object is a leaf (air drag limits its speed)
or if the fall is a much larger distance (the drag increases, the force of gravity changes).
A second distinction, within the above classification, between static models and dynamic
models is made as follows:
Static Models
Static models can only show the values that system attributes take when the system is in
balance. A static model is one that does not account for time. It identifies the before and after
5
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
outcomes but does not trace the path that the model takes to move from one equilibrium
position to another.
The supply and demand model (price determination) is an example of a static model in that it
identifies the two equilibrium positions, but it does not trace how the model moved between
the two positions.
Dynamic Models
These models follow the changes over time that result from the system activities. A dynamic
model contains time as a variable that can be used to trace how the model moves from one
equilibrium position to the next.
Discussion on Mathematical Models
Mathematical models are further classified based on the technique by which the model is
solved (actual values are assigned to system attributes). A distinction is made between
analytical and numerical methods.
Analytical methods are those which use the deductive reasoning of mathematical theory to
solve models. We know that only certain forms of equations can be solved. For example,
linear differential equations can be solved. Keeping this in mind, an engineer who restricts the
description of a system to that form will derive a model that can be solved analytically.
Numerical methods involve applying computational procedures to solve equations.
System simulation is considered to be a numerical computation technique used in
conjunction with dynamical models.
Example
System A: Suspension of an automobile wheel when the automobile body is assumed to be
immobile in a vertical direction.
It represents
a mass that is subject to an applied force F(t) varying with time
6
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
a spring whose force is proportional to its extension or contraction
a shock absorber that exerts a damping force proportional to the velocity of
the mass
distance moved
mass
K
D
Inspection of these two equations shows that they have exactly the same form and that the
following equivalence occurs between the quantities in the two systems:
Displacement
x
Charge
q
Velocity
x
Current
I (= q)
Force
F
Voltage
E
Mass
M
Inductance
L
Damping factor
D
Resistance
R
Spring stiffness factor K
1/ Capacitance 1/ C
This shows that these two systems are analogs of each other, and the performance of either
can be studied with the other.
Practically, it is simpler to modify the electrical system than the mechanical system.
Moreover, it is easy to model the effects electrically by placing limits on the voltage that can
exist on the capacitance.
7
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
8. Static Mathematical Models
A static model gives the relationships between the system attributes when the system is in
equilibrium.
For example, in marketing a commodity there is a balance between the supply and demand
for the commodity. Both factors depend upon price. A simple model will exhibit what is the
price at which the balance occurs.
Structural Equation 1: The Demand Curve
Q=abP
Structural Equation 2: The Supply Curve
S=c+dP
Structural Equation 3: The Equilibrium
S=Q
The consumer demand (Q) is influenced by the price of the good (P). The higher the price
then the lower the demand whiles the higher their income the higher the demand.
The fact that linear relationships have been assumed allows the model to be solved
analytically. The equilibrium market price is given by the following expression:
P = (a c) / (b + d)
The above model was linear in nature. If we take non-linear market model in which the
demand will be represented by a curve that slopes downwards and the supply by a curve that
slopes upwards. It may not then be possible to express the relationships by equations that can
be solved. Some numeric method is then needed to solve the equations. Drawing the curves
to scale and determining graphically where they intersect is one such method.
8
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
9. Dynamic Mathematical Models
These types of models allow the changes of system attributes to be derived as a function of
time. The equation showing the relationships may be established with either analytically or
with a numerical computation, depending upon the complexity of the model.
The example of car wheel system will be discussed in the class.
A. Environment Segment
9
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
The major element of this segment is market model, the set of relationships that determine
what the demand for the product will be. Demand is the main output of the model and price
and supply of the two main inputs.
Several other factors can influence the market like national economy, the population that
purchases the product and competition from other producers. All these factors carry their own
weights while affecting the market model.
B. Production Segment
The main input to this sub-system is the labor and machinery assigned for production. The
main output is the supply of the product. A distribution subsystem will also be needed to
investigate how the location of warehouses should be matched to population distribution.
The other factors which will influence this subsystem are national economy (wages will be
decided by this) and world economy (if the product has to be exported).
C. Management Segment
The main inputs are the demand for the product, and the capital investment to be made in the
business. The main outputs are the price to be set and the profit to be expected. A pricing
model sets the price, and a financial model decides how the investment capital is to be divided
between labor and machinery. A forecasting model will predict the future demand of the
product. Both national and world economy will affect this subsystem.
Putting A, B, and C segments give the full corporate model. This can further be expanded
which will strictly depend on the type and purpose of study.
10
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida
UNIT I
desired performance, the design is accepted. Otherwise, the system is redesigned and the
process is repeated.
System Postulation aims to the characteristic of the way models are employed in social,
economic, political, and medical studies, where the behavior of the system is known but the
processes that produce the behavior are not. Hypotheses are made on a likely set of entities
and activities that can explain the behavior.
Many studies combine two or three of these aspects or alternate between them as the study
proceeds. The term system engineering is used to describe system studies where a
combination of analysis and design is used first to study and then design the system.
One example of each of above said types of system studies will be explained in the class.
11
T P Singh, Assistant Professor @ Department of CSE, School of Engg & Technology, Sharda University, Greater Noida