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
0
votes
1answer
53 views

Modelling the speed control of a mobile robotic system

I am attempting to model a robot and develop a PID based off of the paper at the bottom of this post before developing a physical model. However, the research paper appears to give parameters for ...
0
votes
0answers
47 views

How do TPI / fuzzy logic thermostats work?

Some room temperature thermostats have a control algorithm called TPI (Time Proportional and Integral) which is designed to minimise temperature oscillation by cleverly adjusting the heater duty cycle....
0
votes
0answers
50 views

A low latency wireless communication link

At this moment I'm working on a wireless charging system where feebback (error for PI controllers) is being send by the nrf24l01 modules. I have implemented 2kHz communication link. Can anyone suggest ...
0
votes
0answers
27 views

TVC PID Controller how to adjust angle and thrust?

Hi there I wanted to simulate a rocket landing like for example the falcon 9. I was able to write myself an simulation in which on every loop turn I adjust the angle and thrust. Now this is for school ...
0
votes
2answers
107 views

Does a PID provide any benefit if there are no time and mass constants?

I have a 120V PID with an internal relay (output rating of 5A) using a K type TC. The plant is a 275W band heater wrapping a cup, attempting to maintain a set temperature. A substance is added to the ...
0
votes
3answers
81 views

Using PID code different from its mathematics equation

I asked this question at stack overflow but i did not receive any replies, i think it was the wrong place to ask, so i am re-posting it here. Short question: How wise is it to change the PID formula/...
0
votes
0answers
67 views

I made a temperature controller - the PID works but the heater still doesn't work

The setpoint doesn't affect the output voltage to heater. How can I fix my circuit so current goes through to the heater?
0
votes
0answers
39 views

PID Control: Is adding a delay before the next loop a good idea?

I am implementing PID control in c++ to make a differential drive robot turn an accurate number of degrees, but I am having many issues. Exiting control loop early due to fast loop runtime If the ...
0
votes
1answer
58 views

PID controller for a very wide temperature range (∆T=190°C)

I'm designing temperature control system based on Peltier elements. And it's needed to work on a very wide temperature range - from below zero to more than 100°C. So there is two work modes - cooling ...
0
votes
2answers
114 views

Temperature control fails. Will a PID solve the problem?

