Fault Detection for a One-Dimensional Wave PDE System

Abstract

In this paper, we design a fault diagnosis scheme for a class of variable coefficient wave equation (an overhead crane system), which is composed of an observer and its output error is treated as residual signal. When the system is in a healthy state, the output residual signal decays exponentially. Due to the existence of external disturbance, the residual is not zero in the state without fault. Therefore, we further design a reasonable threshold which is based on the upper bound of the residual dynamics and external disturbance to reduce the influence of external disturbance and determine whether the system fault occurs. The convergence properties of partial differential equation (PDE) observer and residual signal are analyzed by Lyapunov stability theory. Finally, the effectiveness of this fault diagnosis is illustrated by simulation and we can judge whether this overhead crane system fails by this fault diagnosis scheme.

Share and Cite:

Zhang, H. (2022) Fault Detection for a One-Dimensional Wave PDE System. Engineering, 14, 217-227. doi: 10.4236/eng.2022.147019.

1. Introduction

System failure refers to the situation where the system has made mistakes and thus the system cannot work properly. In recent years, with the further development of partial differential equations (PDEs), the distribution parameter systems have been widely used in various industries, such as signal processing [1], manufacturing and chemical processes [2], aerospace [3], and complex biological systems [4], to name just a few. When the system fails to achieve the expected results due to the failure, it will cause huge economic and property losses and even human casualties. Therefore, the detection of system faults is crucial.

According to the location of fault, fault detection can be divided into actuator fault detection [5] [6], sensor fault detection [7] [8] and plant fault detection. Fault detection methods can be mainly divided into two categories [9]: model-free fault detection method [10] [11] [12] and model-based fault detection method. In general, the model-based fault detection method judges the system state by the residual signal generated by the system. Firstly, a non-zero and constant threshold is designed according to the external disturbance and the state of the system itself, then the residual signal of the system output is obtained. When the residual error of the system output exceeds the designed threshold, the fault of the system detected, otherwise, the system is in a healthy state. The design of threshold can reduce the false alarm rate and make the system robust. This paper mainly studies the model-based plant fault detection problem.

The control and estimation of PDEs have attracted much attention in recent years. There are two main control and estimation methods at present: 1) early lumping: ordinary differential equations (ODEs) are used to approximate PDEs in finite dimensional space [13]. 2) Late lumping: the design is carried out in infinite dimensional space but is implemented in the form of approximate ODEs [14]. Compared with control and estimation, fault detection research is relatively less, but various fields including cloud computing [15] have begun to gradually design and use fault diagnosis schemes. The early lumping method greatly expands the research method of fault detection [16] [17], but finite dimensional approximation often reduces the accuracy of the original PDEs model, and sometimes leads to the neglect of some high-order but important modes in the system. As for research on late lumping, the operator theory [18] [19] and Lyapunov method [20] [21] [22] [23] are wildly applied in fault detection. At the meantime, most of the researches on fault diagnosis based on Lyapunov method focus on parabolic equation, while the researches on fault diagnosis of hyperbolic equation are relatively few. On this basis, this paper will further study the fault detection of a class of one-dimensional variable coefficient wave equation.

In summary, this paper provides a fault detection scheme of variable coefficient wave equation and accomplishes the following objectives 1) the scheme uses the Lyapunov method, relative to the operator theory is more concise, more convenient for engineers to understand and apply. 2) Avoid the use of early block method, reduce the system error. 3) This paper considers the impact of external interference on the system scheme and has practical feasibility.

In this paper, we use the following notation: f = ( 0 1 f 2 ( x ) d x ) 1 2 , e t = e / t , e s = e / s , e t t = 2 e / t 2 , e s s = 2 e / s 2 . For a , b , λ R , with λ > 0 , the following Young inequality

a b λ 2 a 2 + 1 2 λ b 2 , a b λ 2 a 2 1 2 λ b 2 ,

Cauchy-Schwarz inequality

0 1 f 1 ( x ) f 2 ( x ) d x f 1 ( x ) f 2 ( x )

hold.

The paper is organized as follows. In section 2, we give the assumptions for the considered ordinary differential equation—partial differential equation (ODE-PDE) model. A fault detection scheme is proposed in section 3. In section 4, we use numerical simulation to illustrate the effectiveness of fault diagnosis methods. Section 5 concludes the work.

