Dynamics and Controls Study Materials5 min read

Dynamics and Controls Study Materials5 min read


I’ve enjoyed great opportunities to both study and work on mechanics, electronics, real-time control systems and supporting software for automated machines: Agricultural machine control for the most part, and some neat control systems problems in communications, sensors,  and other areas.

One thing I really like about, modelling a dynamic system is you need to be creative to arrive at an appropriate, “model”. It is just like a scale-model in that it isn’t the, “real thing”. It is something that represents the actual system, in a form simple enough to apply some math to, but not so complicated that you can’t solve the equations into some control electronics and software.

This, “modelling” step is my favorite part. It is the most important part. If it’s too complicated I can’t work with it. If it’s too simple, it means I’m probably ignoring something in the real world that would make any system design fail to do the job correctly. There really is not much math at this point, but a sketch and an accounting for what goes in, and what goes out: the stimuli you expect to make the system do it’s work, and also the forces of nature that want to move the system in ways you can’t always know, but need to manage somehow.

Because we’re dealing with, “dynamic” systems we’re talking about differential equations to represent them. This just means an equation that describes, given where something is (it’s current state), where it is going based upon some attributes and some forces acting on it right now.

It’s kind of like this: if you know where you are standing, you know how heavy you are, and how strong the kid is who is trying to push you out the door to drive him to a friend’s house, we might know how much closer to the door you will be one second from now.

These Differential equations are the mathematical model of a dynamic system. At this point of our model they might be too complicated for us to do much with, so we might need to decide if there are terms we can “ignore” because they will have a small effect, or maybe we need to “linearize” the system by making some assumptions about the range of action (motion) we expect relative to perhaps a typical operating point.

This part requires creativity too, and there are so many great examples of similar problems (especially now with the vast resources of the internet) that it is fun to, “borrow” techniques and sometimes combine techniques from different problems to a problem at-hand. Never forget, the best ideas are typically stolen. So, this, “modelling” of a system truly is like model-making when we think of plastic planes: we are creating a representation of a real thing, with many simplifications, only we are using math.

In December 2017 I decided to revisit system dynamics and control studies. I remember some of the old design “rules” and if I worked on some simple problems I could just grab some old notes, but I wanted a deeper (re)appreciation of some of the theory, and I wanted to strengthen my math skills again. In addition to the QuadCopter papers I shared in my last post, I’m studying the following texts.

Control Systems Basics: review of the old studies

This is introductory Controls textbook.

This is introductory Discrete-time controls text that builds on the text above. Most controllers today are implemented by a digital computer that samples sensors and outputs actuator commands on a, “sampling interval”.  We model this sampling and the math is a bit different (Z-transform in place of Laplace transform in the continuous time case). This is a good reference.

New Material…

I haven’t systematically studied “Optimal Control and Estimation” so after some old notes were challenging me I bought some books.

This looks like the classic text on this subject. I also found a great reference for working through the text:  Weatherwax_Stengel_Notes and some MATLAB samples  here


These last two were listed along with the Stengel book as some of the best, so I picked these up too. I’m a bit into this first one from 1970. I like some of the pre-personal-computer era books because they often tend towards math and hand calculations that promote deeper understanding.





I desired to brush-up on the Lagrangian method for deriving equations of motion. I found a link to a great reference online, and I bought a couple books from the guy! His name is David Morin from Harvard, and his classical mechanics materials look excellent…he also strikes me as a fun person in his presentation of materials.


I grabbed this one too…just for fun if I want to solve some problems. I’m not into Sudoku or crossword puzzles, so why not?




OK, enough with the books already. If you’re in school now or studied these topics before you may have simiar, suitable references.