Next Article in Journal
Numerical and Experimental Study on Dummy Blade with Underplatform Damper
Previous Article in Journal
Accuracy Analysis of Complex Transmission System with Distributed Tooth Profile Errors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Digital Twin-Based Adaptive Height Control for a Shearer

1
School of Mechanical and Electrical Engineering, China University of Mining and Technology (Beijing), Beijing 100083, China
2
Key Laboratory of Intelligent Mining Robotics, Ministry of Emergency Management, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Machines 2024, 12(7), 460; https://doi.org/10.3390/machines12070460
Submission received: 4 June 2024 / Revised: 2 July 2024 / Accepted: 4 July 2024 / Published: 7 July 2024
(This article belongs to the Section Automation and Control Systems)

Abstract

:
The shearer is an important component of the smart mining workface, and its effective control is a key aspect that guarantees safe and high-efficient production in coal mines. To address the issue of autonomous height adjustment during the shearer’s cutting process, a self-adaptive speed control method driven by digital twin technology is proposed. A digital twin-based control architecture for the shearer is first established, which consists of physical and the corresponding virtual entities, as well as reality–virtual interaction between them. Based on the mathematic model formulated for height adjustment system of the shearer, an adaptive fuzzy sliding mode controller (AFSMC) with the displacement estimation is designed for the virtual entity, with the purpose of guiding the operation of the corresponding physical entity. Simulation experiments on MATLAB compares the control performance among the proposed method and four comparative ones, including PID controller, integral sliding mode controller (ISMC), feedback linearization controller (FLC), and fuzzy sliding mode controller (FSMC). The experimental results confirm the effectiveness of the proposed AFSMC. More specifically, its steady-state error is 0.024, the maximum absolute control input is 8.43, and the settling time is 1.74 s. This also proves that the digital twin-based control method enables the precise adaptive height adjustment of the shearer, providing potential reference for the intelligent development of a smart mining workface.

1. Introduction

Coal has been the most important fossil energy source globally for a long time. With the advent of the information age and the development of technology, the coal industry has undergone rapid transformation in equipment, processes, technologies, management, and modes. The mining workface, as the main scene of coal mining and one of the workplaces with a high concentration of personnel, the harsh production environment, numerous equipment, and low level of automation have become bottlenecks in the development and construction of coal mines. The smart mining workface is composed of intelligent individual devices, autonomous group equipment, and remote intelligent control technology [1]. The intelligent mining of coal holds significant importance for reducing labor, enhancing safety, and improving efficiency, representing a crucial task in the technological revolution of coal mining.
As a main coal mining equipment in the smart mining workface, the shearer performs two tasks: cutting and traction. In coal mines, coal is first cut from the coalfield by a shearer, and then carried away by a scraper conveyor. The roof after cutting is braced by hydraulic supports, avoiding its collapse. In order to improve mining efficiency, the above three equipment need to efficiently cooperate with each other. In particular, the displacement of the shearer shall be adjusted accurately in terms of the coal–rock interface, termed as height adjustment. During the production, due to the fluctuating distribution curve of the coal seam. The traditional mining mode maintains a fixed drum height on the coal shearer, which leads to significant damage to the cutting teeth. Frequent replacement of cutting teeth adversely affects the efficient production of coal mines [2,3]. Therefore, achieving adaptive height control for the shearer is an important problem that needs to be solved.
Tao [4,5] proposed a predictive and health management (PHM) system based on digital twin (DT) and introduced a five-dimensional DT model. Ge et al. [1] proposed the concept, architecture, and construction method of the digital twin smart mining workface system, which integrates 5G communication technology, Internet of Things (IoT) technology, and biomimetic intelligence technology to build a remote operation platform for smart mining workface. Guo et al. [6] proposed a new active control and management mode for virtual spaces to deeply mine and utilize knowledge from smart intelligent workface with digital twin. Yang [7] compared the neural network-based online self-learning adaptive PID control with a proportional–integral–derivative (PID) controller to improve the robustness and dynamic performance of shearer cutting height. Liu [8] designed a fuzzy controller based on the on/off time of an electromagnetic reversing valve to improve the steady-state performance of shearer drum height adjustment. Ruan [9] utilized the virtual simulation technology to solve shearer’s height adjustment control. Li [10] built a Grey–Markovian memory cutting algorithm after analyzing a traditional shearer memory cutting algorithm. Wang et al. [11] proposed an adaptive fuzzy reasoning Petri net (AFRPN) model based on fuzzy reasoning and fuzzy Petri net (FPN) and then applied it to the intelligent adjustment height of the shearer drum. Wang [12] established a DDPG control strategy that integrates environment perception, cutting, and control to improve the adaptability and accuracy of the shearer height adjustment system.
The above-mentioned research studies have conducted a large number of simulation analyses on the shearer. But in the actual production of the mining workface, there are still issues such as insufficient visualization, weak device interconnectivity, and slow information exchange. However, the digital twin system integrates intelligent sensing, collaborative simulation [13], and intelligent control technologies. It can effectively map the physical entity to the virtual one, which provides the prediction of the actions for the physical one. This achieves optimized equipment actions and precise control, providing valuable insights for the intelligent development of coal mines.
This main contribution of the article can be summarized as follows:
An architecture for digital twin-based height adjustment control of a shearer is constructed. We design the linear state estimator to estimate the displacement of the shearer accurately. And the adaptive fuzzy sliding mode controller is developed for adjusting the displacement of a shearer.
The rest of the article is organized as follows. The framework of digital twin-based height adjustment control for a shearer is illustrated in Section 2. The model of height adjustment system for a shearer is formulated in Section 3. The corresponding control method is presented and the experimental results are summarized in Section 4. Finally, the core idea is summarized and our future work is presented.

