1 0
2 7 2ndInternaitona lConferenceonManufactuirngScienceandI nformaitonEngineeirng(ICMSIE2017) 8
7 9 : N B S
I -1-60595- 65 -2 1
d
n
a
n
g
is
e
D
D
e
v
e
l
o
p
m
e
n
t
o
f
E
n
e
r
g
y
-
s
a
v
i
n
g
F
r
o
f
m
e
t
s
y
S
g
n
il
u
d
e
h
c
S
o
r
g
i
n
g
P
r
o
d
u
c
it
o
n
*
e
H
i
e
F
d
n
a
o
u
G
g
n
i
N
,
n
e
h
S
g
n
a
K
T C A R T S B A
y g r e n e f o t n e m p o l e v e d e h t t a d e m i a s i r e p a p s i h
T -saving scheduling
e g a u g n a l a v a J s e s u m e t s y s e h T . n o it c u d o r p g n i g r o f r o f m e t s y s n o it a z i m it p o
g n i m m a r g o r
p da n make use of MVC (Mode lView Controller) mode to bulid the e
r u t c u r t
s andutiilzeB/S(Browser/Server)networkstructuremode lfordevelopment f
o web cilent. The scheduilng system combined wtih the equipmen tproduciton e
h c s e h t e z i m it p o o t s r e t e m a r a p g n i s s e c o r p g n i g r o f d n a y ti c a p a
c duilngt askisaimed
r o e c u d e r o t t n e m p i u q e d n a s g n i g r o f n e e w t e b n o it a r u g i f n o c l a m it p o e h t e v e i h c a o t
n i g r o f , g n it a e h e h t e t a n i m il e n e v
e g waiitng to help enterprises to achieve energy .
n o it a v r e s n o
c 1
S D R O W Y E K
, a v a
J Forging ,ScheduilngSystem ,Enemy-savinga End missions-reduciton
N O I T C U D O R T N I
g n i g r o f d n a g n it a e h e c a n r u f g n i g r o f e h t n o h c r a e s e r g n it s i x e e h t n o d e s a B
, n o it a z i m it p o g n il u d e h c
s theauxiilarysoftwaresystemdevelopmenti scarriedoutt o d
n a g n i n n a l p n o it c u d o r p s u o u n it n o c e h t e t a ti li c a
f scheduilng work .The software
e v e i h c a o t n o it c n u f n i m e t s y
s equipmen tcapactiy management ni the forging g
n i n n a l p n o it c u d o r p , t n e m e g a n a m n o it a m r o f n i g n i g r o f , n o it c u d o r
t n e m p o l e v e d m e t s y s e h
T isdesignedfromfourl evels,i ncludingthepresentaiton ,
r e y a l e c a f r e t n i , r e y a l l a n o it c n u f , r e y a
l da n datalayer ,i s tu estheJavalanguageand e
g a u g n a l g n it p i r c s d e t a l e r r e h t
o to program development ,and then use Mysq l o
f e s a b a t a
d rdatal ayersupporttoachievewebcilen tappilcaitonsdevelopmen.t
N O I T A R U G I F N O C T N E M N O R I V N E D N A E R U T C E T I H C R A M E T S Y S
m e t s y
S Archtiecture
l e d o M d e ll a c s i C V M . m e t s y s e l o h w e h t d li u b o t d e s u s i e d o m n g i s e d C V M e h T
s e h t f o e r u t c e ti h c r a e h T . r e ll o r t n o C w e i
V ystem is divided into the basic mode l b
s e s u m e t s y s e h T . r e y a l r e ll o r t n o c e h t d n a r e y a l w e i v e h t , r e y a
l /s (Browser/Server ,
r e s w o r
b /server) network structure mode ,so based on the IE browser ,web browser t
n e il c d e ti n u s a d e s u s i h c i h
w isdeveloped.Thesystemi smainlydesigne dfromfour s
t c e p s
a : the presentaiton layer ,funcitona llayer ,interface layer and data layer ,and 1
e r u g i F n i n w o h s e r a s t n e t n o c n i a m e h
t :
)
1 PresentaitonLayer :Thepresentaitonlayeristheuserinterfacelayertha tcanbe n
e e
s direcltybytheuser .ThesystemadoptstheB/SmodebasedonIEbrowser o
t e c a f r e t n i b e w f o m r o f e h t n i t n e il c e h t y f i n u o
t support the updaitng of the
. n o it c n u f m e t s y s r e t a l e h t f o n o it i d d a e h t e t a ti li c a f d n a n o i s r e v m e t s y s )
2 Funcitona lLayer :Funcitona llayer is the system funciton module design . It s
n a e
m thesystemneedstoachieveal lthefuncitons ,includingthe managemen t f
o machine, forgingmanagement ,producitonplanningmanagement ,scheduilng .
s n o it c n u f r e h t o d n a g n i r o ti n o m y g r e n e d n a t n e m e g a n a m )
3 InterfaceLayer: Thei nterfacel ayerprovidesal lkindsofsoftwarei nterfacesand g n it a r e p o r e t u p m o c g n i d u l c n i , n o it a r e p o m e t s y s r o f s t n e m n o r i v n e e r a w d r a h
. g n i s s e c o r p t s e u q e r a t a d , e c a f r e t n i e r a w t f o s , m e t s y s k r o w t e n , m e t s y s )
4 DataLayer: Thedatalayercontainsallt hedatausedint hesystem ,whichist he e s a b a t a d e h T . d n u o r g k c a b e h t n i g n it i r w d n a g n i d a e r d n a e g a r o t s a t a d f o l e v e l
e s i r p m o
c st hemachinedatat able,t heforgingdatat able,t heenergyconsumpiton e
h t , e l b a t a t a d n a l p n o it c u d o r p e h t , e l b a t a t a
n o it a t n e s e r P
r e y a
L UserInterface
�BasedonIEBrowser)
n o it c n u
F Machine t n e m e g a n a
s g n i g r o F
t n e m e g a n a m
Produciton g n i n n a l p
t n e m e g a n a m g n i l u d e h c S
t n e m e g a n a m
e c a f r e t n
I Ospyesrtaetming
k r o w t e N
m e t s y s
e r a w t f o S
e c a f r e t n i
Datareques t g n i s s e c o r p
y g r e n E
g n i r o t i n o m
a t a D
e s a b a t a D
m e t s y S . 1 e r u g i
F archtiecture.
t n e m p o l e v e
D TechnologyA n Ed nvironment
Developmentt echnology e
h
T backend of system uses Java language programming ,the fron tuse s jsp , r
e h t o d n a s s c , l m t h , t p i r c S a v a
J scripitng language. Database used Mysql ;System u
t n e m p o l e v e
d itilzes sshframe work,(spring + Struts2 + hibernate4.0) ;IDE of system developmen tused ecilpse ,and database operaiton takes advantage of the
. L Q S i d i e
H Whendeveloping system,the conneciton of system and the database is t
u b , y g o l o n h c e t C B D J d e s u y lt c e r i d t o
n is used the persistence layer framework- - -.
0 . 4 e t a n r e b i h
s e g a t n a v d a g n i w o ll o f e h t s a h k r o w e m a r f e t a n r e b i h e h
T :
)
1 Encapsulatingjdbc da n simpilfyingal o tofrepeititvecodes. )
2 Simpilfying the DAOlayercoding work da n the developmen tmakes more d
e t e g r a
t .
)
)
4 Supporti ng transparen t persistence ,because hibernate operaiton is pure s
s a l c a v a j ) o j o p
( , noi nvasio nandi tdoesno tachieveanyi nterface .Fromt his i
,t c e p s
a ts'a ilghtweigh tframework.
d n a g n i p p a M e t a n r e b i H e ti r W
s e s s a l c e c n e t s i s r e p
e h t n i d e v l o v n i s e l b a t e h t e z y l a n A
e h t e n i m r e t e d d n a e l u d o m
s e l b a t n e e w t e b s p i h s n o it a l e r
e c n e t si s r e P
r e y a l
i p m o
C leDAOi nterface
g n i d n o p s e r r o c e h t e n i m r e t e D
s u o i r a v e h t o t g n i d r o c c a d o h t e m
y b d e d e e n s n o it a r e p o e c n e t s i s r e p
e l u d o m e h t
O A D
m r o F d n a n o it c A e ti r
W Dethae lwpatighet ahnedi nt hteerabcusitoinnebsestawneden t
u o y r r a
c necessaryverificaiton
e g a p P S
J Simplei llega loperaitoncontrol
B E W
ti r
W e servicemethodst o s e c a f r e t n i t n e m e l p m i
i r
W tebusinessl ogict oi nvoke s n o it a r e p o O A
D Buisnessl aye r
e m a r f H S S f o e l p i c n i r P
p e h T . 2 e r u g i
F rincipleofsystemframe.
2 e r u g i F n i n w o h s s i e m a r f h s s e h t f o m a r g a i d c it a m e h c s e h
T :
Developmen tenvironmen t
m e t s y s e h t , m e t s y s s w o d n i W n o d e s a
B is developed ,and thetomcat7.0 web is h ti w d e r u g i f n o c s i a v a j d n a ; 0 . 6 k d j r o f s i t n e m n o r i v n e r e li p m o c a v a J , r e v r e s s a n e k a t
n o it n e v n o
M E T S Y
S FUNCTIONMODULE
e l u d o
M c mo Po isiton
y g r e n e r o f s e l u d o m l a n o it c n u f n i a m e h
T -saving forging produciton scheduilng , t n e m e g a n a m g n i g r o f , t n e m e g a n a m t n e m p i u q e : s t r a p x i s o t n i d e d i v i d e r a m e t s y s , t n e m e g a n a m g n i n n a l p n o it c u d o r
p scheduilng management ,energy-consumpiton n w o h s e r a s li a t e d e h T . t n e m e g a n a m r e s u d n a t n e m e g a n a
m no inFigure3below:
e c i v e
D Managemen tModule e l u d o m t n e m e g a n a m e c i v e
D ismainlyt oachievet heclassificaitonofequipment d
n
a increase ,delete ,change ,check operaiton abou tequipmen tinformaiton ,and y
r e u
q the status of the equipmen.t The type of equipmen tis divided into fou r s e i r o g e t a
c : heaitng furnace equipment , forging equipment , quenching furnace , t n e m p i u q
e and tempering furnace equipment ;the device informaiton includes ’ e c i v e
d stype,number ,parameter ,andquanttiyofdevice ;thestatusofthedeviceis . s u t a t s g n i n n u r d n a n o it a n g a t s o t n i d e d i v i d g n i g r o
F Managemen tModule
, e g n a h c , e t e l e d , e s a e r c n i e h t f o g n i g r o f s n i a t n o c e l u d o m t n e m e g a n a m g n i g r o F h t g n i g r o f , k c e h
c e cluster ,and query the forging the processing status .Forging e p y t e h t s e d u l c n i n o it a m r o f n
i ,shape and size of forgings. Forging the processing o t n i d e d i v i d s i e t a t
s nine parts :to be heaitng ,heaitng ,to be forged ,forged ,to be d n a d e r e p m e t , d e r e p m e t e b o t , d e h c n e u q , d e h c n e u
q finishingforging.
n o it c u d o r
P PlanningManagemen tModule
d n a n o it i d d a e h t f o s k s a t e h t s n i a t n o c e l u d o m t n e m e g a n a m n a l p n o it c u d o r p e h T e h c s e h t f o k s a t e h t , y r e u
q duilngresutlsquery .Thetaskqueryinformaitoncontains t r a t s e h t s a h c u s n o it a m r o f n i s n i a t n o c k s a t e h T . k s a t l a c o l d n a k s a t l a r e n e g e h
t and
d n
e itme,t hetaskexecuitonstatus(execuitng ,pendingandpausingexecuiton) ,task r e g a n a
m and task executor . Task scheduilng resutls are divided into furnace d n a s tl u s e r g n il u d e h c s g n i h c n e u q , s tl u s e r g n il u d e h c s g n i g r o f , s tl u s e r g n il u d e h c s . s tl u s e r g n il u d e h c s g n i r e p m e t
ScheduilngManagemen tModule
g n il u d e h c s e c a n r u f g n it a e h s e d u l c n i e l u d o m t n e m e g a n a m g n il u d e h c S n a
m agement , forging scheduilng management , hea t treatmen t scheduilng .t n e m e g a n a
m For furnace scheduilng management ,the forging of the furnace , d e r e t s u l c s i g n it a e
h combined ,and then accompilshed. For forging scheduilng ,t n e m e g a n a
m theforgingwhichis tobeforgedwli lmatch energyconsumpitonand t n e m p i u q
e ,and then keep a conneciton wtih the quenching process to generate k s a t g n i g r o
f in equipmen.t Hea ttreatmen tscheduilng management is divided into g n il u d e h c s g n i r e p m e t d n a g n il u d e h c s g n i h c n e u
q . Forging automaitcally generates
k s a t g n i h c n e u
t n e m p i u q E
t n e m e g a n a m
t n e m p i u q E
n o i t a c i f i s s a l c
c i s a b t n e m p i u q E
n o i t a m r o f n i
t n e m e g a n a m
t n e m p i u q
E statusquery
s g n i g r o F
t n e m e g a n a m
c i s a b g n i g r o F
n o i t a m r o f n i
t n e m e g a n a m
f o s u t a t s t n e m t a e r T
s g n i g r o f
n o i t c u d o r P
g n i n n a l p
t n e m e g a n a m
Addingandquerying k s a t
g n i l u d e h c S
t n e m e g a n a m
Chargingscheduling
g n i l u d e h c s g n i g r o F
y r e u q g n i l u d e h c s k s a T
Heattreatment g n i l u d e h c S
g n i r o t i n o m y g r e n E
f o a t a d e m i t l a e R
n o i t p m u s n o c y g r e n e
n o i t p m u s n o c y g r e n E
e z y l a n a
t n e m e g a n a m r e s U
n o i t a r t s i g e
R andlogin Systemadministrator g
n i v a s y g r e n E
m e t s y s g n i l u d e h c s
3 e r u g i
F . SystemFuncitonModule.
y g r e n
E - consumpitonDetecitonModule y
g r e n
E consumpiton deteciton module si to achieve the energy consumpiton l
o r t n o c d n a g n i r o ti n o
m in the enitre forging process , including the energy n
i e g n a h c n o it p m u s n o
c heaitng furnace ,forging ,and hea ttreatment .According to n
o it p m u s n o c y g r e n
e ,analysis and control are calculated to provide visua lcontro l l
e n a
p f or energy-saving , and then feedback implementaiton of energy-saving l
e d o m g n il u d e h c
s .
r e s
U Managemen tModule e l u d o m t n e m e g a n a m r e s
U contains administrator and ordinary users , s
n o i s s i m r e p ’ s r o t a r t s i n i m d
a are differen tfrom the ordinary users .T he ordinary e l u d o m g n il u d e h c s n o it a r e p o d n a m e t s y s n i g o l , s r e s u d e r e t s i g e r s a h n o it a r e p o s' r e s u
y r a n i d r o e h t w e i v d n a e t e l e d n a c s r e s u r o t a r t s i n i m d a e li h w ; s e l u d o m r e h t o w e i v o t
r e p r e h t o g n i s s e s s o p s a l l e w s a s r e s
e l u d o
M Logica lRela itonship
s n o it a r e p o g n il u d e h c s e v e i h c a o t s i m e t s y s e h t f o e s o p r u p n i a m e h
T ni the
e ti s d n a s s e c o r p d e h s il b a t s e e h t n o d e s a b s i g n il u d e h c s e h t l l a , n o it c u d o r p g n i g r o f
l u d e h c s e h t f o s t c e p s a l l a d n a , s n o it i d n o
c ingareinterconnectedwtiheach other .In s
i h c r a e s e r n i a m e h t , r e p a p s i h
t the scheduilng of forging in the process of the g
n it a e
h ,forging ,and heaitng treatmen.t Hea ttreatmen tprocessscheduilngis based h
c s k n il g n i g r o f , g n il u d e h c s k n il g n i g r o f e h t n
o eduilng isbasedon theheaitng ilnk
k n il s u o i v e r p e h t f o t u o f i , g n il u d e h c
s ofthescheduilng ,theactua luseoftheenitre g
n il u d e h c
s islow .For the design ofthe scheduilng system modulein this chapter , p
i h s n o it a l e r l a c i g o l e h
t amongthemodulesi sshowni nFigure4:
g n i v a s y g r e n e f o t r a h c w o l f n o i t c n u
F schedulingsystemforforgingproduction
n o i t c u d o r P
t n e m t r a p e
d Forgingshop Integratedworkshop
l a t o T
n a l p n o i t c u d o r p
t r a t s
k s a t n o i t c u d o r P
t n e m e g a n a m
g n i l u d e h c s g n i g r a h C
t n e m e g a n a m
g n i l u d e h c s g n i g r o F
t n e m e g a n a m
e l d I ornot
d n E
n o i t c u d o r P
g n i l u d e h c s
f o s e t a t S
e n i h c a m
y g r e n E
n o i t p m u s n o c
Mechanical y g r e n e
Heatenergy
t o n r o h s i n i F
Heattreatment g n i l u d e h c s
Y N
h c n e u Q
Tempering
Final k c e h c I ng
Wetheritmeets the e m i t y r e v i l e d
t n e m e r i u q e r
Y
l a t o t d r o c e R
y g r e n e
n o i t p m u s n o c N
g n i t a e
H da n forging
g n i t t u C
N O I T A R T S N O M E D N O I T C N U F M E T S Y S
s f o s s e c c u s e h
T ystem design and developmen treailze s the above module e l u d o m t n e m e g a n a m g n i g r o f e h t d n a e l u d o m t n e m e g a n a m t n e m p i u q e e h T . n o it c n u f
n a c d n a , s g n i g r o f d n a t n e m p i u q e e h t t u o b a n o it a m r o f n i d e li a t e d f o s d n i k l l a e d u l c n i
e r a s e l u d o m m e t s y s e h t f o s li a t e D . n o it a m r o f n i f o n o it e l e d d n a n o it i d d a e h t t r o p p u s
g i F n i n w o h
s ures6and7below:
6 e r u g i
d n a n o it a m r o f n i g n i g r o f e h t o t g n i d r o c c a , e l u d o m t n e m e g a n a m g n il u d e h c s e h t n I
y ti c a p a c n o it c u d o r p t n e m p i u q
e ,theproducitont asksaretoopitmizescheduilng .The ,
g n it a e h e h t s e d u l c n i e l u d o
m forging,quenchi ngandt het emperingscheduilngoft he g
n i g r o
f . The system can generate the scheduilng resul taccording to the selected t
n a v e l e r e h t f o e u l a v n o it c n u f t e g r a t e h T . t n e m p i u q e d n a s g n i g r o
f scheduilng is
, e l b a t tl u s e r g n il u d e h c s e h t n i d e y a l p s i
d andt hen scheduilngfliesaregenerated. T he n
a c e li f g n il u d e h c
s beviewe dordownloaded ,asshowni nFigure8below .Aftert he e
l u d o m g n i n n a l p n o it c u d o r p e h t , d e t e l p m o c s i g n il u d e h c s k s a t n o it c u d o r
p number
. r o t a r e p o e h t o t t n e m n g i s s a e h t n g i s s a d n a k s a t k r o w h c a e
8 e r u g i
F . Interfaceofsheduilng.
N O I S U L C N O
C S
From the perspecitve of process opitmizaiton and the Java ,the scheduilng m
e t s y
s which is combined wtih the exisitng scheduilng research resutls is .
d e p o l e v e
d The scheduilng system can allocate tasks among anyselected forgings ,
t n e m p i u q e d n
a and quickly generate opitma ltask allocaiton plan .I tcan reduce y g r e n e e v e i h c a o t s e s i r p r e t n e p l e h y l e v it c e f f e d n a , g n it i a w g n i g r o f d n a g n it a e h
n i v a
s gandemissionreduciton.
.
2 Tong ,Y. ;Li ,J. ;Li ,S. ;Li ,D ;2016 .ResearchonEnergy-SavingProducitonScheduilngBasedon .
e s i r p r e t n E g n i g r o F a r o f m h ti r o g l A g n i r e t s u l C
a Su tsainablitiy2016, 8 ,136.
.
3 Z , B ;. uhu L , H ;. aX , Y ;. ii L , D ;. 2013 .Researchoncombinatoria lopitmizaitonmode lforforging .
] J [ m h ti r o g l a g o r f p a e l d i r b y h e t e r c s i d n o d e s a b g n i g r a h c e c a n r u
f Journa lo fChineseAg ircutlura l n
o it a zi n a h c e
M ,2013 ,34(6) :197~201. .
4 Zhu ,B. ;Ding ,X. ;Li ,D. ;2012 .MulitstageFreeForging Produciton Scheduilng Oriented to .
n o it c u d e R n o i s s i m E d n a n o it a v r e s n o C y g r e n
E CIMS, 2012,18(12)
�2713~2722. .
5 Jiang Mingming ,He Fei ,L iDongbo ,Tong Yifei ,2016. Forging Bille tCharging Energy -n
o it a v r e s n o
c Scheduilng for Heaitng Furnaces Efficiency .Forging & Stamping Technology. 6
1 0