2. Problem Statement

In this paper, we consider the cascade ODE-PDE system as follows.

{ y t t ( s , t ) = ( a ( s ) y s ( s , t ) ) s + f ( s , t ) + d ( s , t ) , y s ( 0 , t ) = 0 , y ( 1 , t ) = X p ( t ) , X ˙ p = v = U ( t ) , (2.1)

with

a ( s ) = g s + g m ρ (2.2)

this system called “overhead crane” in [24] [25]. It is composed of a platform moving along a horizontal step and a flexible cable with a length of 1 attached to a mobile platform. The flexible cable is connected to carry goods of mass m. In this system t [ 0 , ] is time and s [ 0 , 1 ] denotes the arc length along the cable, y ( s , t ) denotes the horizontal displacement of the point with s in the transverse coordinates of the curve at t time, X p is the horizontal coordinate of the platform, y s ( s , t ) denotes the vertical angle of the flexible cable at s time, ρ denotes the mass of the unit length of the cable, v represents the speed of the platform. g is the acceleration of gravity. U ( t ) is a control input. The terms d ( x , t ) and f ( s , t ) represent an unknown disturbance and an unknown fault, respectively.

Assumption 2.1. The establishment of the system requires the following assumptions

1) The cable is completely flexible and not open.

2) The lateral and angular displacements are small.

3) The acceleration of load mass is independent of gravity acceleration g.

Assumption 2.2. The fault f ( s , t ) and the disturbance d ( s , t ) are bounded: | f | f ¯ , | g | g ¯ . Furthermore, the bound f ¯ , g ¯ is known.

3. Fault Detection Scheme

In this section, we derive the fault detection scheme. Assume that the velocity of 0 end and the displacement of 1 end are measurable. We design the following observer

{ y ^ t t ( s , t ) = ( a y ^ s ( s , t ) ) s , y ^ s ( 0 , t ) = c 1 ( y t ( 0 , t ) y ^ t ( 0 , t ) ) , y ^ ( 1 , t ) = y ( 1 , t ) , (3.1)

where c 1 > 0 is a tuned constant parameter.

Then we define the residual

r ( t ) = e ( 0 , t ) (3.2)

Subtracting (3.1) from (2.1), we obtain the observer error dynamics

{ e t t ( s , t ) = ( a ( s ) e s ( s , t ) ) s + f ( s , t ) + d ( s , t ) , e s ( 0 , t ) = c 1 e t ( 0 , t ) , e ( 1 , t ) = 0 , (3.3)

where e ( s , t ) = y ( s , t ) y ^ ( s , t ) .

Theorem 3.1. Consider the error dynamics (3.3) and the residual r ( t ) , then

1) When there is no fault and disturbance, i.e. f ( s , t ) = 0 , d ( s , t ) = 0 , the residual r ( t ) 0 exponentially as t .

2) When there is fault or/and disturbance, i.e. f ( s , t ) 0 or/and d ( s , t ) 0 , the residual signal r ( t ) will be upper bounded as t by r ( t ) H / a ( 0 ) , where H = ( 1 / ( α γ D / 2 ) ) ( 1 / γ f ¯ ( s , t ) + d ¯ ( s , t ) 2 ) .

Proof. Consider the following Lyapunov functional candidate for the error dynamics (3.3)

V ( t ) = 1 2 0 1 ( e t 2 ( s , t ) + a ( s ) e s 2 ( s , t ) ) d s + ε 0 1 ( s 2 ) e s ( s , t ) e t ( s , t ) d s , (3.4)

where ε > 0 is a small enough positive parameter.

Considering the term inside the integral of the second term on the right hand side of (3.4) and applying Young inequality, we have

( s 2 ) e s ( s , t ) e t ( s , t ) λ 2 ( s 2 ) 2 e s 2 ( s , t ) 1 2 λ e t 2 ( s , t ) 2 λ e s 2 ( s , t ) 1 2 λ e t 2 ( s , t ) . (3.5)

Let λ = 1 / 2 , we have

( s 2 ) e s ( s , t ) e t ( s , t ) e s 2 ( s , t ) e t 2 ( s , t ) , (3.6)

which is equivalent to