2. Digital Twin-Based Control Architecture for a Shearer

Digital twin technology involves creating virtual models of physical entities using digital methods [14]. The digital twin-based control system can be divided into four parts: the digital twin model, physical and virtual entities, as well as data interaction between them. Constructing a digital twin model by mathematical modeling methods, generating extensive twin data through dynamic simulation analysis, and building a virtual entity that replicates the physical one are the key issue. The virtual entity accurately identifies the equipment status of the shearer. By utilizing twin data analysis and combining controller design and algorithm optimization, it achieves predictive control of the equipment’s movements. The virtual entity guides the operation and maintenance of the physical entity, enabling virtual control over the real system.
Digital Twin Model: Sensors are used to collect data from the physical system, which are then utilized to construct a digital twin model. This so-called digital twin model is actually dynamic equations or state-space models of the controlled system obtained by mathematical modeling methods in terms of the monitoring data.
Virtual Entity: To address the control issue of the output, a linear state estimator is established, and a controller is designed based on the system’s dynamic equations or state-space model. Different types of controllers are simulated and verified, and the designed controllers are applied to the virtual one to evaluate their performance and stability by simulating the system’s dynamic response.
Data Interaction: The monitoring data collected from sensors are provided to virtual space for formulating and updating the mathematic models of height adjustment system. Also, some virtual data can be produced to enrich the number of those in specific classes with the purpose of improving the design for controller and fault diagnosis method.
Physical Entity: The validated controllers are applied to the digital twin platform. The control instructions from the virtual entity are issued to the physical system, enabling control of the physical equipment.
By constructing a digital twin architecture as shown in Figure 1, a foundation is laid for designing digital twin control methods. Through the model calculation and predictive analysis capabilities of the virtual entity, precise control and real-time feedback of the physical entity are achieved.

3. Digital Twin Model for Height Adjustment of a Shearer

