Solving Differential Equations Using Neural Networks

download Solving Differential Equations Using Neural Networks

of 111

Transcript of Solving Differential Equations Using Neural Networks

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    1/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    2/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    3/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    4/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    5/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    6/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    7/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    8/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    9/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    10/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    11/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    12/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    13/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    14/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    15/111

    (n+1,1) (n+1,j) (n+1,n+1)

    (1,1)

    (i-1,j)

    (i,j)

    (i+1,j)

    (i,j+1)(i,j-1)

    (n+1,0)

    (i,0)

    (1,0)

    (0,0)(0,1)

    (i,n+1)

    (1,n+1)

    (0,n+1)(0,j)

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    16/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    17/111

    (i,j+1)(i,j)(i,j-1)

    (i+1,j)

    (i-1,j)

    1 1

    1

    1

    -4

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    18/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    19/111

    ewi,j

    n

    s

    i,j

    i,j

    i,j

    u

    u u

    u

    i,j+n

    i,j-s

    i,j

    i,j

    i-w i+ei,j i,j,j ,ji,ju

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    20/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    21/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    22/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    23/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    24/111

    d2

    u

    dx2

    d2

    u

    2dy0=+

    in the interior

    Heated side

    u(x,0)=100

    u(0,y)=100(1-y)

    Cooled side

    Heated side

    u(1,y)=100

    u(x,1)=0

    Partially heated side

    x

    0

    0

    y

    1

    1

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    25/111

    Heated side

    u(i,0)=100

    u(5,j)=100

    Heated side

    u(i,5)=0

    Cooled side

    u(0,j)=20(5-j)

    Partially heated side

    0

    0

    ih

    jh

    (i,j)

    1h

    2h

    4h

    5h

    3h

    1h 2h 3h 4h 5h

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    26/111

    5V

    5V

    5V

    5V

    5V 5V 5V 5V

    4V

    0V

    0V

    0V

    0V

    3V 2V 1V

    (1,1)

    (2,1)

    (3,1)

    (4,1) (4,2) (4,3) (4,4)

    (3,4)(3,3)(3,2)

    (2,2) (2,3) (2,4)

    (1,2) (1,3) (1,4)

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    27/111

    R

    RR

    vi,j

    vi,j

    -

    +

    R

    - -

    ++

    u v

    v

    v

    v

    v

    vi+1,j

    i,j i,j

    i,j+1i,j

    i,j-1

    i-1,jI

    i,j

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    28/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    29/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    30/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    31/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    32/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    33/111

    Local Memory

    WeightCell

    LocalMemory

    Weight

    LocalM

    emory

    Weight

    LocalMem

    ory

    Weight

    Loca

    lMemory

    Weig

    ht

    1

    2

    3

    4

    n

    rnr1 r2

    r1 r2 rn

    0

    Select lines for each resistance value.

    Out

    In

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    34/111

    r1 rn0

    Two Phase

    Clock

    Two Phase

    Clock

    Two Phase

    Clock

    Shift In Shift Out

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    35/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    36/111

    Local Memory

    (Shift Register)-

    +

    -

    +

    Shift OutsShift Ins

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    37/111

    Clk1

    Clk1

    Clk1

    Clk1

    4,1

    Bottom Shift In

    Top Shift In Shift Out to next cells Shift In

    3,1

    2,1

    1,1

    4,4

    1,4

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    38/111

    Element

    Processing

    Local Memory

    Element

    Processing

    Local Memory

    Element

    Processing

    Local Memory

    Element

    Processing

    Local Memory

    Element

    Processing

    Local Memory

    Global

    Memory

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    39/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    40/111

    4,1

    3,1

    2,1

    1,1

    4,4

    1,4

    Row Output

    On/Off

    Selects

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    41/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    42/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    43/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    44/111

    Vss

    VddResistor

    Select

    Shift In Shift Out

    Clock

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    45/111

    Vin

    -+ Vout

    Vdd

    Vss

    Vbias

    Vss

    M2 M1

    M5M7

    M6

    M4 M3

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    46/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    47/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    48/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    49/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    50/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    51/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    52/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    53/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    54/111

    out

    in

    Vgg

    Vdd!

    Vss

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    55/111

    in

    ab

    GND

    Vdd

    c

    1

    out

    432 5

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    56/111

    Vss

    Vdd

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    57/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    58/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    59/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    60/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    61/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    62/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    63/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    64/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    65/111

    Output of

    Node (3,2)

    in Volts

    Row 1

    Row 2

    Row 3

    Row 4

    Average value between lines

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    66/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    67/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    68/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    69/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    70/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    71/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    72/111

    3 2.2 1.6 1

    3 3 3 3

    3

    3

    3

    3

    1

    1

    1

    1

    3 2.2 1.6 1

    3

    3

    3

    3

    3

    1

    1

    1

    1

    2.22.22.2

    3 2.2 1.6 1

    3

    3 1

    1

    1

    1

    2.22.22.2

    1.6

    1.6

    1.6

    3 2.2 1.6 1

    3 1

    1

    1

    1

    2.22.22.2

    1.6

    2.2

    1

    1.83

    Voltage Set 1 Voltage Set 2

    Voltage Set 3 Voltage Set 4

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    73/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    74/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    75/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    76/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    77/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    78/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    79/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    80/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    81/111

    in

    GND

    Vdd

    out

    clk clkb

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    82/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    83/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    84/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    85/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    86/111

    GND

    Vdd

    clk

    clkb8 7 6 5 4 3 2 1

    in

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    87/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    88/111

    S0

    S0B

    S1

    S1B

    Vdd

    GND

    OUT0 OUT1 OUT3OUT2

    S

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    89/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    90/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    91/111

    5

    4

    3

    2

    37

    36

    1

    40

    39

    38

    3534333231302928272625

    24

    23

    22

    21

    20

    19

    18

    17

    16

    15 14 13 12 11 10 9 78 6

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    92/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    93/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    94/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    95/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    96/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    97/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    98/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    99/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    100/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    101/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    102/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    103/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    104/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    105/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    106/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    107/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    108/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    109/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    110/111

  • 7/29/2019 Solving Differential Equations Using Neural Networks

    111/111