SlideShare une entreprise Scribd logo
1  sur  58
THE MATHEMATICS OF HUMAN BRAIN
              &
       HUMAN LANGUAGE
            With Applications

              Madan M. Gupta
     Intelligent Systems Research Laboratory
College of Engineering, University of Saskatchewan
        Saskatoon, SK., Canada, S7N 5A9
                 1-(306) 966-5451
              Madan.Gupta@usask.ca
        http//:www.usask.ca/Madan.Gupta
                                                     1
MATHEMATISC OF HUMAN BRAIN :
   THE NEURAL NETWORKS


         Brain:
         The carbon based
          Computer




                               2
BIOLOGICAL AND ARTIFICIAL NEURONS




                    Neural




                                Neural
                                output
                     input
MATHEMATISC OF HUMAN LANGUAGE
THE FUZZY LOGIC
- Today the weather is very   good.
- This tea is very tasty.
- This fellow is very rich.
- If I have some money
   and the weather is good
   then I will go for shopping.

                                      4
A BIOLOGICAL NEURONS & ITS MODEL


        Neural




                                   Neural
                                   output
         input




                                            5
OUTLINE


 Introduction
 Motivations

 Important remarks

 Examples

 Conclusions




                      6
SOME KEY WORDS:
-- PERCEPTION,
-- Cognition
-- Neural network
-- Uncertainty
-- Randomness
-- Fuzzy
-- Quantitative
-- Qualitative
-- Subjective
-- Reasoning
-- ------- - --- ----- etc.


                              7
Brain:
   The carbon based computer



Brain
(computer)
    Vision
    (perception)



 Feedback
                                ISRL
                   Hand
                   (actuator)


                                       8   8
A BIOLOGICAL MOTIVATION:
          THE HUMAN CONTROLLER:
        A ROBUST NEURO- CONTROLLER




                                                   9
                                     by googling
APPLICATIONS OF NN & FL IN AGRICULLTURE:

   - Control of farm machines:
        speed and spray control in a tractor


   - Drying of grains, fruits and vegetables

 - Irrigation
 - etc.etc.



                                                10
EXAMPLES OF
OPTIMAL DESIGN OF
    MACHINE
   CONTOLLERS
                    11
ON THE DESIGN OF ROBUST ADAPTIVE
CONTROLLER: A NOVEL PERSPECTIVE
   Dynamic pole-motion based controller :
     A robust control design approach




                                            12
AN EXAMPLE:




                                      Controller




A typical second-order system with position (x1) and velocity (x2)
feedback controller with parameters K1 and K2
                                                                     13
DEFINITION OF THE VARIOUS PARAMETERS
IN THE COMPLEX S-PLANE
                      s    j




                                   14
SOME IMPORTANT PARAMETERS IN
A STEP RESPONSE OF A SECOND-ORDER SYSTEM




     ,




                                           15
A TYPICAL SYSTEM RESPONSE TO A UNIT-STEP
INPUT




                          x
                          x
                       Underdamped
                       system




                                           16
SYSTEM RESPONSE TO A UNIT STEP INPUT
WITH DIFFERENT POLE LOCATIONS




                           x
                           x
                       A:Underdampted system (   )




                                                     17
SYSTEM RESPONSE TO A UNIT STEP INPUT
WITH DIFFERENT POLE LOCATIONS




                          x x
                        B: Overdampted system (   )




                                                      18
SYSTEM RESPONSE TO A UNIT STEP INPUT
WITH DIFFERENT POLE LOCATIONS




                                       19
SYSTEM RESPONSE TO A UNIT STEP INPUT
WITH DIFFERENT POLE LOCATIONS

                       x
                       x
                A:Underdampted
                system (   )




                 x x
               B: Overdampted
               system (    )



                                       20
DEVELOPMENT OF AN ERROR-BASED
ADAPTIVE CONTROLLER DESIGN APPROACH


             x x

            Overdampted
                             x
                             x
                          Underdampted




                                         21
SYSTEM RESPONSE TO A UNIT STEP INPUT
WITH DYNAMIC POLE MOTIONS

                   For initial large errors:
                   the system follows the
y(t)




                   underdamped response
                   curve.


         t         And for small errors:
                   the system follows the
                   overdamped response curve
e(t)




                   and then settles down to a
                   steady-state value.          22