The components of the shearer for height adjustment include a drum, rocker arm, hydraulic cylinder for height adjustment, and hydraulic pipeline. Figure 2 displays the framework of its hydraulic control system by Amesim. To meet the requirements of load and dynamic stability during height adjustment, an electro-hydraulic proportional valve is generally used for automatic control of the coal mining machine’s height adjustment [15,16,17]. The hydraulic system usually uses a locking circuit composed of two hydraulic control one-way valves, which can lock the piston in any position. The height control system must withstand the impact load of the rocker arm and drum’s weight, as well as the cutting force during drum cutting operations. In order to adapt to changes in the thickness of coal seams in the smart mining workface, the direction and flow rate of the hydraulic fluid in the electro-hydraulic proportional valve are controlled to achieve the reciprocating movement of the hydraulic cylinder piston, completing adjustment of the height of the rocker arm and drum [18,19]. The parameters of the hydraulic valve are shown in Table 1.
The load characteristics directly affect the dynamic characteristics of the piston when the hydraulic cylinder directly drives the load. When the input flow rate remains unchanged but the load changes, or the load remains unchanged but the input flow rate changes, the speed of the piston rod will change. Therefore, the flow equations for the two chambers of the height adjustment hydraulic cylinder are as follows:
Q 1 = A 1 d x d t + C 1 ( p 1 p 2 ) + V 1 β e d p 1 d t
Q 2 = A 2 d x d t + C 1 ( p 1 p 2 ) C 2 p 2 V 2 β e d p 2 d t
The balance equation for the height adjustment hydraulic cylinder can be expressed as
m d 2 x d t 2 + B d x d t + F Z = p 1 A 1 p 2 A 2
Because Q 1 Q 2 ; therefore, the flow equation for the hydraulic cylinder can be expressed as
Q ( t ) = A 1 + A 2 2 d x d t + C 1 ( p 1 p 2 ) C 2 p 2 2 + 1 2 β e ( V 1 d p 1 d t V 2 d p 2 d t )
Ignoring the frictional effects of the height adjustment hydraulic cylinder, the oil pressure on the two sides of the hydraulic cylinder can be, respectively, expressed as
Δ p 1 = β e A 1 V 1 Δ x
Δ p 2 = β e A 2 V 2 Δ x
The pressure generated by compressing the hydraulic fluid can be expressed as
F = A 1 Δ p 1 + A 2 Δ p 2 = ( β e A 1 2 V 1 + β e A 1 2 V 2 ) Δ x
Because V 1 = A 1 x m , V 2 = A 2 ( S x m ) .
In the equation, S represents the total stroke of the height adjustment hydraulic cylinder, and x m is the stroke of the rodless chamber of the height adjustment hydraulic cylinder.
If d F d x m = 0 , the minimum force exerted on the hydraulic cylinder can be obtained as follows:
V 1 = A 1 A 2 ,   V 2 = A 2 A 1
Substituting Equation (8) into Equation (7) and ignoring the external leakage of the height adjustment hydraulic cylinder, we can obtain C 2 p 2 2 = 0 and make an approximation by considering the cross-sectional areas of both the piston and rodless chambers to be approximately equal. A 1 = A 2 A 1 + A 2 2 = A 0 ; the corresponding flow equation and hydraulic cylinder balance equation can be obtained as follows:
Q ( t ) = A 0 d x d t + C 1 [ p 1 p 2 ] + A 0 2 β e [ d p 1 d t d p 2 d t ]
m d 2 x d t 2 + B d x d t + F Z = A 0 ( p 1 p 2 )
Taking Equations (9) and (10) as the basis, we can perform Laplace transformation to obtain
Q ( s ) = A 0 s X ( s ) + C 1 [ p 1 ( s ) p 2 ( s ) ] + s A 0 2 β e [ p 1 ( s ) p 2 ( s ) ]
A 0 p 1 ( s ) p 2 ( s ) = m s 2 X ( s ) + B s X ( s ) + F Z ( s )
Substituting Equation (11) into Equation (12), we can obtain the mathematical model for the height adjustment hydraulic cylinder as follows:
Q ( s ) = m 2 β e A 0 s 3 X ( s ) + m C 1 A 0 + B 2 β e A 0 s 2 X ( s ) + A 0 + C 1 B A 0 s X ( s ) + C 1 A 0 + 1 2 β e A 0 s F Z ( s )
As the control actuator for the coal mining machine’s height adjustment system, the electro-hydraulic proportional directional valve adjusts the flow and pressure of the hydraulic oil by controlling the displacement of the actuating cylinder. The values of the parameters for the hydraulic valve are presented in Table 2. And the displacement of hydraulic valve are shown in Figure 3.
Q L = C d W X p f sgn ( t ) ( p 1 p 2 ) ρ
The height adjustment mechanism of a coal mining machine can be simplified as shown in Figure 4. The expression for the adjustment amount of the drum Δ H can be derived as follows:
Δ H = L 2 [ sin ( ϕ + Δ ϕ ) sin ϕ ]
In the equation, L2 represents the length of the height adjustment mechanism rocker arm, ϕ represents the horizontal included angle of the rocker arm, and Δ ϕ represents the change in the horizontal angle of the rocker arm. When the extension of the height adjustment cylinder is small, the extension amount of the cylinder rod Δ x is approximately considered as
Δ x = 2 L 1 sin Δ ϕ 2
In the above equation, L1 represents the length of the height adjustment mechanism’s small rocker arm. The expression for Δ ϕ can be derived as follows:
Δ ϕ = arcsin ( Δ H L 2 + sin ϕ ) ϕ
Formula (17) can be expressed as Δ ϕ :
Δ ϕ = 2 arcsin ( Δ x 2 L 1 )
By combining Formulas (17) and (18), we can obtain the following expression:
arcsin ( Δ H L 2 + sin ϕ ) ϕ = 2 arcsin Δ x 2 L 1
Formula (20) shows the relationship between the adjustment amount of the drum Δ H and the extension length of the actuating cylinder’s piston rod Δ x , and it can be expressed as follows:
Δ H = L 2 [ sin ( 2 arcsin Δ x 2 L 1 + ϕ ) sin ϕ ]
The relationship between the displacement of the hydraulic cylinder and the adjustment displacement of the drum height, as depicted in Figure 5, exhibits a complex nonlinear relationship.

4. Digital Twin-Based Height Control System for Coal Mining Machine

