UCSC - Cyber-Physical Systems: Modeling and Simulation
- Offered byCoursera
Cyber-Physical Systems: Modeling and Simulation at Coursera Overview
Duration | 13 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Cyber-Physical Systems: Modeling and Simulation at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Intermediate Level
- Approx. 13 hours to complete
- English Subtitles: English
Cyber-Physical Systems: Modeling and Simulation at Coursera Course details
- Cyber-physical systems (CPS for short) combine digital and analog devices, interfaces, networks, computer systems, and the like, with the natural and man-made physical world. The inherent interconnected and heterogeneous combination of behaviors in these systems makes their analysis and design an exciting and challenging task.
- CPS: Modeling and Simulation provides you with an introduction to modeling and simulation of cyber-physical systems. The main focus is on models of physical process, finite state machines, computation, converters between physical and cyber variables, and digital networks. The instructor of this course is Ricardo Sanfelice (https://hybrid.soe.ucsc.edu), Associate Professor in the Department of Computer Engineering at the University of California Santa Cruz.
Cyber-Physical Systems: Modeling and Simulation at Coursera Curriculum
Basic Modeling Concepts: Discrete-time and Continuous-Time Systems
Welcome to the Course
Introduction
Overview
Modeling Cyber-Physical Systems
Discrete-Time Systems Concepts (Part 1)
Discrete-Time Systems Concepts (Part 2)
A Discrete-Time Model of a Ground Vehicle
Simulation of a Discrete-Time Model of a Ground Vehicle
Continuous-Time Concepts (Part 1)
A Continuous-Time Model of a Ground Vehicle
Simulation of a Continuous-Time Model of a Ground Vehicle
Continuous-Time Concepts (Part 2)
A Continuous-Time Model of a Linear Time-Invariant System
A Continuous-Time Model of the Temperature in a Room
Simulation of the Temperature in a Room
Using MATLAB and Simulink
Quiz #1
Modeling Cyber Components: Finite State Machines, Computations, Algorithms, and a First CPS Model
Finite-State Machines (Part 1)
Finite-State Machines (Part 2)
Finite-State Machines (Part 3)
Simulation of a Finite State Machine
A Finite-State Machine for Controlling the Temperature in a Room
Simulation of a Finite State Machine to Control the Temperature of a Room
A Finite State Machine Modeling a Chess Game
A Cyber-Physical System Model of a Thermostat (Part 1)
A Cyber-Physical System Model of a Thermostat (Part 2)
Simulation of a Cyber-Physical System Model of a Thermostat
Models of Computations
A General Discrete-Time Model of a Linear Time-Invariant Algorithm
Quiz #2
Modeling Interfaces for Cyber-Physical Systems: Conversion, Networks, and Complete CPS Models
Analog to Digital Conversion
A Model of an Analog to Digital Converter
Digital to Analog Conversion
A Model of a Digital to Analog Converter
Simulation of an Analog to Digital Converter
A Model of an Implemented Finite-State Machine
Simulation of an Implemented Finite State Machine
A Digital Communication Network
Simulation of a Digital Communication Network
A Cyber-Physical System Model for Estimation Over a Network
Simulation of a Cyber-Physical System Model for Estimation Over a Network
A Cyber-Physical System Model for Sample and Hold Control
Simulation of a Cyber-Physical System Model for Sample and Hold Control
Quiz #3
Trajectories in CPS and Simulations: Time Domains, Executions, and Complete CPS Models
Introduction to Executions (or Solutions) to Cyber-Physical Systems
Hybrid Time Domains
Hybrid Arcs
Definition of an Execution (without Inputs)
Definition of an Execution (with Inputs)
Types of Executions
Executions for the Digital to Analog Converter
Simulations of Cyber-Physical Systems
Introduction to Hybrid Equations Toolbox (Part 1)
Introduction to Hybrid Equations Toolbox (Part 2)
Course Conclusion
Quiz #4