Numerical Solutions of Integral Equations and Associated Control and Estimation Problems Jeffrey Carroll, Sophomore Dr. S. A. Belbas.

Slides:



Advertisements
Similar presentations
Chapter 6 Differential Equations
Advertisements

Experiments and Variables
Boyce/DiPrima 9th ed, Ch 2.7: Numerical Approximations: Euler’s Method Elementary Differential Equations and Boundary Value Problems, 9th edition, by.
Mathematics1 Mathematics 1 Applied Informatics Štefan BEREŽNÝ.
Section 5.7 Numerical Integration. Approximations for integrals: Riemann Sums, Trapezoidal Rule, Simpson's Rule Riemann Sum: Trapezoidal Rule: Simpson’s.
Chapter 7 Numerical Differentiation and Integration
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
Chi Square Distribution (c2) and Least Squares Fitting
Math 3120 Differential Equations with Boundary Value Problems
Copyright © Cengage Learning. All rights reserved. 5 Integrals.
Numerical Solution of Ordinary Differential Equation
Chapter 9 Numerical Integration Numerical Integration Application: Normal Distributions Copyright © The McGraw-Hill Companies, Inc. Permission required.
5.2 Definite Integrals Greg Kelly, Hanford High School, Richland, Washington.
5.2 Definite Integrals Quick Review Quick Review Solutions.
Calculus With Tech I Instructor: Dr. Chekad Sarami.
Copyright © Cengage Learning. All rights reserved. Percentage Change SECTION 6.1.
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Exercise problems for students taking the Programming Parallel Computers course. Janusz Kowalik Piotr Arlukowicz Tadeusz Puzniakowski Informatics Institute.
Chapter 14 – Correlation and Simple Regression Math 22 Introductory Statistics.
Copyright © Cengage Learning. All rights reserved.
Chapter 9 Numerical Integration Flow Charts, Loop Structures Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Simpson Rule For Integration.
1 Tips for solving Project 1 Reactor SO 3 SO 2 +O 2.
1 Intermediate Microeconomics Math Review. 2 Functions and Graphs Functions are used to describe the relationship between two variables. Ex: Suppose y.
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Chapter 15 Section 15.6 Limits and Continuity; Equality of Mixed Partials.
Integration Copyright © Cengage Learning. All rights reserved.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Riemann Sums, Trapezoidal Rule, and Simpson’s Rule Haley Scruggs 1 st Period 3/7/11.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
1 Week 1: Variables, assignment, expressions READING: 1.2 – 1.4.
CHAPTER 3 NUMERICAL METHODS
Integrating Rational Functions by Partial Fractions Objective: To make a difficult/impossible integration problem easier.
Sect. 4.1 Antiderivatives Sect. 4.2 Area Sect. 4.3 Riemann Sums/Definite Integrals Sect. 4.4 FTC and Average Value Sect. 4.5 Integration by Substitution.
Copyright © Cengage Learning. All rights reserved. 4 Integrals.
5.2 Definite Integrals Bernhard Reimann
Copyright © 2015, 2008, 2011 Pearson Education, Inc. Section 3.5, Slide 1 Chapter 3 Systems of Linear Equations.
5.2 Definite Integrals. When we find the area under a curve by adding rectangles, the answer is called a Riemann sum. subinterval partition The width.
The Definite Integral Objective: Introduce the concept of a “Definite Integral.”
Ch 8.2: Improvements on the Euler Method Consider the initial value problem y' = f (t, y), y(t 0 ) = y 0, with solution  (t). For many problems, Euler’s.
INTEGRALS We saw in Section 5.1 that a limit of the form arises when we compute an area. We also saw that it arises when we try to find the distance traveled.
Riemann Sums and The Definite Integral. time velocity After 4 seconds, the object has gone 12 feet. Consider an object moving at a constant rate of 3.
5 INTEGRALS.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Chapters 5 and 6: Numerical Integration Code development trapezoid rule Simpson’s rule Gauss quadrature Laguerre quadrature Analysis changing the variable.
Appendix A.6 Solving Inequalities. Introduction Solve an inequality  Finding all values of x for which the inequality is true. The set of all real numbers.
The Normal Approximation for Data. History The normal curve was discovered by Abraham de Moivre around Around 1870, the Belgian mathematician Adolph.
Amir Yavariabdi Introduction to the Calculus of Variations and Optical Flow.
Numerical Integration using Trapezoidal Rule
CALCULUS REVIEW BME 3510 C PO-WEI CHEN 8/19/2014.
CHAPTER 3 NUMERICAL METHODS
NUMERICAL INTEGRATION
Example: Consider the following equations of motion for a submarine in the dive plane زمستان 1382 Dr. H. Bolandi.
Copyright © Cengage Learning. All rights reserved.
Section 6. 3 Area and the Definite Integral Section 6
Definite Integrals Finney Chapter 6.2.
3.2 Linear Functions.
Objective of This Course
Engineering Analysis I
Copyright © Cengage Learning. All rights reserved.
Graphing systems of linear equations and inequalities
Dependent and Independent Variables
Copyright © Cengage Learning. All rights reserved.
Differential Equations
SKTN 2393 Numerical Methods for Nuclear Engineers
Numerical Integration
Objectives Approximate a definite integral using the Trapezoidal Rule.
Presentation transcript:

Numerical Solutions of Integral Equations and Associated Control and Estimation Problems Jeffrey Carroll, Sophomore Dr. S. A. Belbas

Volterra Equations Integral Equations that have global memory Basically, each successive value depends on all values before it.

System Used The fastest possible system that runs MATLAB is ideal. MATLAB: Ideal for working math problems; has its own programming language and nice graphing tools Another feature of MATLAB is modularity: it can have two functions that reference each other

What I Did: Basically, I estimated the solutions to Volterra equations using a number of different methods. Three main approximations (some with slight variations) were used: Rectangular Mixed Trapezoidal Trapezoidal using fy, the partial derivative of the integrated function with respect to y

Rectangular This is the most basic method Multiply the previous value of the function by the step size to approximate the integral

Trapezoidal Mixed Since the regular trapezoidal approximation requires the value of the function at two points, a rectangular approximation is used for the last value and the trapezoidal is used for that value in the next calculation set.

Trapezoidal Using f y Basically the same as the last trapezoidal, except a different method is used to find the last value. This method involves the Partial Derivative with respect to y. For most cases this is relatively easy to calculate, because all terms not involving f(s) are treated as constants

User Interface The interface is a typical MATLAB interface: command-line prompts The user has to input the following: If the user does not wish to use a previously used equation, the new equation (initial value equation and integrand) must be put in in a text format such as: sin(T-S)*y(s).^2 Follows basic MATLAB rules in input For the partial derivative approximation the user is prompted for the partial derivative This is then changed to a string that MATLAB can recognize to perform calculations The user then inputs the final time to which he wishes to approximate and the number of subintervals used.

Output First the program outputs the approximation used for the integral equation After calculations finish, the program displays the step size and the final value of the function A graph of the value at every step is then displayed The user can simply type ‘y’ to see all numerical values of the function at each step

An Example (Linear) Equation: y 0 (t)=cos(t) f(t,s,y(s))=sin(T+S)*y(s) t 0 =0 t f =2*pi (t stays constant within the integral)

Tests The three methods were compared to find: If they had consistent results Whether one method was more accurate or not If relative calculation time was an issue among the three methods

Consistent Results? Three methods were tested using different values for the number of increments to see if they approached a certain value. As the next page shows, they all seemed to approach a similar value, though the partial derivative approximation seems to get closer faster. The data: Intervals Rectangular Time (s) Mixed Time (s) Partial Derivative Time (s)

Partial Derivative Mixed Rectangular

Accuracy The best way to determine accuracy is using each method’s relative accuracy to the other. The following graphs show small-step values for the functions (5 steps) This reveals that at least with small numbers of steps, the methods are extremely different

Rectangular

Mixed

Partial Derivative

Looks Good, But How Much Time Does It Take? It depends on how accurate you wish to be; a greater number of steps means greater accuracy as well as greater time The partial derivative method in general takes slightly more time, but is much more accurate than rectangular. It is ideal for nonlinear methods (mixed will not work properly and rectangular is less accurate.) Mixed is most likely the best choice for Linear functions

Linear: Rectangular vs. Mixed

Nonlinear: Rectangular vs. Partial Derivative Approximation Partial Derivative Rectangular

Basically, As the number of intervals increases the time increases more (because it has to do all the same calculations again, plus new ones) Mixed and Rectangular take almost equal times, so mixed is better due to accuracy The Partial Derivative approximation is increasingly slower than Rectangular as the number of intervals increases, but it is more accurate. For extreme accuracy, a large amount of time is required.

Volterra Equations in Population Dynamics A two-species model of population can take the form: dx/dt=f 1 (t,y)-f 2 (t,x,y) dy/dt=g 1 (t,y)-g 2 (t,x,y) where f 1 denotes the net birth rate and f 2 denotes how much y eats x. In the simplest case, these functions can be reduced to different variables.

Moving to Volterra Equations… These partial derivatives translate directly into two Volterra equations: So population models can be solved with the Volterra approximation methods

In Conclusion Three different methods of approximating Volterra Integral Equations were developed in MATLAB These equations were then tested to determine which methods were better depending on the situations. The results are summed as follows: Use Trapezoidal Mixed Approximation for Linear functions Use Trapezoidal with Partial Derivatives approximation for nonlinear functions If speed is all that matters, use Rectangular

Questions?