By analyzing the physical entity of the shearer height adjustment mechanism, a digital twin model of the height adjustment component is obtained. Within the virtual entity, a displacement estimator for the shearer height adjustment is designed to achieve the desired output of the height displacement. By employing adaptive laws and fuzzy systems to optimize uncertainties, an adaptive sliding mode controller is designed to achieve autonomous control of the shearer height adjustment [20,21]. The structure of the adaptive fuzzy sliding mode control system for the shearer height control is shown in Figure 6. Once the shearer cut through rock seams, dynamics of the shearer changes over time and the control performance may become worse. Thus, the controller parameters shall be updated in virtual space by adaptive law.

4.1. Digital Twin-Based Displacement Estimation for Height Adjustment

After the sensor transmits the data, a digital twin system can be used to simulate the internal signals of the feedback system [22]. By using a linear observer, it can overcome uncertainty in initial conditions and estimate the displacement of the actuating cylinder when combined with a sliding mode controller.
A displacement sensor is used to directly measure the adjustment displacement of the drum height. However, due to the influence of friction, the displacement of the actuating cylinder is not equal to the adjustment displacement of the drum height. A nonlinear estimator can be employed to compensate for this discrepancy. The structure diagram of the estimator is as shown in Figure 7:
The dynamics of the lifting cylinder is formulated as follows.
x m ( k ) = x m ( t 0 + k T s )
x ( k ) = x ( t 0 + k T s ) ,   k = 0 , 1 N 1
where Ts represents the sampling time and xm is its input. The transfer function of the lifting cylinder with the output, x, can be expressed as follows:
x ^ m ( k ) = B [ t , x m ( k ) , x m ( k 1 ) , x ( k 1 ) ] , k = 1 , N 1
By defining e as the estimator output and using x ( t 0 + k T s ) as the estimator residual, the goal is to minimize the estimation residual value:
min K = K s N 1 e 2 = min K = K s N 1 ( x ( t 0 + k T s ) x ^ ( t 0 + k T s ) ) 2
The minimization problem should be an unbiased estimator. To ensure the minimizer is unbiased, a linear state estimator is proposed to eliminate the influence of initial conditions. The weight vector of the linear estimator is chosen to attenuate the linear estimation error in less than kTs seconds. The solution of the nonlinear minimization problem can be obtained using various well-known minimization algorithms and implemented with the help of a digital twin platform. These algorithms can simulate the estimator faster than real-time.

4.2. Fuzzy System Design

By establishing a mathematical model of the controlled object, a sliding mode controller can enable the system output to directly track the desired command. However, due to modeling uncertainties, larger gains may be required, leading to chattering phenomena. Due to the approximation capability of fuzzy systems, combining sliding mode control with fuzzy systems for nonlinear control approximation can effectively reduce fuzzy gains. Adaptive laws can be derived using the Lyapunov method, and adjusting the adaptive weights can ensure stability and convergence of the closed-loop system.
Due to the unknown resistance from coal or rock on the coal mining machine [23], Δ is approximated by Δ ^ . For the inputs t 1 and t 2 of the fuzzy system, we design five fuzzy sets each. The fuzzy rules are constructed as follows:
Step 1: For variables ti, i = 1 or 2, define p i fuzzy sets A i l i , l i = 1, 2, 3, 4, 5.
Step 2: Use i = 1 n p i = p 1 × p 2 to construct the fuzzy system Δ ^ with a total of 25 fuzzy rules, the fuzzy rules can be expressed as follows:
R ( j ) : IF t 1 is A 1 l 1 and t 2 is A 2 l 2 . Then, Δ ^ is B l 1 l 2 l i = 1, 2, 3, 4, 5, i = 1, 2, j = 1, 2…, 25, B l 1 l 2 . For the fuzzy set of the conclusion.
The four steps for fuzzy reasoning are as follows:
1. Using the product inference engine to perform premise reasoning for the rules, the inferred result is i = 1 2 μ A i l i ( t i )
2. Using a singleton fuzzifier to calculate y ¯ f l l l 2 , which is the function value f ( t 1 , t 2 ) of the abscissa value ( t 1 , t 2 ) corresponding to the maximum membership value (1,0) of the membership function.
3. Using the product inference engine to perform reasoning on the premise and conclusion of the rules, the inferred result is y ¯ f l l l 2 ( i = 1 2 μ A i l i ( t i ) ) . For all the fuzzy rule operations, the corresponding output is obtained as l 1 = 1 5 l 2 = 2 5 y ¯ f l 1 l 2 ( i = 1 2 μ A i l i ( t i ) ) .
4. Using the average defuzzifier, the output of the fuzzy system is obtained as
Δ ^ = l 1 = 1 5 l 2 = 2 5 y ¯ f l 1 l 2 ( i = 1 2 μ A i l i ( t i ) ) l 1 = 1 5 l 2 = 2 5 ( i = 1 2 μ A i l i ( t i ) )
The membership function of t i is μ A i l i ( t i ) .
Let y ¯ f l 1 l 2 be a free parameter in the set t R ( 25 ) , and introduce the fuzzy basis vector ξ ( t ) . Then, the output becomes
Δ ^ = t ^ T ξ ( t )
ξ ( t ) is the 25-dimensional fuzzy basis vector, with the l 1 l 2 element being
ξ l 1 l 2 ( t ) = i = 1 2 μ A i l i ( t i ) l 1 = 1 5 l 2 = 2 5 ( i = 1 2 μ A i l i ( t i ) )