Remark 1:
A design criterion for the adaptive
   controller:

  (i) If the system error is large, then make the
      damping ratio, ζ, very small and natural
      frequency, ωn, very large.

  (ii) If the system error is small, then make
       damping ratio, ζ, large and natural
       frequency, ωn, small.
                                                 23
Remark 2:
Design of parameters for the adaptive
    controller:
  (i) Position feedback Kp controls the natural
     frequency of the system ωn.
   i.e. , the bandwidth of the system is
     determined by the system natural frequency
     ω n;

  (ii) Velocity feedback Kv controls the damping
     ratio ζ;
                                               24
Thus, we can design the adaptive
controller parameters for position
feedback Kp(e,t) and velocity feedback
Kv(e,t) as a function of the error e(t):

 “As error changes from a large value to
 a small value, Kp(e,t) is varied from a
 very large value to a small value, and
 simultaneously, Kv(e,t) is varied from a
 very small value to a large value”.
                                            25
System error:


    System output:



Controller parameters


Position feedback:




Velocity feedback:

                        26 26
STRUCTURE OF THE PROPOSED ADAPTIVE
CONTROLLER




                                     27
SOME SUGGESTED FUNCTIONS FOR
THE POSITION, KP(E,T), AND VELOCITY, KV(E,T),
FEEDBACK GAINS




                                                28
SOME EXAMPLES FOR THE DESIGN OF A
    ROBUST NEURO-CONTROLLER
   Example1: Satellite positioning control system

   Example2: An undrerdamped second-order
            system

   Example3: A third-order system

   Example4: A nonlinear system with hysteresis

                                                     29
EXAMPLE1: SATELLITE POSITIONING CONTROL
SYSTEM


                                           2R           1     x2     1     x1
                                F                                               
                                            J           s            s


                                 Block diagram of the satellite positioning system
Satellite positioning system

                                 2 RF ( s )
                          (s) 
                                    Js 2
                                 F (s)     2R    
                                2 ,  for      1
                                   s        J    
                                                                                     30
Example1: Satellite Positioning Control System (cont.)
             (An overdamped system)




                                                         31
Example1: Satellite Positioning Control System (cont.)




u (t )  f (t )  [ K p (e, t ) x1 (t )  K v (e, t ) x 2 (t )]

      K p (e, t )  K pf [1   e (t )]   2


       K v (e, t )  K vf exp[ e (t )]      2



         e(t )  f (t )  x1 (t )
                                                                  32
Example1: Satellite Positioning Control System (cont.)




                  u (t )  f (t )  [ K p (e, t ) x1 (t )  K v (e, t ) x 2 (t )]
 K p (e, t )  K pf [1   e 2 (t )]
                                         n (t )  K pf  [1  { f (t )  x1 (t )}2 ]
Kv (e, t )  Kvf exp[   e2 (t )]
                                                      K vf exp[ { f (t )  x1 (t )}2 ]
      How to choose                       (t ) 
      Kpf & Kvf ,
 e(t )and (t )  x1 (t )
      f                                            2 K pf  [1  { f (t )  x1 (t )}2 ]
      α&β



                                                                                            33
Example1: Satellite Positioning Control System (cont.)


In the design of controller, the parameters are
chosen using the following two criteria:

1. α & β : initial position of the poles should have
           very small damping (ζ) and large
           bandwidth (ωn).

2. Kpf & Kvf : final position of the poles should
               have large damping (ζ) and small
               bandwidth (ωn).

                                                            34
Example1: Satellite Positioning Control System (cont.)




                                         (final poles are at
                                             -1 and -3)
                    (initial poles are
                       at -0.1 j2)

     For neuro-control system : Tr1 = 1.26 (sec)
     For overdamped system: Tr2 = 2.67 (sec)
     Tr1      Tr2

                                                               35
Example1: Satellite Positioning Control System (cont.)
         (dynamic pole motion and output)


   1



y(t)




   O
                           t


                                                          36
Example1: Satellite Positioning Control System (cont.)
           (dynamic pole motion and error)




       1

e(t)




   O
                           t


                                                          37
Example1: Satellite Positioning Control System (cont.)




                                                         38
Example1: Satellite Positioning Control System (cont.)




                   initial values



                              versus


                                       final values


                                                         39
Example1: Satellite Positioning Control System (cont.)
       Dynamic pole movement as a function of error




                                                         40
EXAMPLE2: AN UNDERDAMPED SYSTEM

