VOOZH about

URL: https://www.coursera.org/learn/cyber-physical-systems-1

⇱ Cyber-Physical Systems: Modeling and Simulation | Coursera


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

12,540 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.6

56 reviews

Intermediate level
Some related experience required
1 week to complete
at 10 hours a week

Gain insight into a topic and learn the fundamentals.
4.6

56 reviews

Intermediate level
Some related experience required
1 week to complete
at 10 hours a week

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

Shareable certificate

Add to your LinkedIn profile

Assessments

4 assignmentsΒΉ

AI Graded see disclaimer
Taught in English
Flexible schedule
Learn at your own pace

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

Instructor ratings
4.9 (13 ratings)
University of California, Santa Cruz
1 Courseβ€’12,540 learners

Explore more from Mechanical Engineering

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

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

SM
Β·

Reviewed on May 28, 2020

It is a very good course to learn and implement control algorithm in Matlab Simulink model

TM
Β·

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.

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.