4.3. Adaptive Fuzzy Sliding Mode Controller

By modeling the double-drum shearer, the sliding mode controller can make the output of the system track the desired signal. By selecting the shearer height displacement, height velocity, and height acceleration as the state variables of the system, represented as X = x 1 , x 2 , x 3 Τ = x , x ˙ , x ¨ Τ , the uncertain system of shearer height displacement can be expressed using Equation (28):
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = f ( t ) x 1 σ 3 x 3 σ 2 x 2 + u Δ y = x 1
where u is the input of controller. Δ represents the cutting resistance disturbance of the shearer. The coefficients of the above model is defined as follows:
f ( t ) = 2 β e C d W m A 0 p f A 0 sgn ( t ) ( p 1 p 2 ) ρ ,   σ 3 = 2 β e C 1 m + B A 0 m A 0 ,   σ 2 = 2 β e ( A 0 2 + C 1 B ) m A 0 , Δ = 2 β e C 1 + A 0 m A 0 F ˙ Z ( s )
In addition,
sgn ( s ) = 1 , s > 0 0 , s = 0 1 , s < 0
The sliding mode function is defined as follows:
s = c 3 e ¨ 1 + c 2 e ˙ 1 + c 1 e 1 + a 1 ( 0 t e 1 d t ) p
where 1 < p < 2. e 1 represents the tracking error between the monitoring value and reference signal.
e 1 = x 1 x d
Differentiating Equation (30) with respect to xd and xm, we obtain
s ˙ = c 3 e 1 + c 2 e ¨ 1 + c 1 e ˙ 1 + a 1 e 1 ( 0 t e 1 d t ) p 1
To ensure the system reaches a stable state, we take the Lyapunov function as
V = 1 2 s 2 + 1 2 γ x ˜ 2
In addition, Δ ˜ = Δ ^ Δ , where Δ ^ represents the observed value of the shearer’s coal stacking resistance, and Δ ˜ represents its estimation error. The optimal parameters are denoted as
ψ * = arg min ψ Ω [ sup | Δ ^ Δ ]
In addition, the set ψ is equal to the set Ω .
Δ = ψ * T ξ ( t ) + ε
ε represents the approximation error of the fuzzy system.
Δ ^ Δ = ψ ^ ξ ( t ) ψ * T ξ ( t ) + ε = ψ ˜ T ξ ( t ) + ε
Substituting Equation (36) into Equation (33), we have
V ˙ = s s ˙ + 1 γ ψ ˜ T ψ ^ ˙ = s ( c 3 e + c 2 e ¨ + c 1 e ˙ + a 1 e ( 0 t e d t ) p 1 ) + 1 γ ψ ˜ T ψ ^ ˙ = s c 3 ( f ( t ) x 1 σ 3 x 3 σ 2 x 2 + u Δ x d ) + c 2 ( x 3 x ¨ d ) + c 1 ( x 2 x ˙ d ) + a 1 e 1 ( 0 t e 1 d t ) p 1 + 1 γ ψ ˜ T ψ ^ ˙ = s c 3 ( f ( t ) x 1 σ 3 x 3 σ 2 x 2 + u Δ ^ x d ) + c 2 ( x 3 x ¨ d ) + c 1 ( x 2 x ˙ d ) + a 1 e 1 ( 0 t e 1 d t ) p 1 + 1 γ ψ ˜ T ψ ^ ˙ + c 3 Δ ˜ s = s c 3 ( f ( t ) x 1 σ 3 x 3 σ 2 x 2 + u Δ ^ x d ) + c 2 ( x 3 x ¨ d ) + c 1 ( x 2 x ˙ d ) + a 1 e 1 ( 0 t e 1 d t ) p 1 + ψ ˜ T [ 1 γ ψ ^ ˙ + c 3 s ( ξ ( t ) + ε ) ]
The adaptive law is obtained as
Δ ^ ˙ = γ c 3 s ( ξ ( t ) + ε )
Substituting the adaptive law into Equation (37), we have
V ˙ = s [ c 3 ( f ( t ) x 1 σ 3 x 3 σ 2 x 2 + u Δ ^ x d ) + c 2 ( x 3 x ¨ d ) + c 1 ( x 2 x ˙ d ) + a 1 e 1 ( 0 t e 1 d t ) p 1 ]
The control input u is designed as follows:
u = f ( t ) x 1 + σ 3 x 3 + σ 2 x 2 + Δ ^ + x d c 2 c 3 ( x 3 x ¨ d ) c 1 c 3 ( x 2 x ˙ d ) a 1 c 3 e 1 ( 0 t e 1 d t ) p 1 η s s i g n ( s )
Therefore, substituting the control law u into Equation (37), we have
V ˙ = s c 3 ( f ( t ) x 1 σ 3 x 3 σ 2 x 2 + u Δ ^ x d ) + c 2 ( x 3 x ¨ d ) + c 1 ( x 2 x ˙ d ) + a 1 e 1 ( 0 t e 1 d t ) p 1 = η s s i g n ( s )
Because V ˙ < 0 , the system is stable. Here, η > 0.