with open-loop poles at -0.1±j2


                      4
         Gp( s)  2
                 s  0.2s  4




                                  41
Example2: An Underdamping System (cont.)

                        r(t) (reference input)



                                       y(t)
                           (Overdamped Control)


                          y(t)
                     (Neuro-Control)




                                                  42
Example2: An Underdamping System (cont.)




                                           43
Example2: An Underdamping System (cont.)




                                           44
Example2: An Underdamping System (cont.)




                                           45
EXAMPLE 3: THIRD-ORDER SYSTEM




                                46
Example3: Third-Order System (cont.)




                                       47
Example3: Third-Order System (cont.)




                                       48
Example3: Third-Order System (cont.)
Dynamic pole zero movement (DPZM) as a function of error




                                                      49
Example3: Third-Order System (cont.)
Dynamic pole zero movement (DPZM) as a function of error




                                                      50
EXAMPLE4: NONLINEAR SYSTEM WITH
HYSTERESIS




                                          mass with hysteretic spring
                                                                                y
                                      u                                 e   -       r
                                          robust adaptive controller            +

    Er[v]: stop operator
    p(z): density function
             Y. Peng et. al. (2008)                                                 51
Example4: Non-linear System with Hysteresis (cont.)




                                                      52
Example4: Non-linear System with Hysteresis (cont.)




                                                      53
Example4: Non-linear System with Hysteresis (cont.)




                                                      54
Example4: Non-linear System with Hysteresis (cont.)




                                                      55
CONCLUSUONS
In this work we have presented a novel approach for the
  design of a robust neuro-controller for complex dynamic
  systems.

        Neuro == learning & adaptation,

The controller adapts the parameter as a function
  of the error yielding the system response very fast
  with no overshoot.

                                                        56
FURTHER WORK

   We are in the process of designing the
    neuro-controller for non-linear and only
    partially known systems with disturbances.
   This new approach of dynamic motion of
    poles leads us to investigate the stability
    of nonlinear and timevarying systems in
    much easier way.
   Same approach will be extended for
    discrete systems as well.
                                              57
!!! THANK YOU!!!

 Any Questions
      or
 comments???
                   58

Contenu connexe

Similaire à Mathematics of human brain & human language

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Chaotic Communication for mobile applica
Chaotic Communication for mobile applicaChaotic Communication for mobile applica
Chaotic Communication for mobile applicaYaseenMo
 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...Belinda Marchand
 
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...TELKOMNIKA JOURNAL
 
Neural Network Dynamical Systems
Neural Network Dynamical Systems Neural Network Dynamical Systems
Neural Network Dynamical Systems M Reza Rahmati
 
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Waqas Afzal
 
Lecture 14 15-time_domain_analysis_of_2nd_order_systems
Lecture 14 15-time_domain_analysis_of_2nd_order_systemsLecture 14 15-time_domain_analysis_of_2nd_order_systems
Lecture 14 15-time_domain_analysis_of_2nd_order_systemsSyed Ali Raza Rizvi
 
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...Anax Fotopoulos
 
Chapter 4 time domain analysis
Chapter 4 time domain analysisChapter 4 time domain analysis
Chapter 4 time domain analysisBin Biny Bino
 
Implementation of the fully adaptive radar framework: Practical limitations
Implementation of the fully adaptive radar framework: Practical limitationsImplementation of the fully adaptive radar framework: Practical limitations
Implementation of the fully adaptive radar framework: Practical limitationsLuis Úbeda Medina
 
Active Controller Design for Regulating the Output of the Sprott-P System
Active Controller Design for Regulating the Output of the Sprott-P SystemActive Controller Design for Regulating the Output of the Sprott-P System
Active Controller Design for Regulating the Output of the Sprott-P Systemijccmsjournal
 
THE ACTIVE CONTROLLER DESIGN FOR ACHIEVING GENERALIZED PROJECTIVE SYNCHRONIZA...
THE ACTIVE CONTROLLER DESIGN FOR ACHIEVING GENERALIZED PROJECTIVE SYNCHRONIZA...THE ACTIVE CONTROLLER DESIGN FOR ACHIEVING GENERALIZED PROJECTIVE SYNCHRONIZA...
THE ACTIVE CONTROLLER DESIGN FOR ACHIEVING GENERALIZED PROJECTIVE SYNCHRONIZA...ijait
 
Cellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern FormationCellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern FormationXin-She Yang
 
System properties of random networks
System properties of random networksSystem properties of random networks
System properties of random networksMarzieh Nabi
 

Similaire à Mathematics of human brain & human language (20)

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Chaotic Communication for mobile applica
Chaotic Communication for mobile applicaChaotic Communication for mobile applica
Chaotic Communication for mobile applica
 
df_lesson_01.ppt
df_lesson_01.pptdf_lesson_01.ppt
df_lesson_01.ppt
 
Lecture 4 sapienza 2017
Lecture 4 sapienza 2017Lecture 4 sapienza 2017
Lecture 4 sapienza 2017
 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
 
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
 
PG Project
PG ProjectPG Project
PG Project
 
Work
WorkWork
Work
 
Neural Network Dynamical Systems
Neural Network Dynamical Systems Neural Network Dynamical Systems
Neural Network Dynamical Systems
 
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
 
Lecture 14 15-time_domain_analysis_of_2nd_order_systems
Lecture 14 15-time_domain_analysis_of_2nd_order_systemsLecture 14 15-time_domain_analysis_of_2nd_order_systems
Lecture 14 15-time_domain_analysis_of_2nd_order_systems
 
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
 
Chapter 4 time domain analysis
Chapter 4 time domain analysisChapter 4 time domain analysis
Chapter 4 time domain analysis
 
Implementation of the fully adaptive radar framework: Practical limitations
Implementation of the fully adaptive radar framework: Practical limitationsImplementation of the fully adaptive radar framework: Practical limitations
Implementation of the fully adaptive radar framework: Practical limitations
 
P73
P73P73
P73
 
Active Controller Design for Regulating the Output of the Sprott-P System
Active Controller Design for Regulating the Output of the Sprott-P SystemActive Controller Design for Regulating the Output of the Sprott-P System
Active Controller Design for Regulating the Output of the Sprott-P System
 
THE ACTIVE CONTROLLER DESIGN FOR ACHIEVING GENERALIZED PROJECTIVE SYNCHRONIZA...
THE ACTIVE CONTROLLER DESIGN FOR ACHIEVING GENERALIZED PROJECTIVE SYNCHRONIZA...THE ACTIVE CONTROLLER DESIGN FOR ACHIEVING GENERALIZED PROJECTIVE SYNCHRONIZA...
THE ACTIVE CONTROLLER DESIGN FOR ACHIEVING GENERALIZED PROJECTIVE SYNCHRONIZA...
 
Cellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern FormationCellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern Formation
 
System properties of random networks
System properties of random networksSystem properties of random networks
System properties of random networks
 
Ke3617561763
Ke3617561763Ke3617561763
Ke3617561763
 

Plus de Jindal Global University, Sonipat Haryana 131001 (8)

Excel financial tools
Excel financial tools Excel financial tools
Excel financial tools
 
Fun with maths
Fun with mathsFun with maths
Fun with maths
 
Writing tips
Writing tipsWriting tips
Writing tips
 
Conflict management
Conflict management Conflict management
Conflict management
 
Criterion to select the test
Criterion to select the testCriterion to select the test
Criterion to select the test
 
The normal distribution
The normal distributionThe normal distribution
The normal distribution
 
Citation guide
Citation guideCitation guide
Citation guide
 
Structure of synopsis
Structure of synopsisStructure of synopsis
Structure of synopsis
 

Dernier

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Dernier (20)

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 

