Next Article in Journal
An Integration Mechanism between Demand and Supply Side Management of Electricity Markets
Previous Article in Journal
Peer-to-Peer Energy Trading among Microgrids with Multidimensional Willingness
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Modeling and Parameter Identification of Dual-Motor-Driven Belt Conveyors without Speed Sensors

School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China
*
Author to whom correspondence should be addressed.
Energies 2018, 11(12), 3313; https://doi.org/10.3390/en11123313
Submission received: 15 October 2018 / Revised: 22 November 2018 / Accepted: 23 November 2018 / Published: 27 November 2018
(This article belongs to the Section I: Energy Fundamentals and Conversion)

Abstract

:
The energy model of belt conveyors plays a key role in the energy efficiency optimization problem of belt conveyors. However, the existing energy models and parameter identification methods are mainly limited to single-motor-driven belt conveyors and require speed sensors. This paper will present an energy model and a parameter identification method for dual-motor-driven belt conveyors whose speed sensors are not available. Firstly, a new energy model of dual-motor-driven belt conveyors is established by combining the traditional energy model with the dynamic model of a dual-motor-driven system. Then, a parameter identification method based on an extended Kalman filtering algorithm and recursive least square approach is proposed. Finally, the feasibility and effectiveness of the method are demonstrated by simulation experiments.

1. Introduction

Belt conveyors play an important role in continuous bulk material transport in the mining industry, chemical production, power plants, and so on [1,2]. As shown in Figure 1, a belt conveyor is mainly composed of a belt, drive motor, drive pulley, roller, and take-up device [1]. The drive pulley is powered to rotate the belt and move the materials on the belt forward [2]. The traditional control for belt conveyors can only make belt conveyors run at a constant speed [2,3], and the average utilization of a belt is less than the design capacity [4], which may lead to a large amount of energy wastage. According to standard DIN 22101, considerable energy savings can be achieved by adjusting the belt speed in accordance with a change in material feed rate [5]. However, the relationship among the energy consumption, feed rate, and belt speed is complex, and the energy consumption is also closely related to the working environment and the operational condition of the drive motors [6]. Therefore, it is of great importance to study the energy model and parameter identification methods for belt conveyors, which have been concerns for many scholars [7,8,9,10].
The existing energy models of belt conveyors can be mainly divided into two categories: data-driven energy models [11,12] and analytical energy models [7,13,14,15,16]. The accuracy of data-driven energy models is affected by experimental data greatly. Thus these models are not conducive to formulate and solve the EEO (energy efficiency optimization) problems. For EEO problems, analytical energy models are more reasonable.
The classical analytical energy models originated from ISO 5048, DIN 22101 and CEMA (Conveyor Equipment Manufacturers Association) are based on resistance calculation. But they involve too many parameters and can hardly be used for EEO problems. According to JIS B 8805 and FDA (Fenner Dunlop Australia), an alternative analytical energy model is established by energy conversion methodology. This energy model uses fewer parameters but usually results in large errors. Combining with the advantages of the above two methods, an energy model which can be expressed as (1) was established in [6].
P T = θ 1 V T 2 + θ 2 V + θ 3 T 2 V + θ 4 T + V 2 T 3.6
where θ 1 , θ 2 , θ 3 and θ 4 are determined by the structural parameters and operation parameters of the belt conveyors. P T is the mechanical power of the belt conveyors (kW), V is the belt speed (m/s), and T is the feed rate (t/h). In practice, many reasons probably make a belt conveyor different to its design condition. Hence, θ 1 , θ 2 , θ 3 , and θ 4 should be identified through experiments instead of being derived from design parameters [17]. However, P T is difficult to measure directly, which poses a challenge to the parameter identification of the energy model (1). Based on the relationship among the power and the efficiency of the drive motor and the mechanical power of the belt conveyor, an offline parameter identification method based on least square and an online parameter identification method based on recursive least square were proposed in [17]. However, for a dual-motor-driven belt conveyor, the relationship between the efficiency and the mechanical power of the belt conveyor cannot be determined directly. Therefore, the above parameter identification methods cannot be extended to dual-motor-driven belt conveyors directly. An alternative method was proposed by [14], where an energy model was established by combining the energy model with a dynamic model of the drive motor, and a parameter identification method was proposed based on an adaptive observer. In [18], an energy model of belt conveyors driven by rigidly connected dual motors was established by connecting the dynamic model of the drive motors with the energy model of belt conveyors. Meanwhile, a parameter identification method based on recursive least square was proposed. However, drive motors must be equipped with speed sensors in this method. In practice, however, the drive motors may not be equipped with speed sensors and the reasons are as follows: Firstly, speed sensors will increase the size and cost of systems unnecessarily [19]. Furthermore, the reliability of the motors will be influenced [20]. Secondly, the working environment of the drive motors is complex and harsh, so the speed sensors are prone to failure and their maintenance is very difficult. Thirdly, it is also not suitable for installing speed sensors in hostile environments [21]. Additionally, in some extreme cases, there is no place for installing speed sensors. Furthermore, the speed sensor hinders the development of the motor to achieve a higher speed and miniaturized direction [22,23]. Therefore, this paper will study the problems of energy modeling and parameter identification of dual-motor-driven belt conveyors without speed sensors. The contributions of this paper are as follows: (1) a new energy model of dual-motor-driven belt conveyors is established by combining the classical energy model and the dynamic model of the dual-motor-driven system; (2) a parameter identification method for dual-motor-driven belt conveyors without speed sensors is proposed based on the extended Kalman filtering algorithm and recursive least square. The flowchart of the research is shown in Figure 2.
The rest of this paper is organized as follows: In Section 2, the energy model of belt conveyors based on the dynamic model of the dual-motor-driven system is established. In Section 3, the state observer of the two drive motors is established. EKF (extended Kalman filtering) is adopted to realize the simultaneous estimation of the speed and load torque. Then, a parameter identification method based on RLS (recursive least square) is proposed. In Section 4, simulation results are presented. The last section concludes the paper.

