Advanced_Cyberphysical_Systems_Skript_V0.45
Definition of Cyber-Physical Systems (CPS):
A CPS is a computer system where mechanisms are controlled or monitored by computer-based algorithms, intertwining physical and software components.
Operate on different spatial and temporal scales, and can interact based on context.
Examples include autonomous vehicles, medical monitoring systems, and industrial control systems.
Relation to Embedded Systems and IoT:
CPS shares similarities with Internet of Things (IoT), with a broader integration of physical and computational elements.
Challenges in Development:
Integration of various engineering disciplines (electrical, mechanical, software).
Lack of a common design language across disciplines.
Levels of Functionality:
CPS can be categorized into five levels, which illustrate its operational capabilities and complexities within manufacturing contexts.
Discusses models for control engineering tasks in CPS, emphasizing the interconnectedness of components.
A Deterministic Finite Automaton (DFA) is represented by a 5-tuple:
M = (Z, Σ, δ, z0, E)
Z: Set of states, Σ: Finite input alphabet, z0: Starting state, E: Final states, δ: Transfer function.
Implementation:
States are realized through memory allocations in registers (binary values).
State Graphs:
Nodes represent states, and edges represent transitions with conditions.
Named states and input/output specifications are used.
Switching Tables (FSM Table):
Lists next states and output signals based on the current state and inputs.
Signal determination and diagram sketching.
State diagram creation (structure and design of the task).
Derailleur/alphabet configuration table setup.
State minimization for design simplicity.
State coding using binary form.
Calculate subsequent and output networks.
Realization and testing of the FSM.
Hybrid systems combine continuous and discrete dynamics, useful for applications such as modeling real-world phenomena (e.g., bouncing ball).
Formalized as Hybrid Automata, which employ variable behaviors defined by differential equations and control modes.
Describes how different bases (binary, octal, decimal, hexadecimal) represent numbers.
Conversion between systems: Can be performed through calculating decimal equivalents followed by integer division to switch base systems.
Represented using character sets (e.g. ASCII, Unicode) for encoding text data.
Represent whole numbers distinctly based on bit positions.
IEEE-754 format for representing rational numbers with a dynamic range, accommodating normalization and exceptions.
A computer consists of CPU, memory, and I/O unit, following the stored-program concept where data and instructions are handled in memory.
Commands are executed in a two-phase process: fetching (reading instruction from memory) followed by execution (action based on previously fetched data).
Peripheral devices interface between microcontrollers and external environments, differing from memory handling.
Description of early connection development and standardization of serial interfaces (RS232), including physical definitions and communication protocols.
Highlights the impact of cyber security on CPS functionality. Misbehaviors in controlling devices can lead to catastrophic failures, necessitating high standards for functional safety and security.
Definition of Cyber-Physical Systems (CPS):
A CPS is a computer system where mechanisms are controlled or monitored by computer-based algorithms, intertwining physical and software components.
Operate on different spatial and temporal scales, and can interact based on context.
Examples include autonomous vehicles, medical monitoring systems, and industrial control systems.
Relation to Embedded Systems and IoT:
CPS shares similarities with Internet of Things (IoT), with a broader integration of physical and computational elements.
Challenges in Development:
Integration of various engineering disciplines (electrical, mechanical, software).
Lack of a common design language across disciplines.
Levels of Functionality:
CPS can be categorized into five levels, which illustrate its operational capabilities and complexities within manufacturing contexts.
Discusses models for control engineering tasks in CPS, emphasizing the interconnectedness of components.
A Deterministic Finite Automaton (DFA) is represented by a 5-tuple:
M = (Z, Σ, δ, z0, E)
Z: Set of states, Σ: Finite input alphabet, z0: Starting state, E: Final states, δ: Transfer function.
Implementation:
States are realized through memory allocations in registers (binary values).
State Graphs:
Nodes represent states, and edges represent transitions with conditions.
Named states and input/output specifications are used.
Switching Tables (FSM Table):
Lists next states and output signals based on the current state and inputs.
Signal determination and diagram sketching.
State diagram creation (structure and design of the task).
Derailleur/alphabet configuration table setup.
State minimization for design simplicity.
State coding using binary form.
Calculate subsequent and output networks.
Realization and testing of the FSM.
Hybrid systems combine continuous and discrete dynamics, useful for applications such as modeling real-world phenomena (e.g., bouncing ball).
Formalized as Hybrid Automata, which employ variable behaviors defined by differential equations and control modes.
Describes how different bases (binary, octal, decimal, hexadecimal) represent numbers.
Conversion between systems: Can be performed through calculating decimal equivalents followed by integer division to switch base systems.
Represented using character sets (e.g. ASCII, Unicode) for encoding text data.
Represent whole numbers distinctly based on bit positions.
IEEE-754 format for representing rational numbers with a dynamic range, accommodating normalization and exceptions.
A computer consists of CPU, memory, and I/O unit, following the stored-program concept where data and instructions are handled in memory.
Commands are executed in a two-phase process: fetching (reading instruction from memory) followed by execution (action based on previously fetched data).
Peripheral devices interface between microcontrollers and external environments, differing from memory handling.
Description of early connection development and standardization of serial interfaces (RS232), including physical definitions and communication protocols.
Highlights the impact of cyber security on CPS functionality. Misbehaviors in controlling devices can lead to catastrophic failures, necessitating high standards for functional safety and security.