Through case study and design projects, Computer Control Engineering (18-879) teaches state-space engineering through computer-aided engineering analysis and design software (i.e., MATLAB® and SIMULINK®) and its application to dynamic physical systems. The state-space engineering topics covered in Computer Control Engineering (18-879) include: A modern approach to the analysis and engineering applications of linear systems. Review of fundamental concepts of continuous-time and discrete-time linear systems, including: linearity, superposition, time-invariance and convolution.
Modeling and linearization of multi-input --- multi-output dynamic physical systems. State-space models and transfer functions. Numerical linear algebra algorithms and computational issues in solving systems of linear algebraic equations, eigenvalue-eigenvector and least-squares problems. Singular values. Conditioning and stability. Analytical and numerical solutions of systems of differential and difference equations. State-space computation. All these topics have widespread application throughout engineering. Structural properties of linear dynamic physical systems, including: controllability, observability and stability. Canonical realizations. Poles and zeros of multivariable linear dynamic systems. Linear state-variable feedback controller and asymptotic observer design. Linear state-variable feedback controller and asymptotic observer design. Linear-quadratic regulator design, Kalman Filtering and the separation principle. MATLAB® mathematical software. MATLAB® design applications to electronic circuits, control engineering, dynamics and signal processing.