Unit I-1
Unit I-1
• As an example of the scope of CPS, consider the case of smart traffic systems .
• Smart traffic systems consist of smart traffic monitoring and control infrastructure,
advanced traffic control centers powered by predictive analytics on real-time
traffic data, autonomous vehicles interacting with peer vehicles in proximity, and
traffic control systems.
• CPS controls have a variety of levels of complexity ranging from automatic to
autonomic. A prominent example of CPS in smart traffic is autonomous vehicles,
which are themselves systems of CPS. The functions of CPS within an autonomous
vehicle are orchestrated, collaborated, and coordinated to achieve the overall
autonomous functions of the vehicle.
Dynamical systems
• Dynamical systems theory is the very foundation of almost any kind of rule-based
models of complex systems. It consider show systems change over time, not just
static properties of observations.
Definition: Dynamical System
• A dynamical system is a system whose state is uniquely specified by a set of
variables and whose behavior is described by predefined rules.
• Examples of dynamical systems include population growth, a swinging pendulum,
the motions of celestial bodies, and the behavior of “rational” individuals playing a
negotiation game, to name a few.
• The first three examples sound legitimate, as those are systems that typically
appear in physics textbooks.
• But what about the last example? Could human behavior be modeled as a
deterministic dynamical system?
• The answer depends on how you formulate the model using relevant assumptions.
If you assume that individuals make decisions always perfectly rationally, then the
decision making process becomes deterministic, and therefore the interactions
among them may be modeled as a deterministic dynamical system.
• Of course, this doesn’t guarantee whether it is a good model or not; the
assumption has to be critically evaluated based on the criteria discussed in the
previous chapter.
• multi-dynamical systems i.e., the principle to understand complex systems as a
combination of multiple elementary dynamical aspects.
• This approach helps us tame the complexity of complex systems by understanding
that their complexity just comes from combining lots of simple dynamical aspects
with one another.
• The overall system itself is still as complicated as the whole application. But since
differential dynamic logics and proofs are compositional, we can leverage the fact
that the individual parts of a system are simpler than the whole, and we can prove
correctness properties about the whole system by reduction to simpler proofs
about their parts.
• This approach demonstrates that the whole can be greater than the sum of all
parts.
• The whole system is complicated, but we can still tame its complexity by an
analysis of its parts, which are simpler.
• Completeness results are the theoretical justification why this multi-dynamical
systems principle works.
• Multi-dynamical systems are dynamical systems that can combine discrete
dynamics, continuous dynamics, adversarial dynamics, nondeterministic dynamics,
and stochastic dynamics to model cyber-physical systems.
• Dynamic logics for multi-dynamical systems capture the foundations and
fundamental reasoning principles for those multi-dynamical systems.
Components of Cyber Physical Systems
• Cyber-physical systems (CPSs) are smart systems that depend on the
synergy of cyber and physical components. They link the physical world
(e.g. through sensors, actuators, robotics, and embedded systems) with
the virtual world of information processing. Applications of CPS have the
tremendous potential of improving convenience, comfort, and safety in
our daily life.
• Cyber-physical systems (CPSs) are engineered systems that are designed to
interact seamlessly with networks of physical and computational
components. These systems will provide the foundation of our critical
infrastructure and improve our quality of life in many areas. CPSs and
related systems (such as IoT and industrial Internet) have the potential to
impact various sectors of the economy worldwide
• CPSs are complex systems with the integration of computation,
communication, and control (3C) technology (Wan, et al., 2011). They
combine cyber capabilities (computation and communication) with
physical capabilities (sensors and actuators). CPS can be found nearly
anywhere, including medicine, automobiles, electric power grids, city
infrastructure, manufacturing, aircraft, and building systems.
The 3C conception of CPS
• A CPS has three main components: (1) a physical system, (2) networking
and communication element, (3) a distributed cyber system.
• CPSs are designed with a set of distributed hardware, software, and
network components which are embedded in physical systems and
environments.
• The software plays the most important role; it includes all software
programs for processing, filtering, and storing information.
• CPSs interact with the physical system through networks. The major
characteristics of CPS include distributed real-time, scalability, and
reliability.
• Most CPSs support real- time applications such as real-time monitoring,
real-time control, and real- time forecasting.
CPS Layers
• CPS operates at three layers: perception, transmission, and application
(Ashibani and Mahmoud, 2017).
• The perception layer (or sensors layer) has terminal devices such as
sensors, actuators, cameras, GPS, RFID tags, and readers.
• These devices possess the ability to collect real-time data such as sound,
light, hear, electricity or location and perform commands from the
application layer.
• The transmission layer (or network layer) interchanges and processes data
between the perception and the application.
• Transmission is achieved using local area networks, the Internet or
communication technologies such as Wi-Fi, Bluetooth, ZigBee, and
infrared.
• The application layer processes information from transmission layer and
issues commands to be executed by the sensors and actuators. The main
objective of the layer is to create a smart environment.