2. Energy Model

This section will establish a new energy model for dual-motor-driven belt conveyors. To do this, the dynamic model of the dual-motor system will be discussed first. Consider that the drive pulley of belt conveyors is driven by two squirrel cage asynchronous motors rigidly connected by a gear transmission system, as shown in Figure 3.
The motion equation of the gear transmission system can be expressed as follows [24]
T g = B g ω g + T L + J L d ω g d t  
where T g is the torque of girth gear, B g is the friction coefficient of girth gear, ω g is the angular velocity of girth gear, T L is the load torque and J L is the load rotating inertia.
The motion equation of the motor is [25]
T e T L = J n p d ω d t + B n p ω
where T e is the electromagnetic torque, B is the friction coefficient of motor and n p is the number of pole-pairs. The angular velocity of two motors and the angular velocity of the girth gear meet the following relation.
ω 1 = ω 2 = R n r ω g  
where R is the radius of girth gear, r is the radius of pinion and n is the gearbox reduction ratio.
The motion equation of dual-motor-driven system can be expressed as follows [24]
d ω 1 d t = n p 1 J 1 { T e 1 B 1 n p 1 ω 1 [ r n R ( B g ω g + T L + J L d ω g d t ) ( T e 2 J 2 n p 2 d ω 2 d t B 2 n p 2 ω 2 ) ] }  
Then according to (4), we have
d ω 1 d t = n p 1 J 1 { T e 1 B 1 n p 1 ω 1 [ r n R ( B g r R n ω 1 + T L + J L r R n d ω 1 d t ) ( T e 2 J 2 n p 2 d ω 1 d t B 2 n p 2 ω 1 ) ] }  
Then we have,
J 1 n p 1 d ω 1 d t = g 1 ( T e 1 + T e 2 r n R T L ) g 1 g 2 ω 1  
where
g 1 = J 1 R 2 n p 2 J 1 n p 2 R 2 + n p 1 n p 2 J L r 2 + J 2 n p 1 R 2 g 2 = B 1 n p 1 + B g r 2 R 2 + B 2 n p 2
Because the motors are rigidly connected by gear transmission system, we use ω to express the speeds of two motors. We use n p to express the number of pole-pairs. Simplifying (7), yields
J 1 n p d ω d t = g 1 ( T e 1 + T e 2 r n R T L g 2 ω )  
In accordance with Flux Orientation Control strategy, the mathematical model of an asynchronous motor oriented by rotor flux can be expressed as follows [25]
{ J d ω d t = n p ( T e T L ) d ψ r d t = 1 T r ψ r + L m T r i s d d i s d d t = L m σ L s L r T r ψ r R s L r 2 + R r L m 2 σ L s L r 2 i sd + ω s i s q + u s d σ L s d i s q d t = L m σ L s L r ω ψ r R s L r 2 + R r L m 2 σ L s L r 2 i sq ω s i s d + u s q σ L s  
where L m is the mutual induction, L r is the self-induction of the rotor, and L s is the self-induction of the stator; i s d and i s q are the components of the stator currents, respectively; R s is the stator phase resistance and R r is the rotor phase resistance; ψ r is the rotor flux; u s d and u s q are the components of stator voltages, respectively; σ is the coefficient of the leakage inductance which is determined by σ = 1 L m 2 / ( L r L s ) ; T r is the rotor time constant which is determined by T r = L r / R r ; ω s is the synchronous speed and it is accurately calculated using ω s = ω + ( L m i s q ) / ( T r ψ r ) .
The first equation of (10) is the motion equation of motor, and the load is assumed to be a slowly time-varying value, then the torsional elastic torque and damping torque can be ignored. Hence, the electromagnetic torque T e can be expressed as follows
T e = n p L m L r i s q ψ r  
In accordance with Flux Orientation Control strategy, the stator current is decomposed into excitation current and torque current. The rotor flux produced only by excitation current, and the electromagnetic torque is proportional to the product of rotor flux and torque current. Hence, the components between torque and magnetic field of stator current are decoupled.
Therefore, the dynamic model of dual-motor-driven system is given by
{ J 1 n p d ω d t = g 1 ( T e 1 + T e 2 r n R T L g 2 ω ) d ψ r 1 d t = 1 T r 1 ψ r 1 + L m 1 T r 1 i s d 1 d i s d 1 d t = L m 1 σ 1 L s 1 L r 1 T r 1 ψ r 1 R t 1 σ 1 L s 1 i s d 1 + ω s 1 i s q 1 + u s d 1 σ 1 L s 1 d i s q 1 d t = L m 1 σ 1 L s 1 L r 1 ω ψ r 1 R t 1 σ 1 L s 1 i s q 1 ω s 1 i s d 1 + u s q 1 σ 1 L s 1 d ψ r 2 d t = 1 T r 2 ψ r 2 + L m 2 T r 2 i s d 2 d i s d 2 d t = L m 2 σ 2 L s 2 L r 2 T r 2 ψ r 2 R t 2 σ 2 L s 2 i s d 1 + ω s 2 i s q 2 + u s d 2 σ 2 L s 2 d i s q 2 d t = L m 2 σ 2 L s 2 L r 2 ω ψ r 2 R t 2 σ 2 L s 2 i s q 2 ω s 2 i s d 2 + u s q 2 σ 2 L s 2
where R t is time constant and can be expressed as
R t = R s L r 2 + R r L m 2 L r 2  
For a belt conveyor, the load torque T L can be expressed as follows
T L = F U R b  
where F U is the total resistance of the belt conveyors, R b is the radius of the drive pulley.
According to [6], the total resistance F U of the belt conveyors can be calculated by
F U = V T 3.6 + T 2 6.48 ρ b 1 2 + { g f Q [ L cos δ + L ( 1 cos δ ) ( 1 2 Q B Q ) ] + k 3 + C Ft } + k 1 T 2 V 2 + ( g L sin δ + g f L cos δ 3.6 + k 2 ) T V
The belt speed can be accurately calculated by V = c ω , and c = R b r / R n . ρ is the bulk density of material ( kg / m 3 ) and b 1 is the width between the skirt boards (m). f is the artificial friction factor. L is the center-to-center distance (m). C F t is a constant. Q is the mass of the moving parts of the equipment ( kg / m ); it can be expressed as Q = Q R O + Q R U + 2 Q B . Q R O is the unit mass of the rotating parts of the carrying idler rollers ( kg / m ), Q R U is the unit mass of the rotating parts of the return idler rollers ( kg / m ), and Q B is the unit mass of the belt ( kg / m ). k 1 , k 2 , and k 3 are the constants which relate to the structural parameters of the belt conveyor.
Combining (14) and (15), we have
T L = c ω T R b 3.6 + ψ T ( T , ω ) θ  
where
ψ ( T , ω ) = [ T 2 R b R b T 2 R b c 2 ω 2 T R b c ω ] T  
θ = [ θ 1 θ 2 θ 3 θ 4 ] T { θ 1 = 1 6.48 b 1 2 ρ θ 2 = g f Q [ L cos δ + ( 1 cos δ ) ( 1 2 Q B Q ) ] + k 3 + C Ft θ 3 = k 1 θ 4 = g L sin δ + g f L cos δ 3.6 + k 2  
Then incorporating ω into T L according to (9) and (16), we have
T L = ( c R b T + 3.6 R r n g 2 ) ω 3.6 + ψ T ( T , ω ) θ  
As a result, the energy model of dual-motor-driven belt conveyors can be expressed as follows
{ J 1 n p d ω d t = g 1 [ T e 1 + T e 2 r n R ( ( c R b T + 3.6 R r n g 2 ) ω 3.6 + ψ T ( T , ω ) θ ) ] d ψ r 1 d t = 1 T r 1 ψ r 1 + L m 1 T r 1 i s d 1 d i s d 1 d t = L m 1 σ 1 L s 1 L r 1 T r 1 ψ r 1 R t 1 σ 1 L s 1 i sd 1 + ω s 1 i s q 1 + u s d 1 σ 1 L s 1 d i s q 1 d t = L m 1 σ 1 L s 1 L r 1 ω ψ r 1 R t 1 σ 1 L s 1 i sq 1 ω s 1 i s d 1 + u s q 1 σ 1 L s 1 d ψ r 2 d t = 1 T r 2 ψ r 2 + L m 2 T r 2 i s d 2 d i s d 2 d t = L m 2 σ 2 L s 2 L r 2 T r 2 ψ r 2 R t 2 σ 2 L s 2 i sd 1 + ω s 2 i s q 2 + u s d 2 σ 2 L s 2 d i s q 2 d t = L m 2 σ 2 L s 2 L r 2 ω ψ r 2 R t 2 σ 2 L s 2 i sq 2 ω s 2 i s d 2 + u s q 2 σ 2 L s 2  
The advantage of this energy model is that the dynamic model of the dual-motor-driven system is involved, which is convenient for parameter identification. The model proposed in this section can be used for an energy model of dual-motor-driven belt conveyors.
The vector θ is determined by the structural parameters of the belt conveyor, which are difficult to measure. Hence θ is the parameter to be identified.
Remark 1.
The energy model of dual-motor-driven belt conveyors is established by combing the classical energy model (1) with the dynamic model of the dual-motor-driven system (12). Compared with the data-driven energy model in [11], the proposed model (20) is more convenient to formulate the energy optimization problem of belt conveyors. From the view point of parameter identification, the proposed model (20) is applicable to dual-motor-driven belt conveyors, while the analytical energy model in [14] and [17] can only be applied to single-motor-driven belt conveyors.

3. Parameter Identification

In this section, a new parameter identification method will be proposed for the energy model of dual-motor-driven belt conveyors without speed sensors. The basic idea is as follows: firstly, the linearized state space model of the system will be established. Then, the EKF algorithm is used to estimate the speed and total load torque of the belt conveyors [26,27,28]. Finally, the RLS algorithm is adopted to identify the energy model parameters. The scheme of identification is shown in Figure 4.

3.1. State Space Model of the Energy Model

The energy model (20) can be rewritten as follows
[ p ψ r 1 p i sd 1 p i p ψ r 2 p i sd 2 p i sq 2 ] = [ 1 T r 1 L m 1 T r 1 0 0 0 0 L m 1 σ 1 L s 1 L r 1 T r 1 R t 1 σ 1 L s 1 ω s 1 0 0 0 L m 1 σ 1 L s 1 L r 1 ω ω s 1 R t 1 σ 1 L s 1 0 0 0 0 0 0 1 T r 2 L m 2 T r 2 0 0 0 0 L m 2 σ 2 L s 2 L r 2 T r 2 R t 2 σ 2 L s 2 ω s 2 0 0 0 L m 2 σ 2 L s 2 L r 2 ω ω s 2 R t 2 σ 2 L s 2 ] [ ψ r 1 i sd 1 i sq 1 ψ r 2 i sd 2 i sq 2 ]
+ [ 0 0 0 0 1 σ 1 L s 1 0 0 0 0 1 σ 1 L s 1 0 0 0 0 0 0 0 0 1 σ 2 L s 2 0 0 0 0 1 σ 2 L s 2 ] [ u sd 1 u sq 1 u sd 2 u sq 2 ]  
We rewrite (21) as
p I = A ( t ) I + B ( t ) V  
where p is the differential operator. In the process of implementing the EKF algorithm, the continuous system needs to be discretized. Equation (22) can be expressed as follows
p I = I ( k + 1 ) I ( k ) t s  
where t s is the sampling time, the recurrence formula of matrix I can be obtained by combining (22) and (23) as follows
I ( k + 1 ) = I ( k ) + t s [ A I ( k ) + B V ( k ) ] = F ( k ) I ( k ) + M ( k ) V ( k )  
where
F ( k ) = [ 1 1 T r 1 t s L m 1 T r 1 t s 0 0 0 0 a 1 T r 1 b 1 ω s 1 t s 0 0 0 a 1 ω ω s 1 t s b 1 0 0 0 0 0 0 1 1 T r 2 t s L m 2 T r 2 t s 0 0 0 0 a 2 T r 2 b 2 ω s 2 t s 0 0 0 a 2 ω ω s 2 t s b 2 ] ,  
I ( k ) = [ ψ r 1 ( k ) i sd 1 ( k ) i sq 1 ( k ) ψ r 2 ( k ) i sd 2 ( k ) i sq 2 ( k ) ] , V ( k ) = [ u sd 1 ( k ) u sq 1 ( k ) u sd 2 ( k ) u sq 2 ( k ) ] ,  
M ( k ) = [ 0 0 0 0 1 σ 1 L s 1 t s 0 0 0 0 1 σ 1 L s 1 t s 0 0 0 0 0 0 0 0 1 σ 2 L s 2 t s 0 0 0 0 1 σ 2 L s 2 t s ]  
with a i = L m i σ i L s i L r i t s , b i = 1 R t i σ i L s i t s , ( i = 1 , 2 ) . The state variables are denoted as follows
X ( k ) = [ ψ r 1 ( k ) i sd 1 ( k ) i sq 1 ( k ) ψ r 2 ( k ) i sd 2 ( k ) i sq 2 ( k ) ] T U ( k ) = [ u sd 1 ( k ) u sq 1 ( k ) u sd 2 ( k ) u sq 2 ( k ) ] T Y ( k ) = [ i sd 1 ( k ) i sq 1 ( k ) i sd 2 ( k ) i sq 2 ( k ) ] T
Then, we have
{ X ( k + 1 ) = F ( k ) X ( k ) + M ( k ) U ( k ) + w ( k ) Y ( k ) = C X ( k ) + v ( k )  
C = [ 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 ]  
where w ( k ) is the interference and v ( k ) is the measurement noise caused by inaccurate measurement. In general, w ( k ) and v ( k ) are assumed to be Gaussian white noise with zero mean.

3.2. Extended State Equation of the Energy Model

Selecting ω and T L as state variables, the extended state equation of the energy model (27) is as follows
{ X ( k + 1 ) = A ( k ) X ( k ) + B ( k ) U ( k ) + w ( k ) Y ( k ) = E X ( k ) + v ( k )  
where x ( k ) is the extended state matrix which can be expressed as
X ( k ) = [ ψ r 1 ( k ) i sd 1 ( k ) i sq 1 ( k ) ψ r 2 ( k ) i sd 2 ( k ) i sq 2 ( k ) ω ( k ) T L ( k ) ] T   ,
A ( k ) = [ 1 1 T r 1 t s L m 1 T r 1 t s 0 0 0 0 0 0 a 1 T r 1 b 1 ω s 1 t s 0 0 0 0 0 a 1 x 7 ( k ) ω s 1 t s b 1 0 0 0 0 0 0 0 0 1 1 T r 2 t s L m 2 T r 2 t s 0 0 0 0 0 0 a 2 T r 2 b 2 ω s 2 t s 0 0 0 0 0 a 2 x 7 ( k ) ω s 2 t s b 2 0 0 n p 2 L m 1 x 3 ( k ) g 1 L r 1 J 1 t s 0 0 n p 2 L m 2 x 6 ( k ) g 1 L r 2 J 1 t s 0 0 1 n p g 1 r n J 1 R t s 0 0 0 0 0 0 0 1 ] ,
B ( k ) = [ 0 t s σ L s 1 0 0 0 0 0 0 0 0 t s σ L s 1 0 0 0 0 0 0 0 0 0 t s σ L s 2 0 0 0 0 0 0 0 0 t s σ L s 2 0 0 ] T ,   E = [ 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 ]
Equation (29) can be rewritten as follows
{ x ( k + 1 ) = f { x ( k ) , u ( k ) , k } y ( k ) = h { x ( k ) }  
Then, we have
{ f 1 [ x ( k ) , u ( k ) , k ] = ψ r 1 ( k + 1 ) f 2 [ x ( k ) , u ( k ) , k ] = i sd 1 ( k + 1 ) f 3 [ x ( k ) , u ( k ) , k ] = i sq 1 ( k + 1 ) f 4 [ x ( k ) , u ( k ) , k ] = ψ r 2 ( k + 1 ) f 5 [ x ( k ) , u ( k ) , k ] = i sd 2 ( k + 1 ) f 6 [ x ( k ) , u ( k ) , k ] = i sq 2 ( k + 1 ) f 7 [ x ( k ) , u ( k ) , k ] = ω ( k + 1 ) f 8 [ x ( k ) , u ( k ) , k ] = T L ( k + 1 )  
A linearized model of (32) will be used in the sequel. So we define H ( k ) and G ( k ) as follows
H ( k ) = h ( ) x | x = x ^ ( k / k ) = [ 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 ]  
G ( k ) = f ( ) x | x = x ^ ( k / k ) = [ f 1 x 1 f 1 x 2 f 1 x 8 f 2 x 1 f 2 x 2 f 2 x 8 f 8 x 1 f 8 x 2 f 8 x 8 ]  
Combining (32) and (34), we have
f 1 = ( 1 1 T r 1 t s ) ψ r 1 ( k ) + L m 1 T r 1 t s i sd 1 ( k ) f 2 = L m 1 t s σ 1 L s 1 L r 1 T r 1 ψ r 1 ( k ) + ( 1 R t 1 t s σ 1 L s 1 ) i sd 1 ( k ) + ω s 1 t s i sq 1 ( k ) + 1 σ L s 1 t s u sd 1 ( k ) f 3 = L m 1 t s ω σ 1 L s 1 L r 1 ψ r 1 ( k ) ω s 1 t s i sd 1 ( k ) + ( 1 R t 1 t s σ 1 L s 1 ) i sq 1 ( k ) + 1 σ L s 1 t s u sq 1 ( k ) f 4 = ( 1 1 T r 2 t s ) ψ r 2 ( k ) + L m 2 T r 2 t s i sd 2 ( k ) f 5 = L m 2 t s σ 2 L s 2 L r 2 T r 2 ψ r 2 ( k ) + ( 1 R t 2 t s σ 2 L s 2 ) i sd 2 ( k ) + ω s 2 i sq 2 ( k ) + 1 σ L s 2 t s u sd 2 ( k ) f 6 = L m 2 t s ω σ 2 L s 2 L r 2 ψ r 2 ( k ) ω s 2 t s i sd 2 ( k ) + ( 1 R t 2 t s σ 2 L s 2 ) i sq 2 ( k ) + 1 σ L s 2 t s u sq 2 ( k ) f 7 = n p 2 L m 1 i sq 1 ( k ) g 1 t s L r 1 J 1 + n p 2 L m 2 i sq 2 ( k ) g 1 t s L r 2 J 1 ψ r 2 ( k ) + ω ( k ) n p g 1 r n t s J 1 R T L ( k ) f 8 = T L ( k )  
Furthermore,
G ( k ) = [ 1 1 T r 1 t s L m 1 T r 1 t s 0 0 0 0 0 0 a 1 T r 1 b 1 ω s 1 t s 0 0 0 0 0 a 1 x 7 ( k ) ω s 1 t s b 1 0 0 0 a 1 x 3 ( k ) 0 0 0 0 1 1 T r 2 t s L m 2 T r 2 t s 0 0 0 0 0 0 a 2 T r 2 b 2 ω s 2 t s 0 0 0 0 0 a 2 x 7 ( k ) ω s 2 t s b 2 a 2 x 6 ( k ) 0 c 1 x 3 ( k ) 0 0 c 2 x 6 ( k ) 0 0 1 n p g 1 r n t s J 1 R 0 0 0 0 0 0 0 1 ]
where c i = n p 2 L m i g 1 t s L ri J 1 , ( i = 1 , 2 ) .
Then combining (29)–(36), the extended discrete state space model is established as follows
{ X ( k + 1 ) = G ( k ) X ( k ) + B ( k ) U ( k ) + Q ( k ) Y ( k ) = H ( k ) X ( k ) + R ( k )  
where Q ( k ) and R ( k ) are the covariance matrix of w ( k ) and v ( k ) , respectively.

3.3. Parameter Identification of the Energy Model Based on EKF and RLS

Based on (37), EKF can be used to estimate ω and T L . The scheme of EFK is shown in Figure 5.
The steps of EKF algorithm are as follows
  • Prediction of state:
    x ^ ( k + 1 / k ) = A ( k ) x ^ ( k / k ) + B ( k ) U ( k )  
    where x ^ ( k / k ) is the estimated state at t k , x ^ ( k + 1 / k ) is the predicted state at t k + 1 .
  • Estimation of error covariance matrix:
    P ( k + 1 / k ) = G ( k ) P ( k / k ) G T ( k ) + Q  
    where P ( k / k ) is the state error covariance at t k . P ( k + 1 / k ) is the predicted state error covariance. Q is the assumed process noise covariance.
  • Computation of the Kalman filter gain:
    K ( k + 1 ) = P ( k + 1 / k ) H T { H P ( k + 1 / k ) H T + R } 1  
  • State Estimation:
    x ^ ( k + 1 / k + 1 ) = x ^ ( k + 1 / k ) + K ( k + 1 ) [ y ( k + 1 ) H ( x ^ ( k + 1 / k ) ) ]  
    where y ( k + 1 ) is the output measurement of system at t k + 1 , H ( x ^ ( k + 1 / k ) ) is the predicted Jacobian matrix at t k .
  • Update of the error covariance matrix:
    P ( k + 1 / k + 1 ) = [ 1 K ( k + 1 ) H ] P ( k + 1 / k )  
The relationship among the motor speed, material feed rate, load torque and the parameters of energy model can be expressed as follows
T L ( c R b T + 3.6 R r n g 2 ) ω 3.6 = ψ T ( T , ω ) θ  
Combining (20) and (43), we have
{ T L ( c R b T + 3.6 R r n g 2 ) ω 3.6 = ψ T ( T , ω ) θ d ψ r 1 d t = 1 T r 1 ψ r 1 + L m 1 T r 1 i s d 1 d i s d 1 d t = L m 1 σ 1 L s 1 L r 1 T r 1 ψ r 1 R t 1 σ 1 L s 1 i sd 1 + ω s 1 i s q 1 + u s d 1 σ 1 L s 1 d i s q 1 d t = L m 1 σ 1 L s 1 L r 1 ω ψ r 1 R t 1 σ 1 L s 1 i sq 1 ω s 1 i s d 1 + u s q 1 σ 1 L s 1 d ψ r 2 d t = 1 T r 2 ψ r 2 + L m 2 T r 2 i s d 2 d i s d 2 d t = L m 2 σ 2 L s 2 L r 2 T r 2 ψ r 2 R t 2 σ 2 L s 2 i sd 1 + ω s 2 i s q 2 + u s d 2 σ 2 L s 2 d i s q 2 d t = L m 2 σ 2 L s 2 L r 2 ω ψ r 2 R t 2 σ 2 L s 2 i sq 2 ω s 2 i s d 2 + u s q 2 σ 2 L s 2
Because speed and load torque of the dual-motor-driven system can be estimated by EKF algorithm. So we define
x = ψ ( T , ω )  
  y = T L ( c R b T + 3.6 R r n g 2 ) ω 3.6  
Therefore, combining with the estimated results, the basic form of least square method for the energy model of the dual-motor-driven belt conveyors can be written as follows
y ( k ) = θ x ( k )  
In order to avoid calculating the matrix inversion in the identification process, the recursive least square method is adopted in this paper, the algorithm is implemented by the following equations [29].
{ θ ^ ( m + 1 ) = θ ^ ( m ) + λ ( m + 1 ) [ y ( m + 1 ) x T ( m + 1 ) θ ^ ( m ) ] λ ( m + 1 ) = P ( m ) x ( m + 1 ) 1 + x T ( m + 1 ) P ( m ) x ( m + 1 ) P ( m + 1 ) = P ( m ) λ ( m + 1 ) x T ( m + 1 ) P ( m )  
Remark 2.
The proposed parameter identification method for the energy model consists of EKF and RLS. EKF is adopted to estimate the motor speed and load torque, and RLS is used to identify the parameters of the energy model base on the estimated value of the motor speed and load torque. Compared with the existing parameter identification methods of energy models [14,17,18], the advantages of this method are as follows: 1) speed sensors are not required; 2) the method is applicable to dual-motor-driven belt conveyors and can be extended to multi-motor-driven belt conveyors.

4. Simulation Study

In this section, the obtained parameter identification method for the energy model of dual-motor-driven belt conveyors without speed sensors will be illustrated. We set the parameters of energy model as θ 1 = 2.3733 × 10 4 , θ 2 = 8566.3 , θ 3 = 0.0031 and θ 4 = 51.6804 [17]. Load is added at 0.04 s, and T is set to be as follows [14]
T = 4.5 [ 8   +   sin ( 10 t + 1 )   +   2 cos ( 5 t + 2 ) + sin ( 20 t ) ]   +   15 [ 8.6   +   2 cos ( 5 t + 2 ) + sin ( 15 t + 0.4 )   +   sin ( 20 t ) +   4 sin t ] × 50 | sin ( 4 t + 0.5 ) | ,   ( t / h )  
The state vectors of the state observer are as follows
X ( k ) = [ ψ r 1 ( k ) i sd 1 ( k ) i sq 1 ( k ) ψ r 2 ( k ) i sd 2 ( k ) i sq 2 ( k ) ω ( k ) T L ( k ) ] T  
Table 1 gives the parameters of the motors, and sampling time t s is taken as t s = 1 e 5 ( s ) .
After multiple simulations, the matrices P , Q and R are respectively taken as follows
P = [ 10 5 0 0 0 0 0 0 0 0 10 5 0 0 0 0 0 0 0 0 10 5 0 0 0 0 0 0 0 0 10 5 0 0 0 0 0 0 0 0 10 5 0 0 0 0 0 0 0 0 10 5 0 0 0 0 0 0 0 0 10 5 0 0 0 0 0 0 0 0 10 5 ]  
Q = [ 10 4 0 0 0 0 0 0 0 0 10 4 0 0 0 0 0 0 0 0 10 6 0 0 0 0 0 0 0 0 10 4 0 0 0 0 0 0 0 0 10 4 0 0 0 0 0 0 0 0 10 6 0 0 0 0 0 0 0 0 10 6 0 0 0 0 0 0 0 0 5 × 10 2 ]  
R = [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ]  
The estimated results of the state variables are given as follows. The EKF algorithm was introduced to estimate ω and T L . The estimated speed is displayed in Figure 6, where we can see that the EKF algorithm can estimate the motor speed. The estimated load torque is shown in Figure 7. The figure shows that the estimated load torque can track the time-varying load.
The RLS algorithm is used for identifying the parameters of the energy model, and the results of identification are shown in Figure 8. We can see that the identified values achieve a steady value after approximately 50,000 times recursion, and the identified values of the parameters are obtained. Table 2 shows the comparison between the identified values and the true values. The identification error is less than 4%, and it can be seen that the identified results are acceptable when motor speed and load torque cannot be obtained directly. In the simulation process, the results of the parameter identification based on RLS are influenced by the accuracy of the estimated motor speed and load torque. In addition, the accuracy of the estimated motor speed is greatly influenced by the set values of the EKF algorithm.

5. Discussion

This paper established an energy model and proposed a parameter identification method for dual-motor-driven belt conveyors without speed sensors, which lays a foundation for the energy optimization of belt conveyors. The main contributions are twofold. Firstly, the traditional energy model of belt conveyors is combined with the dynamic model of a dual-motor-driven system to build a new energy model of dual-motor-driven belt conveyors. Secondly, the speed and load torque of the dual-motor-driven system are estimated by using the EKF algorithm to identify the parameters of the energy model. In addition, the identified results of the new parameter identification method are acceptable when the motor speed and load torque cannot be obtained directly.
Based on the electric power of the motor, belt speed, and the feeding rate, a parameter identification method was proposed in [17]. However, this method needs power meters, speed sensors, and electronic belt scales. Furthermore, this method is only applicable to the belt conveyors driven by a single drive motor. So, comparing with the method proposed in [17], the parameter identification method proposed in this paper can be applicable to dual-motor-driven belt conveyors which need not power meters and speed sensors. In [18], based on the measurements of motor current, speed, and feed rate, a parameter identification method is derived by using flux linkage observer and recursive least square. However, drive motors must be equipped with speed sensors in this method. Therefore, the proposed parameter identification method in this paper can compensate for the deficiencies of the above two methods. This means that our method is more applicable in the mining industry, chemical production, power plants, and other complex industrial environments.
The energy modeling method designed in this paper is limited to a rigidly connected gear transmission system. Hence, the energy model of flexible coupling dual-motor-driven belt conveyors needs to be studied in the future. The relationship between the parameters of the energy model and the mechanical parameters of belt conveyors is complex, and the parameters change with the state of belt conveyors. Therefore, it is necessary to design a fast and adaptive method of parameter identification to identify parameters online. Based on the proposed parameter identification method, the energy model of dual-motor-driven belt conveyors without speed sensors can be identified. Thus the relationship among the energy consumption, feed rate, and belt speed will be established. Based on the obtained energy models, the problem of energy optimization of dual-motor-driven belt conveyors can be formulated and studied in the future. The resulted methods can adjust belt speed in accordance with the change in material feed rate to save energy.

Author Contributions

Conceptualization, C.Y.; Data curation, J.L.; Formal analysis, H.L. and L.Z.; Funding acquisition, C.Y.; Investigation, J.L.; Methodology, C.Y.; Project administration, H.L.; Software, J.L.; Supervision, L.Z.; Writing—original draft, J.L. and H.L.; Writing—review & editing, C.Y., H.L. and L.Z.

Funding

This work was supported by the Fundamental Research Funds for the Central Universities under Grant 2017XKQY055.

Acknowledgments

The authors would like to express their gratitude to all those who helped them during the writing of this paper. And the authors would like to thank the reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Song, W. General Belt Conveyor Design, 1st ed.; China Machine Press: Beijing, China, 2006; pp. 1–2. ISBN 7-111-18415-7. [Google Scholar]
  2. Pang, Y.S. Intelligent Belt Conveyor Monitoring and Control, 1st ed.; TU Delft: Delft, The Netherlands, 2010; pp. 1–2. ISBN 978–90-5584-134-9. [Google Scholar]
  3. Ristic, L.B.; Jeftenic, B.I. Implementation of fuzzy control to improve energy efficiency of variable speed bulk material transportation. IEEE Trans. Ind. Electron. 2012, 59, 2959–2969. [Google Scholar] [CrossRef]
  4. He, D.J.; Pang, Y.S.; Lodewijks, G. Speed control of belt conveyors during transient operation. Powder Technol. 2016, 301, 622–631. [Google Scholar] [CrossRef]
  5. Hiltermann, J.; Lodewijks, G.; Schott, D. A methodology to predict power savings of troughed belt conveyors by speed control. Part. Sci. Technol. 2011, 29, 14–27. [Google Scholar] [CrossRef]
  6. Zhang, S.R.; Xia, X.H. A new energy calculation model of belt conveyor. In Proceedings of the IEEE 2009 Green Innovation for African Renaissance, Nairobi, Kenya, 23–25 September 2009. [Google Scholar]
  7. Mathaba, T.; Xia, X. A parametric energy model for energy management of long belt conveyors. Energies 2015, 8, 13590–13608. [Google Scholar] [CrossRef]
  8. Marx, D.J.L.; Calmeyer, J.E. A case study of an integrated conveyor belt model for the mining industry. In Proceedings of the 7th Africon Conference in Africa, Gaborone, Botswana, 15–17 September 2004. [Google Scholar]
  9. Luo, J.; Huang, W.J.; Zhang, S.R. Energy cost optimal operation of belt conveyors using model predictive control methodology. J. Clean. Prod. 2015, 105, 196–205. [Google Scholar] [CrossRef]
  10. Halepoto, I.A.; Khaskheli, S. Modeling of an integrated energy efficient conveyor system model using belt loading dynamics. Indian J. Sci. Technol. 2016, 9, 47. [Google Scholar] [CrossRef]
  11. Zhang, Y. Belt Conveyor Energy-Saving Control System Technology Research. Master’s Thesis, Xi’an University of Science and Technology, Xi’an, China, 2014. [Google Scholar]
  12. Sun, W.; Wang, H.; Yang, H.Q. Research of energy-saving control system with frequency-conversion speed-regulation for belt conveyor. Ind. Mine Autom. 2013, 39, 98–101. [Google Scholar] [CrossRef]
  13. Xia, X.H.; Zhang, J. Control systems and energy efficiency from the POET perspective. In Proceedings of the IFAC Conference on Control Methodologies and Technology for Energy Efficiency, Vilamoura, Portugal, 29–31 March 2010. [Google Scholar]
  14. Shen, Y.J.; Xia, X.H. Adaptive parameter estimation for an energy model of belt conveyor with DC motor. Asian J. Control 2014, 16, 1122–1132. [Google Scholar] [CrossRef]
  15. Middelberg, A.; Zhang, J.; Xia, X. An optimal control model for load shifting—With application in the energy management of a colliery. Appl. Energy 2009, 86, 1266–1273. [Google Scholar] [CrossRef]
  16. Hiltermann, J.; Lodewijks, G.; Rijsenbrij, J.C. Reducing the power consumption of troughed belt conveyors by speed control. In Proceedings of the 6th International Conference for Conveying and Handling of Particulate Solids, Queensland, Australia, 3–7 August 2009. [Google Scholar]
  17. Zhang, S.R.; Xia, X.H. Modeling and energy efficiency optimization of belt conveyors. Appl. Energy 2011, 88, 3061–3071. [Google Scholar] [CrossRef] [Green Version]
  18. Yang, C.Y.; Li, H.; Che, Z.Y. Energy consumption modeling and parameter identification for double-motor driven coal mine belt conveyers. Control Theor. Appl. 2018, 35, 335–341. [Google Scholar] [CrossRef]
  19. Barut, M.; Bogosyan, S.; Gokasan, M. EKF based sensorless direct torque control of IMs in the low speed range. In Proceedings of the IEEE International Symposium on Industrial Electronics, Dubrovnik, Croatia, 20–23 June 2005. [Google Scholar]
  20. Maes, J.; Melkebeek, J.A. Speed-sensorless direct torque control of induction motors using an adaptive flux observer. IEEE Trans. Ind. Appl. 2000, 36, 778–785. [Google Scholar] [CrossRef]
  21. Kubota, K.; Matsuse, K. Speed sensorless field oriented control of induction motor with rotor resistance adaptation. In Proceedings of the Industry Applications Society Meeting, Ontario, TO, Canada, 2–8 October 1993. [Google Scholar]
  22. Wang, J. Study on the Speed Sensorless Vector Control of PMSM. Master’s Thesis, Huazhong University of Science and Technology, Wuhan, China, 2013. [Google Scholar]
  23. Barut, M.; Bogosyan, S.; Gokasan, M. Speed-sensorless estimation for induction motors using extended Kalman filters. IEEE Trans. Ind. Electr. 2007, 54, 272–280. [Google Scholar] [CrossRef]
  24. Christopoulos, G.A.; Safacas, A.N.; Zafiris, A. Energy savings and operation improvement of rotating cement kiln by the implementation of a unique new drive system. IET Electr. Power Appl. 2015, 10, 101–109. [Google Scholar] [CrossRef]
  25. Ruan, Y.; Chen, B.S. Control Systems of Electric Drives-Motion Control Systems, 4th ed.; China Machine Press: Beijing, China, 2012; pp. 179–180. ISBN 978–7-111-27746-0. [Google Scholar]
  26. Alsofyani, I.M.; Idris, N.R.N.; Jannati, M. Using NSGA II multiobjective genetic algorithm for EKF-based estimation of speed and electrical torque in AC induction machines. In Proceedings of the Power Engineering and Optimization Conference, Langkawi, Malaysia, 24–25 March 2014. [Google Scholar]
  27. Barut, M.; Bogosyan, S.; Gokasan, M. Experimental evaluation of braided EKF for sensorless control of induction motors. IEEE Trans. Ind. Electr. 2008, 55, 620–632. [Google Scholar] [CrossRef]
  28. Liu, Y.; Sun, Z. EKF-based adaptive sensor scheduling for target tracking. In Proceedings of the International Symposium on Information Science and Engineering, Shanghai, China, 20–22 December 2008. [Google Scholar]
  29. Qiang, M.H.; Zhang, J.E. RLS parameter identification and emulate based on matlab/simulink. Autom. Instrum. 2008, 6, 4–5. [Google Scholar] [CrossRef]
Figure 1. Belt conveyor assembly.
Figure 1. Belt conveyor assembly.
Energies 11 03313 g001
Figure 2. The flowchart of the research.
Figure 2. The flowchart of the research.
Energies 11 03313 g002
Figure 3. Dual-motor-driven transmission system.
Figure 3. Dual-motor-driven transmission system.
Energies 11 03313 g003
Figure 4. Parameter identification scheme based on EKF and RLS.
Figure 4. Parameter identification scheme based on EKF and RLS.
Energies 11 03313 g004
Figure 5. The scheme of EKF.
Figure 5. The scheme of EKF.
Energies 11 03313 g005
Figure 6. The estimated value of motor speed.
Figure 6. The estimated value of motor speed.
Energies 11 03313 g006
Figure 7. The estimated value of load torque.
Figure 7. The estimated value of load torque.
Energies 11 03313 g007
Figure 8. The results of parameter identification.
Figure 8. The results of parameter identification.
Energies 11 03313 g008
Table 1. Motors parameters list.
Table 1. Motors parameters list.
ParameterValueParameterValue
L m 1 0.069 H L m 2 0.070 H
L r 1 0.071 H L r 2 0.073 H
L s 1 0.079 H L s 2 0.080 H
T r 1 0.087 H/Ω T r 2 0.088 H/Ω
R s 1 0.435 Ω R s 2 0.437 Ω
R r 1 0.816 Ω R r 2 0.815 Ω
J 1 0.19 (N·m·s2) J 2 0.192 (N·m·s2)
n p 2
Table 2. The results of parameter identification and true values.
Table 2. The results of parameter identification and true values.
Parameters θ 1   θ 2   θ 3   θ 4  
Identified value 2.3733 × 10 4 8566.30.003151.6804
True value 2.4446 × 10 4 8550.90.003251.2986
error3%0.18%3.23%0.74%

Share and Cite

MDPI and ACS Style

Yang, C.; Liu, J.; Li, H.; Zhou, L. Energy Modeling and Parameter Identification of Dual-Motor-Driven Belt Conveyors without Speed Sensors. Energies 2018, 11, 3313. https://doi.org/10.3390/en11123313

AMA Style

Yang C, Liu J, Li H, Zhou L. Energy Modeling and Parameter Identification of Dual-Motor-Driven Belt Conveyors without Speed Sensors. Energies. 2018; 11(12):3313. https://doi.org/10.3390/en11123313

Chicago/Turabian Style

Yang, Chunyu, Jinhao Liu, Heng Li, and Linna Zhou. 2018. "Energy Modeling and Parameter Identification of Dual-Motor-Driven Belt Conveyors without Speed Sensors" Energies 11, no. 12: 3313. https://doi.org/10.3390/en11123313

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