D
I want some help regarding my project. It is about controlling an experiment over a Local Area Network. I want to control the speed of a DC
motor. The motor is connected to a computer which is connected to the LAN of the Institute. The objective is to control the speed of the motor from another computer which is located at another building but in the same Institute. The two computers are connected by the LAN of the Institute.
The technique implemented is Client-Server Technology. Socket programming in C is used for the communication. The operating system in the two
computers were chosen as Linux. The remote control over the LAN was successfully implemented. But the performance of the closed loop system became slow due to network delay. The delay is random but can be known in advance. It becomes as high as 1 sec. The controller implemented is PI controller. In the presence of the network, the closed loop system is stable but the performance became sluggish. I want to know whether there is any way to compensate for the network delay. I want the performance of the closed loop system like that of a non-networked system. If anybody has idea about this, I'll be grateful.
motor. The motor is connected to a computer which is connected to the LAN of the Institute. The objective is to control the speed of the motor from another computer which is located at another building but in the same Institute. The two computers are connected by the LAN of the Institute.
The technique implemented is Client-Server Technology. Socket programming in C is used for the communication. The operating system in the two
computers were chosen as Linux. The remote control over the LAN was successfully implemented. But the performance of the closed loop system became slow due to network delay. The delay is random but can be known in advance. It becomes as high as 1 sec. The controller implemented is PI controller. In the presence of the network, the closed loop system is stable but the performance became sluggish. I want to know whether there is any way to compensate for the network delay. I want the performance of the closed loop system like that of a non-networked system. If anybody has idea about this, I'll be grateful.