Академический Документы
Профессиональный Документы
Культура Документы
AbstractThe electricity consumption in the industry In this paper, we want to reduce the electricity consumption
occupies considerable ratio in the gross electricity consumption in the manufacturing system with the machine learning
compared with the consumption in other sectors e.g. residential, methods, and compare the performance of two different
agriculture etc. One crucial solution to this problem is to algorithms for a plant optimization. Machine learning is to
optimize the production structure. The grand plan Industry optimize a performance criterion using example data or past
4.0 provides a more adaptable and flexible perspective for the experience with programming computers [9]. In the industrial
smart factory. The complexity of a manufacturing system, on the practice, the robot or other actuators should be trained to learn
other hand, has been enhanced. Machine learning algorithms are from the previous data or experience as the basis of future
a cluster of excellent approaches to control a complex system and
decision, then their behaviour can be optimized to complete a
to optimize a stochastic process. In order to improve the
performance of a production system, it must be formulated to an
series of operation with the minimum energy.
executive model at first, then the optional control policies can be Recently, plenty of the research work and application of the
selected to cope with it. In this paper, the classification algorithm machine learning methods are focused on the commercial
and the Q-learning algorithm have been implemented to reduce domain e.g. retail company analyses the customers behaviours
the electricity consumption in an automation system. The [10-11], social network recommends the friends or the
simulation results prove that they are capable for manipulating information which the users are interested in [12] and
the multi routes transporting system and the system can
bioinformatics domain such as extracting the huge amount of
performance better with the implementation of the machine
data [13-14].
learning algorithms.
Compared with its great success in the business and health
Keywordsmachine learning algorithm, flexible care world, the application on manufacturing system is still far
manufacturing system, Q-learning, electricity consumption from being developed mature enough to decline the electricity
reduction consumption. This is due to the fact that the vast pluralities of
I. INTRODUCTION the current production process are deterministic process.
Moreover, a considerable part of researches focus on the
Nowadays, the scientists are researching on clean and scheduling problem. P. Priore et. al. applied the inductive
renewable energy [1-4] to improve the domestic energy learning, backpropagation neural networks, and case-based
structure, and to cope with the global climate and environment reasoning algorithm to improve the manufacturing system [15].
issues for sustainable development. Another effective method, Y. R. Shiue et. al. proposed a learning mode for dynamic
the researchers are also pursuing, is to cut down the energy scheduling with the genetic algorithm [16]. There are few
consumption during the production process and the residential researchers optimize the manufacturing system with the
life [5-7]. reinforcement learning algorithms. In [17], Teo et. al.
Generally, it is difficult to cut down the residential implemented the reinforcement learning algorithm on the city
electricity consumption. On the contrast, with the proper logistics system in e-commerce, then evaluated the system by
control policy, it is possible to reduce the electricity the Nitrogen oxides emission.
consumption on the industry section. The industrial electricity However, the proposal of industry 4.0 provides a wide
consumption accounts for more than 40% of the gross stage for the implementation of the machine learning
consumption capacity all over the world, and in the majority of algorithms. One basic feature of the future production is
countries, it exceeds the consumption of the other segments flexibility [18]. This concept of flexibility is different from the
such as agriculture, forestry, residential etc. In the OECD previous one. Essentially, the previous concept means
nations, the industry electricity consumption stays at a high producing several products in one line, which, however, will be
proportion [8]. In all the OECD European countries, the produced in several lines in parallel in the future. Regarding to
industry accounts for more than 20% electricity consumption. the structure of the flexible manufacturing system, one possible
Moreover, in 39.1% countries, the industrial electricity method to analyse it is the Petri Net diagram [19]. But in the
consumption exceeds 40% of the gross electricity capacity. practice, the petri-net (PN) model trends to be too large.
55
4+1 4+2 4+3 the velocity array. The problem eventually turns into deciding
= [4+1 4+2 4+3 ] the velocity of each conveyor belt.
4+1 4+2 4+3 C. System contraints
So the whole manufacturing system can be described with a Besides, there are also several constraints of the system.
block period tridiagonal matrix, 1) For a conveyor belt: no load, no movement
If 4+ = 0
1 2 3
Then 4+ = 0( 4 0) (8)
1 2 3
1 2 3 2) In one node, all the CBs moving forward to CS are
= forbidden
4+1 4+2 4+3
4+1 4+2 4+3 4+1 &4+2 &4+3 =
[ 4+1 4+2 4+3 ]
3) In one node, the loading CBs are no more than 2
B. Problem formalization
Because of the feature of motors mounted on conveyor 1 + 2 + 3 2
belts and conveyor switches, the motor power is constant at the
certain speed. 4) In one node, the CS may not carry the product to the
loading CBs
= 2 60 If 4+ &4+ =
56
Once is known, an optimal policy (i.e. one that TABLE I. THE SPECIFIC INFORMATION OF SUB SCENARIOS.
minimizes the energy consumption) can be found by an CB17.load CB18.load CB19.load
optimization over the action argument:
True True False
() True False True
= arg max (, )
False True True
True False False
The system will choose one product to transport to the False True False
optional branch based on a random number, and then the False False True
system calculates the energy consumption 1, at this An example of the sub scenario 2 is displayed in Fig. 2.
situation. The system may choose other options during the Under the circumstance, the node 1 and node 2 are occupied
stochastic process, and obtains the energy consumption with one product respectively. And then they will pass the node
2, , 3 , , , and then the optimal option will be 4 through CB17 and CB18 separately. Then the possible
actions of each sub scenario are concluded in table 2.
decided. This is the classification method in .
Another control policy for this problem is the Q-learning
algorithm. The Q-learning algorithm estimates from the
interaction between the actuators and the environment
iteratively. The Q-learning algorithm updates the following
equation to search the optimal action:
57
represent the 2 and the number with dash dot circle means the 320
Electricity consumption
transporting sequence of 2 . In the simulation process, it will
310
consume 40 unit electric energy when a product passes one
horizontal CB, and 30 unit when it passes the vertical CB 300
because of the length. For the CS, it will cost 15 unit when one
CS turns 90 degrees. According to equation (8), the electricity 290
consumption of a CS is proportional to its turned angles, so one
CS will consume 30 unit energy when it turns 180 degrees. 280
After plenary time, the system completes the algorithm training
period, and gets the energy cost with the corresponding action 270
1 6 11 16 21 26 31 36 41 46
in the sub scenarios which are shown in table 3.
Trial times
SVM Q-learning
TABLE III. THE ENERGY CONSUMPTION IN THE DIVERSE SUB SCENARIOS
WITH THE DIFFERENT ACTIONS
Fig. 5. The average energy consumption with two algorithms in scenario 2
360
260 290 295 340
Electricity consumption
310 280 290 340 340
310 280 340 290
160 180 - - 320
160 130 - -
180 130 - - 300
The minimum is labelled with the bold number. The entire
bold number composite the support vector in the solution 280
space, then in the algorithm implementation process, the 260
system will choose the corresponding action to decline the 1 6 11 16 21 26 31 36 41 46
energy consumption with the application of the support vector
Trial times
machine algorithm. SVM Q-learning
In the previous section, the other algorithm mentioned is
the Q-learning algorithm. In the Q-learning algorithm, the Fig. 6. The average energy consumption with two algorithms in scenario 3
parameters are initialized at first as follows.
190
Electricity consumption
330 190
Electricity consumption
Electricity consumption
320
180
310
170
300
290 160
280 150
270 140
260 130
1 6 11 16 21 26 31 36 41 46 1 6 11 16 21 26 31 36 41 46
Trial times Trial times
SVM Q-learning SVM Q-learning
Fig. 4. The average energy consumption with two algorithms in scenario 1 Fig. 8. The average energy consumption with two algorithms in scenario 5
58
190 [3] H. Lund, and B. V. Mathiesen. "Energy system analysis of 100%
renewable energy systemsThe case of Denmark in years 2030 and
Electricity consumption
59