V ( t ) ( 1 2 ε ) 0 1 e t 2 ( s , t ) d s + 0 1 ( 1 2 a ( s ) ε ) e s 2 ( s , t ) d s . (3.7)

Hence V ( t ) is a positive Lyapunov functional for ε < min { 1 / 2 , a ( 0 ) / 2 } .

Next, the derivative of V ( t ) can be obtained from (3.4)

V ˙ ( t ) = 0 1 e t ( s , t ) e t t ( s , t ) d s + 0 1 a ( s ) e s ( s , t ) e s t ( s , t ) d s + ε 0 1 ( s 2 ) e s t ( s , t ) e t ( s , t ) d s + ε 0 1 ( s 2 ) e s ( s , t ) e t t ( s , t ) d s . (3.8)

Consider the first term on the right hand side of (3.8). Applying integration by parts and utilizing the Cauchy-Schwarz inequality, one has

0 1 e t ( s , t ) e t t ( s , t ) d s = 0 1 e t ( s , t ) ( a ( s ) e s ( s , t ) ) s d s + 0 1 e t ( s , t ) ( f ( s , t ) + d ( s , t ) ) d s = a ( 0 ) e s ( 0 , t ) e t ( 0 , t ) 0 1 a ( s ) e s ( s , t ) e s t ( s , t ) d s + 0 1 e t ( s , t ) ( f ( s , t ) + d ( s , t ) ) d s a ( 0 ) e s ( 0 , t ) e t ( 0 , t ) 0 1 a ( s ) e s ( s , t ) e s t ( s , t ) d s + e t ( s , t ) f ( s , t ) + d ( s , t ) . (3.9)

Next, we consider the third term on the right hand side of (3.8). Applying integration by parts, we have

ε 0 1 ( s 2 ) e s t ( s , t ) e t ( s , t ) d s = 2 ε e t 2 ( 0 , t ) ε 0 1 ( s 2 ) e s t ( s , t ) e t ( s , t ) d s ε 0 1 e t 2 ( s , t ) d s . (3.10)

Furthermore, we can obtain

ε 0 1 ( s 2 ) e s t ( s , t ) e t ( s , t ) d s = ε e t 2 ( 0 , t ) ε 2 0 1 e t 2 ( s , t ) d s . (3.11)

Consider the fourth term on the right hand side of (3.8)

ε 0 1 ( s 2 ) e s ( s , t ) e t t ( s , t ) d s = ε 0 1 ( s 2 ) e s ( s , t ) ( a ( s ) e s ( s , t ) ) s d s + ε 0 1 ( s 2 ) e s ( s , t ) ( f ( s , t ) + d ( s , t ) ) d s ε 0 1 ( s 2 ) e s ( s , t ) ( a ( s ) e s ( s , t ) ) s d s + 2 ε e s ( s , t ) f ( s , t ) + d ( s , t ) . (3.12)

Similar to (3.10), apply integration by parts to the first term on the right hand of (3.12) to give

ε 0 1 ( s 2 ) e s ( s , t ) ( a ( s ) e s ( s , t ) ) s d s = ε 2 a ( 1 ) e s 2 ( 1 , t ) + ε a ( 0 ) e s 2 ( 0 , t ) ε 2 0 1 a ( s ) e s 2 ( s , t ) d s + ε 2 0 1 ( s 2 ) a s ( s ) e s 2 ( s , t ) d s ε a ( 0 ) e s 2 ( 0 , t ) ε 2 0 1 a ( s ) e s 2 ( s , t ) d s = ε a ( 0 ) c 1 2 e t 2 ( 0 , t ) ε 2 0 1 a ( s ) e s 2 ( s , t ) d s (3.13)

By (3.9), (3.11), (3.12) and (3.13), we obtain

V ˙ ( t ) ( a ( 0 ) c 1 + ε + ε a ( 0 ) c 1 2 ) e t 2 ( 0 , t ) ε 2 0 1 ( e t 2 ( s , t ) + a ( s ) e s 2 ( s , t ) ) d s + e t ( s , t ) f ( s , t ) + d ( s , t ) + 2 ε e s ( s , t ) f ( s , t ) + d ( s , t ) . (3.14)

Since ε is small enough, we have ( a ( 0 ) c 1 + ε + ε a ( 0 ) c 1 2 ) < 0 .

Hence, (3.14) can be rewritten as