4.4. Simulation Analysis

In order to verify the effectiveness of adaptive fuzzy sliding mode controller (AFSMC) proposed in the article, four commonly used control methods [20], including PID, ISMC, FLC, and FSMC controllers, are employed for performance comparison by simulation experiment in Matlab. The mathematical model of the shearer for experiment is derived from the above-mentioned digital twin model. The simulation of the controllers were compared as shown in the Figure 8.
(1)
PID controller
u = k p e 1 + k i e 1 d t + k d e ˙ 1
(2)
ISMC controller
The integral sliding surface is defined as
s = x ˙ ( t ) 0 t [ x ¨ ( t ) k 1 e ˙ ( t ) k 2 e ( t ) ] d t
Then, control input is
u = ( 1 + σ 3 ) x 3 + ( σ 2 + k 1 ) x 2 + [ k 2 f ( t ) ] x 1 ( k 1 + k 2 ) x d + Δ
(3)
FLC controller
The sliding surface is defined as
s = e ˙ + c e
Then, control input is
u = x ¨ d + x ˙ d + σ 3 x 3 + ( σ 2 c ) x 2 f ( t ) x 1 + Δ
(4)
FSMC controller
The sliding surface is defined as
s = e ˙ + c e
Then, control input is
u = 1 c x ^ 3 s i g n s + σ 3 x 3 + ( σ 2 + 1 ) x 2 f ( t ) x 1 x ˙ d x ¨ d + Δ
The performance of the controllers is compared in Table 3. We use three indexes: steady-state error, settling time, and maximum absolute control input. The AFSMC method exhibited the fastest settling time. Figure 9 and Figure 10 illustrate the tracking error and control input for all compared control methods. The steady-state performance is compared using steady-state error and control input. The adaptive fuzzy sliding mode controller demonstrated superior stability and robustness.

5. Conclusions

This article establishes the digital twin-based control architecture and method for the shearer by utilizing the decision control technology of the virtual entity to guide the operation and maintenance of the physical entity. It builds a digital twin model for the shearer’s lifting mechanism and research on the correlation between the displacement of the coal mining machine’s lifting hydraulic valve and the lifting amount of the drum. It designs a displacement estimator and an adaptive fuzzy sliding mode controller for the shearer’s lifting mechanism. Fuzzy systems are used to optimize uncertain variables, and the system’s stability is verified using the Lyapunov function method. AFSMC is compared with PID, ISMC, FLC, and FSMC, and it is found that AFSMC designed by the digital twin system has the highest accuracy and requires smaller adjustment inputs. These results validate the superiority and accuracy of the digital twin control method.

Author Contributions

Conceptualization and methodology, X.Y.; software and validation, X.Y.; formal analysis and investigation, Y.G.; resources and data curation, B.M.; writing—original draft preparation and writing—review and editing, X.Y.; visualization and supervsion, S.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of China (Major Program), grant number 52121003.

Data Availability Statement

