The Butter
fly-Shaped Feedback Loop in Networked
Control Systems for the Unknown Delay
Compensation
Chien-Liang Lai and Pau-Lo Hsu, Member, IEEE
Abstract—Available model-based networked control system (NCS) design approaches are basically formulated from the known system model and the information of the networked-induced delay time. Because the delay in remote control systems is significant and time-varied as commercial networks involved, available model-based NCS design approaches may thus become impractical. The increase of time delay due to the limited communication bandwidth usually induces data dropout to make NCS design even more difficult. In this paper, the scheme of the perfect delay compensation (PDC) is proposed by introducing the butterfly-shaped inner feed-back loop in NCS to deal with the unknown network-induced time delay. Furthermore, analytical results indicate that the controller obtained in general control systems can be directly implemented on NCS with the proposed PDC scheme. Both simulation and experi-mental results were successfully carried out on an ac servo motor at a distance of 15 km through Ethernet to maintain a stable remote control system.
Index Terms—Butterfly element, delay compensation, implementation, networked control systems (NCS), network-induced delay.
I. INTRODUCTION
I
N THE EARLY stage of the network development, networked control systems (NCS) technologies were mainly designed for industrial applications. Industrial buses such as Profibus, DeviceNet, Modbus, and CAN have been employed mainly in engineering to render convenient implementation and systematic maintenance. Nowadays, networks have been widely used in our daily life and business market through the Internet, such as asynchronous transfer mode (ATM) network, integrated services for digital network (ISDN), Token-Ring network, Wi-Fi, WiMAX, and Ethernet. In other words, the remote control to efficiently convey the control technology to any corner of the earth now becomes feasible only if the control target can bereached by the Internet or Wireless communications. Eventually, to realize remote control systems, the real-time NCS can be constructed with the integration of the commercial network and the industrial bus for real applications such as monitoring, diagnosis, adjustment, and control operation now becomes feasible. However, the network-induced time delay mainly from the commercial networks may seriously degrade control performance and stability of NCS.
When all actuators, sensors, and controllers are interconnected in NCS, quality of the communication is thus unavoidably reduced; therefore, a lower system sampling rate is usually suggested to prevent the serious data dropout owing to the limited network bandwidth of NCS. In general, the time delay and the data dropout are two major factors greatly affecting performance and stability of NCS [1]. As commercial networks involved in NCS, the delay usually presents in different forms, either constant, bounded, stochastic, random, or unpredictable, and also depends on the network protocol, hardware, and the number of end users. Therefore, integration of the industrial bus with the commercial network as NCS for remote control systems easily results in instability due to the unpredictable time delay. The abovementioned challenges have widely attracted research-ers in recent NCS studies on time delay and packet loss [2]–[5]. The issue about packet disorder and time-varying transmission intervals was further discussed [6] and the tradeoff between distributed NCS security and its real-time performance was also investigated [7].
To determine a suitable sampling period for NCS, the key components of delay were identified [8]. An extensive research on the network-delay model with both forward and feedback delays was proposed by Nilsson [9]; moreover, the correspond-ing NCS can be suitably modeled as a Markov chain process [10]. Due to the variation of the time delay in NCS, the robust Smith predictor was implemented [11]. On the other hand, an observer-based predictor was designed to compensate for the distributed delays [12]. Robust methods and state feedback design were also obtained under the assumption that the varied delay is relatively small compared with its sampling time [13], [14]. Practically, those results are suitable only for NCS connected through the Intranet within a limited distance or environment. In other words, formulating the NCS as a switched system to discuss the asymptotical stability for a known time-delay model has also been investigated [15], [16]. A switched Ethernet network has been proposed to overcome the effect of network load under
1551-3203 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. Manuscript received October 18, 2013; revised January 29, 2014 and March
18, 2014; accepted April 26, 2014. Date of publication June 03, 2014; date of current version August 05, 2014. This work was supported in part by the National Science Council, Taiwan, R.O.C., under Grant NSC 102-2221-E-009-113-MY2; in part by the Computational Intelligence Technology Center (CITC); and in part by the Industrial Technology Research Institute (ITRI), Taiwan, R.O.C., under Project code D301AR2N10. Paper no. TII-13-0815. (Corresponding author: Pau-Lo Hsu.)
C.-L. Lai is with the Department of Data Analytic Technology, Computational Intelligence Technology Center (CITC), Industrial Technology Research Institute (ITRI), Hsinchu, 31040 Taiwan, R.O.C. (e-mail: [email protected]).
P.-L. Hsu is with the Department of Electrical Engineering, National Chiao Tung University, Hsinchu, 300 Taiwan, R.O.C. (e-mail: [email protected]).
the varying network delay and packet loss conditions [17]. A packet-based control framework was proposed with a known upper bound of the time delay [18], [19], and an optimized com-munication sequence for a known range of time delay has been calculated to obtain robust closed-loop control perfor-mance [20].
As the Internet is adopted in remote control systems, the time delay usually varies depending on the number of user nodes and communication data loads. In general, the time delay in NCS is relatively larger compared with the sampling time of general control systems. It is challenging for the NCS design that even the serious time delay can be properly taken care to maintain its stability and performance. However, the model-based NCS design is apparently inadequate to be applied to remote control systems including the commercial network, because the model-based NCS design is sensitive to the modeling error mainly from the varied time delay.
A gain scheduler middleware that adjusts controller gains externally at the controller output was proposed by Tipsuwan and Chow [21], and the current network traffic condition was mea-sured in real time using the round-time trip (RTT). Similarly, the adaptive Smith predictor approach was proposed to greatly simplify the problem on varying time delays of NCS for indus-trial applications with the online measured delay [22], [23]. To deal with the unknown network-induced delay in NCS, the model-based communication disturbance observer (CDOB) has been proposed to assume the delay as the disturbance to be estimated and eliminated [24]. Moreover, a passive control architecture with the known system model has been presented to guarantee stability of NCS in the presence of unknown time delay [25]. To compensate for the unknown but constant time delay, the scattering transformation was proposed with both the known system model and the available controller in the feedback loop of NCS [26]; however, the design procedure of the scatter-ing transformation is not straightforward and the design results are sensitive to modeling error.
Despite the number of extensive studies in NCS during the last decade, robust and effective compensation for unknown net-work-induced time delays remains an open question. In the present paper, the perfect delay compensation (PDC) with two modified butterfly elements embedded in the feedback loop is proposed to deal with the unknown and varied delay without considering the system model. Analytical results indicate that as the variation of the time delay decays, formulation of the NCS with the PDC is thus greatly simplified as a general control system with a pure delay. In practice, both simulation and experiments performed on a remote control system with a CAN-bus ac servo motor from 15 km away through the Ethernet. Successful results indicate that the present NCS with the pro-posed PDC is feasible and reliable to render satisfactory stability and performance, even with the time-varied delay through the commercial network Ethernet [27]. In addition, both successful simulation and experimental results for the multiple-in-multiple-out (MIMO) NCS are further provided in this paper to prove the direct networking of the proposed PDC scheme. Therefore, the well-designed or well-tuned controller, obtained in general control systems without networking, can be directly implemen-ted on NCS with the proposed PDC scheme.
II. MODEL-BASEDNCS DESIGN FOR THETIMEDELAY
Most NCS are designed with the model-based approach. Without the network, and denote the transfer functions of the plant and the controller, respectively, and the controller is designed with concerns of stability, perfor-mance, and robustness to meet all specifications of general control systems as
With the well-designed or well-tuned controller , the desired control system dynamics is thus obtained. With the network realization of system (1) as shown in Fig. 1, its delay time due to the network can be modeled as and in the forward and feedback directions, and and are the command and the output of the NCS, respectively. If both the forward and feedback networked-induced delays are assumed as constant, the more complicated transfer function from the input to the output
is obtained due to the delays as
A. General Structure With Known Models
Most NCS design approaches were proposed with the known system model and the assumed constant network-induced time delay. Traditionally, the constant delay of processes can be handled by applying the Smith predictor by eliminating the time-delay effect from its closed control loop. Recently, the unknown delay effect has been effectively eliminated with practical approaches proposed as the adaptive Smith predictor [23] and CDOB [24]. The adaptive Smith predictor requires both an accurate system model and the online measured time delay, thereby increasing the cost of implementation and consuming more bandwidth of the network transmission. Although the CDOB does not need information of the time delay, which is regarded as the disturbance, it still requires the system model in NCS design.
B. Feedback Loop of Scattering Transformation [26]
It is interesting to include well-designed elements to the feedback loop in NCS to cope with the time-delay problem. As shown in Fig. 2, the transfer function of the LTI closed-loop
system with scattering transformation is obtained with a suitable parameter as [26]
where .
Ideally, if holds with the parameter , the closed-loop NCS system simply becomes a desirable closed-closed-loop system with a pure forward delay time as [26]
However, it is difficult to achieve for all , and the uncertainty of the model will thus also degrade performance of NCS with the scattering transformation.
All the aforementioned model-based methods require accurate system models for NCS design; in addition, some of those methods require the constant time-delay model. These require-ments are impractical in real applications because the delay in a commercial network is unavoidably varied, even it is slowly changed. Therefore, it is desired to develop other elements in the feedback loop of NCS to simplify the design and implementation procedures, and to effectively compensate for the varied network-induced delay without the effect of modeling error.
III. MODEL-FREEPDC
The network time delay varies due to the network loads, scheduling, number of nodes, and protocols. Assumptions of a constant delay time at a fixed level is not practical in NCS design, and specification of an upper bound of the delay time leads to over-conservative results in most cases [24], [26]. In this paper, the proposed model-free PDC scheme including butterfly elements is intuitively developed to effectively deal with the unknown delay in NCS feedback loop. All analysis, simulation, and experiments will be provided to prove the proposed PDC scheme.
To simplify the derivation of PDC in NCS, the constant time delay is considered to provide analysis for LTI systems, and the controller is connected to the plant located in the client node. The modified butterfly and anti-butterfly elements in the proposed PDC scheme are implemented in both sides of the network as shown in Fig. 3(a) [27]. Note that both butterfly elements are realized without knowing either the network delay information
or the models of the plant or controller. The output equations of the modified butterfly element can be obtained as
The transfer function from the input to the output is given as
where .
The signal flow of the PDC structure is characterized by considering the relationship between the modified butterfly and the anti-butterfly elements. As shown in Fig. 3(a), the open-loop transfer function between the input and the output on the left of the element can be expressed as [28]
Moreover, the forward loop of the NCS from to is expressed as
Combining (7) with (8) yields
By integrating (8) and (9) into (10), the transfer function of the closed-loop system of the NCS with the PDC scheme can be directly obtained as
The present NCS with PDC in (11) simply consists of only two parts: 1) the desirable transfer function of the system without the delay time and 2) the pure time delay . The formu-lation of PDC indicates that the present NCS with the PDC scheme is greatly simplified compared with the original NCS in (2). Moreover, if the controller is realized on another far side of the network, the equivalent PDC can be obtained as shown in Fig. 3(b) and only extra simple computation is required [27].
Note that in (11), the NCS dynamics is the same as the desirable system of the original control system without networking, and only a pure forward delay term is cascaded. In other words, stability of the original system is now fully pre-served under PDC implementation regardless of the network-induced time delay and . With the proposed PDC scheme, the input/output signal is passive in both sides of the network, especially in transient and time-varying delay cases. The effect of constant time delay on stability of the NCS is thus eliminated. Therefore, the controller, which is well-designed or well-tuned
from a general control system, can be directly implemented in NCS with the proposed PDC scheme. Furthermore, as the time delay changes slowly compared with the sampling time, the proposed PDC can be still effective in NCS to deal with the delay effect. In addition to simulation with serious constant and time-varied delays in this paper, successful experiments with the sampling time 20 ms were also provided for the NCS through Ethernet with the measured RTT ranged from 50 to 700 ms.
IV. SIMULATIONRESULTS
Example 1: PDC for NCS With Serious Delay
To verify the proposed PDC under both the constant delay and the time-varied delay, assume both equal forward and feedback time delays in the present NCS and with the
plant and the lead-lag controller
[26] with the sam-pling time 1 ms. The original design for the control system without the network led to a rise time of 145.5 ms and a 19.3% overshoot without steady-state error, as shown in Fig. 4(b). In the case of a constant delay time 400 ms (assuming
) as shown in Fig. 4(a), the parameter in the scattering transformation was set to 0.6203 as provided by [26] and performance of the NCS with the scattering transformation had a slower response (rise time = 254.8 ms) but less overshoot (5.4%), and a nonzero steady-state error (0.013) also as shown in Fig. 4(b). This was because in the scattering transformation was not equal to the unit throughout the whole frequency range. On the other hand, the NCS with the PDC presented the same
system performance as the original design, with the exception of the appearance of an additional pure delay of 200 ms, as shown in Fig. 4(c).
With similar conditions in the time-varying delay case shown in Fig. 5(a), the online measured time-delay RTT was adopted and results show that the system response presents significant overshoot by applying the scattering transformation, as shown in Fig. 5(b). However, the PDC still renders a consistent perfor-mance similar to that of the original system without networking
Fig. 3. (a) Structure with PDC in the proposed NCS and (b) the equivalent PDC with different controller location. Note: is an advantage or good characteristic and X is a disadvantage or bad characteristic.
Fig. 4. Simulation results with (a) the constant time delay ( ); (b) the scattering transformation; and (c) the PDC scheme.
except for the pure network-induced time delay, as shown in Fig. 5(c).
Example 2: Direct Networking for MIMO NSC With PDC In general, controller design procedures for MIMO systems are inherently complicated. Furthermore, MIMO NCSs are extreme-ly difficult to be realized if the network-induced time delay is significant. Since the controller of the present NCS with PDC is obtained as the model-free approach, an unstable two-input-two-output batch reactor realized with the NCS is verified here with the linearized model in [28] as
It leads to the transfer function of the plant as shown at the bottom of the page.
To achieve zero steady-state tracking error, the controller with a desirable sensitivity function was obtained in [28] as
Note that the controller was designed for a general control system without the network, and satisfactory step responses for the two outputs are shown in Fig. 6.
By introducing the forward and feedback time delays as for NCS, simulation results show that the NCS system response tends to be slightly damped, as shown in Fig. 7(a). Theoretically, as the delay time increases, the maximum allowable transfer interval [28]. The results show that the step response becomes unstable under such conditions, as shown in Fig. 7(b). As the PDC was applied to the NCS, significantly improved performance was then obtained as shown in Fig. 8. Note that performance of NCS in Fig. 8 is exactly the same as performance in its general control system as shown in Fig. 6, except the pure time delay 120 ms.
V. EXPERIMENTS ON THEREMOTECONTROLSYSTEM
To implement the proposed NCS with the PDC scheme, the structure with both CAN bus and Ethernet was adopted for the present experiments, as shown in Fig. 9. Computer networking used in the transport layer protocols of the Internet protocol suite is generally adopted as the transmission control protocol (TCP) or the user datagram protocol (UDP). Typically, UDP is suitable for real-time NCS but the loss of data must be compensated. On the other hand, TCP avoids the loss of data at a price of inevitable time delay in NCS applications. In this paper, TCP was adopted for guaranteed eventual delivery of packets. The remote node was provided with the reference command, and the client node comprised an ac servo motor and a position loop controller. The remote node and the client node communicated with each other through the Ethernet with a distance of 15 km [22].
The proposed PDC was tested on both 1) the Intranet in a local area with a relatively lower and constant delay time and 2) the Internet with a distance of 15 km and its delay time is signifi-cantly varied. The PI controller was tuned as and with a 20-ms sampling time implemented on the
Fig. 5. Simulation results with (a) the time-varying delay; (b) NCS with scattering transformation; and (c) NCS with the PDC.
TI TMS320F2812 DSP microcontroller with CAN bus. The client node included the gateway for communication between the Ethernet network and the CAN bus. The proposed NCS with PDC was based on a combination of both the time-driven task in the client node and the event-driven task in the remote node (Fig. 10). At the beginning of each sampling period, the time-driven sensor node transmitted sampling data to the remote node; when vacant sampling occurred, the previous data were held. When more than two data messages arrived at the same sampling
period, the message rejection mode was adopted, and only the most recent data message was adopted and all the previous data were discarded [21]. To obtain the network-induced time delay in real environments, a real-time measured RTT of the delay time was adopted in this paper with all counters, indices, and delays. Moreover, the resolution of the counter was set at 1 ms with the following definitions:
: sending counter; : receiving counter; : number of packets;
: index of a sequence number, ; and : round-trip delay time measurement of the th packet, using counters and
Example 3: Remote Control of the ac Servo Motor
Experimental results indicate that in the Intranet of NCS, the time-delay measurement was relatively at a constant level as shown in Fig. 11(a). The delay of Internet as shown in Fig. 11(b) is time-varied according to its variable operating conditions such as congestion and channel quality. Because the negligible delay time RTT was relatively small in Intranet only around 10–20 ms as shown in Fig. 12, control performance of its NCS is acceptable even without PDC. Fig. 13 shows that for the Intranet with an artificial delay time around 235 ms, the NCS system response became unstable if the PDC was not applied. However, with the proposed PDC, stability of NCS was greatly improved and desirable control performance was obtained as shown in Fig. 14. Furthermore, if the delay time of the Internet significantly varied between 50 and 700 ms, the proposed PDC still effectively and reliably rendered satisfactory performance as shown in Fig. 15.
Fig. 7. Simulation results of NCS with a constant time delay. (a) and (b) .
Fig. 8. Simulation results with PDC in NCS with the constant time delay .
Fig. 9. Experimental setup.
Example 4: Experimental Verification of MIMO NSC Experiments with setup as shown in Fig. 9 were also applied to the remote-controlled MIMO plant as in Example 2, except the motor was replaced by the DSP board to generate output data according to the same linearized model. Even with a minor time delay (6–52 ms) induced from the network, experimental results indicate that the MIMO controller originally designed without networking was not suitable as shown in Fig. 16.
Moreover, by applying the proposed PDC with the same controller, its performance has been greatly restored as shown in Fig. 17. Furthermore, even under a serious and varied
Fig. 11. Time-delay measurement in (a) Intranet with less and varied delay, and (b) Internet with larger and varied delay.
Fig. 12. Output response of the NCS without PDC in Intranet (time delay: 10– 20 ms).
Fig. 13. Output response of the NCS without PDC in Intranet (artificial serious but constant time delay: around 235 ms).
Fig. 14. Output response of the NCS with PDC in Internet (time delay: around 235 ms).
Fig. 15. Output response of the NCS with PDC in Internet with a significantly varied time delay (varied time delay: 50–700 ms).
Fig. 16. Experimental results without PDC under a minor delay (varied from 6 to 52 ms, average 15.91 ms).
network-induced delay (210–356 ms), satisfactory results have been obtained, as shown in Fig. 18. Results indicate that the proposed PDC is applicable to the NCS even with varied time delay in practice.
VI. CONCLUSION
Generally, NCS is difficult to be modeled and analyzed because of its serious time-delay effect on both feedforward and feedback network connections. In the linear modeling, the delay components result in exponential elements intermingled with other linear elements and thus, NCS eventually leads to the nonlinear model design. By introducing the butterfly inner feedback loop as the PDC, this study successfully deals with the network-induced delay. Thus, the controllers obtained in general control systems without networking can be directly realized on NCS. Moreover, the proposed PDC can be easily implemented on NCS together with the available controller obtained in general control systems.
Simulation results on both SISO and MIMO systems have proven that the proposed PDC is effective on NCS
implementation to deal with the significant network-induced time delay. Although the PDC is originally formulated with a constant network-induced time delay, its stability and perfor-mance of NCS with time-varied delay will become stable as the transition of the time delay decays or the delay of NCS is slowly changed. Successful experiments on a remote control system with an ac servo motor from a 15-km distance have alsofirmly proven the feasibility and reliability of the proposed PDC in practice. By comparing the proposed PDC to other available NCS model-based design approaches [23]–[26], the proposed PDC renders the most satisfactory performance in all design cost, control performance, and robustness [27]. Note that it is almost impossible to realize the MIMO system on NCS before. Further-more, the well-designed notchfilter was successfully realized on its NCS implementation with PDC for vibration suppression to prove the direct networking of the proposed PDC [29]. The direct networking function of the proposed PDC has also been proven through experiments.
The proposed PDC has been applied to NCS when all data are received and the network-induced delay is assumed to be con-stant. Furthermore, the PDC has also been successfully applied to real NCS through the Ethernet with the time-varied delay in different levels, as shown in Figs. 15–18. Results indicate that the proposed PDC in NCS is robust to the time delay in practice. However, when the delay is more serious with transmission jam or the delay variation becomes significant in wireless networks, the dropout effect will also become significant and the sampling time must be increased to maintain a stable NCS and thus, performance of NCS will also be degraded [30]. Under such circumstances, estimation of the missing message should be concerned with the proposed PDC to simultaneously deal with both the time delay effect and the dropout effect.
ACKNOWLEDGMENT
The authors would like to thank the anonymous reviewers for their valuable advice and suggestions. They would also like to thank Prof. B. C. Wang from the China University of Technology and Prof. T. S. Hsiao from the National Chiao Tung University for their precious comments and suggestions.
REFERENCES
[1] F. L. Lian, J. R. Moyne, and D. M. Tilbury,“Performance evaluation of control networks: Ethernet ControlNet and DeviceNet,” IEEE Control Syst. Mag., vol. 21, no. 1, pp. 66–83, Feb. 2001.
[2] J. Baillieul and P. J. Antsaklis,“Control and communication challenges in networked real-time systems,” Proc. IEEE, vol. 95, no. 1, pp. 9–28, Jan. 2007.
[3] J. P. Hespanha, P. Naghshtabrizi, and Y. Xu,“A survey of recent results in networked control systems,” Proc. IEEE, vol. 95, no. 1, pp. 138–161, Jan. 2007.
[4] S. Zampieri,“Trends in networked control systems,” in Proc. 17th World Congr. Int. Fed. Autom. Control (IFAC), Seoul, Korea, pp. 2886–2893, Jul. 2008.
[5] S. Tatikonda and S. Mitter,“Control under communication constraints,” IEEE Trans. Autom. Control, vol. 49, no. 7, pp. 1056–1068, Jul. 2004. [6] L. Zhang, H. Gao, and O. Kaynak, “Network-induced constraints in
networked control systems—A survey,” IEEE Trans. Ind. Informat., vol. 9, no. 1, pp. 403–416, Feb. 2013.
[7] W. Zeng and M. Y. Chow,“Modeling and optimizing the performance-security tradeoff on D-NCS using the coevolutionary paradigm,” IEEE Trans. Ind. Informat., vol. 9, no. 1, pp. 394–402, Feb. 2013.
Fig. 17. Experimental results with PDC under a minor delay (varied from 14 to 107 ms, average 19.51 ms).
Fig. 18. Experimental results with PDC under a major delay (varied from 210 to 356 ms, average 278.34 ms).
[8] F. L. Lian, J. Moyne, and D. Tilbury,“Network design consideration for distributed control systems,” IEEE Trans. Control Syst. Technol., vol. 10, no. 2, pp. 297–307, Mar. 2002.
[9] J. Nilsson,“Real-time control systems with delays,” Ph.D. dissertation, Dept. Autom. Control, Lund Institute of Technology, Lund, Sweden, 1998. [10] Y. Shi and B. Yu,“Output feedback stabilization of networked control systems with random delays modeled by Markov chains,” IEEE Trans. Autom. Control, vol. 54, no. 7, pp. 1668–1674, Jul. 2009.
[11] C. H. Chen, C. L. Lin, and T. S. Hwang,“Stability of networked control systems with time-varying delays,” IEEE Commun. Lett., vol. 11, no. 3, pp. 270–272, Mar. 2007.
[12] H. Song, G. P. Liu, and L. Yu,“Networked predictive control of uncertain systems with multiple feedback channels,” IEEE Trans. Ind. Electron., vol. 60, no. 11, pp. 5228–5238, Nov. 2013.
[13] H. Gao and T. Chen,“Network-based output tracking control,” IEEE Trans. Autom. Control, vol. 53, no. 3, pp. 655–667, Apr. 2008. [14] B. Tang, G. P. Liu, and W. H. Gui,“Improvement of state feedback
controller design for networked control systems,” IEEE Trans. Circuit Syst.-II: Exp. Briefs, vol. 55, no. 5, pp. 464–468, May 2008.
[15] H. Li, M. Y. Chow, and Z. Sun,“Optimal stabilizing gain selection for networked control systems with time delays and packet losses,” IEEE Trans. Control Syst. Technol., vol. 17, no. 5, pp. 1154–1162, Sep. 2009. [16] A. Kruszewski, W. J. Jiang, E. Fridman, J. P. Richard, and A. Toguyeni, “A switched system approach to exponential stabilization through commu-nication network,” IEEE Trans. Control Syst. Technol., vol. 20, no. 4, pp. 887–900, Jul. 2012.
[17] N. Bibinagar and W. Kim,“Switched Ethernet-based real-time networked control system with multiple-client–server architecture,” IEEE/ASME Trans. Mechatronics, vol. 18, no. 1, pp. 104–112, Feb. 2013.
[18] Y. B. Zhao, G. P. Liu, and D. Ress,“Design of a packet-based control framework networked control systems,” IEEE Trans. Control Syst. Tech-nol., vol. 17, no. 4, pp. 859–865, Jul. 2009.
[19] L. Yang and S. H. Yang, “Multirate control in Internet-based control systems,” IEEE Trans. Syst. Man Cybern. C, Appl. Rev., vol. 37, no. 2, pp. 185–192, Mar. 2007.
[20] S. Longo, G. Herrmann, and P. Barber,“Robust scheduling of sampled-data networked control systems,” IEEE Trans. Control Syst. Technol., vol. 20, no. 6, pp. 1613–1621, Nov. 2012.
[21] Y. Tipsuwan and M. Y. Chow,“Gain scheduler middleware: A methodolo-gy to enable existing controllers for networked control and teleoperation: Part I: Networked control,” IEEE Trans. Ind. Electron., vol. 51, no. 6, pp. 1218–1227, Dec. 2004.
[22] C. L. Lai and P. L. Hsu,“Realization of networked control systems on Ethernet with varied time delay,” in Proc. IEEE Conf. Syst. Man, Cybern., Istanbul, Turkey, 2010, pp. 66–73.
[23] C. L. Lai and P. L. Hsu,“Design the remote control system with the time-delay estimator and the adaptive Smith predictor,” IEEE Trans. Ind. Informat., vol. 6, no. 1, pp. 73–80, Feb. 2010.
[24] K. Natori and K. Ohnishi, “A design of communication disturbance observer for time-delay compensation, taking the dynamic property of network disturbance into account,” IEEE Trans. Ind. Electron., vol. 4, no. 3, pp. 2152–2168, May 2008.
[25] N. Kottenstette, J. F. Hall, III, X. Koutsoukos, J. Sztipanovits, and P. Antsaklis,“Design of networked control systems using passivity,” IEEE Trans. Control Syst. Technol., vol. 21, no. 3, pp. 649–665, May 2013.
[26] T. Matiakis, S. Hirche, and M. Buss,“Control of networked systems using the scattering transformation,” IEEE Trans. Control Syst. Technol., vol. 17, no. 1, pp. 60–67, Jan. 2009.
[27] P. L. Hsu and C. L. Lai,“Analysis and implementation of a model-free approach in network-induced delay compensate on for remote control systems,” in Proc. IEEE Conf. Control Appl., Denver, CO, USA, Sep. 28–30, 2011, pp. 1250–1255.
[28] M. Green and D. J. N. Limebeer, Linear Robust Control. Englewood Cliffs, NJ, USA: Prentice-Hall, 1995.
[29] W. C. Hsu, C. L. Lai, and P.-L. Hsu, “A novel design for vibration suppression for lightly-damped servo control systems,” in Proc. 8th Asian Control Conf. (ASCC), Kaohsiung, Taiwan, May 15–18, 2011, pp. 251–256. [30] C. C. Hsieh,“The dropout compensation in networked control systems with the intelligent message estimator,” Ph.D. dissertation, Nat. Chiao Tung Univ., Taichung, Taiwan, 2013.
Chien-Liang Lai received the B.S. degree in electri-cal engineering from the National Taiwan University of Science and Technology, Taipei, Taiwan, in 1996, and the M.S. degree in electrical engineering and the Ph.D. degree in electrical and control engineering from the National Chung Hsing University, Taichung, Taiwan, in 1998 and 2010, respectively.
After a two-year military service in the Navy, he was a Senior Engineer with the Hannstar Display Corporation from 2000 to 2003. In 2003, he joined as a Deputy Manager with the SIC Electronic Corpo-ration. From 2004 to 2005, he served as a Senior Engineer of Optronics (AUO) Corporation. Since 2010, he has been an Engineer with the Computational Intelligence Technology Center (CITC), Industrial Technology Research Insti-tute (ITRI), Taiwan, R.O.C. His research interests include remote monitor, networked control systems, signal processing, and nonintrusive load monitoring.
Pau-Lo Hsu (M’91) received the B.S. degree from the National Cheng Kung University, Taichung, Taiwan; the M.S. degree from the University of Delaware, Newark, DE, USA; and the Ph.D. degree from the University of Wisconsin–Madison, Madison, WI, USA, in 1978, 1984, and 1987, respectively, all in mechanical engineering.
Following two years of military service in King-Men, he was with San-Yang (Honda) Industry from 1980 to 1981, and Sandvik, Taipei, Taiwan, from 1981 to 1982. In 1988, he joined as an Associate Professor with the Department of Electrical and Control Engineering, National Chiao Tung University (NCTU), Hsinchu, Taiwan, R.O.C. Since 1995, he has been a Professor. He served as the Chairman of the Department from 1998 to 2000, and the Associate Dean of Electrical and Computer Engineering College, NCTU, from 2010 to 2014. His research interests include CNC motion control, servo systems, diagnostic systems, and network control systems.