Control System Projects with Computer Interface Ideas

In summary, Mike suggests using a PID controller to keep an oven at a setpoint, while Invert Pendulum suggests using a chalenging project which has some kind of interface with a computer.
  • #1
asad1111
51
0
can someone please give me some ideas of control system projects which have someinterface with computer?
 
Engineering news on Phys.org
  • #2
This is an interesting project. The author did it with a quad op amp. He refers to another solution using Fuzzy Logic. You may want to develop your own solution.

http://electronicdesign.com/article/embedded/what-s-all-this-ball-on-beam-balancing-stuff-anyho.aspx
 
Last edited by a moderator:
  • #3
I've found that slow systems and nonlinear systems can be best dealt with in a computer. A good example is an oven controller.
An oven is typically so slow, that analog components are not suited to the long time constants. In addition, people generally desire the oven to settle at temperature promptly.

Through utilizing a PID controller, one can get an oven tuned in, but it will either be slow or overshoot (or likely both). Through the magic of programming, you can change the nature of the control algorithm as the oven heats.

Start with open loop control and a maximum call for heat until the oven reaches a specific setpoint.

Switch in a PID loop with a reduced D coefficeint and a preset integrator value (such that you are targeting a sever overshoot). Continue this until you are quite close to the target setpoint and then...

Switch over to a PID loop with sufficeint D to ensure little overshoot and again preset the integrator.

Not an easy task in analag, but great for a computer. And, it has a practical application in that you can bake your brownies faster :D

- Mike
 
  • #4
Good suggestion Mike_in_Plano (and I've been to Plano). I designed a similar controller to keep a tank of molten wax between 170 and 190 deg. The controller could not overshoot 190 because above 190 deg. the wax would deteriorate.

My design was the reverse of yours. I added D to P without any I, and compared the sum to the reference to prevent overshoot regardless of how much or how little wax was in the tank. At the time D + P crossed the reference, I was added in which not only maintained the temperature at the reference but because it was out of phase with D, it prevented oscillation.

Clarification: I added the derivative of the measured temperature to the temperature and compared that sum to the reference. This presumes there is a lag between applying or suspending heat and that change being measured. By adding the derivative, the heating element will be shut off earlier if the temperature is rising faster compensating for the time lag. The integral of the set point minus the temperature was added only after the temperature plus derivative reached the set point in order to avoid lengthening the settling time.
 
Last edited:
  • #5
The inverted pendulum is always good, or the levitating magnetic balls.
 
  • #6
levitating magnetic balls look like a good chalenging project but i need a project which have some kind of interface with computer
 

FAQ: Control System Projects with Computer Interface Ideas

What is a control system project with computer interface?

A control system project with computer interface involves using computer programs and hardware to control and monitor various systems, such as machinery, processes, or devices. This allows for precise and efficient control over the system, as well as the ability to collect and analyze data.

What are some potential ideas for control system projects with computer interface?

Some potential ideas for control system projects with computer interface include a smart home automation system, a robotic arm control system, a temperature and humidity control system for a greenhouse, a traffic light control system, and a water level monitoring and control system for a reservoir.

What are the benefits of implementing a control system project with computer interface?

The benefits of implementing a control system project with computer interface include improved efficiency, accuracy, and precision in controlling and monitoring systems, the ability to collect and analyze data for optimization and troubleshooting, and the potential for remote control and monitoring.

What are some challenges in developing a control system project with computer interface?

Some challenges in developing a control system project with computer interface include selecting the appropriate hardware and software for the system, ensuring compatibility and communication between different components, and debugging and troubleshooting any technical issues that may arise.

What skills and knowledge are required for a successful control system project with computer interface?

A successful control system project with computer interface requires knowledge of programming languages, such as C++, Java, or Python, as well as knowledge of control systems, electronics, and hardware components. Strong problem-solving skills and attention to detail are also important for troubleshooting and optimizing the system.

Similar threads

Back
Top