Questions tagged [control-theory]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
9 views

Control techniques for linearized systems (I.E. a linearized DC-DC boost converter)

I have a linearized model of a DC-DC boost converter, in matrix form: $x' = Ax + bu + d$ (the two "x" states are the input inductor current, and the output capacitor voltage) For controlling ...
rt54321's user avatar
0 votes
1 answer
42 views

How and why is kinematic control implemented?

First off, I apologize for what is likely a rather broad and formless question (and an even more broad and formless title). I'm a mathematician whose work sometimes carries him to control systems due ...
infinitylord's user avatar
0 votes
1 answer
49 views

Why is it true that the velocity error constant can be read from the Bode diagram at the frequency w=1 rad/s?

I am trying to find a proof as to why we can read the velocity error constant $K_v$ of a closed-loop directly from the Bode diagram. That is, why the following is true: $K_v = \frac{|L(j\omega)|}{\...
ddmcp's user avatar
  • 3
0 votes
0 answers
38 views

I need to design a controller for a system, need to choose between P, PI, PD, and PID, given only the desired ss, settling, and overshoot %

(Apologies for terrible formatting, first post and don't know how to make equations look nice) The system is $$G(s)=\frac{10}{4s^2+7s+23}$$ and the requirements are steady state error of zero, $10ms$ ...
Logan Harris's user avatar
0 votes
0 answers
29 views

How does frequency-response and lead-lag compensators fit in with PID or State Space control

I am new to control theory, as my background is in statistics. In watching a wonderful set of lectures by John Rossiter, and am feeling pretty comfortable with my understanding of the basic concepts ...
krishnab's user avatar
  • 103
0 votes
0 answers
6 views

Calculating residual in a system based on parity space approach

I am reading the book Model-Based Fault Diagnosis Techniques, where the chapter on Residual Generation Methods has a section on the Parity Space Approach. Here, it is said that residual $r(k)=(y_s(k) −...
Dipsy2000's user avatar
0 votes
0 answers
37 views

Output error vs equation error

We are learning about the parity space approach in class and we were given this figure to demonstrate the output error and equation error. [![Output and equation error][1]][1] My question is what are ...
Dipsy2000's user avatar
0 votes
1 answer
52 views

Creating a recursive control system

I am trying to design a digital control system of which output depends on the difference between 1 input signal 1 tick ago and the output 1 tick ago ,and 1 another input signal. The output $y(n)$ = ...
Cerise's user avatar
  • 103
1 vote
1 answer
64 views

Partial derivative of change in state with respect to multiplicative faults

I am reading the book "Model-Based Fault Diagnosis Techniques" by Steven X. Ding. Here, they describe a system with the equation $$ ẋ = (A + ΔA_F)x +(B + ΔB_F)u+E_f f$$ Then, $$ ΔA_F = ...
Dipsy2000's user avatar
0 votes
3 answers
156 views

What is the physical intuition behind an "integrator" in control theory

I am watching some videos on control theory by John Rossiter, and they are very good. So far I have watched most of the videos on classical control, including transfer function, feedback, etc. One ...
krishnab's user avatar
  • 103
2 votes
1 answer
51 views

State space representation of a 2 tank system

I am figuring out the state space equations of a connected 2-tank system. For the 1st tank, the state space equation is as follows : ...
Dipsy2000's user avatar
0 votes
1 answer
33 views

Final form of transfer function in a single input single output system

I am reading the textbook "Modern Control Engineering" by Katsuhiko Ogata. There is a section on deriving the transfer function from the state space equations dx/dt = Ax + Bu and y = Cx + Du ...
Dipsy2000's user avatar
0 votes
1 answer
197 views

Transfer functions of a closed loop system subjected to a disturbance

There is a system with two controllers in series having the transfer functions G1(s) and G2(s) which is separated by a summing point through which the disturbance D(s) enters the system. The output ...
Dipsy2000's user avatar
0 votes
0 answers
21 views

Model mismatch and bias in Smith Predictors

I have a question pertaining to Smith Predictors (see below for reference). Given a plant P and plant model Gp, I believe model mismatch is irrelevant in steady state. In steady state, delay-less ...
Danny Gelman's user avatar
1 vote
0 answers
66 views

Obtaining the open loop gain - (estiamte the gain and phase frequency response)

This post is related to the following stackexchange link but in this new question, I am focusing on describing the controller and going over my process of obtaining the open loop vs closed loop gain: ...
CakeMaster's user avatar
0 votes
1 answer
53 views

controls - how to measure phase margin for low gain system

I have a closed loop system with the corresponding gain and phase plots shown below (note frequency is normalized). I am interested in identifying the phase margin and gain margin of my system. In ...
CakeMaster's user avatar
0 votes
0 answers
28 views

Some questions about model predictive control (MPC)

I have some questions about model predictive control (MPC) How does MPC use a system's model to forecast its future response? How do model uncertainties and mismatches affect the performance of MPC, ...
u1997's user avatar
  • 101
0 votes
1 answer
63 views

How do you linearize this nonlinear system?

The system equations are: $$ \ddot{\theta} = -\alpha \; |\theta| \; \theta + \sin(\theta) - \tau $$ $$ \tau(t) = 20 \; e^{-20t} \; v(t) $$ The system state space description is: $$ \mathbf{x} = \begin{...
Noisy Humbucker's user avatar
0 votes
0 answers
51 views

How to implement H-infinity controller in STM32 platform?

I used matlab to simulate some H infinity controllers, and I have some understanding of the related theory. But I don't know how to implement H-infinite controller on STM32 platform using C/C++ code. ...
zymaster's user avatar
0 votes
0 answers
22 views

Entire Complex Function for dynamical systems

I am working on my master Thesis and I was going through this Thesis : https://scholarship.rice.edu/bitstream/handle/1911/89289/RICE0327.pdf?sequence=1&isAllowed=y Here, the author computes the ...
dodo's user avatar
  • 1
0 votes
1 answer
140 views

What is the Z transform of the Discreate PI control model?

I have a discreate PI controller implemented in stm32 MCU, it has the following form: $$ PI=K_p\cdot[r(t_i)-y(t_i)] + (K_I)\cdot\sum_{n=0}^{i}[r(t_n)-y(t_n)]\cdot\Delta t $$ where $r(t_i)$ is the ...
zymaster's user avatar
0 votes
1 answer
41 views

Multiloop feedback control system find closed loop gain

I want to find the closed loop gain of this block diagram: I remember a rule that since these 2 loops collide with each other we ignore them so is the closed loop gain just equal to $\frac{H_{1}(s)}{...
Volpina's user avatar
  • 113
1 vote
1 answer
43 views

Routh's algorithm and root analysis give contradictory results

I am designing a control system : with open loop gain equal to : $\frac{K}{s(s^{2}+4s+3)}$ The closed loop gain is obviously :$\frac{K}{s(s^{2}+4s+3)+K}$ I tried finding the critical frequency but ...
Volpina's user avatar
  • 113
0 votes
2 answers
49 views

Different kinds of control loops

I am wondering about different categorizations of control loops. One categorization differentiates control loops with respect to what inputs they take: Open control loops. Closed control loops. 1a. ...
user110391's user avatar
0 votes
1 answer
54 views

Error Equation of a Control Loop

I want to calculate the error of a control loop. Therefore, the system and the general processes and models are defined as follows: The equation for error is described as follows: I do not ...
Rayleigh's user avatar
0 votes
0 answers
111 views

What is the intuitive explanation for why a system can be stable with a negative gain margin?

Beyond the math which shows that a gain of -1 and a phase of -180 (G(s)=-1)causes instability when the open-loop TF is taken to closed loop, the way I've always justified the instability of G(s)=-1 ...
jgholder's user avatar
  • 133
0 votes
1 answer
29 views

How to re-write systems of two linear second order ODEs in a state space form

I have recently been working on how to convert ODES into state space form, and I came across this problem that has me confused. Should B in the state space be [1; -2] or [1 0; 0 -2]? I think the ...
Ray's user avatar
  • 1
1 vote
0 answers
40 views

How often is discrete-time control used in industry?

Although in reality I know that computers handle all systems in discrete time, in my limited industry work experience I've only used continuous-time control system analysis/standard frequency domain ...
jgholder's user avatar
  • 133
0 votes
1 answer
78 views

MATLAB allmargin() function return multiple GainMargin, but how to identify them on the Bode plot?

I have a high order discrete transfer function model which has the following form. When I use the allmargin function to get the gain margin, I get the following result: ...
zymaster's user avatar
1 vote
1 answer
59 views

why Type III systems has at least two gain margins?

I heard the following statement https://engineering.stackexchange.com/a/54322/40848 if we have a type III system, or one that has three or more low-frequency poles that we're closing around, then we ...
zymaster's user avatar
0 votes
2 answers
77 views

Why are the phase indicators different between the open loop bode plot and the closed loop bode plot?

I have an open-loop transfer function G num=105*conv([1 1],[1 2 43.25]); den=conv([2 0 0],conv([1 2 82],[1 2 101])); G=tf(num,den); and a closed-loop function of G/(1+G). Here are the open-loop bode ...
zymaster's user avatar
0 votes
1 answer
58 views

What is the effect of the resonant frequency of the system function Porter diagram on the stability of the system and how to analyze it?

I am a novice in automatic control, the theoretical basis is not very good. We have a large electric clamping jaw, single degree of freedom, the motor is controlled by the torque output, the motor has ...
zymaster's user avatar
-2 votes
1 answer
84 views

How to convert PI controller in to differential equation?

I want to convert PI controller into Differential Equation form. How should I do this? Please help me.
aman2909's user avatar
1 vote
0 answers
47 views

Internal Stability and Small Gain Theorem

I am currently working on a MIMO feedback system and trying to determine its internal stability. The open loop gain of the system is stable and has no internal right half-plane pole-zero cancellations....
Ashutosh Mukherjee's user avatar
1 vote
2 answers
83 views

$\mathcal H_2$ norm for LTV system

Preliminary: Consider a stable, strictly causal discrete-time LTI system with state-space model $\left[\begin{array}{c|c} A & B\\ \hline C & \pmb{0} \end{array}\right]$. ...
Reza's user avatar
  • 21
0 votes
1 answer
57 views

Controlling a system in a particular direction

In Discrete-time Control Engineering by Katsuhiko Ogata, it is stated that "A necessary and sufficient condition for complete state controllability is that no cancellation occurs in the pulse ...
Aritra Majumder's user avatar
1 vote
1 answer
69 views

What is the original source of the common Ziegler-Nichols PID tuning coefficients?

In many places, including but not limited to the Wikipedia page about PID controllers, I see the following PID coefficients: $K_P = 0.6K_U$, $K_I = 1.2 K_U / T_U$, and $K_D = 0.075 K_UT_U$. When were ...
retiredgoblin's user avatar
0 votes
3 answers
76 views

What causes an EUC to propel forwards when leaned forwards?

I have heavily edited the question, as its previous standing was quite hopeless Thinking about a simple model of a unicycle, where the rider is a uniformly distributed rod and the unicycle just ...
Matthew Ediz Beadman's user avatar
0 votes
2 answers
271 views

How to develop the the Backward Euler method for a State Space

I have been trying to develop to solve a state space model in discrete time. I have the following equation for my state space: $$\dot{x} = Ax + Bu, $$ I am developping the equation, but I do not ...
Caretaker2995's user avatar
2 votes
1 answer
125 views

Real-life examples of linear dynamical systems with nonzero D matrix

Which systems that are controlled in real applications are modeled as linear systems $$ \dot x = Ax + Cu\\ y = Cx + Du $$ with a nonzero $D$ matrix? I myself have only been stumbling over systems that ...
fhchl's user avatar
  • 121
0 votes
2 answers
142 views

State Space Modeling nonlinear terms of vehicle’s longitudinal motion

My project is to build a software to help drivers achieve ecodriving thanks to optimal control based advices. Consequently, to feed a linear quadratic regulator, vehicle longitudinal equation of ...
asalliou's user avatar
0 votes
1 answer
49 views

What would the dynamics and measurement operators be in this control theory problem/code, and where can I generate them from?

I'm working on something slightly outside of my scope of work, and I can't figure out if I fully understand what these things mean. Could someone help explain what the dynamics operator and ...
Applesauce44's user avatar
0 votes
0 answers
25 views

What is the difference between mathematical and process/control degrees of freedom?

Taking mathematical DOF as: $$ DOF= N_{vars}-N_{eqs} $$ How would process, or control degrees of freedom be defined as? Thanks!
HWIK's user avatar
  • 3
0 votes
1 answer
87 views

Sensor fusion for IMU

I'm working with MPU-6050 sensor with Raspberry Pi 4. I can read acceleration and gyroscope raw data from the sensor. However I want to get yaw, pitch and roll angles from these data. I tried to ...
Ahmed Osama's user avatar
0 votes
1 answer
105 views

How do you find the gains for a PI controller with a first order plant and 2nd order low pass filter?

How can analytically work out the gains knowing the required bandwidth and damping? The plant to be controlled is first order. The low pass filter is 2nd order in the feedback path.
Ben's user avatar
  • 11
1 vote
2 answers
66 views

Can there be more than one gain margin?

Why would that be the case? How does one determine stability in this case?
Ben's user avatar
  • 11
0 votes
1 answer
107 views

Real examples of complex PID regulators

I am currently developing the C library for easy implementation of PID controllers. Can you give some examples of complex PID controllers from real life? I don't mean a simple DC motor with a speed ...
MSZ's user avatar
  • 1
0 votes
0 answers
51 views

Lag compensation with the forth order system

The control system below is with lag compensation. The question asks to find a and T so that the characteristic equation of the ...
hana's user avatar
  • 101
0 votes
1 answer
146 views

Boeing 747 Autopilot Vertical Speed Function (PID Controller)

I originally asked this over at the math stack-exchange but was told I might have better luck here. I have simply copy-pasted the question. I am working on a Boeing 747 autopilot control system for an ...
Christopher Helton's user avatar
1 vote
1 answer
113 views

Linearization about equilibrium point 0 in the presence of unknown input

Consider a SISO non-linear system $$\dot{x} = F(x,u)$$ in which $\vec{0}$ is an equilibrium point. In the process of determining that it is indeed an equilibrium point, the input did not matter at all....
Anonymous's user avatar

1
2 3 4 5
9