Questions tagged [pid-controller]

A PID controller is a (closed) control loop feedback mechanism. It is used in industral control for proportional, integral and derivative feedback.

Filter by
Sorted by
Tagged with
-1 votes
0 answers
21 views

PID limits vs system thermal time constant

There is a heater with a certain thermal capacitance. If you connect a constant voltage supply to it, its temperature will rise in a curve reminiscent of a capacitor charging (maybe not quite as the ...
user avatar
  • 19
11 votes
4 answers
3k views

What are the effects of removing P, I, and D from a PID controller respectively?

A proportional, integral, and derivative (PID) controller can feature three terms.) We sometimes see only two of the terms in use. For example, the derivative is disregarded for a PI controller. While ...
user avatar
-1 votes
1 answer
46 views

The output of PI controller using opamp is not working [closed]

I am designing a closed loop system for dc-dc converter for that I am using error amplifier and pi controller. For error amplifier and PI controller I am using OP177A opamp. The error amplifier ...
user avatar
1 vote
1 answer
41 views

Finding the Kp and Ki expressions for PI controlled DC machine and what exactly does the bandwidth (wc) mean?

I found this method of tuning the PI control for a DC machine. It mentions that we can use the PI zero for pole cancellation of the plant. I cannot derive the expression shown for Kp and Ki in the ...
user avatar
  • 25
0 votes
2 answers
77 views

Can a PI controller be designed by pole placement in the z-plane without transforming the system equations to the state space?

I've some time trying to design a PI controller by pole placement for a BLDC motor, I had basically to study control engineering from zero because I had several years without doing nothing of control ...
user avatar
  • 128
2 votes
1 answer
70 views

PID regulator for self balancing robot

I work with a self-balancing robot and try to obtain the best value for angle PID regulator. I have a working code but stuck in tune part. For now, the robot can hold position after start, but then it ...
user avatar
  • 21
1 vote
1 answer
61 views

PID controller for a heater using a Raspberry Pi, SSR and Python

I would like to PID control the temperature of a water bath using a RaspberryPi4, a solid state relay (SSR) and a heater (200W, 230VAC) using Python. The IVMech library seems a good starting point. As ...
user avatar
0 votes
1 answer
65 views

Is there a PID algorithm for "single point" targetting?

I've got a simple control problem that I've tried to solve with a simple algorithm so far, but am wondering if there's a more sophisticated algorithm. I have a pump hooked up to an Arduino that is ...
user avatar
2 votes
1 answer
95 views

Difficulties in modelling magnetic levitation system?

I am currently working on and writing a project (not homework) surrounding magnetic levitation with an electromagnet having to levitate an object underneath itself. I have taken a look at relevant ...
user avatar
  • 211
0 votes
1 answer
67 views

How do I mathematically model a magnetic levitation system?

I am working on a magnetic levitation system project using PID control, and I am getting confused as to how I am supposed to mathematically model this system for my paper. Where am I supposed to start?...
user avatar
  • 211
1 vote
0 answers
60 views

Multiple questions about magnetic levitation including modelling and how to achieve it

I have several questions regarding magnetic levitation. If I have missed something in one of these questions then please do let me know. I am working on a magnetic levitation project using an Arduino ...
user avatar
  • 211
2 votes
1 answer
115 views

Why does testing with multimeter fix my circuit issues?

I am using this heater along with this thermocouple and this amplifier and am just trying to be able to set and hold a consistent temperature. I have the heaters connected to a transistor circuit and ...
user avatar
3 votes
2 answers
206 views

PID controller question

I came across this PID controller that drives a motor, which I understand well. For my application, I need to drive a load in both direction (two electromagnets in series with poles opposed). The ...
user avatar
  • 339
0 votes
1 answer
80 views

Practical PID stability?

When watching a PID loop lock onto a final output we can often see a variety of waveforms, the most common of which is a sine wave of decreasing amplitude that gradually becomes a straight line. My ...
user avatar
  • 12.1k
0 votes
0 answers
44 views

Controller Design for a DC-DC converter

I'm designing a DC-DC converter using average current mode control with voltage mode control as the outer loop. I would like to know if there are any guide line or step by step procedure to design the ...
user avatar
0 votes
0 answers
38 views

How to control voltage at the output of the LC filter connected to the three phase inverter?

Let's say I have a three phase voltage source inverter with the LC filter connected to its output i.e. I have following circuit Suppose that my primary goal is to control the voltage at the output of ...
user avatar
  • 845
2 votes
2 answers
134 views

PID controller design (in pspice) and component values

I am currently building a PID controller and now I would like to know: What is the equivalent resistance of R15, R16, R11 in order to be able to set the resistance of the adder (R6, U5) quite ...
user avatar
  • 311
2 votes
0 answers
76 views