V ˙ ( t ) V 1 + V 2 , (3.15)

where

V 1 = ε 2 0 1 ( e t 2 ( s , t ) + a ( s ) e s 2 ( s , t ) ) d s , V 2 = e t ( s , t ) f ( s , t ) + d ( s , t ) + 2 ε e s ( s , t ) f ( s , t ) + d ( s , t ) . (3.16)

Apply Young inequality in (3.5) with λ = 1 / 2 , we can write

( s 2 ) e s ( s , t ) e t ( s , t ) e t 2 ( s , t ) + e s 2 ( s , t ) (3.17)

Hence

V ( t ) ( 1 2 + ε ) 0 1 e t 2 ( s , t ) d s + ( 1 2 + ε a ( 0 ) ) 0 1 a ( s ) e s 2 ( s , t ) d s , (3.18)

V ( t ) ( 1 2 + ε ) 0 1 e t 2 ( s , t ) d s ( 1 2 + ε a ( 0 ) ) 0 1 a ( s ) e s 2 ( s , t ) d s , (3.19)

consider (3.16) and (3.19)

V 1 α V ( t ) , (3.20)

where α = min { ε / 1 + 2 ε , ε a ( 0 ) / a ( 0 ) + 2 ε } .

Next, we can find the upper bound of V 2

V 2 = e t ( s , t ) f ( s , t ) + d ( s , t ) + 2 ε e s ( s , t ) f ( s , t ) + d ( s , t ) γ 2 ( e t ( s , t ) 2 + e s ( s , t ) 2 ) + 1 γ f ( s , t ) + d ( s , t ) 2 γ 2 D V + 1 γ f ( s , t ) + d ( s , t ) 2 , (3.21)

where D = max { 2 / 1 2 ε , 2 / a ( 0 ) 2 ε } and γ < 2 α / D .

Finally, using (3.20) and (3.21), we can rewritten (3.15) as

V ˙ ( t ) ( α + γ D 2 ) V ( t ) + 1 γ f ( s , t ) + d ( s , t ) 2 . (3.22)

When there is no fault and disturbance, i.e. f ( s , t ) = 0 , d ( s , t ) = 0 , (3.22) can be rewritten as

V ( t ) e α t V ( 0 ) (3.23)

Because e ( 1 , t ) e ( 0 , t ) = 0 1 e s ( s , t ) d s and e ( 1 , t ) = 0 i.e.

e 2 ( 0 , t ) ( 0 1 e s ( s , t ) d s ) 2 0 1 e s 2 ( s , t ) d s , (3.24)

a ( 0 ) e 2 ( 0 , t ) a ( 0 ) 0 1 e s 2 ( s , t ) d s 0 1 a ( s ) e s 2 ( s , t ) d s V ( t ) . (3.25)

Hence, we can know the exponential convergence of r ( t ) = e ( 0 , t ) 0 as t with no fault and disturbance.

When there is fault and/or disturbance, we have

V ˙ ( t ) ( α + γ D 2 ) V ( t ) + 1 γ f ( s , t ) + d ( s , t ) 2 , (3.26)

that is

V ( t ) e α + γ D 2 V ( 0 ) + H , (3.27)

where H is defined in Theorem 3.1.

Hence we can conclude that

lim t V ( t ) H (3.28)

and

a ( 0 ) r 2 ( t ) = a ( 0 ) e 2 ( 0 , t ) a ( 0 ) 0 1 e s 2 ( s , t ) d s 0 1 a ( s ) e s 2 ( s , t ) d s V ( t ) H . (3.29)

Remark 3.1. The bound H in Theorem is upper bound of the residual signal r ( t ) under fault and disturbance. In the presence of disturbance but no fault, i.e. f ( s , t ) = 0 and d ( s , t ) 0 , the upper bound of r ( t ) reduces to

| r ( t ) | H ¯ a ( 0 ) , (3.30)

where H ¯ = ( 1 / ( α γ D / 2 ) ) ( ( 1 / γ ) d ¯ ( s , t ) 2 ) .

We use this upper bound H ¯ as a threshold on the residual r ( t ) with the following fault detection logic: r ( t ) > H ¯ fault occurred, r ( t ) H ¯ no fault occurred.

4. Simulation Results

