SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 
Neural Network Dynamical Systems
Neural Network Dynamical Systems Neural Network Dynamical Systems
Neural Network Dynamical Systems
M Reza Rahmati
 
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 analysis
Bin Biny Bino
 
System properties of random networks
System properties of random networksSystem properties of random networks
System properties of random networks
Marzieh Nabi
 

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

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