O'Reilly logo

An Engineer's Guide to Mathematica by Edward B. Magrab

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10 Control Systems and Signal Processing

10.1 Introduction

A control system is often employed to provide a physical system with the ability to meet specified performance goals. In order to design such a system, one usually creates a model of the physical system and a model of the control system so that the combined system can be analyzed and the appropriate control system characteristics chosen. Mathematica provides a collection of commands that allows one to model the system, analyze the system, and plot the characteristics of the system in different ways. In this chapter, we shall demonstrate the usage of several commands that can be employed to design control systems. In addition, we shall illustrate several commands that can be used in various aspects of signal processing and spectral analysis: filters and windows.

10.2 Model Generation: State-Space and Transfer Function Representation

10.2.1 Introduction

Before illustrating the various Mathematica commands that can be used to represent control systems, we shall introduce a permanent magnet motor as a physical system to be modeled and controlled. This system will be used as the specific linear system when many of the commands are introduced. The governing equations for one such system are [1]

where v = v(t) is the input voltage to the motor windings, i = i(t) is the current in the motor coil, θ = θ(t) is the angular ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required