Nema17 - Frequency - Temperature issue

Hi i am trying to use MCPWM to move a nema 17 motor with esp32. I am using a TB6560 stepper motor driver and it setup is limmiting current to 1.5A and i am using 1/8 Microsteps. Motors is classic one ...
user avatar
  • 139
1 vote
1 answer
70 views

Are the output voltages of each station correct? | Overflow error message when I add feedback

I'm building a PID controller with PSpice For TI2020 and using operational amplifiers. There is a VPWL_FILE that outputs 0V for the first second, then 2V thereafter....
user avatar
  • 311
1 vote
1 answer
111 views

Brushed DC Motor Closed Loop Speed Control Under Load

I've designed a PI controller to control brushed DC motor speed between 0.6Hz - 6Hz (RPM:36 - 360). When I control the motor speed at 0.6Hz (approximately 4.0V supply and 60% PWM duty), it can rotate ...
user avatar
  • 21
0 votes
1 answer
78 views

The PID's initial position seems to be ignored everywhere. Why?

On Wikipedia, you will find this definition of the PID (position form) $$u(t)=K_p\:e(t) + K_i\int_{0}^{t} e(\tau)\:d\tau + K_d\:\frac{d}{dt}e(t)$$ In the same article, when you learn about the ...
user avatar
  • 487
1 vote
2 answers
114 views

Frequency domain design of a PI controller for a first order system with transport delay

Let's say I have following first order system with transport delay $$G(s) = \frac{4563}{s + 64.77}\cdot e^{-0.000455\cdot s}$$ My goal is to design in the frequency domain a PI controller in the form $...
user avatar
  • 845
1 vote
0 answers
52 views

Tuning controllers in dual-loop control with feed-forward and decoupling signals

What would be the best step-by-step approach to tune PI controllers in a dual-loop control with decoupling and feed-forward signals? I am trying to tune both the voltage and current controller in DSP ...
user avatar
0 votes
1 answer
58 views

Using voltage dependent capacitor in PID tuning?

Changes in capacitance of some types of MLCC with applied voltage is a well known phenomenon. Changes can be quite considerable eg -50% Has anyone ever tried using this effect to fine tune the I term ...
user avatar
  • 12.1k
1 vote
1 answer
65 views

Transformation of known analog PI controller settings to a digital PID controller setting

I have used an analog PI controller (New Focus LB1005-S) so far to lock the repetition rate of a mode-locked laser using a piezo as actuator on the laser cavity length. The transfer function of the ...
user avatar
  • 11
2 votes
0 answers
78 views

Control system with one setpoint, one process variable, and two outputs?

I asked a version of this question before and got some unhelpful answers, I think because 1) the minutiae of my question distracted from the core concept, and 2) I didn't adequately describe the ...
user avatar
  • 61
0 votes
1 answer
52 views

How to design PI controllers for two cascaded control loops?

Let's say I have following cascaded control loops: inner current control loop with bandwidth \$\omega_{bw_{1}}\$ (PI controller \$R_{i_{s_{d}}}\$) outer flux control loop with bandwidth \$\omega_{bw_{...
user avatar
  • 845
0 votes
0 answers
47 views

Query on PI Tuning of Three Phase Inverter

I am working on tuning a PI controller for a three-phase three-level PWM inverter as part of our larger project, but I am facing issues with said tuning using the sustained oscillation method. To ...
user avatar
0 votes
0 answers
86 views

Why does the CAN ID 7DF not work yet 7E0 does?

I am using https://github.com/Ircama/ELM327-emulator in order to simulate the can/elm327 response from a toyota euris hybrid. My understanding is that the header 7DF should be used when requesting ...
user avatar
  • 1
1 vote
1 answer
104 views

Single-loop (PID) vs Dual-loop (i.e P-PI) servo position controllers difference?

I am wondering why the servo position loops are mostly dual-loop consisting of position and velocity loops while the position can be controller by using only the position PID controller. I am aware ...
user avatar
0 votes
0 answers
60 views

How to implement a Control System when I have two parameters that control said system?

I've got a system that uses two parameters, let's call them F and P, to control the mass flow rate of a substance flowing into a chamber. I need to control the concentration (grams per cubic meter) of ...
user avatar
  • 61
1 vote
0 answers
77 views

How to design PI controller for the field weakening control of the three phase induction motor?

In the book called Electric Motor Control in the Chapter 8 I have found following field weakening strategy for the three phase induction motor The aforementioned field weakening strategy is based on ...
user avatar
  • 845
0 votes
1 answer
66 views

Controlling a kiln with PID and old magnetic contactor

I have retrofitted an old 240V/16A kiln with a controller consisting of an INKBIRD ITC-100VH, a FOTEK SSR-40 and K-type thermocouple in line with VegOilGuy's guide: https://www.vegoilguy.co.uk/...
user avatar
0 votes
1 answer
71 views

