Fundamentals of Signals and Control Systems
By Smain Femmam
()
About this ebook
The aim of this book is the study of signals and deterministic systems, linear, time-invariant, finite dimensions and causal. A set of useful tools is selected for the automatic and signal processing and methods of representation of dynamic linear systems are exposed, and analysis of their behavior. Finally we discuss the estimation, identification and synthesis of control laws for the purpose of stabilization and regulation.
The study of signal characteristics and properties systems and knowledge of mathematical tools and treatment methods and analysis, are lately more and more importance and continue to evolve. The reason is that the current state of technology, particularly electronics and computing, enables the production of very advanced processing systems, effective and less expensive despite the complexity.
Smain Femmam
Smain Femmam is currently Senior Director of Research at the University of Haute-Alsace in France and is on the editorial board of several journals. His research interests include signal processing for wireless communication-computers, estimation theory, adaptive filtering, array processing, distributed and embedding systems, complex theory and robotics.
Related to Fundamentals of Signals and Control Systems
Related ebooks
Mechanical Vibrations: Applications to Equipment Rating: 0 out of 5 stars0 ratingsModal Testing: A Practitioner's Guide Rating: 0 out of 5 stars0 ratingsSliding Mode Control of Uncertain Parameter-Switching Hybrid Systems Rating: 0 out of 5 stars0 ratingsDiscrete Wavelet Transform: A Signal Processing Approach Rating: 5 out of 5 stars5/5Fundamentals of Electronics 2: Continuous-time Signals and Systems Rating: 0 out of 5 stars0 ratingsSystems Dependability Assessment: Benefits of Petri Net Models Rating: 0 out of 5 stars0 ratingsPrognostics and Health Management: A Practical Approach to Improving System Reliability Using Condition-Based Data Rating: 0 out of 5 stars0 ratingsAnalog Automation and Digital Feedback Control Techniques Rating: 0 out of 5 stars0 ratingsFoundations of Electromagnetic Compatibility: with Practical Applications Rating: 0 out of 5 stars0 ratingsHilbert Transform Applications in Mechanical Vibration Rating: 0 out of 5 stars0 ratingsIntroduction to Mathematical Methods for Environmental Engineers and Scientists Rating: 0 out of 5 stars0 ratingsFundamentals of Electronics 3: Discrete-time Signals and Systems, and Quantized Level Systems Rating: 0 out of 5 stars0 ratingsIntroduction to Operational Modal Analysis Rating: 0 out of 5 stars0 ratingsModel Identification and Data Analysis Rating: 0 out of 5 stars0 ratingsStatistical Signal Processing in Engineering Rating: 0 out of 5 stars0 ratingsHandbook of Analog Circuit Design Rating: 4 out of 5 stars4/5Fundamentals of Communication Systems Rating: 0 out of 5 stars0 ratingsActive Disturbance Rejection Control for Nonlinear Systems: An Introduction Rating: 0 out of 5 stars0 ratingsWavelet Analysis and Transient Signal Processing Applications for Power Systems Rating: 0 out of 5 stars0 ratingsWireless Communications Systems Design Rating: 0 out of 5 stars0 ratingsModel-Based Processing: An Applied Subspace Identification Approach Rating: 0 out of 5 stars0 ratingsAnalysis and Control of Linear Systems Rating: 0 out of 5 stars0 ratingsMicrowave Filters for Communication Systems: Fundamentals, Design, and Applications Rating: 0 out of 5 stars0 ratingsStatistical Optics Rating: 4 out of 5 stars4/5Modern Vibrational Spectroscopy and Micro-Spectroscopy: Theory, Instrumentation and Biomedical Applications Rating: 0 out of 5 stars0 ratingsFrom Prognostics and Health Systems Management to Predictive Maintenance 1: Monitoring and Prognostics Rating: 0 out of 5 stars0 ratingsDigital Signal Processing: Instant Access Rating: 4 out of 5 stars4/5Electrical Engineering: Know It All Rating: 4 out of 5 stars4/5Foundations of Image Science Rating: 0 out of 5 stars0 ratingsElectrical Spectrum and Network Analyzers: A Practical Approach Rating: 0 out of 5 stars0 ratings
Technology & Engineering For You
The Big Book of Hacks: 264 Amazing DIY Tech Projects Rating: 4 out of 5 stars4/580/20 Principle: The Secret to Working Less and Making More Rating: 5 out of 5 stars5/5Basic Engineering Mechanics Explained, Volume 1: Principles and Static Forces Rating: 5 out of 5 stars5/5Electrical Engineering 101: Everything You Should Have Learned in School...but Probably Didn't Rating: 5 out of 5 stars5/5The Art of War Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsThe Big Book of Maker Skills: Tools & Techniques for Building Great Tech Projects Rating: 4 out of 5 stars4/5The CIA Lockpicking Manual Rating: 5 out of 5 stars5/5The 48 Laws of Power in Practice: The 3 Most Powerful Laws & The 4 Indispensable Power Principles Rating: 5 out of 5 stars5/5U.S. Marine Close Combat Fighting Handbook Rating: 4 out of 5 stars4/5The Official Highway Code: DVSA Safe Driving for Life Series Rating: 3 out of 5 stars3/5How To Use Chatgpt: Using Chatgpt To Make Money Online Has Never Been This Simple Rating: 0 out of 5 stars0 ratingsSmart Phone Dumb Phone: Free Yourself from Digital Addiction Rating: 0 out of 5 stars0 ratingsBroken Money: Why Our Financial System is Failing Us and How We Can Make it Better Rating: 5 out of 5 stars5/5Logic Pro X For Dummies Rating: 0 out of 5 stars0 ratingsUltralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career Rating: 4 out of 5 stars4/5The Total Inventor's Manual: Transform Your Idea into a Top-Selling Product Rating: 1 out of 5 stars1/5Understanding Media: The Extensions of Man Rating: 4 out of 5 stars4/5How to Disappear and Live Off the Grid: A CIA Insider's Guide Rating: 0 out of 5 stars0 ratingsThe Systems Thinker: Essential Thinking Skills For Solving Problems, Managing Chaos, Rating: 4 out of 5 stars4/5The Art of War Rating: 4 out of 5 stars4/5The Complete Titanic Chronicles: A Night to Remember and The Night Lives On Rating: 4 out of 5 stars4/5Artificial Intelligence: A Guide for Thinking Humans Rating: 4 out of 5 stars4/5The Right Stuff Rating: 4 out of 5 stars4/5The Fast Track to Your Technician Class Ham Radio License: For Exams July 1, 2022 - June 30, 2026 Rating: 5 out of 5 stars5/5The Wuhan Cover-Up: And the Terrifying Bioweapons Arms Race Rating: 0 out of 5 stars0 ratings
Reviews for Fundamentals of Signals and Control Systems
0 ratings0 reviews
Book preview
Fundamentals of Signals and Control Systems - Smain Femmam
Preface
This preface gives an overview of signals and systems, generalities and notions of process control and regulation.
Introduction
The main objective of these two volumes is the analysis and the study of linear, time-invariant, causal signals and deterministic systems of finite dimensions. We will focus our efforts on defining a set of tools useful to automatic control and signal processing, after which we will discuss methods for the representation of linear dynamic systems for the analysis of their behavior. Finally, the identification and the synthesis of control laws will be addressed for the purpose of stabilization and regulation in systems control. Chapter 6 of the other volume [FEM 16] will be dedicated to the use of the Nao robot for a specific application; in this case, home care service.
Signals and systems: generalities
Whether in the analog or digital field the study of the characteristic properties of signals and systems, the knowledge of mathematical tools, processing and analysis methods are constantly evolving and of late are increasingly significant. The reason is that the current state of technology, in particular of electronics and computer science, makes possible the implementation of very advanced processing systems, which are effective and increasingly less expensive in spite of their complexity. Aims and requirements generally depend on applications. Figure 1 presents the connections between the various disciplines, the scientific and technological resources for their operation with the aim of processing signals or automatic control for the operation or the development of current applications1.
In all areas of physics, for study, analysis and understanding of natural phenomena, a stage for modeling and for the study of the structure of the physical process is necessary. This has led to the development of techniques for modeling, representation and analysis of systems using a fairly general terminology. This terminology is difficult to introduce in a clear manner but the concepts which it relies upon will be defined in detail in the following chapters.
Signal processing concerns the various operations carried out on analog or digital physical quantities with the purpose of analyzing, interpreting and extracting information. These operations are illustrated in Figure 2.
The mastery and the implementation of signal processing techniques require the knowledge of a number of theoretical tools. The objective of this book is to establish the basic concepts of the theoretical study and clarify common processing methods.
A physical process is divided into several components or parts forming what is called a system. This is the case, for example, of an engine that consists of an amplifier, power supply, an electromagnetic part and a position and/or speed sensor. The input to the system is the voltage applied to the amplifier and the output is either the position or the speed of the rotation of the motor shaft.
Among the objectives of the control engineer is the modeling, behavior analysis and the regulation or control of a system, aiming for the dynamic optimization of its behavior. The operation of the system or control is designed to ensure that the variables or system outputs follow a desired trajectory (curve over time in general) or have dynamics defined by the specifications document. For temperature regulation of a speaker to a reference value, one of the following diagrams can be used. Details of vehicle operation is shown in Figure 3.
Notions of process and operation control
The objective of automatic control is to design control and operation systems that are able to assign to a dynamic process (physical, chemical physical, biological, economical, etc.) a behavior defined in advance by the operator based on the requirements specifications. For example, we can consider speed regulation of a car that gives the process (the car) a previously determined speed, regardless of the disturbances that may occur (variation of the slope, etc.). Other examples include a radar antenna alignment system for the monitoring of the trajectory of an airplane or a satellite, and an air conditioner designed to stabilize the temperature at a constant value fixed in advance.
Figure 1. Applied scientific and technological resources
A process can be defined by establishing relationships between input and output quantities (this will be formally defined in different ways throughout this book. It is represented in Figure 4.
In the example of the car, the output is the speed and inputs may be the position of the accelerator pedal, the slope of the road and/or any other physical quantities that have an influence on the speed (the output of the system). Inputs consist of variables that can be manipulated (position of the pedal) and upon which no action is possible (the slope of the road). The latter are called disturbance inputs, they may be measurable or not accessible, random or deterministic. The variables that can be manipulated can be used as control inputs.
Figure 2. Basic concepts of theoretical study and processing methods
Figure 3. Diagram of the model for vehicle operation
Figure 4. Process with multiple input and output quantities
In order to maintain the constant speed of a vehicle, a mathematical model of the process must be developed, in which the vehicle speed is linked to the position of the accelerator pedal, and then by inverting this model, the necessary input to obtain a specified speed can be derived. As a result, if the system output is not taken into consideration, an open-loop control is carried out (see Figure P.5).
Figure 5. Open-loop process
This diagram shows that the control system does not account for disturbances; it cannot function properly. For example, if the vehicle is confronted with different slopes, the slope is considered a disturbance input for the process. It will be required that the model take the slope into account and thus a measurement system of the slope (which would result in a compensation of the measurable disturbances).
Figure 6. Open-loop process with disturbances
To improve the behavior, a control system can be defined that calculates, based on the desired speed obtained speed difference, the necessary action on the pedal to regulate (stabilize) the speed at a value specified by the operator. We will thus obtain an automatic control system of the speed of the vehicle. A sensor measuring the speed obtained is necessary. This system automatically performs what the driver does: it compares the target speed with the actual speed (displayed by the dashboard (sensor)) and acts upon the accelerator to reduce the speed difference to zero. The result will then be a control system or loop system or servo (servo system). The block diagram (functional) of the principle of a servo system is shown in Figure 7:
– yd: setpoint is an electrical quantity that represents the desired value of the output of the system;
– ε: error signal between the setpoint and the actual output of the system;
– u: control signal generated by the control system;
– y: is a physical quantity that represents the system output.
Figure 7. Functional block diagram of a servo system
The physical quantity y is measured with a sensor that translates it into an electrical quantity. This electric quantity is compared to the setpoint using a comparator.
One of the great advantages of a looped system compared to an open-loop system lies in the fact that the loop system automatically rejects disturbances. In control systems, when the setpoint (reference) is constant, it is referred to control (for example oven temperature control and speed control of a motor); in the case where the reference is not constant, this is referred to as tracking (for example target tracking by an antenna).
An additional input (measure of the slope), with respect to the equipment existing in the previous example, would complete this diagram with an anticipation about the effect of the disturbance (due to the slope variation).
A system is said to be controlled when there is a loop between the output and the input or when the variable to be adjusted is the setpoint input of the system. For example, for the heating system of a house or of an enclosure, the input is the temperature setpoint and the output is the temperature in the enclosure. An open-loop heating system is a system that does not show any loopback, taking into account the effective temperature of the enclosure. Thus, it is sensitive to external shocks, a rise in the external temperature would cause an excess of heating.
Examples:
The examples are as follows: temperature system control of an oven, fluid flow servo control, speed system control of the trajectory of a vehicle. When the desired path is reduced to a point, this is referred to as regulation and not as system control because the aim here is to stabilize the output of the system at a point. A control system can be qualified by its degree of stability, accuracy, response speed, sensitivity to disturbances acting on the system, robustness with respect to disturbances on measures and errors or variations of the characteristic parameters of the system. The accuracy of a control system can be characterized by the maximum amplitude of the position error.
Figure 8. Speed regulation of a motor
Figure 9. Temperature regulation of an oven
Figure 10. Control system with correction
In the definition of a control system, we will write transfer functions as follows: H(p) transfer of the system to be controlled, p is the Laplace operator; R(p) transfer of the sensor or measurement unit, C(p) transfer of the corrector or controller. The setpoint is ω(t) and the output to be controlled y(t). The direct chain consists of C(p) and H(p). Block R(p) constitutes the feedback chain. e(t) is the difference between output and setpoint also called control error or trajectory tracking error. In order to simplify study, we consider a unity feedback scheme in which R(p) = 1.
Figure 11. Controlled transfer function with feedback
Figure 12. Controlled transfer function without feedback
In general, transfers H(p) and R(p) are known, estimated or can be obtained and the goal is the determination of a corrector C(p) that can satisfy the required performances for the closed-loop system (transfer from w to y).
Figure 13. Control system with closed-loop system controller
Figure 14. System control with correction of a robotized system
Several types of systems can be distinguished:
– continuous systems for which all measured quantities are continuous;
– discrete systems for which all measured quantities are only measured at very specific times (discontinuous or discrete); these are referred to as sampled data or digital systems;
– linear systems (they can be described by linear differential equations);
– nonlinear systems (described by nonlinear differential equation). It is possible, often in the first approximation, to linearize nonlinear systems based on an operation point (equilibrium), considering small variations around this point;
– time-invariant systems (described by differential equations with constant coefficients) and time-variable systems (described by differential equations with time-variable coefficients).
In this book, we consider time-invariant linear, continuous and sampled-data systems.
NOTATION 1.– Consider a continuous r-input system denoted u and m outputs y,
[P.1]
[P.2]
A minimal state representation of this system will be written as:
[P.3]
[P.4]
Its transfer function
[P.5]
is denoted as:
[P.6]
A is stable: the eigenvalues of A have a real part < 0.
G(p) is stable: the poles of G(p) are in Re(p) < 0.
G(p) is instable: the poles of G(p) are in Re(p) > 0.
G(p) is an eigen transfer function if G(∞) is finite.
G(p) is a strictly eigen transfer function if G(∞)=0.
AT is the transpose of matrix
[P.7]
[P.8]
A–T is the inverse transpose matrix of A.
A* is the conjugate transpose matrix of A = [aij] (or Hermitian transpose matrix of A).
λi(A) is the ith eigenvalue of A.
σi(A) is the ith singular value of A.
and are the minimal and maximal singular values of A.
Diag(ai) is the diagonal matrix whose diagonal elements are the ai.
C_ is the set of complex numbers with a negative real part.
C+ is the set of complex numbers with a positive real part.
Cn is the set of complex vectors with elements in C.
Cnxm is the set of complex matrices of dimensions (nxm) with elements in C.
< x, y > is the scalar product of x and y.
is the convolution product of h(t) and u(t).
is the Fourier transform operator.
θh convolution operator by h(t), H(p) should denote the Laplace transform of h(t).
is the Laurent operator or multiplication in the frequency domain.
⊕ Direct sum of two spaces.
Orthogonal space at H2;
with the set H2={H(p) analytic matrix function in Re(p) > 0}
is the orthogonal projection on H2 and Π2 is the orthogonal projection on
NOTATION 2.– (x, r) ≡ Globe of radius r, centered in x of the space; example (0,1)L2 = L2 refers to the Globe of unit radius of the space L2. L2 is the set of square-integrable functions.
In the literature, a real rational transfer function refers to a rational transfer function with real coefficients.
Nao robot: application for home care
In view of these considerations and following previous and present works, the purpose of this section is the perception for the joint understanding of space and surroundings of an autonomous, cognitive and sociable personal robot. This Nao robot will typically act according to a planned action scheme, ensuring their viability, the consistency of current models and the presence of entities opposed to its initial plan, while interacting with the physical world through perception. The selected approach, which is clearly aimed at integrating perceptual functions on robotic platforms, relies on probabilistic modeling to consider multiple and uncertain percepts. At the sensory level, these percepts will be mainly originating from the vision embedded in the robot. These perceptual functions are to be derived from autonomy, cognition and sociability capabilities outlined for our Nao robot.