The data presented in this study are available on request from the CHN Energy Investment Group.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ge, S.R.; Zhang, F.; Wang, S.B.; Wang, Z.B. Digital twin for smart coal mining workface: Technological frame and construction. J. China Coal Soc. 2020, 45, 1925–1936. [Google Scholar]
  2. Wang, G.F.; Liu, F.; Meng, X.J. Research and practice on intelligent coal mine construction (primary satge). Coal Sci. Technol. 2019, 47, 1–36. [Google Scholar]
  3. Zhang, C.; Wang, P.; Wang, E.; Chen, D.; Li, C. Characteristics of coal resources in China and statistical analysis and preventive measures for coal mine accidents. Int. J. Coal Sci. Technol. 2023, 10, 22. [Google Scholar] [CrossRef] [PubMed]
  4. Tao, F.; Zhang, M.; Liu, L.S.; Nee, N.Y.C. Digital twin driven prognostics and health management for complex equipment. Cirp Ann. 2018, 67, 169–172. [Google Scholar] [CrossRef]
  5. Xiang, F.; Zhou, S.; Zuo, Y.; Tao, F. Digital Twin Driven End-Face Defect Control Method for Hot-Rolled Coil With Cloud-Edge Collaboration. IEEE Trans. Ind. Inform. 2023, 19, 1674–1682. [Google Scholar] [CrossRef]
  6. Guo, Y.N.; Yang, F.; Ge, S.R.; Huang, Y.; You, X.S. Novel Knowledge-driven Active Management and Control Scheme of Smart Coal Mining Face with Digital Twin. J. China Coal Soc. 2023, 48, 334–344. [Google Scholar]
  7. Yang, T.M.; Xiong, S.B. Neural network based online self-learning adaptive PID control for automatic ranging cutting height of shearer. Proc. Int. Conf. Mach. Learn. Cybern. 2002, 2, 857–859. [Google Scholar]
  8. Liu, C.S.; Yang, Q.; Li, C.H. Simulation of shearer drum cutting with memory program controlling by fuzzy control. J. China Coal Soc. 2008, 7, 822–825. [Google Scholar]
  9. Ruan, J.X.; Liu, X.N.; Zhao, L.J. Study on the Height Adjusting Control System of Shearer Based on Virtual Simulation Technology. In Proceedings of the International Conference on Control Engineering and Automation, Chongqing, China, 29–30 November 2014. [Google Scholar]
  10. Li, W.; Fan, Q.G.; Wang, Y.Q. Adaptive height adjusting strategy research of shearer cutting drum. Acta Montan. Slovaca 2011, 16, 114–122. [Google Scholar]
  11. Wang, W.B.; Wang, S.Q.; Zhao, S.F.; Lu, Z.X.; He, H.T. Novel intelligent adjustment height method of Shearer drum based on adaptive fuzzy reasoning Petri net. J. Intell. Fuzzy Syst. 2022, 42, 1767–1781. [Google Scholar] [CrossRef]
  12. Wang, Y.D.; Zhao, L.J.; Zhang, M.C. Research on self-adaptive height adjustment control strategy of shearer. J. China Coal Soc. 2022, 47, 3505–3522. [Google Scholar]
  13. Zhang, Q.; Chen, H.; Zhu, Y.G.; Wang, J.Y.; Zhou, C.Z. Digital Twin Based on 3D Visualization and Computer Image Recognition Technology in Coal Preparation Plant. J. Phys. Conf. Ser. 2021, 2083, 042068. [Google Scholar] [CrossRef]
  14. Zhang, H.; Qi, Q.L.; Tao, F. A consistency evaluation method for digital twin models. J. Manuf. Syst. 2022, 65, 158–168. [Google Scholar] [CrossRef]
  15. Li, X.H.; Hu, Y.T.; Chi, Q.D.; Bai, S.W. Constant Power Speed-adjusting of Shearer Cutting Motor by Single Neuron Self-adaptive PID Controlling. Appl. Mech. Mater. 2012, 190, 856–859. [Google Scholar] [CrossRef]
  16. Ding, F.; Li, B.B.; Zhang, H.N. Cutting Constant Power Speed-Adjusting Control System of Electrical Haulage Shearer Based on Rbf Neural Network Pid Control; CNAI: Beijing, China, 2018. [Google Scholar]
  17. Tan, C.; Xu, R.; Wang, Z.B.; Si, L.; Liu, X.H. An Improved Genetic Fuzzy Logic Control Method to Reduce the Enlargement of Coal Floor Deformation in Shearer Memory Cutting Process. Comput. Intell. Neurosci. 2016, 2016, 3973627. [Google Scholar] [CrossRef]
  18. Liu, Y.G.; Hou, L.L.; Qin, D.T.; Zhang, Y. Self-adaptive control of shearer based on cutting resistance recognition. Int. J. Adv. Manuf. Technol. 2018, 94, 3553–3561. [Google Scholar] [CrossRef]
  19. Rezvani, S.; Kim, C.-J.; Park, S.S.; Lee, J. Simultaneous Clamping and Cutting Force Measurements with Built-In Sensors. Sensors 2020, 20, 3736. [Google Scholar] [CrossRef]
  20. Zhang, Z.; Guo, Y.N.; Gong, D.W.; Zhu, S. Hybrid extended state observer-based integral sliding mode control of the propulsion for a hydraulic roofbolter. Control Eng. Pract. 2022, 126, 105260. [Google Scholar] [CrossRef]
  21. Wang, H.; Lu, Y.; Tian, Y.; Christov, N. Fuzzy sliding mode based active disturbance rejection control for active suspension system. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2020, 234, 449–457. [Google Scholar] [CrossRef]
  22. Yoav, V.; Stephen, J.E. The use of digital twins to remotely update feedback controllers for the motion control of nonlinear dynamic systems. Mech. Syst. Signal Process. 2023, 185, 109770. [Google Scholar]
  23. Yang, Y.; Fan, H.; Ma, P. Research on dynamic characteristics for longwall shearer cutting transmission system with varying cutting speed. Int. J. Precis. Eng. Manuf. 2017, 18, 1131–1138. [Google Scholar] [CrossRef]
