Cyber-Physical Systems: Modeling and Simulation
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Cyber-Physical Systems: Modeling and Simulation
Instructor: Ricardo Sanfelice
12,540 already enrolled
Included with
Learn more
56 reviews
56 reviews
What you'll learn
Simulate models of physical & cyber components, interfaces, and interconnections.
Describe and model the components of a cyber-physical system.
Design a finite-state machine.
Details to know
See how employees at top companies are mastering in-demand skills
There are 4 modules in this course
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.
What's included
15 videos1 reading1 assignment1 peer review1 discussion prompt
15 videosβ’Total 144 minutes
- Welcome to the Courseβ’6 minutes
- Introductionβ’6 minutes
- Overviewβ’8 minutes
- Modeling Cyber-Physical Systemsβ’6 minutes
- Discrete-Time Systems Concepts (Part 1)β’9 minutes
- Discrete-Time Systems Concepts (Part 2)β’9 minutes
- A Discrete-Time Model of a Ground Vehicleβ’9 minutes
- Simulation of a Discrete-Time Model of a Ground Vehicleβ’17 minutes
- Continuous-Time Concepts (Part 1)β’7 minutes
- A Continuous-Time Model of a Ground Vehicleβ’9 minutes
- Simulation of a Continuous-Time Model of a Ground Vehicleβ’20 minutes
- Continuous-Time Concepts (Part 2)β’8 minutes
- A Continuous-Time Model of a Linear Time-Invariant Systemβ’9 minutes
- A Continuous-Time Model of the Temperature in a Roomβ’9 minutes
- Simulation of the Temperature in a Roomβ’13 minutes
1 readingβ’Total 15 minutes
- Using MATLAB and Simulinkβ’15 minutes
1 assignmentβ’Total 30 minutes
- Quiz #1β’30 minutes
1 peer reviewβ’Total 60 minutes
- Homework #1β’60 minutes
1 discussion promptβ’Total 10 minutes
- MATLAB and Simulink Supportβ’10 minutes
What's included
12 videos1 assignment1 peer review
12 videosβ’Total 72 minutes
- Finite-State Machines (Part 1)β’6 minutes
- Finite-State Machines (Part 2)β’3 minutes
- Finite-State Machines (Part 3)β’6 minutes
- Simulation of a Finite State Machineβ’7 minutes
- A Finite-State Machine for Controlling the Temperature in a Roomβ’6 minutes
- Simulation of a Finite State Machine to Control the Temperature of a Roomβ’7 minutes
- A Finite State Machine Modeling a Chess Gameβ’7 minutes
- A Cyber-Physical System Model of a Thermostat (Part 1)β’6 minutes
- A Cyber-Physical System Model of a Thermostat (Part 2)β’5 minutes
- Simulation of a Cyber-Physical System Model of a Thermostatβ’8 minutes
- Models of Computationsβ’6 minutes
- A General Discrete-Time Model of a Linear Time-Invariant Algorithmβ’5 minutes
1 assignmentβ’Total 30 minutes
- Quiz #2β’30 minutes
1 peer reviewβ’Total 60 minutes
- Homework #2β’60 minutes
What's included
13 videos1 assignment1 peer review
13 videosβ’Total 109 minutes
- Analog to Digital Conversionβ’6 minutes
- A Model of an Analog to Digital Converterβ’10 minutes
- Digital to Analog Conversionβ’10 minutes
- A Model of a Digital to Analog Converterβ’4 minutes
- Simulation of an Analog to Digital Converterβ’6 minutes
- A Model of an Implemented Finite-State Machineβ’9 minutes
- Simulation of an Implemented Finite State Machineβ’5 minutes
- A Digital Communication Networkβ’13 minutes
- Simulation of a Digital Communication Networkβ’8 minutes
- A Cyber-Physical System Model for Estimation Over a Networkβ’12 minutes
- Simulation of a Cyber-Physical System Model for Estimation Over a Networkβ’7 minutes
- A Cyber-Physical System Model for Sample and Hold Controlβ’9 minutes
- Simulation of a Cyber-Physical System Model for Sample and Hold Controlβ’10 minutes
1 assignmentβ’Total 30 minutes
- Quiz #3β’30 minutes
1 peer reviewβ’Total 60 minutes
- Homework #3β’60 minutes
What's included
11 videos1 assignment1 peer review
11 videosβ’Total 88 minutes
- Introduction to Executions (or Solutions) to Cyber-Physical Systemsβ’12 minutes
- Hybrid Time Domainsβ’9 minutes
- Hybrid Arcsβ’7 minutes
- Definition of an Execution (without Inputs)β’8 minutes
- Definition of an Execution (with Inputs)β’8 minutes
- Types of Executionsβ’12 minutes
- Executions for the Digital to Analog Converterβ’10 minutes
- Simulations of Cyber-Physical Systemsβ’6 minutes
- Introduction to Hybrid Equations Toolbox (Part 1)β’5 minutes
- Introduction to Hybrid Equations Toolbox (Part 2)β’10 minutes
- Course Conclusionβ’1 minute
1 assignmentβ’Total 30 minutes
- Quiz #4β’30 minutes
1 peer reviewβ’Total 60 minutes
- Homework #4β’60 minutes
Instructor
Explore more from Mechanical Engineering
- Status: Free Trial
Specialization
- Status: Free Trial
Course
- Status: Free TrialM
MathWorks
Course
- Status: Free Trial2
28DIGITAL
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
75%
- 4 stars
17.85%
- 3 stars
1.78%
- 2 stars
3.57%
- 1 star
1.78%
Showing 3 of 56
Reviewed on May 28, 2020
It is a very good course to learn and implement control algorithm in Matlab Simulink model
Reviewed on May 1, 2018
This course teaches you a solid background about CPS and the principle of model design as well.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
ΒΉ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.
