Introduction to Control Systems - Part 1
Introduction to Control Systems
Overview of the Course
- The course focuses on classical control theory, aimed at first-level undergraduate students.
- It will cover the design of controllers for dynamic systems encountered in practice.
Definition of a System
- A system is defined as an entity that receives an input u(t) and produces an output y(t) .
- Dynamic systems are characterized by variables (inputs and outputs) that change over time, with time being the independent variable.
Understanding Dynamic Systems
- A system or process can also be referred to as a "plant," especially in fields like chemical engineering.
- Various terms may describe systems, but they all refer to entities that transform inputs into outputs.
Classification of Dynamic Systems
Types of Systems
- The course will focus on linear time-invariant causal dynamic systems, primarily single input single output (SISO).
Mathematical Representation
- A dynamic system can be visualized mathematically as a mapping S: u(t) rightarrow y(t) .
Input/Output Classifications
- Classification based on inputs and outputs includes:
- SISO: Single Input Single Output.
- MIMO: Multiple Input Multiple Output.
Characteristics of SISO and MIMO
- In SISO systems, both input u(t) and output y(t) are scalar-valued functions of time.
- In MIMO systems, inputs and outputs are vector-valued functions mapping to multiple dimensions.
Linear vs Non-linear Systems
Understanding Linearity
- The second classification examines whether a system is linear or non-linear.
Understanding Linear Systems
Definition of a Linear System
- A system is defined as linear if it satisfies two conditions: additivity and homogeneity. If the input u_1 results in an output that is a scalar multiple of the corresponding output y_1 , then the system is linear.
Alternative Definitions
- The definition can also be expressed using arbitrary linear combinations of inputs, such as c_1 u_1(t) + c_2 u_2(t) . If this leads to the same linear combination of outputs y_1 and y_2 , then the system remains classified as linear. This principle is known as superposition.
Practical Implications
- In real-world applications, most systems are non-linear; thus, linearity often serves as an approximation for practical problems. It’s important to recognize this limitation when analyzing systems in various contexts.
Time Invariance vs Time Variance
Concept of Time Invariance
- A time-invariant system produces the same output for a given input regardless of when that input is applied. For example, if an input signal is provided at different times but yields identical outputs (delayed by a constant time interval), it indicates time invariance.
Example: Ceiling Fan
- An example illustrating time invariance involves a ceiling fan: if switched on today with a specific electrical input resulting in 100 RPM, switching it on tomorrow with the same input should ideally yield similar results unless wear affects performance over longer periods.
Considerations Over Time
- Over extended periods, factors like wear and tear may alter system responses; hence, while analyzing systems over short durations (e.g., minutes), one can assume they behave consistently (time invariant). However, for long-term operations (e.g., months), variations must be considered leading to potential classification as time-varying systems.
Course Focus
Mathematical Definition of Time Invariant Systems
Understanding Time Invariance
- The mathematical definition states that if y(t) = S(u(t)) , then time invariance implies y(t - tau) = S(u(t - tau)) = y(t - T) for all T in mathbbR .
- This means shifting the input by a time T results in the same output shifted by the same amount, illustrating the concept of time invariance.
Limitations and Considerations
- It is acknowledged that no real system maintains consistent output throughout its lifetime, indicating that time variance may be significant.
- A critical question arises regarding the relevant timescale over which a system's characteristics change when deciding between approximating as time invariant or varying.
Causal vs Non-Causal Systems
Defining Causality
- A causal system's output at any moment depends only on past and current inputs, making it non-anticipative.
- Conversely, a non-causal system anticipates future inputs, which is not considered in this course focused on causal systems.
Course Overview: Types of Systems
Key System Classifications
- The course will focus on dynamic systems categorized as:
- Causal Systems
- Time Invariant Systems (LTI)
- Linear Systems
- Single Input Single Output (SISO)
Importance of LTI Systems
- LTI systems are deemed useful for practical problems and serve as reasonable approximations in many case studies discussed later in the course.
Understanding Control in Dynamic Systems
Concept of Control
- Control refers to making a system behave according to design specifications. This involves regulating how a system operates based on desired outputs.
Example: DC Motor Control
- An example provided is controlling a DC motor where voltage input V(t) affects shaft speed output omega(t) .
Designing Controllers
- The primary question in control design is determining what voltage input achieves a desired angular speed for the motor.
Goals of the Course
Learning Objectives
Mathematical Modeling of Dynamic Systems
Developing a Mathematical Representation
- The initial focus is on developing a mathematical representation for the mapping S , which connects input and output in dynamic systems.
- Various methods exist for obtaining these mathematical models, with an emphasis on physics-based models in this course.
- A semi-empirical approach may be employed, combining physics-derived elements with experimental data to enhance model accuracy.
- The process involves three main steps: creating a mathematical representation for S , analyzing system response, and designing the controller.