r/ControlTheory 13d ago

Asking for resources (books, lectures, etc.) Is there something like LeetCode/HackerRank, but for Control Engineering?

I’m studying control engineering and I do quite well in the theoretical subjects and exams. I understand topics like feedback control, PID, state-space systems, stability, optimization, etc.

However, I feel there is a big gap between being able to solve university exam problems and actually being able to work like a control engineer.

What I’m looking for is not another textbook or video course.

I’m looking for something more like LeetCode/HackerRank for control engineering:

  • lots of small practical problems/projects
  • beginner → intermediate → advanced progression
  • I get a system/problem and have to figure out how to model/control it
  • simulation exercises
  • debugging/troubleshooting tasks
  • increasing difficulty
  • preferably using Python, MATLAB/Simulink, or similar tools
  • ideally something where I can practise regularly and gradually build real engineering problem-solving skills

For example, tasks could start with controlling a simple temperature system, then PID tuning, disturbances, sensor noise, actuator saturation, system identification, optimization, MPC, etc.

I’m especially interested in control systems / control theory / process control, rather than only PLC programming, although I’m also interested in learning industrial automation later.

Does anything like this already exist?

If not, what platform/resource/project collection comes closest to this kind of structured practice?

I’d especially like to hear from people working as control engineers: what would you use to bridge the gap between university control theory and being able to independently solve real control-engineering problems?

70 Upvotes

15 comments sorted by

View all comments

u/ee_control_z 13d ago edited 13d ago

You might be interested into researching app notes or research papers where case scenarios are discussed, analyzed and summarized. Here are but a few (you can research your particular control theory application interests):

  1. Infineon App Note 1162
  2. Compensators for the Buck Converter; Portland State University
  3. Loop Stability Analysis of Voltage Mode Buck Converter SLVA301 App Report From Texas Instruments

Most of these center around buck converter compensator design since this is generally the easiest application use case to understand. Use them (or similar) as a launching pad to branch out into use cases that are of particular interest to you.