In this section, we give a simulation example to illustrate the effectiveness of the above conclusions in this paper. In system (3.3), we choose the following parameters c 1 = 1 , g = 9.8 , m = 1 , ρ = 1 . The finite element method is adopted to compute the numerical solution of system (3.3) with the time step δ = 0.1 s . When there is no fault and disturbance, the solution of error system decays exponentially which is presented in Figure 1. Hence the residual signal e ( 0 , t ) tends to 0 exponentially.

Next, we consider the system (3.3) affected by a disturbance d ( s , t ) = s sin t and a fault f ( s , t ) = 150 sin ( 10 s ) ( 1 e 0.3 ( t 15 ) ) (see Figure 2(a)), the fault f ( s , t ) occurs at time t = 15 s . The solution of error systems with faults and disturbances is displayed in Figure 3. In this case, the solution of system (3.3) is only bounded but not exponentially stable.

Finally, we select the parameters γ = 1 / 55 , ε = 0.1 in Theorem 3.1 and (3.4), and calculate the threshold H ¯ = 11 / 3 in Remark 3.1. The trajectory of the residual r ( t ) under the disturbance and the fault is shown in Figure 2(b). As we expected, 1.5 sec after the fault occurs, the residual r ( t ) crosses the threshold H ¯ .

5. Conclusion

In this paper, we derive and analyze a fault detection scheme for a class of variable coefficients wave equations with external disturbance. The diagnosis scheme detects a fault when the residual signal crosses the given threshold. We also show that the residual signal is bounded in the presence of external disturbance. Furthermore, we illustrate the feasibility of the scheme by a numerical simulation example.

Figure 1. The solution of the system (3.3) without fault and disturbance.

Figure 2. The fault and residual r(t) under fault and disturbance.