Figure 1. Digital twin-driven control architecture of the smart mining workface.
Figure 1. Digital twin-driven control architecture of the smart mining workface.
Machines 12 00460 g001
Figure 2. Hydraulic system for height adjustment of the shearer: 1—electro-hydraulic servo valve, 2—hydraulic cylinder, 3—relief valve, 4—hydraulic pipelines, 5—motor, 6—pump station, 7—pilot valve.
Figure 2. Hydraulic system for height adjustment of the shearer: 1—electro-hydraulic servo valve, 2—hydraulic cylinder, 3—relief valve, 4—hydraulic pipelines, 5—motor, 6—pump station, 7—pilot valve.
Machines 12 00460 g002
Figure 3. Displacement of hydraulic cylinder for shearer height adjustment.
Figure 3. Displacement of hydraulic cylinder for shearer height adjustment.
Machines 12 00460 g003
Figure 4. Height adjustment mechanism of a shearer.
Figure 4. Height adjustment mechanism of a shearer.
Machines 12 00460 g004
Figure 5. Shearer height adjustment relationship.
Figure 5. Shearer height adjustment relationship.
Machines 12 00460 g005
Figure 6. Structure of digital twin-based displacement controller for a shearer.
Figure 6. Structure of digital twin-based displacement controller for a shearer.
Machines 12 00460 g006
Figure 7. Displacement estimation of a shearer based on digital twin.
Figure 7. Displacement estimation of a shearer based on digital twin.
Machines 12 00460 g007
Figure 8. Response curves of comparative controllers.
Figure 8. Response curves of comparative controllers.
Machines 12 00460 g008
Figure 9. Tracking error of comparative controllers.
Figure 9. Tracking error of comparative controllers.
Machines 12 00460 g009aMachines 12 00460 g009b
Figure 10. Control inputs of comparative controllers.
Figure 10. Control inputs of comparative controllers.
Machines 12 00460 g010
Table 1. The parameters of the hydraulic cylinder for height adjustment.
Table 1. The parameters of the hydraulic cylinder for height adjustment.
ParametersLabelParametersLabel
Flow rate of the rodless chamber Q1Flow rate of the rod chamber Q2
Effective working area of the rodless chamberA1Effective working area of the rod chamber A2
Total fluid volume of the rodless chamber V1Total fluid volume of the rod chamber V2
Comprehensive internal leakage coefficient C1External leakage coefficient C2
Pressure in the rodless chamber P1Pressure in the rod chamber P2
Piston displacement of xBulk modulus of elasticity of the working fluid β e
MassmViscosity coefficient of moving partsB
External disturbance force acting FzOil pressurePs
Flow coefficientCdArea of the electro-hydraulic proportional directional valveW
Density of hydraulic oil ρ Hydraulic pump pressurePf
Table 2. Parameters of hydraulic cylinder for height adjustment of a shearer.
Table 2. Parameters of hydraulic cylinder for height adjustment of a shearer.
Parameter (Unit)ValueParameter (Unit)Value
M (kg)2.2 β e (N/m2) 1.7 × 10 9
A 0 (m2)0.003C10.2
B0.6Cd0.7
W (m2) 1.5 × 10 3 pf0.35
ρ (kg/m3)860 μ (mm2/s)32
I (m)1.2Kb (m2/s) 4 × 10 12
Table 3. Performance index of five control methods.
Table 3. Performance index of five control methods.
Control MethodsSteady-State ErrorSettling Time/sMaximum Absolute Control Input
PID0.1616.1239.14
ISMC0.2563.493.57
FLC0.0266.311.87
AFSMC0.0241.748.43
FSMC0.0295.071.39
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

You, X.; Guo, Y.; Miao, B.; Ge, S. A Digital Twin-Based Adaptive Height Control for a Shearer. Machines 2024, 12, 460. https://doi.org/10.3390/machines12070460

AMA Style

You X, Guo Y, Miao B, Ge S. A Digital Twin-Based Adaptive Height Control for a Shearer. Machines. 2024; 12(7):460. https://doi.org/10.3390/machines12070460

Chicago/Turabian Style

You, Xiusong, Yinan Guo, Bing Miao, and Shirong Ge. 2024. "A Digital Twin-Based Adaptive Height Control for a Shearer" Machines 12, no. 7: 460. https://doi.org/10.3390/machines12070460

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop