Beruflich Dokumente
Kultur Dokumente
Plant
Controller Node
From the theoretical point of view, there is no
Controller Node
problem in this approach. From the implementation Figure 3: NCS
point, several aspects can be improved:
Network
• This structure depends on a single computer This way, the control system becomes more flexible.
to calculate the control algorithm. Depending Network
It can be implemented strictly in the conventional
on the complexity of the plant, it may be too layout, or have different layouts as show in the
figure above where several sensors, controllers and
Figure 1: Networked Control System [13] 4.4. Networked control systems design
considerations
Scheduling message and sampling time assignment
The NCSs mainly focuses on the study of the for different control systems interconnected by one
following three components:
Comparative study of Networked Control System and OMNeT++ Simulator
common-bus network where the main design have other tools that keep the key facts fro the data
consideration of a networked control system. The to provide the result so as to find the best case,
sampling period of a control loop was determined by average case and the worst case. The simulation is
the number of loop delays and the network done on event bases where the events are triggered in
bandwidth, so that it could meet the conditions for sequence order.
stability and schedule. Thus to ease this multi-hop
topology were used, where additional hardware and 5.2 USES OF NETWORKED SIMULATORS
software was introduced to implement the message The Network simulators serve as a great tool for cost
transmission. The use of multi hop topology lead to cutting and time involved by the user to in setting up
an increase in the overall system cost. an entire test bed containing multiple networked
computers, routers and other data links very quickly.
4.5 Time-delay systems Simulation give the engineers, researchers the
Delays occur in the transmission of signals or opportunity to test scenarios that might be difficult
materials between different subsystems. The or expensive to implement using real hardware
networked control system is based on the time delay Network simulators help provide new networking
system. The system can be a large-scale system such protocols or changes to existing protocols without
as communication systems, manufacturing systems creating any harm in the society or causing any extra
and transportation systems, The two main cost. A typical network simulator encompasses a
approaches used to analyze the stability of time- wide range of networking technologies and can help
delay systems are: classical (frequency domain) and the users to build complex networks from basic
functional (time domain) approaches. building blocks such as a variety of nodes and links.
With the help of simulators, one can design
5. NETWORKED SIMULATOR hierarchical networks using various types of nodes
A network simulator is a software program that like computers, hubs, bridges, routers, switches,
imitates the working of a computer network. In links, mobile units etc. There are a wide variety of
simulators, the computer network is typically network simulators, ranging from the very simple to
modeled with devices, traffic and the performance is the very complex. The network simulator enable’s a
analyzed. Typically, users can then customize the user to represent a network topology, specifying the
simulator to fulfill their specific analysis needs. nodes on the network, the links between those nodes
Simulators typically come with support for the most and the traffic between the nodes. The graphical
popular protocols in use today, such as WLAN, Wi- applications in the networked simulator allow the
Max, UDP, and TCP [14]. users to easily visualize the workings of their
simulated environment.
5.1 SIMULATIONS
The imitation of some real thing, state of affairs, or 6. SIMULATION TOOLS: OMNeT++
processing a certain network condition is known as OMNeT++ stands for Objective Modular Network
simulation. Most of simulators available are GUI Testbed in C++. It is a discrete event simulation tool
based while others are scripts or commands based. designed to simulate computer networks, multi-
The various parameters of a network describe the processors and other distributed systems. Its
state of the network like the node placement, applications can be extended for modeling other
existing links and the events such as data systems as well. It has become a popular network
transmissions, link failures. The simulator provides simulation tool in the scientific community as well
an output in the form of files known as trace files. as in industry over the years.
Trace files document every event that occurred in
the simulation. These files are further used for 6.1 THE DESIGN OF OMNeT++
analysis of the network. The network simulators
Comparative study of Networked Control System and OMNeT++ Simulator
OMNeT++ was designed to support network and forces them to write scripts. OMNeT++ solves
simulation on a large scale. The OMNeT++ had the problem that many user face have of writing
various objectives which lead to the main design: script, it was removed by making result analysis
• To enable large-scale simulation, simulation rule-based. Simulations and series of simulations
models need to be hierarchical, and built produce various result files.
from reusable components as much as
possible.
• The simulation software should facilitate
visualizing and debugging of simulation
models in order to reduce debugging time,
which traditionally takes up a large
percentage of simulation projects.
• The simulation software should be
customizable and should allow embedding
simulations into larger applications such as
network planning software.
• Should provide an Integrated Development
Environment that largely facilitates model
development and analyzing results.
Figure 2:OMNeT++ GUI