How to control voltage using PID when driving SCR?

I am designing a scr based digital battery charger for the first time and have successfully driven scr to provide 110V-DC from a 140V singe-phase transformer. 2 SCR-diode combination forms full bridge ...
user avatar
0 votes
0 answers
171 views

Temperature is not increasing after some value (MAX6675) (PID)

I was following this circuit diagram shown above (from https://electronoobs.com/eng_arduino_tut24_sch2.php) to create a 12V heater for heating a hot end using PID. The only thing I'm not using from ...
user avatar
  • 1
0 votes
0 answers
34 views

Effect of P and PI Control on the Output Voltage of a Booster Circuit

I used a booster circuit of the following topology: Where the MOSFET is connected to a PWM signal with a known switching frequency (in the magnitude of 20kHz). A PID controller was added to the ...
user avatar
  • 39
-1 votes
2 answers
86 views

Why there is Kv instead of Kd(derivative gain)?

I am reading documentation of Quanser VTOL(vertical take off and landing) trainer and i was studying PID control there,but strange enough i found the term "Kv" instead of "Kd" ...
user avatar
  • 11
0 votes
0 answers
31 views

PD Controler on SciLab

I have been trying to simulate this system on SciLab using PID controler block, but I dont know if the given grafic is correct. Can someone please help? This is the given graffic: [![enter image ...
user avatar
0 votes
0 answers
42 views

How to plot uncomensated loop gain in LTspice

I want to plot an uncompensated loop gain of a dcm flyback dc-dc converter. I know that I can derive the control to output transfer function and then plot the uncompensated loop gain but that just ...
user avatar
  • 170
1 vote
2 answers
79 views

High frequency BLDC control for parallel speed and position control. Looking for thoughts

I was not able to find a similar topic but am kind of stuck with my problem. What am I doing? I am trying to control the speed of a BLDC Motor very precisely but have to control the position of the ...
user avatar
  • 11
0 votes
0 answers
70 views

How can I use PID to precisely control a Thermoelectric Cooler (TEC) while also supplying 24V?

I need to use a TEC to stabilize the temperature of an instrument. My thought is to have a thermistor provide live temperature data to a PID controller which would stabilize the TEC to a set ...
user avatar
1 vote
3 answers
83 views

Interdependence of Kp,Ki and Kd in PID control?

As shown in attached photo, i have highlighted in yellow colour, the specialty related to a specific gain Kp or Ki or Kd For example , Kp is especially useful for improving rise time But i am unable ...
user avatar
  • 641
3 votes
2 answers
303 views

How will the derivative block of PID controller behave in case of zero error?

Confusion in PID loop for the case of zero error? Above is the link of question that answers my query to some extent but i have confusion regarding output of derivative block I understood that output ...
user avatar
  • 31
0 votes
1 answer
186 views

PID implementation on a microcontroller

I have been trying to implement a controller for a plant with a Cortex M3 microcontroller. On the road to implementing a digital controller, some questions have come up that I couldn't answer from the ...
user avatar
  • 61
0 votes
0 answers
82 views

How to design voltage controller for non-linear circuit?

Let's say I would like to design the PI controller for the \$v_C\$ voltage in the below given circuit. I have attempted to design the PI controller in following steps. Development of the ...
user avatar
  • 845
0 votes
1 answer
100 views

I can not tune my PID controller for a DC motor

I'd like to know if someone could help me to tune my PID controller. I'm new in the world of control systems and I'm stuck with the tuning. I've been working in the next system of a DC motor that ...
user avatar
0 votes
0 answers
70 views

Control software for the buck-boost dc/dc converter

I have been developing control software for the cascaded buck-boost converter. The main goal of that control software is to control the inductor current \$i_L\$ flowing from the voltage \$V_1\$ side ...
user avatar
  • 845
1 vote
3 answers
227 views

Designing an automotive alternator's voltage regulator - how to avoid magnetic saturation in the rotor?

NB: See final edit. The question is based on a false premise Friends are making a test-bench for automotive ("Lundell") type alternators. They were supplied with an example alternator plus a ...
user avatar
  • 4,830
0 votes
1 answer
59 views

Implementing PID control using tri-state actuator

I have made a controller for an heat exchanger. The controller monitors the output temperature and opens or closes a valve if it's too hot or too cold. This regulation is gross but for my scope of ...
user avatar
1 vote
1 answer
75 views

PID: Should one introduce limit to only some parameters?

I am working on a heating control for a hotplate using PID. I managed to make my system work as I want it to be with the PID values I use. My heating goes from 0-100%, but I impose a limit to the ...
user avatar

1
2 3 4 5
11