Mathematics of human brain & human language

  • 1. THE MATHEMATICS OF HUMAN BRAIN & HUMAN LANGUAGE With Applications Madan M. Gupta Intelligent Systems Research Laboratory College of Engineering, University of Saskatchewan Saskatoon, SK., Canada, S7N 5A9 1-(306) 966-5451 Madan.Gupta@usask.ca http//:www.usask.ca/Madan.Gupta 1
  • 2. MATHEMATISC OF HUMAN BRAIN : THE NEURAL NETWORKS Brain: The carbon based Computer 2
  • 3. BIOLOGICAL AND ARTIFICIAL NEURONS Neural Neural output input
  • 4. MATHEMATISC OF HUMAN LANGUAGE THE FUZZY LOGIC - Today the weather is very good. - This tea is very tasty. - This fellow is very rich. - If I have some money and the weather is good then I will go for shopping. 4
  • 5. A BIOLOGICAL NEURONS & ITS MODEL Neural Neural output input 5
  • 6. OUTLINE  Introduction  Motivations  Important remarks  Examples  Conclusions 6
  • 7. SOME KEY WORDS: -- PERCEPTION, -- Cognition -- Neural network -- Uncertainty -- Randomness -- Fuzzy -- Quantitative -- Qualitative -- Subjective -- Reasoning -- ------- - --- ----- etc. 7
  • 8. Brain: The carbon based computer Brain (computer) Vision (perception) Feedback ISRL Hand (actuator) 8 8
  • 9. A BIOLOGICAL MOTIVATION: THE HUMAN CONTROLLER: A ROBUST NEURO- CONTROLLER 9 by googling
  • 10. APPLICATIONS OF NN & FL IN AGRICULLTURE:  - Control of farm machines: speed and spray control in a tractor  - Drying of grains, fruits and vegetables  - Irrigation  - etc.etc. 10
  • 11. EXAMPLES OF OPTIMAL DESIGN OF MACHINE CONTOLLERS 11
  • 12. ON THE DESIGN OF ROBUST ADAPTIVE CONTROLLER: A NOVEL PERSPECTIVE Dynamic pole-motion based controller : A robust control design approach 12
  • 13. AN EXAMPLE: Controller A typical second-order system with position (x1) and velocity (x2) feedback controller with parameters K1 and K2 13
  • 14. DEFINITION OF THE VARIOUS PARAMETERS IN THE COMPLEX S-PLANE s    j 14
  • 15. SOME IMPORTANT PARAMETERS IN A STEP RESPONSE OF A SECOND-ORDER SYSTEM , 15
  • 16. A TYPICAL SYSTEM RESPONSE TO A UNIT-STEP INPUT x x Underdamped system 16
  • 17. SYSTEM RESPONSE TO A UNIT STEP INPUT WITH DIFFERENT POLE LOCATIONS x x A:Underdampted system ( ) 17
  • 18. SYSTEM RESPONSE TO A UNIT STEP INPUT WITH DIFFERENT POLE LOCATIONS x x B: Overdampted system ( ) 18
  • 19. SYSTEM RESPONSE TO A UNIT STEP INPUT WITH DIFFERENT POLE LOCATIONS 19
  • 20. SYSTEM RESPONSE TO A UNIT STEP INPUT WITH DIFFERENT POLE LOCATIONS x x A:Underdampted system ( ) x x B: Overdampted system ( ) 20
  • 21. DEVELOPMENT OF AN ERROR-BASED ADAPTIVE CONTROLLER DESIGN APPROACH x x Overdampted x x Underdampted 21
  • 22. SYSTEM RESPONSE TO A UNIT STEP INPUT WITH DYNAMIC POLE MOTIONS For initial large errors: the system follows the y(t) underdamped response curve. t And for small errors: the system follows the overdamped response curve e(t) and then settles down to a steady-state value. 22
  • 23. Remark 1: A design criterion for the adaptive controller: (i) If the system error is large, then make the damping ratio, ζ, very small and natural frequency, ωn, very large. (ii) If the system error is small, then make damping ratio, ζ, large and natural frequency, ωn, small. 23
  • 24. Remark 2: Design of parameters for the adaptive controller: (i) Position feedback Kp controls the natural frequency of the system ωn. i.e. , the bandwidth of the system is determined by the system natural frequency ω n; (ii) Velocity feedback Kv controls the damping ratio ζ; 24
  • 25. Thus, we can design the adaptive controller parameters for position feedback Kp(e,t) and velocity feedback Kv(e,t) as a function of the error e(t): “As error changes from a large value to a small value, Kp(e,t) is varied from a very large value to a small value, and simultaneously, Kv(e,t) is varied from a very small value to a large value”. 25
  • 26. System error: System output: Controller parameters Position feedback: Velocity feedback: 26 26
  • 27. STRUCTURE OF THE PROPOSED ADAPTIVE CONTROLLER 27
  • 28. SOME SUGGESTED FUNCTIONS FOR THE POSITION, KP(E,T), AND VELOCITY, KV(E,T), FEEDBACK GAINS 28
  • 29. SOME EXAMPLES FOR THE DESIGN OF A ROBUST NEURO-CONTROLLER  Example1: Satellite positioning control system  Example2: An undrerdamped second-order system  Example3: A third-order system  Example4: A nonlinear system with hysteresis 29
  • 30. EXAMPLE1: SATELLITE POSITIONING CONTROL SYSTEM 2R 1 x2 1 x1 F  J s s Block diagram of the satellite positioning system Satellite positioning system 2 RF ( s )  (s)  Js 2 F (s)  2R   2 ,  for  1 s  J  30
  • 31. Example1: Satellite Positioning Control System (cont.) (An overdamped system) 31
  • 32. Example1: Satellite Positioning Control System (cont.) u (t )  f (t )  [ K p (e, t ) x1 (t )  K v (e, t ) x 2 (t )] K p (e, t )  K pf [1   e (t )] 2 K v (e, t )  K vf exp[ e (t )] 2 e(t )  f (t )  x1 (t ) 32
  • 33. Example1: Satellite Positioning Control System (cont.) u (t )  f (t )  [ K p (e, t ) x1 (t )  K v (e, t ) x 2 (t )] K p (e, t )  K pf [1   e 2 (t )] n (t )  K pf  [1  { f (t )  x1 (t )}2 ] Kv (e, t )  Kvf exp[   e2 (t )] K vf exp[ { f (t )  x1 (t )}2 ] How to choose  (t )  Kpf & Kvf , e(t )and (t )  x1 (t ) f 2 K pf  [1  { f (t )  x1 (t )}2 ] α&β 33
  • 34. Example1: Satellite Positioning Control System (cont.) In the design of controller, the parameters are chosen using the following two criteria: 1. α & β : initial position of the poles should have very small damping (ζ) and large bandwidth (ωn). 2. Kpf & Kvf : final position of the poles should have large damping (ζ) and small bandwidth (ωn). 34
  • 35. Example1: Satellite Positioning Control System (cont.) (final poles are at -1 and -3) (initial poles are at -0.1 j2) For neuro-control system : Tr1 = 1.26 (sec) For overdamped system: Tr2 = 2.67 (sec) Tr1 Tr2 35
  • 36. Example1: Satellite Positioning Control System (cont.) (dynamic pole motion and output) 1 y(t) O t 36
  • 37. Example1: Satellite Positioning Control System (cont.) (dynamic pole motion and error) 1 e(t) O t 37
  • 38. Example1: Satellite Positioning Control System (cont.) 38
  • 39. Example1: Satellite Positioning Control System (cont.) initial values versus final values 39
  • 40. Example1: Satellite Positioning Control System (cont.) Dynamic pole movement as a function of error 40
  • 41. EXAMPLE2: AN UNDERDAMPED SYSTEM with open-loop poles at -0.1±j2 4 Gp( s)  2 s  0.2s  4 41
  • 42. Example2: An Underdamping System (cont.) r(t) (reference input) y(t) (Overdamped Control) y(t) (Neuro-Control) 42
  • 43. Example2: An Underdamping System (cont.) 43
  • 44. Example2: An Underdamping System (cont.) 44
  • 45. Example2: An Underdamping System (cont.) 45
  • 49. Example3: Third-Order System (cont.) Dynamic pole zero movement (DPZM) as a function of error 49
  • 50. Example3: Third-Order System (cont.) Dynamic pole zero movement (DPZM) as a function of error 50
  • 51. EXAMPLE4: NONLINEAR SYSTEM WITH HYSTERESIS mass with hysteretic spring y u e - r robust adaptive controller + Er[v]: stop operator p(z): density function Y. Peng et. al. (2008) 51
  • 52. Example4: Non-linear System with Hysteresis (cont.) 52
  • 53. Example4: Non-linear System with Hysteresis (cont.) 53
  • 54. Example4: Non-linear System with Hysteresis (cont.) 54
  • 55. Example4: Non-linear System with Hysteresis (cont.) 55
  • 56. CONCLUSUONS In this work we have presented a novel approach for the design of a robust neuro-controller for complex dynamic systems. Neuro == learning & adaptation, The controller adapts the parameter as a function of the error yielding the system response very fast with no overshoot. 56
  • 57. FURTHER WORK  We are in the process of designing the neuro-controller for non-linear and only partially known systems with disturbances.  This new approach of dynamic motion of poles leads us to investigate the stability of nonlinear and timevarying systems in much easier way.  Same approach will be extended for discrete systems as well. 57
  • 58. !!! THANK YOU!!! Any Questions or comments??? 58