Figure 3. The displacement and velocity of the system (3.3) with fault and disturbance.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Chan, T.F. and Shen, J. (2005) Image Processing and Analysis: Variational, PDE, Wavelet, and Stochastic Methods. Society for Industrial and Applied Mathematics, Philadelphia. https://doi.org/10.1137/1.9780898717877
[2] Hong, W.B., Lee, Y.T. and Gong, H.Q. (2004) Thermal Analysis of Layer Formation in a Stepless Rapid Prototyping Process. Applied Thermal Engineering, 24, 255-268.
https://doi.org/10.1016/j.applthermaleng.2003.08.015
[3] Chen, T., Wen, H. and Wei, Z.T. (2019) Distributed Attitude Tracking for Multiple Flexible Spacecraft Described by Partial Differential Equations. Acta Astronautica, 159, 637-645. https://doi.org/10.1016/j.actaastro.2019.02.010
[4] Bellouquid, A. and Delitala M. (2006) Mathematical Modeling of Complex Biological Systems. Birkhäuser, Basel.
[5] Zhao, D., Jiang, B. and Ren, W.J. (2021) Backstepping Based Actuator Failure Compensation of Rigid-Flexible Coupled Systems. 2021 40th Chinese Control Conference (CCC), Shanghai, 26-28 July 2021, 4485-4490.
https://doi.org/10.23919/CCC52363.2021.9549881
[6] Zhao, Z.J., Liu, Z.J., He, W., Hong, K.S. and Li, H.X. (2021) Boundary Adaptive Fault-Tolerant Control for a Flexible Timoshenko Arm with Backlash-Like Hysteresis. Automatica, 130, Article ID: 109690.
https://doi.org/10.1016/j.automatica.2021.109690
[7] Cai, J., Ferdowsi, H. and Sarangapani, J. (2016) Model-Based Fault Detection, Estimation, and Prediction for a Class of Linear Distributed Parameter Systems. Automatica, 66, 122-131. https://doi.org/10.1016/j.automatica.2015.12.028
[8] Zhang, Q.H. (2018) Adaptive Kalman Filter for Actuator Fault Diagnosis. Mathematics, 93, 333-342. https://doi.org/10.1016/j.automatica.2018.03.075
[9] Gerter, J. (1998) Fault Detection and Diagnosis in Engineering Systems. CRC Press, Boca Raton.
[10] Arpaia, P., Manna, C. and Montenero, G. (2013) Ant-Search Strategy Based on Likelihood Trail Intensity Modification for Multiple-Fault Diagnosis in Sensor Networks. IEEE Sensors Journal, 13, 148-158.
https://doi.org/10.1109/JSEN.2012.2211006
[11] Du, Z. and Jin, X. (2008) Multiple Faults Diagnosis for Sensors in Air Handling Unit Using Fisher Discriminant Analysis. Energy Conversion and Management, 49, 3654-3665. https://doi.org/10.1016/j.enconman.2008.06.032
[12] Sharma, A., Chen, H., Ding, M., Yoshihira, K. and Jiang, G. (2013) Fault Detection and Localization in Distributed Systems Using Invariant Relationships. 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Budapest, 24-27 June 2013, 1-8. https://doi.org/10.1109/DSN.2013.6575304
[13] Ray, W.H. (1981) Advanced Process Control. McGraw-Hill Companies, New York.
[14] Krstic, M. and Smyshlyaev, A. (2008) Boundary Control of PDEs: A Course on Backstepping Designs. Society for Industrial and Applied Mathematics, Philadelphia.
https://doi.org/10.1137/1.9780898718607
[15] Gao, W. and Zhu, Y. (2017) A Cloud Computing Fault Detection Method Based on Deep Learning. Journal of Computer and Communications, 5, 24-34.
https://doi.org/10.4236/jcc.2017.512003
[16] Armaou, A. and Demetriou, M.A. (2008) Robust Detection and Accommodation of Incipient Component and Actuator Faults in Nonlinear Distributed Processes. AIChE Journal, 54, 2651-2662. https://doi.org/10.1002/aic.11539
[17] Yao, Z.Y. and El-Farra, N.H. (2014) Data-Driven Actuator Fault Identification and Accommodation in Networked Control of Spatially-Distributed Systems. 2014 American Control Conference (ACC), Portland, 4-6 June 2014, 1021-1026.
https://doi.org/10.1109/ACC.2014.6859483
[18] Demetriou, M.A. (2002) A Model-Based Fault Detection and Diagnosis Scheme for Distributed Parameter Systems: A Learning Systems Approach. ESAIM: Control, Optimisation and Calculus of Variations, 7, 43-67.
https://doi.org/10.1051/cocv:2002003
[19] Demetriou, M.A., Ito, K. and Smith, R.C. (2007) Adaptive Monitoring and Accommodation of Nonlinear Actuator Faults in Positive Real Infinite Dimensional Systems. IEEE Transactions on Automatic Control, 52, 2332-2338.
https://doi.org/10.1109/TAC.2007.910694
[20] Dey, S., Perez, H.E. and Moura, S.J. (2019) Robust Fault Detection of a Class of Uncertain Linear Parabolic PDEs. Automatica, 107, 502-510.
https://doi.org/10.1016/j.automatica.2019.06.014
[21] Dey, S. and Moura, S.J. (2018) Robust Fault Diagnosis of Uncertain One-Dimensional Wave Equation. 2018 IEEE conference on Decision and Control (CDC), Miami, 17-19 December 2018, 2902-2907.
https://doi.org/10.1109/CDC.2018.8619009
[22] Cai, J., Ferdowsi, H. and Sarangapani, J. (2015) Model-Based Actuator Fault Accommodation for Distributed Parameter Systems Represented by Coupled Linear PDEs. 2015 IEEE Conference on Control Applications (CCA), Sydney, 21-23 September 2015, 978-983. https://doi.org/10.1109/CCA.2015.7320739
[23] Ferdowsi, H. and Sarangapani, J. (2014) Fault Diagnosis of a Class of Distributed Parameter Systems Modeled by Parabolic Partial Differential Equations. 2014 American Control Conference (ACC), Portland, 4-6 June 2014, 5434-5439.
https://doi.org/10.1109/ACC.2014.6858836
[24] d’Andréa-Novel, B. and Coron, J.M. (1998) Exponential Stabilization of an Overhead Crane with Flexible Cable via a Back-Stepping Approach. Automatica, 36, 587-593. https://doi.org/10.1016/S0005-1098(99)00182-X
[25] d’Andréa-Novel, B., Boustany, F., Conrad, F. and Rao, B.P. (1994) Feedback Stabilization of a Hybrid PDE-ODE System: Application to an Overhead Crane. Mathematics of Control, Signals, and Systems, 7, 1-22.
https://doi.org/10.1007/BF01211483

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.