I made a temperature control system without PID (just on/off with an offset) to control the temperature in a tank. I can only cool the tank with a cooling coil inside the tank (so there is no heating ...
0
votes
0answers
32 views

Modified PWM for faster transient response

My heating controller "Thermostat" uses PWM of the water valve to control the heating power to the room. It has a fixed cycle length and varies the proportion of on-time to manage the ...
0
votes
0answers
36 views

I make project for temperature controller with pid and tmp36 , will my design work?

I design a close loop system with pid controller and feedback with tmp36 sensor
1
vote
2answers
66 views

Infinite Phase Margin

I have been assigned a control systems problem, where I am supposed to stabilize a system using a controller technique from the frequency domain. When I implemented the system on Matlab and calculated ...
0
votes
1answer
49 views

Turning a circuit off using a 240v signal

I have a home-built controller for a HERMS brewing system (Heat Exchanging Recirculating Mash System). The purpose of this controller is to drive liquid (wort) from a large mashing vessel (a cooler ...
0
votes
0answers
40 views

PWM controller IC selection

I am working on a boost converter with analogue PI control. I want to make the PI controller using a separate Op-amp IC and giving its output to the PWM controller to generate proportional PWM signal. ...
0
votes
1answer
59 views

DIY Furnace cannot reach set temperature

I have built a tube furnace like the one in this video: https://youtu.be/YRZ7aQlqetE The person in the video is able to reach 1100 C using an AC power supply. In summary, the furnace was made by ...
0
votes
1answer
49 views

Need guidance on simulating my control project

I've got Uni project in which I will have a small enclosure with a nichrome wire inside as a heating element, I am supposed to implement a PID controller using a microcontroller to maintain the ...
1
vote
2answers
59 views

Relationship between latency and sampling rate of a digital PID controller

I am trying to set up a fast digital PID controller. The error signal is read by an ADC and sent to an FPGA. The FPGA uses a PID equation to compute the integer sent to the DAC. At the moment I am ...
0
votes
0answers
45 views

Stabilizing plot using root locus method

"Design a PI controller to stabilize the plant \$ G(s)= 1/(s-1)\$ using only root locus method." Since there are two variables \$K_p\$ and \$K_i\$ ,i.e. one for proportional and one for ...
0
votes
0answers
25 views

inkbird ITC-708t 1850w max output pid temp controller running 2000w 120v heating element

okay guys forgive me I'm just a dumb electrician/carpenter with a dream. I have caught the bug real bad in regards to home distillin. specifically still building. here is the deal, I didn't think in a ...
0
votes
1answer
40 views

Trouble designing compensation network for TEC Controller using Analog ADN8831

I am designing a circuit to control a TEC using Analog's ADN8831 as the TEC Controller chip. My application requires more TEC current than the ADN8831 eval board can supply so I built a test board to ...
3
votes
1answer
205 views

What happens if PID loop is too fast?

I have a PID loop running at 100Hz and is working reasonably well, for now. However, if I double the speed to 200Hz it no longer works, which isn't much of a surprise. The question is, what changes ...
3
votes
6answers
1k views

Why is frequency not measured in db in bode's plot?

While drawing bode's graph paper where Y axis is gain given in db while the X axis is frequency given in absolute value but scale used is log. I think the reason for log scale on X axis is to increase ...
0
votes
2answers
28 views

Enabling/disabling a PID loop via FSM in a microcontroller

I have a PID loop for a small vehicle implemented in a microcontroller. Currently the PID loop is implemented in a timer interrupt. I want to implement an FSM that will have states that enable or ...
1
vote
0answers
28 views

Changing between multiple bands of PID values

I have to control the temperature of an oven from room temperature to around 600degC. To do so I divide the temperature range into multiple bands eg 0-200, 200-400, 400-600 etc. Each range has a set ...
0
votes
0answers
30 views

The best control strategy to determine the 0 position of a hall sensor linear actuator

I am using a TA29 Timotion, with hall sensor as a feedback. To determine its position, the actuator should be in position 0, before it starts counting. What is the best way for me to do this without ...
0
votes
2answers
84 views

How to generate PWM signal from PID calculations on FPGA

I am writing my own instructions for a FPGA processor that I have made and I have a question about how to best produce a PWM signal from a PID control loop. I am confused how I should use the PID ...
0
votes
0answers
59 views

Controlling DC motor with an Arduino motor shield using PID

I'm currently trying to control a DC motor using an Arduino motor shield using PID control. I found this code that can control the motor and also give encoder values and I adapted it for my motor ...
3
votes
1answer
110 views

Build a PID controller

I am trying to implement values for the resistors and capacitors values for a PID controller with the following transfer function: \$ H(s)=2.9 + \large {3.5\over s} \normalsize + 0.64s\$ I do know ...
1
vote
0answers
60 views

How to design a PI controller for fourth-order transfer-function?

Fourth-order systems may render very complex characteristic equation that are difficult for tuning. Is there any method to tune controllers for these systems easily?
0
votes
1answer
25 views

Map arm movement (as plant) to lidar-measured distance (as setpoint) using PID

I am trying to control the arm of my setup such that its tip is at a particular distance from the surface. That's when its supposed to stop. The actuator has no feedback, so I use a 1D LiDAR to ...
0
votes
3answers
89 views

Control voltage to heat resistor using PID

I have a question about PIDs. I have a 2.2 kW heat resistor powered from 220 Vac. I would like to control the resistor using PID. As I can see the most PID based control systems are using a Solid ...
0
votes
0answers
38 views

PID controller doubts

I think I'm missing something on the PID theory. I have a motor rotating at X rpm, controlled by a pwm output (range 1 - 1000). Let's say it rotates at 20 rpm when pwm is halfway (500). I need to ...
2
votes
1answer
177 views

Build PID Controller

I'm in my 3rd year of my electrical eng. degree. I have a project right now, where I must create a PID controller for implementation. They gave me the exact values for constants Kp, Ki, Kd and the ...
2
votes
0answers
47 views

Simulation of field oriented control of three phase induction motor

I have been developing a simulation of the field oriented control algorithm of the three phase squirrel cage induction motor in the Xcos (equivalent of the Simulink). The simulation consists of ...
0
votes
0answers
25 views

Model reference adaptive controller

I have designed a model reference adaptive controller for which I have obtained the step response for different values of adaptation gain. I have attached the output graph obtained. Can anyone please ...
1
vote
2answers
100 views

How do I tune this PID for my coffee machine?

I have tried to reach out to the developer of this software with no success. There seems to be an error in the code, and when you follow the steps, the last step does nothing. Steps for PID Tuning (...
0
votes
0answers
26 views

Linearization of nonlinear plant with system identification in Matlab

I hope this question fits in here and there is someone who can maybe help me. I am new to control theory and I have a very complex Simulink model which is nonlinear. I want to have a linear ...
2
votes
1answer
57 views

Correct version of PWM speed control of BLDC

Different sources shows different versions of speed control: https://youtu.be/b5J5qkR7msc?t=418 In upper source output (duty cycle) from PI controller (that takes as input difference between desired ...
0
votes
1answer
72 views

PWM speed control

I would like to create simulation of speed control of BLDC motor (something based on following scheme): But I have a problem with understanding how to compute duty cycle in Controller block (that is ...
0
votes
0answers
33 views

Tuning the “frequency corners” of a PID system (with two integrals)

I am having some trouble understanding the language used in control theory. I have a laser that is set up in a "Pound-drever-Hall" lock. This lock basically sets up a feedback loop between ...
3
votes
2answers
88 views

Does the concept of damping apply to 1st order systems?

I'm just learning control systems. Today I learnt about 1st order and second order systems. I understood Damping, Critically damped, over-damped and under-damped systems. So a question arises in my ...
2
votes
1answer
49 views

How to deal with controling force by positioning oscillating magnet?

I am trying to code up a closed loop control system on force generated by the paring of strong rare earth magnets. I do not have much experience with PID logic but i have a weak grasp of the basics (...
0
votes
1answer
38 views

Way to test control loop without using it in real life

I am trying to use a (discrete) I-PD controller to regulate the temperature of a pan I will be using to homebrew. However I would like to test my controller calculations and code, without having to ...
1
vote
1answer
59 views

What exactly does Close Loop Speed Control System control?

I'm working on a project about controlling Brush-less DC Motor using PI(Proportional Integral) Close Loop Speed Control Method. 3 Phases Motor is driven by 6 MOSFETs, Rotor speed is sensed and ...
1
vote
0answers
173 views

PID controller simulation in Scilab/Xcos

I have been attempting to resolve following issue related to the simulation in Scilab/Xcos. I have been developing a control software and at the time being I have been developing a library of the ...
1
vote
0answers
43 views

How do I plot the root locus when there are multiple controller gains?

I am trying to design a closed loop system with a PI controller. I have plotted root loci before, but in those, I had assumed that the controller was only Proportional. This gave a characteristic ...
0
votes
2answers
48 views

System identification

I started learning control systems and I have a question about system identification. Let's say I want to identify DC motor. I want to control speed using a PID controller. I can model my system based ...
1
vote
2answers
118 views

Best way to add PID to thermoform machine?

I'm inexperienced at electrical engineering. I'm attempting to add a PID controller to an inexpensive, small thermoforming machine. Here's a link to the machine. https://www.amazon.com/Excellent-...
1
vote
4answers
116 views

Building a furnace with more than one thermocouple for accurate temperature measurement

I am a mechanical engineering student. I am in the process of making a special purpose heating equipment. It could be considered as a 3 phase electrical resistance furnace. I want the temperature in ...

1
2 3 4 5
10