Genetic Algorithm for process control

Embed Size (px)

Citation preview

  • 8/3/2019 Genetic Algorithm for process control

    1/32

    HHNON]LBNON]LB JJIH@WL]ACRIH@WL]ACR D@WD@W

    UUW@BNRRW@BNRR BB@O]W@I@O]W@I

    Uwnrno}nm g|;Rjwjo Rj}rjohl

    C/]nba/!Ujw} ]lcn,

    W`ii O`/ :5=4:7

    Mj}n`dUwnr

    no}j}l`o;:/:7/75

    :7

    :

  • 8/3/2019 Genetic Algorithm for process control

    2/32

    ]AN HNON]LB JIH@WL]AC

    Hnon}lb Jih`wl}acr jwn h``m j} }jfloh ijwhn) u`}no}ljii|

    a~hn rnjwba rujbnr jom ojtlhj}loh }anc) i``floh d`w

    `u}lcji b`cgloj}l`or `d }alohr) r`i~}l`or |`~ clha} o`}

    `}anwxlrn dlom lo j ildn}lcn/# Rjitj}`wn Cjohjo`

    B cu~}nw Mnrlho) Cj| :

  • 8/3/2019 Genetic Algorithm for process control

    3/32

    ]AN HNON]LB JIH@WL]AC !B@O]/,

    L} lr gjrnm `o }an r}~m| `dHnon}lbr/

    Hnon}lbr lr }an r}~m| `d anwnml}|) }an uw`bnrr lo xalba j

    ujwno} ujrrnr bnw}jlo hnonr `o}` }anlw balimwno jom l}

    b`o}lo~nm/

    Hnon}lb jih`wl}acr !HJr, jwn r}`bajr}lb jih`wl}acr xa`rn

    rnjwba cn}a`mr lorulwnm dw`c uano`cnoj d`~om lo iltloh

    oj}~wn mntni`unm g| K`ao A`iijom!:

  • 8/3/2019 Genetic Algorithm for process control

    4/32

    BB@OBNU]^JI@OBNU]^JI JJIH@WL]ACIH@WL]AC:/:7/75:7

    =

  • 8/3/2019 Genetic Algorithm for process control

    5/32

    JIH@WL]AC

    R~nm` B`mnGNHLO

    Hnonwj}n lol}lji u`u~ij}l`o6B`cu~}n dl}onrr `d njba lomltlm~ji6

    WNUNJ] /+ Onx hnonwj}l`o /+D@W u`u~ij}l`oPrl{n / 7 M@Rninb} }x` ujwno}r dw`c `im

    hnonwj}l`o6/+ gljrnm }` }an dl}}nw `onr +/Wnb`cglon ujwno}r d`w }x` `ddruwloh6

    B`cu~}n dl}onrr `d `ddruwloh6Lornw} `ddruwloh lo onx hnonwj}l`o

    NOM D@W^O]LI u`u~ij}l`o ajr b`otnwhnm

    NOM

    :/:7/75:7

    >

  • 8/3/2019 Genetic Algorithm for process control

    6/32

    GJRLB UWLOBLUINR

    B`mloh `wWnuwnrno}j}l`o

    R}wloh xl}a jii ujwjcn}nwr

    Dl}onrr d~ob}l`o

    Ujwno} rninb}l`o Wnuw`m~b}l`o

    Bw`rr`tnw

    C~}j}l`o

    B`otnwhnobn Xano }` r}`u

    :/:7/75:7

    4

  • 8/3/2019 Genetic Algorithm for process control

    7/32

    GJRLB UWLOBLUINR !B@O]/,

    Jo lomltlm~ji lr bajwjb}nwl{nm g| j rn} `d ujwjcn}nwr; Hnonr

    ]an hnonr jwn k`lonm lo}` j r}wloh; Baw`c`r`cn

    ]an baw`c`r`cn d`wcr }an hno`}|un

    ]an hno`}|un b`o}jlor jii lod`wcj}l`o }` b`or}w~b} jo

    `whjolrc; }an uano`}|un

    Wnuw`m~b}l`o lr j m~cg uw`bnrr `o }an baw`c`r`cn `d }anhno`}|un

    Dl}onrr lr cnjr~wnm lo }an wnji x`wim !r}w~hhin d`w ildn, `d }an

    uano`}|un

    :/:7/75:7

    8

  • 8/3/2019 Genetic Algorithm for process control

    8/32

    B@MLOH Ujwjcn}nwr `d }an r`i~}l`o !hnonr, jwn b`obj}noj}nm }` d`wc j r}wloh

    !baw`c`r`cn,

    Jii flom `d jiuajgn}r bjo gn ~rnm d`w j baw`c`r`cn !o~cgnwr)

    bajwjb}nwr,) g~} hnonwjii| j glojw| jiuajgn} lr ~rnm

    @wmnw `d hnonr `o baw`c`r`cn bjo gn lcu`w}jo} Hnonwjii| cjo| mlddnwno} b`mlohr d`w }an ujwjcn}nwr `d j r`i~}l`o jwn

    u`rrlgin

    H``m b`mloh lr uw`gjgi| }an c`r} lcu`w}jo} djb}`w d`w }an

    unwd`wcjobn `d j HJ Lo cjo| bjrnr cjo| u`rrlgin baw`c`r`cnr m` o`} b`mn d`w dnjrlgin

    r`i~}l`or

    :/:7/75:7

    1

  • 8/3/2019 Genetic Algorithm for process control

    9/32

    DL]ONRR D^OB]L@O

    Bajobn }` gn rninb}nm jr ujwno} uw`u`w}l`oji }` dl}onrr

    W`~in}}n xanni

    Uw`ginc;

    L}r rninb}ltn uwnrr~wn wnm~bnr jr u`u~ij}l`o b`otnwhnr ~u`o jr`i~}l`o) xalba wnm~bnr }an b`otnwhnobn wj}n jom cj| o`} jii`xdlomloh }an gn}}nw r`i~}l`or/

    ] jt`lm uw`gincr xl}a dl}onrr d~ob}l`o

    ]`~wojcno}

    :/:7/75:7

    r2 3 :::5::5:5: d!r2, 3 8

    r= 3 5:555:55:: d!

    r=, 3 =

    r> 3 :::5::::5: d!r>, 3 1

    r4 3 5:55::5555 d!r4, 3 2

    :/:7/75:7

    :=

  • 8/3/2019 Genetic Algorithm for process control

    15/32

    NQJCUIN !RNINB]L@O,

    Onq} xn juui| dl}onrr uw`u`w}l`oj}n rninb}l`o xl}a }an w`~in}}n

    xanni cn}a`m;

    Lomltlm~ji lxlii ajtn j uw`gjglil}| }` gn ba`rno

    Xn wnunj} }an nq}wjb}l`o jr cjo| }lcnr jr }an o~cgnw `d

    lomltlm~jir xn onnm }` ajtn }an rjcn ujwno} u`u~ij}l`o rl{n!4lo `~w bjrn,

    l

    ldld

    ,!,!

    :/:7/75:7

    :>

  • 8/3/2019 Genetic Algorithm for process control

    16/32

    NQJCUIN !RNINB]L@O, !B@O]/,

    R~uu`rn }aj}) jd}nwunwd`wcloh rninb}l`o) xn hn} }an

    d`ii`xloh u`u~ij}l`o;

    r:e 3 ::::5:5:5: !r:,

    r7e 3 :::5::5:5: !r2,

    r2e 3 :::5::::5: !r>,

    r=e 3 5:::555:5: !r7,

    r>e 3 5:555:55:: !r=,

    r4e 3 :::5::::5: !r>,

    :/:7/75:7

    :4

  • 8/3/2019 Genetic Algorithm for process control

    17/32

    NQJCUIN !BW@RR@TNW,

    Onq} xn cj}n r}wlohr d`w bw`rr`tnw/ D`w njba b`~uin xn mnblmn

    jbb`wmloh }` bw`rr`tnw uw`gjglil}| !d`w lor}jobn 5/4, xan}anw }`

    jb}~jii| unwd`wc bw`rr`tnw `w o`}

    R~uu`rn }aj} xn mnblmn }` jb}~jii| unwd`wc bw`rr`tnw `oi| d`w

    b`~uinr !r:e) r7e, jom !r>e) r4e,/ D`w njba b`~uin) xn wjom`ci|

    nq}wjb} j bw`rr`tnw u`lo}) d`w lor}jobn 7 d`w }an dlwr} jom > d`w

    }an rnb`om

    :/:7/75:7

    :8

  • 8/3/2019 Genetic Algorithm for process control

    18/32

    NQJCUIN !BW@RR@TNW, !B@O]/,

    Gnd`wn bw`rr`tnw;

    r:e 3 ::::5:5:5: r7e 3 :::5::5:5:

    r>e 3 5:555:55:: r4e 3 :::5::::5:

    Jd}nw bw`rr`tnw

    r:ee 3 :::5::5:5: r7ee 3 ::::5:5:5:

    r>ee 3 5:555:::5: r4ee 3 :::5::55::

    :/:7/75:7

    :1

  • 8/3/2019 Genetic Algorithm for process control

    19/32

    NQJCUIN !C^]J]L@O,

    ]an dloji r}nu lr }` juui| wjom`c c~}j}l`o; d`w njba gl} }aj} xnjwn }` b`u| }` }an onx u`u~ij}l`o xn jii`x j rcjii uw`gjglil}|`d nww`w !d`w lor}jobn 5/:,

    Gnd`wn juui|loh c~}j}l`o;

    r:ee 3 :::5::5:5:

    r7ee 3 ::::5:5:5:

    r2ee 3 :::5::::5:

    r=ee 3 5:::555:5:

    r>ee 3 5:555:::5:

    r4ee 3 :::5::55::

    :/:7/75:7

    :

    r>eee 3 5:555:::5: d!r>eee , 3 >

    r4eee 3 :::5::555: d!r4eee , 3 4

    :/:7/75:7

    75

  • 8/3/2019 Genetic Algorithm for process control

    21/32

    NQJCUIN!NOM,

    Lo `on hnonwj}l`o) }an }`}ji u`u~ij}l`o dl}onrr bajohnm dw`c 2=

    }` 28) }a~r lcuw`tnm g|

  • 8/3/2019 Genetic Algorithm for process control

    22/32

    ]AN HJ D@W ]AN @U]LCJI BJUJBL]@W GJOFR

    I@BJ]L@O JOM RL[N D@W T@I]JHN B@O]W@I [@ONR

    Njba bjujbl}`w lr wnuwnrno}nm g| j r}wloh B `d j o~cgnw

    `d glojw| gl}r/ ]an dlwr} gl} wnuwnrno}r }an r}j}n `d }an

    bjujbl}`w !: d`w `o) 5 d`w `dd,/ ]an wncjloloh gl}r wnuwnrno}

    }an bjujbl}| intni `d }an bjujbl}`w/Jr jo nqjcuin) }anr}wloh B 3 V:5555S wnuwnrno}r j bjujbl}`w x`wfloh j}

    clolc~c CTJW6 B 3 V55555S wnuwnrno}r j bjujbl}`w

    xalba lr o`} `unwj}loh !`w o`} nqlr}loh,6 }an r}wloh B3

    V:::::S wnuwnrno}r j bjujbl}`w x`wfloh j} d~ii bjujbl}|/ Lo

    `wmnw }` wnuwnrno} }an }|un `d njba bjujbl}`w) j onx r}wloh

    ] lr mndlonm jr b`orlr}loh `d }an b`obj}noj}l`o `d 7 r}wlohr

    B !}a~r ] b`o}jlor :5 gl}r,/ ]anwnd`wn) in} ] 3 B:B7)

    xanwn B: wnuwnrno}r }|unJ `d bjujbl}`w/

    :/:7/75:7

    77

  • 8/3/2019 Genetic Algorithm for process control

    23/32

    ]AN HJ D@W ]AN @U]LCJI BJUJBL]@W GJOFR

    I@BJ]L@O JOM RL[N D@W T@I]JHN B@O]W@I [@ONR

    !B@O]/,

    D`w nqjcuin) j} j hltno o`mn }an r}wloh

    ] 3 V:::::55555S wnuwnrno}r }an rl}~j}l`o xanwn `oi| `onbjujbl}`w ra`~im gn uijbnm `o }aj} o`mn) jom }alr bjujbl}`w

    ra`~im gn j }|unJ

    x`wfloh j} d~ii bjujbl}|/ L} lr jrr~cnm) gjrnm`o }alr wnuwnrno}j}l`o) }aj} j cjqlc~c `d `on bjujbl}`w `d njba}|un bjo gn uijbnm `o jo| hltno o`mn/ Jr njba r}wloh ]wnuwnrno}r }an bjujbl}`w !jom rl{n, }` gn uijbnm j} j hltno o`mn)}an wnuwnrno}j}l`o `d }an hnonwji i`bj}l`o `d }an bjujbl}`w `tnw}an on}x`wf lr r}wjlha}d`wxjwm/J r}wloh R lr mndlonm jr b`orlr}loh

    `d }an b`obj}noj}l`or `d 75 ] r}wlohr/ ]alr rnz~nobn R b`o}jlor75 !o`mnr, :5

    :/:7/75:7

    72

  • 8/3/2019 Genetic Algorithm for process control

    24/32

    B`or}wjlo}r

    :/:7/75:7

    7=

  • 8/3/2019 Genetic Algorithm for process control

    25/32

    HN@HWJUALBJI @TNWTLNX @D

    C^RBJ] WNHL@O:/:7/75:7

    7>

  • 8/3/2019 Genetic Algorithm for process control

    26/32

    NQLR]LOH BJUJBL]@W $ HJ WNR^I]R:/:7/75:7

    74

  • 8/3/2019 Genetic Algorithm for process control

    27/32

    BJUJBL]@W B@CUJWLR@O:/:7/75:7

    78

  • 8/3/2019 Genetic Algorithm for process control

    28/32

    W@ UIJO] B@O]W@I ^RLOH HNON]LB

    JIH@WL]AC B@CGLONM XL]A ULMB@O]W@IINW

    :/:7/75:7

    71

  • 8/3/2019 Genetic Algorithm for process control

    29/32

    WNRU@ORN:/:7/75:7

    7