Neural Network based controller

AI Thread Summary
The discussion revolves around using a neural network (NN) for temperature control in a complex, nonlinear, and dynamic environment. The NN has been trained with high accuracy using five inputs (coordinates and parameters affecting temperature) to predict the output temperature. The user seeks to implement the NN as a feedback controller that predicts input parameters based on the measured temperature in real-time. Concerns are raised about the challenges of training the NN in a dynamic environment, where external factors could mislead the learning process. Effective integration of sensors and actuators is crucial for achieving the desired temperature control.
date.chinmay
Messages
10
Reaction score
0
I'm working on a project which deals with temperature control of a room. the idea is to control temperature within a limit.

I have prior data which i used to train a neural network which is 99.5% accurate. there are 5 inputs (x , y , z , A , B) and there is one output (T).

Now I want to use this network in a control architecture of some kind. Any suggestions? which should I use?

P.S. The system is highly complex, non linear and dynamic in nature. I have already tried standard inversion of system but it doesn't work as outputs are lesser than inputs.
I'm doing this in Matlab.
 
Engineering news on Phys.org
I am not quite following your question. Typically you would train the network using your inputs and the desired output for those inputs. In essence what you would be doing is trained the NN to become a feedback controller for the 5 inputs.

To use the NN you would then put in a real time system with some types of sensors feeding your x,y,z,A,B values and your T value going to an actuator that effects some output.
 
Floid said:
I am not quite following your question. Typically you would train the network using your inputs and the desired output for those inputs. In essence what you would be doing is trained the NN to become a feedback controller for the 5 inputs.

To use the NN you would then put in a real time system with some types of sensors feeding your x,y,z,A,B values and your T value going to an actuator that effects some output.

Thanks for replying!
let me come straight..
X-Y-Z are my coordinates... A is temperature controlling device.. and B is the Heat dissipated at that point...

All these affect the output i.e. T at that point.

when i say i am trying to invert it... i mean.. I'm trying to make the ANN act as if.. when it reads the temperature in an actual REAL system.. it should predict the input parameters... so as to push it towards a desired state.. Can I email or private message you for more clarification?
 
Sure, you can send me a PM but I am not sure I can be much help. It sounds like you want you NN to provide the feedback for a controller so that based on a temperature T you supply the controller with input (x, y, z, A, B) that go to an actuator that is capable of driving T one way or the other.

Given that, what type of learning do you plan on implementing?

If you are doing online (reinforcement learning) then is your environment dynamic while you are trying to train the NN? If so it is going to be next to impossible to train it. The NN may be giving a good output but the environment is natural changing T in the other direction outside of your control making the learning process think you are giving it bad inputs. Or vice versa... you may be giving bad control outputs but the environment happens to be changing in your favor so the NN thinks it is doing good.
 
I used to be an HVAC technician. One time I had a service call in which there was no power to the thermostat. The thermostat did not have power because the fuse in the air handler was blown. The fuse in the air handler was blown because there was a low voltage short. The rubber coating on one of the thermostat wires was chewed off by a rodent. The exposed metal in the thermostat wire was touching the metal cabinet of the air handler. This was a low voltage short. This low voltage...
Hey guys. I have a question related to electricity and alternating current. Say an alien fictional society developed electricity, and settled on a standard like 73V AC current at 46 Hz. How would appliances be designed, and what impact would the lower frequency and voltage have on transformers, wiring, TVs, computers, LEDs, motors, and heating, assuming the laws of physics and technology are the same as on Earth?
Thread 'How Does Jaguar's 1980s V12 Dual Coil Ignition System Enhance Spark Strength?'
I have come across a dual coil ignition system as used by Jaguar on their V12 in the 1980's. It uses two ignition coils with their primary windings wired in parallel. The primary coil has its secondary winding wired to the distributor and then to the spark plugs as is standard practice. However, the auxiliary coil has it secondary winding output sealed off. The purpose of the system was to provide a stronger spark to the plugs, always a difficult task with the very short dwell time of a...

Similar threads

Replies
12
Views
3K
Replies
2
Views
2K
Replies
22
Views
2K
Replies
3
Views
1K
Replies
6
Views
5K
Replies
9
Views
2K
Back
Top