Visible to the public File preview

An Interdisciplinary Controls Curriculum for CPS Education
Patrick J. Martin York College of Pennsylvania

CPSEd - April 8, 2013

1

Control and CPS
Question: How do we prepare control engineers for CPS work? Answer:

Combine modern control design with key topics from CPS

CPSEd - April 8, 2013

2

Targeted Learning Outcomes
Model physical and cyber systems. Simulate and test these models. Identify, formulate, and solve CPS problems. Continue learning after the course is complete.

CPSEd - April 8, 2013

3

Curriculum
• State-space control
• Modeling, State-feedback, LQR, Kalman filters

• Cyber-system modeling and implementation
• hybrid systems, concurrency models, real-time systems

• Project-based learning
• Synthesize control and CPS topics together
NASA

CPSEd - April 8, 2013

4

Challenges
• Students have basic to intermediate programming skills
• require more skeleton code

• No single textbook that teaches controls this way
• balance theory with practice

CPSEd - April 8, 2013

5

Reflections on the Course
• Strengths (so far)
• students enjoy in-class activities, project work • students intrigued by subject matter • students are using CPS topics

• Weaknesses (so far)
• some cognitive overload (senior-itis?) • project teams might be too big • content sizing and timing

CPSEd - April 8, 2013

6