1. Introduction
Traditional Chinese Medicine (TCM) has made great contribution worldwide. In long term medical practice, Chinese physicians have realized the close relationship between the external expressive form of the human body and the essence of diseases; they have diagnosed diseases through “Zheng differentiation.” The Zheng differentiation of TCM considers the etiology, location, nature, and condition of a disease, as well as the struggle between body resistance and pathogenic factors, during a specific stage of the disease process. Zheng is a unique TCM concept. It is an abstractive collection of various signs and symptoms and is a pathological summary of a specific stage during the course of a disease. The signs and symptoms can be captured by doctors through four diagnostic methods, namely, inspection, auscultation and olfaction, inquisition, and pulse taking. TCM pulse taking has been proven to be clinically valid for over 2000 years. During pulse taking, TCM doctors place their fingers on the radial artery, from which various physiological and pathological conditions can be detected. Traditional pulse taking has important clinical value on the diagnosis and prognosis of diseases, especially angiocardiopathy. Accurate pulse taking can only be done by TCM doctors after years of experience. Therefore, objective and digital pulse diagnosis is highly desirable.
For many years, the quantification problem of TCM pulse taking has been a hot subject in multidisciplinary research. Currently, numerous researchers in China and abroad have put forward different methods for pulse analysis, such as time-domain, frequency-domain, and time-frequency joint analyses [1–4]. However, these traditional methods based on linear concepts are restricted to system stability. They are not particularly sensitive to changes in pathological state and are insufficient in characterizing the complex dynamics of a nonlinear system. Nonlinear dynamics methods for time series prediction can obtain nonlinear information on pulse, which cannot be achieved by traditional analytical methods. These nonlinear dynamics methods have wide applications in physiological signals, such as heart rate variability, electroencephalogram, electrocardiogram, and electromyography [5–7].
Numerous methods (e.g., K-S entropy, correlation dimension, the largest Lyapunov exponent, etc.) that can disclose nonlinear characteristics of physiological signals have been established. However, these aforementioned methods require large data and are susceptible to noise. Actual measured physiological signals often fail to meet these requirements. To overcome these problems, Eckmann et al. [8] introduced a tool that enables us to investigate the
Zheng is the pathological summary of a disease during a certain stage. The symptoms constituting both Zheng and disease are the most essential elements for disease identification and Zheng differentiation. The different stages of a disease may have various Zheng, and a similar Zheng may occur in other diseases. Deficiency and excess are the two main principles in differentiating the preponderance or decline of pathogenic factors and healthy-qi. Deficiency Zheng and excess Zheng can reflect the two aspects of struggle between body resistance and pathogenic factors during a disease process. The former refers to deficiency of body resistance, whereas the latter refers to excessive and hyperactivity of pathogenic factors. In clinical practice, the Zheng of mixed deficiency and excess, which refers to a complex condition of concurrent deficiency and excess, is common. For example, the pattern of heart-qi deficiency (deficiency Zheng) in CHD patients is accompanied by the obstruction pattern of heart vessels by phlegm (excessive Zheng). Thus, one case is often associated with multiple Zheng patterns. Therefore, TCM Zheng patterns can be classified as a multi-label problem that traditional single-label learning algorithms cannot solve. The multi-label learning (MLL) algorithm REAL is suitable for solving multi-label recognition of TCM Zheng patterns [13]. This algorithm was applied to construct Zheng classification models based on different datasets. The performances of models were compared.
The remainder of the paper was organized as follows. In Section 2, we described the collection of clinical data, including inquiry, inspection, and pulse. In Section 3, we introduced the pulse data processing method through RQA, the recognition model of Zheng pattern-based REAL, and the evaluation measures for the recognition performance of the Zheng model. In Section 4, we summarized the results. A statistical analysis of RQA variables was made between CHD patients and normal subjects to establish the physiological and pathological significance of RQA variables. Zheng classification models of CHD were constructed based on REAL using different datasets. The datasets were designed as follows: dataset1, inquiry and inspection information; dataset2, time-domain variables integrated with dataset1; dataset3, RQA variables of pulse integrated with dataset1; and dataset4, major principal components of RQA variables and dataset1. Moreover, the recognition performances of different Zheng models were compared according to evaluation measures, such as average precision, overage, hamming loss, and one error, and rank loss. In Section 5, we discussed the effect of the RQA variables of pulse on the recognition performance of TCM Zheng in CHD patients.
2. Material
2.1. Collected Material
Patients who met the diagnostic criteria of CHD and those who provided informed consent were included in the present study. The diagnostic criteria of patients were based on western medicine and TCM. The diagnostic criteria based on western medicine was adopted from “naming and diagnosis criteria of ischemic heart disease” issued by the International Society of Cardiology and the Joint Subject Team on standardization of clinical naming in the World Health Organization [14]. The diagnostic criteria based on TCM were according to the “differentiation standards for symptoms and signs of coronary heart disease and angina pectoris in Traditional Chinese Medicine” in the “standards for differentiation of chest pain, chest distress, palpitation, short breath, or debilitation for coronary heart disease in Traditional Chinese Medicine” modified by the China Society of Integrated Traditional Chinese and Western Medicine in 1990, the “Guideline for clinical study of new drugs in Chinese herbs,” and the standards in textbooks [15]. Patients with mental diseases or other severe diseases, as well as those who cannot express their feelings clearly and did not provide informed consent, were excluded in the present study.
456 CHD cases including pulse recordings were collected. According to the inclusion and exclusion criteria of the patients, 334 CHD cases were included, and 121 CHD cases were excluded in this study. Pulse recordings of 117 normal subjects (control group) were also collected. The CHD patients (age,
2.2. Acquisition of Inquiry and Inspection Information
In this study, inquiry symptoms were quantified according to the scale of inquiry diagnosis for the heart system [16]. The symptoms collected for inquiry diagnosis involve temperature, sweating, head, body, chest and abdomen, urine and stool, appetite, sleeping, mood, gynecology, tongue color, and face color, a total of 125 symptoms. The symptom was assigned with either “1” or “0,” referring to “existence” or “nonexistence,” respectively. The symptoms were removed when their frequencies of existence were not more than 10 to avoid interference of data redundancy. Thus, a total of 79 symptoms were selected for Zheng modeling in CHD.
2.3. Acquisition of Pulse Recordings
Pulse recordings were acquired using a Z-BOX type pulse measurement device and classical time-domain variables
The time-domain method is most commonly used in pulse waveform analysis in TCM. This method has many applications in clinical practices. The classical time-domain variables are described through some characteristic points on the pulse wave (Figures 1 and 2) [17].
[figure omitted; refer to PDF] [figure omitted; refer to PDF]3. Methods
3.1. Extraction of RQA Variables of Pulse
Phase space reconstruction is the basis for the nonlinear time series analysis. It can be used to estimate the characteristic of the dynamic system. Usually, the phase space has to be reconstructed from the original one-dimensional time series [18, 19]. The time delay method is frequently used for reconstruction. For one-dimensional time series of length
[figures omitted; refer to PDF]
RPs are a two-dimensional squared matrix with black and white dots, where black dots mark a recurrence and both axes were time axes Figure 3(b) [12]. RPs visualize the recurrent behavior of dynamical systems and can be mathematically expressed as [11, 12]
As shown in Figure 3, RP was composed of dots and lines in the diagonal and vertical structures. The diagonal structures mean that the evolution of states is similar at different times and that the process can be deterministic. The vertical structures describe the stability of the system. The visual interpretation of RPs only makes a qualitative analysis on the dynamic characteristics of the system. Thus, quantitative analysis of RPs was developed. Webber and Zbilut [9, 10] defined the measures of complexity using the recurrence point density and diagonal structures in the RPs. Gao [23] defined the measures of vertical structures. In the present study, we calculated the RQA measures of pulse using the following variables: recurrence rate (RR), determinism (DET), average diagonal line length (
Pulse morphology refers to blood pressure, vascular resistance, artery compliance, and so forth, which are important variables in assessing the cardiovascular system. Pulse morphological variation refers to the alterations and variations in the morphology of pulse waveform [24]. In this study, RQA was used to analyze pulse morphological variation. In this case, embedding dimension
In this study, we selected eight RQA measures and then applied eight MWRQAs and eight SWRQAs to describe the morphological variation of a pulse recording.
3.2. Construction of a Zheng Classification Model Using REAL
Multi-label learning deals with objects having multiple labels simultaneously. The TCM Zheng pattern belongs to such a problem. Formally, let
To evaluate the performance of Zheng models based on different datasets, five evaluation measures [27, 28] especially designed for multi-label learning were used.
Average precision evaluates the average fraction of proper labels ranked above a particular label set. For this evaluation measure, higher values mean better classifier performance.
Coverage evaluates how far we need, on the average, to go down the list of labels to cover all the proper labels of the multi-label example. For this evaluation measure, smaller values mean better performance.
Hamming loss evaluates how many times an example label pair was misclassified. For this evaluation measure, smaller values of hamming loss mean better performance.
One error evaluates how many times the top-ranked label was not in the set of proper labels of the multi-label example. For this evaluation measure, smaller values mean better performance.
Ranking loss evaluates the average fraction of Zheng label pairs that were disordered for the multi-label example. For this evaluation measure, smaller values of ranking loss mean better performance.
4. Results
4.1. Comparison of RQA Variables of Pulse between the CHD Patients and Normal Subjects
The physiological and pathological significances of RQA variables were discussed in Section 5. In this section, a statistical analysis of pulse RQA variables using independent sample
Table 1
RQA variables show significant differences, as determined by independent sample
Measures | Groups |
|
|
---|---|---|---|
Patient with CHD | Normal subjects | ||
MWRQAs of RR |
|
|
|
MWRQAs of DEI |
|
|
|
MWRQAs of L |
|
|
|
MWRQAs of
|
|
|
|
MWRQAs of ENTR |
|
|
|
MWRQAs of LAM |
|
|
|
MWRQAs of TT |
|
|
|
MWRQAs of
|
|
|
|
SWRQAs of RR |
|
|
|
SWRQAs of DET |
230 (102.5–336.5) |
210 (131–358) |
|
SWRQAs of L |
|
|
|
SWRQAs of
|
|
|
|
SWRQAs of ENTT |
|
|
|
SWRQAs of LAM | 236 (106.5–347) |
219 (113.75–331) |
|
SWRQAs of TT |
|
|
|
SWRQAs of
|
|
|
|
Compared with normal group,
4.2. Principal Components Analysis of RQA Variable
Traditionally, principal component analysis (PCA) has been the standard approach to reduce the high-dimensional original pattern vector space into low-dimensional feature vector space. It has wide applications in feature identification. RQA variables contained much redundancy because some variables may be highly dependent on each other. In the present study, PCA extracted four major principal components of RQA variables that represent 83.24% of those that RQA variables can represent, which may be very useful for purpose of classification.
4.3. Comparison of Model Performance for Zheng Differentiation with/without RQA Variables
In this study, each CHD case was simultaneously associated with multiple Zheng, namely, Heart-qi deficiency, heart-yang deficiency, heart-ying deficiency, and heart-vessel obstruction by turbid phlegm. Thus, Zheng classification models were constructed, and predictions were made using the MLL algorithm REAL. For comparison, datasets for the construction of the models were designed as follows:
The performances of the different models based on different datasets were compared in terms of different evaluation measures (Table 2). For average precision, higher values meant better performance. For the other four evaluation measures (coverage, hamming loss, one error, and rank loss), smaller values meant better performance. As shown in Table 1, for dataset1, the value of average precision was the lowest. The values of the other four evaluation measures were the highest. These results showed that the performance of the model based on dataset1 without pulse information was the worst. For datset2 with time-domain variables of pulse, the performance of the model was superior to that in dataset1 but was inferior to those in dataset3 and dataset4 including information that RQA variables of pulse can represent. The model based on dataset4 had the best performance owing to major principal component of RQA variables that maintain the correlated part of information discarding the minor noise-dominated part of information, which can improve the recognition ability of the model.
Table 2
Performance comparison of Zheng classification models based on different datasets.
Group | Dataset1 | Dataset2 | Dataset3 | Dataset4 (PCA) |
---|---|---|---|---|
Average precision | 0.8423 | 0.8534 | 0.8626 | 0.8735 |
Coverage | 0.3932 | 0.3925 | 0.3786 | 0.3604 |
Hamming loss | 0.2621 | 0.2684 | 0.2428 | 0.2228 |
One error | 0.2454 | 0.2089 | 0.1996 | 0.1982 |
Rank loss | 0.1944 | 0.1875 | 0.1768 | 0.1543 |
Note: dataset1, inquiry information; dataset2, time-domain variables of pulse and dataset1; dataset3, RQA variables of pulse and dataset1; dataset4, four major principal components of RQA variables and dataset1.
5. Discussion
Pulse diagnosis is one of the most important diagnostic methods in TCM. The pulse driven by the heart propagates through the arteries. Hence, the pulse wave should contain most of the information about the cardiovascular system. Many clinical experiments have confirmed that pulse condition is closely related to the cardiovascular system. The pulse wave form (shape), velocity (fast or slow), period (rhythm), and swing (intensity) are affected by the physiological and pathological features of the cardiovascular system [29]. The traditional pulse analytical methods include time-domain, frequency-domain, and time-frequency joint analyses. However, these methods based on linear concepts cannot be used to extract nonlinear features of the pulse. Therefore, in this study, the nonlinear dynamics method RQA was applied to extract nonlinear features of the pulse. RQA represents recurrence phenomenon, a fundamental property of deterministic dynamic systems. Different RQA variables represent different nonlinear dynamic characteristics. RR is a measure of recurrence density. High RR values indicate the presence of a strong cyclical process.
CHD is a complex process expressed as different Zheng patterns in its different stages. CHD can disrupt the pumping function of the heart, causing changes in both the structure and function of blood vessels and inevitably giving rise to changes in pulse. These changes vary with different Zheng patterns. Therefore, in this study, the RQA variables of pulse were used to characterize the changes in Zheng classification. In clinical practice, one patient is often associated with several Zheng patterns. Zheng classification belongs to a multi-label problem. Therefore, Zheng models were constructed, and predictions were carried out using MLL algorithm REAL. The performances of models based on different datasets were compared (Table 2). According to the five evaluation measures, the model for Zheng differentiation based on RQA variables integrated with inquiry had the best performance, whereas that based only on inquiry information had the worst performance. Meanwhile, the model based on time-domain variables of pulse integrated with inquiry fell between the above two. Therefore, the RQA variables can improve the ability of a model for Zheng classification. Moreover, the model based on dataset4 had the best performance owing to major principal component of RQA variables that maintain the correlated part of information discarding the minor noise-dominated part of information, which can improve the recognition ability of the model.
The linear method represented by the classical time-domain method is widely used to analyze pulse. However, the nonlinear dynamics method looks bright and promising in revealing the inside information and dynamic properties of systems. The RQA variables of pulse can be used to construct models of TCM Zheng and improve the performance of Zheng differentiation models.
Conflict of Interests
The authors declare that they have no financial and personal relationships with other people or organizations that can inappropriately influence our work and there was no professional or other personal interest of any nature or kind in any product, service, and/or company that could be construed as influencing the position presented in, or the review of, the paper.
[1] H. X. Yan, Y. Q. Wang, F. F. Li, "Research and application of pulse analysis," Chinese Archives of Traditional Chinese Medicine, vol. 23 no. 1, pp. 129-130, 2005.
[2] B. Jiang, Z. C. Song, "Spectral analysis of pulse signals," Techniques of Automation and Application, vol. 26 no. 8, pp. 38-40, 2007.
[3] F. F. Li, Y. Q. Wang, R. Sun, S. Xue, D. Yao, H. D. Sheng, "Application of the HHT & time domain method to the wrist-pulse-signal analysis in patients of coronary heart disease," Chinese Journal of Cardiovascular Review, vol. 6 no. 4, pp. 244-246, 2008.
[4] L. Cheng, L. J. Yang, "Identifying pulse signals based on fractal theories and wavelet," Aeronautical Computing Technique, vol. 38 no. 4, pp. 41-44, 2008.
[5] D. Gallez, A. Babloyantz, "Predictability of human EEG: a dynamical approach," Biological Cybernetics, vol. 64 no. 5, pp. 381-391, DOI: 10.1007/BF00224705, 1991.
[6] H. W. Lu, Y. Z. Chen, "Fine graining complexity measure algorithm and its application in cardiac RR intervals analysis," Space Medicine and Medical Engineering, vol. 17 no. 6, pp. 444-447, 2004.
[7] C. G. Shao, S. T. Tong, "Nonlinear dynamic fast analysis and analysis of epileptic's EEG," Journal of Biomedical Engineering Research, vol. 27 no. 3, pp. 154-157, 2008.
[8] J. P. Eckmann, S. O. Kamphorst, D. Ruelle, "Recurrence plots of dynamical systems," Europhysics Letter, vol. 4 no. 9, pp. 973-977, DOI: 10.1209/0295-5075/4/9/004, 1987.
[9] C. L. Webber, J. P. Zbilut, "Dynamical assessment of physiological systems and states using recurrence plot strategies," Journal of Applied Physiology, vol. 76 no. 2, pp. 965-973, 1994.
[10] J. P. Zbilut, C. L. Webber, "Embeddings and delays as derived from quantification of recurrence plots," Physics Letters A, vol. 171 no. 3-4, pp. 199-203, 1992.
[11] N. Marwan, M. C. Romano, M. Thiel, J. Kurths, "Recurrence plots for the analysis of complex systems," Physics Reports, vol. 438 no. 5-6, pp. 237-329, DOI: 10.1016/j.physrep.2006.11.001, 2007.
[12] N. Marwan, N. Wessel, U. Meyerfeldt, A. Schirdewan, J. Kurths, "Recurrence-plot-based measures of complexity and their application to heart-rate-variability data," Physical Review E, vol. 66 no. 2,DOI: 10.1103/PhysRevE.66.026702, 2002.
[13] G. P. Liu, J. J. Yan, Y. Q. Wang, J. J. Fu, Z. X. Xu, R. Guo, P. Qian, "Application of multilabel learning using the relevant feature for each label in chronic gastritis syndrome diagnosis," Evidence-Based Complementary and Alternative Medicine, vol. 2012,DOI: 10.1155/2012/135387, 2012.
[14] "Nomenclature and criteria for diagnosis of ischemic heart disease. Report of the Joint International Society and Federation of Cardiology/World Health Organization task force on standardization of clinical nomenclature," Circulation, vol. 59 no. 3, pp. 607-609, 1979.
[15] Y. Q. Wang, Diagnostics of TCM, 2004.
[16] G. P. Liu, Y. Q. Wang, Y. Dong, "Development and evaluation of scale for heart system Inquiry of TCM," Journal of Chinese Integrative Medicine, vol. 7 no. 1, pp. 1222-1225, 2009.
[17] Z. F. Fei, TCM Pulse Diagnosis, 2003.
[18] J. B. Gao, "Detecting nonstationarity and state transitions in a time series," Physical Review E, vol. 63 no. 6, 2001.
[19] N. Marwan, J. Kurths, "Nonlinear analysis of bivariate data with cross recurrence plots," Physics Letters A, vol. 302 no. 5-6, pp. 299-307, DOI: 10.1016/S0375-9601(02)01170-2, 2002.
[20] M. B. Kennel, R. Brown, H. D. I. Abarbanel, "Determining embedding dimension for phase-space reconstruction using a geometrical construction," Physical Review A, vol. 45 no. 6, pp. 3403-3411, DOI: 10.1103/PhysRevA.45.3403, 1992.
[21] L. Cao, "Practical method for determining the minimum embedding dimension of a scalar time series," Physica D, vol. 110 no. 1-2, pp. 43-50, 1997.
[22] A. M. Fraser, H. L. Swinney, "Independent coordinates for strange attractors from mutual information," Physical Review A, vol. 33 no. 2, pp. 1134-1140, DOI: 10.1103/PhysRevA.33.1134, 1986.
[23] J. B. Gao, "Recurrence time statistics for chaotic systems and their applications," Physical Review Letters, vol. 83 no. 16, pp. 3178-3181, 1999.
[24] L. Xu, M. Q. H. Meng, X. Qi, K. Wang, "Morphology variability analysis of wrist pulse waveform for assessment of arteriosclerosis status," Journal of Medical Systems, vol. 34 no. 3, pp. 331-339, DOI: 10.1007/s10916-008-9245-6, 2010.
[25] M. L. Zhang, "LIFT: multi-label learning with label-specific features," Proceedings of the 22nd International Joint Conference on Artificial Intelligence, pp. 1609-1614, .
[26] Y. Q. Wang, H. X. Yan, R. Guo, F. F. Li, C. M. Xia, J. J. Yan, Z. X. Xu, G. P. Liu, J. Xu, "Study on intelligent syndrome differentiation in traditional Chinese medicine based on multiple information fusion methods," International Journal of Data Mining and Bioinformatics, vol. 5 no. 4, pp. 369-382, DOI: 10.1504/IJDMB.2011.041554, 2011.
[27] R. E. Schapire, Y. Singer, "BoosTexter: a boosting-based system for text categorization," Machine Learning, vol. 39 no. 2, pp. 135-168, 2000.
[28] G. Tsoumakas, M. L. Zhang, Z. H. Zhou, Tutorial on Learning from Multi-Label Dat, 2009.
[29] Z. C. Luo, S. Zhang, Y. M. Yang, Engineering Analysis for Pulse Wave and Its Application in Clinical Practice, 2006.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2013 Rui Guo et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
This study was conducted to illustrate that nonlinear dynamic variables of Traditional Chinese Medicine (TCM) pulse can improve the performances of TCM Zheng classification models. Pulse recordings of 334 coronary heart disease (CHD) patients and 117 normal subjects were collected in this study. Recurrence quantification analysis (RQA) was employed to acquire nonlinear dynamic variables of pulse. TCM Zheng models in CHD were constructed, and predictions using a novel multilabel learning algorithm based on different datasets were carried out. Datasets were designed as follows: dataset1, TCM inquiry information including inspection information; dataset2, time-domain variables of pulse and dataset1; dataset3, RQA variables of pulse and dataset1; and dataset4, major principal components of RQA variables and dataset1. The performances of the different models for Zheng differentiation were compared. The model for Zheng differentiation based on RQA variables integrated with inquiry information had the best performance, whereas that based only on inquiry had the worst performance. Meanwhile, the model based on time-domain variables of pulse integrated with inquiry fell between the above two. This result showed that RQA variables of pulse can be used to construct models of TCM Zheng and improve the performance of Zheng differentiation models.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
1 Laboratory of Information Access and Synthesis of TCM Four Diagnostic, Center for TCM Information Science and Technology, Shanghai University of Traditional Chinese Medicine, Shanghai 201203, China
2 Center for Mechatronics Engineering, East China University of Science and Technology, Shanghai 200237, China