PDEs: New Applications
http://www.maplesoft.com/applications/category.aspx?cid=149
en-us2017 Maplesoft, A Division of Waterloo Maple Inc.Maplesoft Document SystemMon, 20 Feb 2017 15:50:45 GMTMon, 20 Feb 2017 15:50:45 GMTNew applications in the PDEs categoryhttp://www.mapleprimes.com/images/mapleapps.gifPDEs: New Applications
http://www.maplesoft.com/applications/category.aspx?cid=149
New developments on exact solutions for PDEs with Boundary Conditions
http://www.maplesoft.com/applications/view.aspx?SID=154169&ref=Feed
A collection of two presentations that discuss and illustrate newly implemented methods for computing exact solutions to Partial Differential Equations subject to Boundary conditions.<BR><BR>
These applications are also discussed in two MaplePrimes blog posts:
<UL>
<LI><A HREF="http://www.mapleprimes.com/posts/204436-New-Developments-On-Exact-Solutions">New developments on exact solutions for PDEs with Boundary Conditions</A>
<LI><A HREF="http://www.mapleprimes.com/posts/201226-PDEs-And-Boundary-Conditions--New-Developments">PDEs and Boundary Conditions - new developments</A>
</UL><img src="/applications/images/app_image_blank_lg.jpg" alt="New developments on exact solutions for PDEs with Boundary Conditions" align="left"/>A collection of two presentations that discuss and illustrate newly implemented methods for computing exact solutions to Partial Differential Equations subject to Boundary conditions.<BR><BR>
These applications are also discussed in two MaplePrimes blog posts:
<UL>
<LI><A HREF="http://www.mapleprimes.com/posts/204436-New-Developments-On-Exact-Solutions">New developments on exact solutions for PDEs with Boundary Conditions</A>
<LI><A HREF="http://www.mapleprimes.com/posts/201226-PDEs-And-Boundary-Conditions--New-Developments">PDEs and Boundary Conditions - new developments</A>
</UL>154169Fri, 30 Sep 2016 04:00:00 ZDr. Edgardo Cheb-TerrabDr. Edgardo Cheb-TerrabODEs, PDEs and Special Functions
http://www.maplesoft.com/applications/view.aspx?SID=154164&ref=Feed
This presentation illustrates the Maple capabilities for studying and solving ODEs and PDEs, implemented within the <A HREF="/support/help/Maple/view.aspx?path=DEtools">DEtools</A> and <A HREF="/support/help/Maple/view.aspx?path=PDEtools">PDEtools</A> packages, as well as getting information about and working with Special functions of the mathematical language, implemented within the <A HREF="/support/help/Maple/view.aspx?path=FunctionAdvisor">FunctionAdvisor</A>, the conversion network for mathematical functions and the <A HREF="/support/help/Maple/view.aspx?path=MathematicalFunctions">MathematicalFunctions</A> package.<BR><BR>
This application is also the subject of a <A HREF="http://www.mapleprimes.com/posts/149877-ODEs-PDEs-And-Special-Functions">blog post on MaplePrimes</A>.<img src="/applications/images/app_image_blank_lg.jpg" alt="ODEs, PDEs and Special Functions" align="left"/>This presentation illustrates the Maple capabilities for studying and solving ODEs and PDEs, implemented within the <A HREF="/support/help/Maple/view.aspx?path=DEtools">DEtools</A> and <A HREF="/support/help/Maple/view.aspx?path=PDEtools">PDEtools</A> packages, as well as getting information about and working with Special functions of the mathematical language, implemented within the <A HREF="/support/help/Maple/view.aspx?path=FunctionAdvisor">FunctionAdvisor</A>, the conversion network for mathematical functions and the <A HREF="/support/help/Maple/view.aspx?path=MathematicalFunctions">MathematicalFunctions</A> package.<BR><BR>
This application is also the subject of a <A HREF="http://www.mapleprimes.com/posts/149877-ODEs-PDEs-And-Special-Functions">blog post on MaplePrimes</A>.154164Fri, 30 Sep 2016 04:00:00 ZDr. Edgardo Cheb-TerrabDr. Edgardo Cheb-TerrabFactorizing with non-commutative variables
http://www.maplesoft.com/applications/view.aspx?SID=154166&ref=Feed
New capabilities for factorizing expressions involving noncommutative variables are presented and illustrated with a set of examples.<BR><BR>
This application is also the subject of a <A HREF="http://www.mapleprimes.com/posts/201368-New-Factorizing-With-Noncommutative-Variables">blog post on MaplePrimes</A>.<img src="/applications/images/app_image_blank_lg.jpg" alt="Factorizing with non-commutative variables" align="left"/>New capabilities for factorizing expressions involving noncommutative variables are presented and illustrated with a set of examples.<BR><BR>
This application is also the subject of a <A HREF="http://www.mapleprimes.com/posts/201368-New-Factorizing-With-Noncommutative-Variables">blog post on MaplePrimes</A>.154166Fri, 30 Sep 2016 04:00:00 ZDr. Edgardo Cheb-TerrabDr. Edgardo Cheb-TerrabODEs, PDE solutions: when are they "general"?
http://www.maplesoft.com/applications/view.aspx?SID=154165&ref=Feed
This presentation discusses the concept of “general solution” of a Partial Differential Equation, or a system of them, possibly including ODEs and/or algebraic equations, and shows how to tell whether a solution returned by Maple’s <A HREF="/support/help/Maple/view.aspx?path=pdsolve">pdsolve</A> is or not a general (as opposed to particular) solution.<BR><BR>
This application is also the subject of a <A HREF="http://www.mapleprimes.com/posts/204437-PDE-Solutions-When-Are-They-general">blog post on MaplePrimes</A>.<img src="/applications/images/app_image_blank_lg.jpg" alt="ODEs, PDE solutions: when are they "general"?" align="left"/>This presentation discusses the concept of “general solution” of a Partial Differential Equation, or a system of them, possibly including ODEs and/or algebraic equations, and shows how to tell whether a solution returned by Maple’s <A HREF="/support/help/Maple/view.aspx?path=pdsolve">pdsolve</A> is or not a general (as opposed to particular) solution.<BR><BR>
This application is also the subject of a <A HREF="http://www.mapleprimes.com/posts/204437-PDE-Solutions-When-Are-They-general">blog post on MaplePrimes</A>.154165Fri, 30 Sep 2016 04:00:00 ZDr. Edgardo Cheb-TerrabDr. Edgardo Cheb-TerrabJump-diffusion stochastic processes with Maple
http://www.maplesoft.com/applications/view.aspx?SID=153516&ref=Feed
<p>The application presents and definition, creation and handling of jump-diffusion processes. In general, jump-diffusion is an extension to the theory of stochastic processes where the underlying parameters exhibit shocks and "jump" to their new values. Stochasticity with jumps is well recognised in several scientific branches including physics, chemistry, biology, but also economic and finance. The application looks at the example of the last-mentioned fields where the theory of jump-diffusions has been particularly actively researched and applied.</p><img src="/view.aspx?si=153516/JD_Process.jpg" alt="Jump-diffusion stochastic processes with Maple" align="left"/><p>The application presents and definition, creation and handling of jump-diffusion processes. In general, jump-diffusion is an extension to the theory of stochastic processes where the underlying parameters exhibit shocks and "jump" to their new values. Stochasticity with jumps is well recognised in several scientific branches including physics, chemistry, biology, but also economic and finance. The application looks at the example of the last-mentioned fields where the theory of jump-diffusions has been particularly actively researched and applied.</p>153516Sat, 08 Mar 2014 05:00:00 ZIgor HlivkaIgor HlivkaGeneration and Interaction of Solitons
http://www.maplesoft.com/applications/view.aspx?SID=141102&ref=Feed
<p>Classic computer experiments demonstrating the generation of solitons first time, has been published by N. J. Zabusky and M. D. Kruskal in 1965. Considered that was an earlier idea of Enrico Fermi. In 2006, Frank Wang has created a demonstration on the same subject with Maple tools . We would like to show both the origin and the interaction of Korteweg de Vries solitons as a development of approach of above cited publications.</p><img src="/view.aspx?si=141102/fig.jpg" alt="Generation and Interaction of Solitons" align="left"/><p>Classic computer experiments demonstrating the generation of solitons first time, has been published by N. J. Zabusky and M. D. Kruskal in 1965. Considered that was an earlier idea of Enrico Fermi. In 2006, Frank Wang has created a demonstration on the same subject with Maple tools . We would like to show both the origin and the interaction of Korteweg de Vries solitons as a development of approach of above cited publications.</p>141102Tue, 04 Dec 2012 05:00:00 ZS.I. ShyanS.I. ShyanClassroom Tips and Techniques: Fourier Series and an Orthogonal Expansions Package
http://www.maplesoft.com/applications/view.aspx?SID=134198&ref=Feed
The OrthogonalExpansions package contributed to the Maple Application Center by Dr. Sergey Moiseev is considered as a tool for generating a Fourier series and its partial sums. This package provides commands for expansions in 17 other bases of orthogonal functions. In addition to looking at the Fourier series option, this article also considers the Bessel series expansion.<img src="/view.aspx?si=134198/thumb.jpg" alt="Classroom Tips and Techniques: Fourier Series and an Orthogonal Expansions Package" align="left"/>The OrthogonalExpansions package contributed to the Maple Application Center by Dr. Sergey Moiseev is considered as a tool for generating a Fourier series and its partial sums. This package provides commands for expansions in 17 other bases of orthogonal functions. In addition to looking at the Fourier series option, this article also considers the Bessel series expansion.134198Mon, 14 May 2012 04:00:00 ZDr. Robert LopezDr. Robert LopezClassroom Tips and Techniques: Partial Derivatives by Subscripting
http://www.maplesoft.com/applications/view.aspx?SID=100266&ref=Feed
As output, Maple can display the partial derivative ∂/∂<em>x f</em>(<em>x,y</em>) as <em>f</em><sub>x</sub>; that is, subscript notation can be used to display partial derivatives, and it can be done with two completely different mechanisms. This article describes these two techniques, and then investigates the extent to which partial derivatives can be calculated by subscript notation.<img src="/view.aspx?si=100266/thumb.jpg" alt="Classroom Tips and Techniques: Partial Derivatives by Subscripting" align="left"/>As output, Maple can display the partial derivative ∂/∂<em>x f</em>(<em>x,y</em>) as <em>f</em><sub>x</sub>; that is, subscript notation can be used to display partial derivatives, and it can be done with two completely different mechanisms. This article describes these two techniques, and then investigates the extent to which partial derivatives can be calculated by subscript notation.100266Wed, 15 Dec 2010 05:00:00 ZDr. Robert LopezDr. Robert LopezClassroom Tips and Techniques: Diffusion with a Generalized Robin Condition
http://www.maplesoft.com/applications/view.aspx?SID=96958&ref=Feed
<p>The one-dimensonal heat equation with a generalized Robin condition is solved on [0, 1] by a finite-difference scheme and by the Laplace transform, with the inversion implemented numerically. The left end is insulated and the initial temperature is zero. The Robin condition at the right end is driven by a function governed by an ODE, that is in turn, driven by the endpoint temperature.</p><img src="/view.aspx?si=96958/thumb.jpg" alt="Classroom Tips and Techniques: Diffusion with a Generalized Robin Condition" align="left"/><p>The one-dimensonal heat equation with a generalized Robin condition is solved on [0, 1] by a finite-difference scheme and by the Laplace transform, with the inversion implemented numerically. The left end is insulated and the initial temperature is zero. The Robin condition at the right end is driven by a function governed by an ODE, that is in turn, driven by the endpoint temperature.</p>96958Fri, 17 Sep 2010 04:00:00 ZRobert LopezRobert LopezAn Exact Solution For Diffusion Equation In Semiconductor Devices
http://www.maplesoft.com/applications/view.aspx?SID=7257&ref=Feed
An analytical solution for diffusion equation in semiconductor devices has been presented. The complete solution has been found in terms of following processes: Drift, Diffusion, Generation, Recombination and Carrier Trapping, using Maple.
Legal Notice: The copyright for this application is owned by the author. Neither Maplesoft nor the author are responsible for any errors contained within and are not liable for any damages resulting from the use of this material. This application is intended for non-commercial, non-profit use only. Contact the author for permission if you wish to use this application in for-profit activities.<img src="/view.aspx?si=7257/thumb.gif" alt="An Exact Solution For Diffusion Equation In Semiconductor Devices" align="left"/>An analytical solution for diffusion equation in semiconductor devices has been presented. The complete solution has been found in terms of following processes: Drift, Diffusion, Generation, Recombination and Carrier Trapping, using Maple.
Legal Notice: The copyright for this application is owned by the author. Neither Maplesoft nor the author are responsible for any errors contained within and are not liable for any damages resulting from the use of this material. This application is intended for non-commercial, non-profit use only. Contact the author for permission if you wish to use this application in for-profit activities.7257Wed, 18 Feb 2009 00:00:00 ZSeyed Mostafa AkramiSeyed Mostafa AkramiCylinder Heated by Induction
http://www.maplesoft.com/applications/view.aspx?SID=7240&ref=Feed
In this worksheet we consider a long metal cylinder that has a magnetic field applied parallel to the axis and a constraint on the current density at a particular depth. We demonstrate how the temperature depends on time and depth from the surface in a very long cylinder. This is calculated using the current density, the power density and the partial differential equation of heat conduction. In induction, the heating is caused by eddy currents, which themselves give rise to alternating magnetic fields. Because of the skin effect and depending on the frequency of the magnetic field, the highest current density exists directly under the surface of the heated work piece. It decreases rapidly with increasing depth. We calculate the effective magnetic field intensity on the surface required to reach a given temperature in a given time.<img src="/view.aspx?si=7240/A_Cylinder_heated_by_Induction_2009_2.gif" alt="Cylinder Heated by Induction" align="left"/>In this worksheet we consider a long metal cylinder that has a magnetic field applied parallel to the axis and a constraint on the current density at a particular depth. We demonstrate how the temperature depends on time and depth from the surface in a very long cylinder. This is calculated using the current density, the power density and the partial differential equation of heat conduction. In induction, the heating is caused by eddy currents, which themselves give rise to alternating magnetic fields. Because of the skin effect and depending on the frequency of the magnetic field, the highest current density exists directly under the surface of the heated work piece. It decreases rapidly with increasing depth. We calculate the effective magnetic field intensity on the surface required to reach a given temperature in a given time.7240Wed, 11 Feb 2009 00:00:00 ZMaplesoftMaplesoftTWO-DIMENSIONAL PARTIAL ELLIPTIC DIFFERENTIAL EQUATIONS IN MAPLE
http://www.maplesoft.com/applications/view.aspx?SID=4972&ref=Feed
This work introduces functional programming method in MAPLE for boundary problem solving of two-dimensional partial elliptic differential equations in polar coordinates.<img src="/view.aspx?si=4972//applications/images/app_image_blank_lg.jpg" alt="TWO-DIMENSIONAL PARTIAL ELLIPTIC DIFFERENTIAL EQUATIONS IN MAPLE" align="left"/>This work introduces functional programming method in MAPLE for boundary problem solving of two-dimensional partial elliptic differential equations in polar coordinates.4972Wed, 30 May 2007 00:00:00 ZDr. Alexei TikhonenkoDr. Alexei TikhonenkoDemonstrating Soliton Interactions using 'pdsolve'
http://www.maplesoft.com/applications/view.aspx?SID=1733&ref=Feed
The term "soliton" was introduced in a paper by Zabusky and Kruskal published in Physical Review Letters.[1] By solving the Korteweg-de Vries equation (KdV equation) numerically, solitary-wave pulses propagating in nonlinear dispersive media are observed. This worksheet demonstrates soliton interactions using pdsolve.<img src="/view.aspx?si=1733/solitonimage.jpg" alt="Demonstrating Soliton Interactions using 'pdsolve'" align="left"/>The term "soliton" was introduced in a paper by Zabusky and Kruskal published in Physical Review Letters.[1] By solving the Korteweg-de Vries equation (KdV equation) numerically, solitary-wave pulses propagating in nonlinear dispersive media are observed. This worksheet demonstrates soliton interactions using pdsolve.1733Mon, 01 May 2006 00:00:00 ZDr. Frank WangDr. Frank WangFourier Series
http://www.maplesoft.com/applications/view.aspx?SID=4520&ref=Feed
In this worksheet we define a number of Maple commands that make it easier to compute the Fourier coefficients and Fourier series for a given function and plot different Fourier polynomials (i.e., finite approximations to Fourier Series). We illustrate how to use these commands (and also the Fourier series themselves) by a number of examples. <img src="/view.aspx?si=4520//applications/images/app_image_blank_lg.jpg" alt="Fourier Series" align="left"/>In this worksheet we define a number of Maple commands that make it easier to compute the Fourier coefficients and Fourier series for a given function and plot different Fourier polynomials (i.e., finite approximations to Fourier Series). We illustrate how to use these commands (and also the Fourier series themselves) by a number of examples. 4520Tue, 17 Aug 2004 15:45:06 ZAnton DzhamayAnton DzhamayHigher-dimensional PDE: Vibrating circular membranes and Bessel functions.
http://www.maplesoft.com/applications/view.aspx?SID=4519&ref=Feed
In this worksheet we consider some examples of vibrating circular membranes. Such membranes are described by the two-dimensional wave equation. Circular geometry requires the use of polar coordinates, which in turn leads to the Bessel ODE , and so the basic solutions obtained by the method of separations of variables (product solutions or standing waves) are described with the help of Bessel functions . <img src="/view.aspx?si=4519//applications/images/app_image_blank_lg.jpg" alt="Higher-dimensional PDE: Vibrating circular membranes and Bessel functions." align="left"/>In this worksheet we consider some examples of vibrating circular membranes. Such membranes are described by the two-dimensional wave equation. Circular geometry requires the use of polar coordinates, which in turn leads to the Bessel ODE , and so the basic solutions obtained by the method of separations of variables (product solutions or standing waves) are described with the help of Bessel functions . 4519Tue, 17 Aug 2004 15:43:13 ZAnton DzhamayAnton DzhamayHigher-dimensional PDE: Vibrating rectangular membranes and nodes.
http://www.maplesoft.com/applications/view.aspx?SID=4518&ref=Feed
In this worksheet we consider some examples of the vibrating patterns of rectangular membranes. Such membranes are described by the 2-dimensional wave equation diff(u(x,y,t),t,t) = c^2*Delta(u(x,y,t)) . we are mainly interested in the product solution obtained by the method of separation of variables, such product solutions of the wave equations are also called standing waves . In particular, we consider intricate patterns of nodal curves appearing when there is more than one eigenfunction corresponding to the same eigenvalue (this happens, for example, for a square membrane.<img src="/view.aspx?si=4518//applications/images/app_image_blank_lg.jpg" alt="Higher-dimensional PDE: Vibrating rectangular membranes and nodes." align="left"/>In this worksheet we consider some examples of the vibrating patterns of rectangular membranes. Such membranes are described by the 2-dimensional wave equation diff(u(x,y,t),t,t) = c^2*Delta(u(x,y,t)) . we are mainly interested in the product solution obtained by the method of separation of variables, such product solutions of the wave equations are also called standing waves . In particular, we consider intricate patterns of nodal curves appearing when there is more than one eigenfunction corresponding to the same eigenvalue (this happens, for example, for a square membrane.4518Tue, 17 Aug 2004 15:33:56 ZAnton DzhamayAnton DzhamayFirst-Order PDE: The method of characteristics
http://www.maplesoft.com/applications/view.aspx?SID=4517&ref=Feed
In this worksheet we give some examples on how to use the method of characteristics for first-order linear PDEs of the form
a(x,t)*diff(u(x,t),t)+b(x,t)*diff(u(x,t),x)+c(x,t)*u(x,t) = h(x,t) . The main idea of the method of characteristics is to reduce a PDE on the ( x, t )-plane to an ODE along a parametric curve (called the characteristic curve) parametrized by some other parameter tau . The characteristic curve is then determined by the condition that diff(u(x(tau),y(tau)),tau) = diff(t(tau),tau)*diff(u(x,t),t)+diff(x(tau),tau)*diff(u(x,t),x) = a(x,t)*diff(u(x,t),t)+b(x,t)*diff(u(x,t),x) and so we need to solve another ODE to find the characteristic. In the examples below we always take a(x,t) = 1 , and so we can use t instead of tau . In this case the characteristics are given by the equation diff(x,t) = b(x,t) . On the characteristic we then get an equation diff(u(t),t)+c(t)*u(t) = h(t) , which is again an ODE. Solving both ODEs, choosing the constants of integration to match the initial data, and going from the characteristic to the whole plane then gives us the solution u(x,t) of the PDE. <img src="/view.aspx?si=4517//applications/images/app_image_blank_lg.jpg" alt="First-Order PDE: The method of characteristics" align="left"/>In this worksheet we give some examples on how to use the method of characteristics for first-order linear PDEs of the form
a(x,t)*diff(u(x,t),t)+b(x,t)*diff(u(x,t),x)+c(x,t)*u(x,t) = h(x,t) . The main idea of the method of characteristics is to reduce a PDE on the ( x, t )-plane to an ODE along a parametric curve (called the characteristic curve) parametrized by some other parameter tau . The characteristic curve is then determined by the condition that diff(u(x(tau),y(tau)),tau) = diff(t(tau),tau)*diff(u(x,t),t)+diff(x(tau),tau)*diff(u(x,t),x) = a(x,t)*diff(u(x,t),t)+b(x,t)*diff(u(x,t),x) and so we need to solve another ODE to find the characteristic. In the examples below we always take a(x,t) = 1 , and so we can use t instead of tau . In this case the characteristics are given by the equation diff(x,t) = b(x,t) . On the characteristic we then get an equation diff(u(t),t)+c(t)*u(t) = h(t) , which is again an ODE. Solving both ODEs, choosing the constants of integration to match the initial data, and going from the characteristic to the whole plane then gives us the solution u(x,t) of the PDE. 4517Tue, 17 Aug 2004 15:29:38 ZAnton DzhamayAnton DzhamayThe Heat Equation: Separation of variables and Fourier series
http://www.maplesoft.com/applications/view.aspx?SID=4515&ref=Feed
In this worksheet we consider the one-dimensional heat equation diff(u(x,t),t) = k*diff(u(x,t),x,x) describint the evolution of temperature u(x,t) inside the homogeneous metal rod. We consider examples with homogeneous Dirichlet ( u(0,t) = 0 , u(L,t) = 0 ) and Newmann ( diff(u,x)(0,t) = 0, diff(u,x)(L,t) = 0 ) boundary conditions and various initial profiles f(x)<img src="/view.aspx?si=4515//applications/images/app_image_blank_lg.jpg" alt="The Heat Equation: Separation of variables and Fourier series" align="left"/>In this worksheet we consider the one-dimensional heat equation diff(u(x,t),t) = k*diff(u(x,t),x,x) describint the evolution of temperature u(x,t) inside the homogeneous metal rod. We consider examples with homogeneous Dirichlet ( u(0,t) = 0 , u(L,t) = 0 ) and Newmann ( diff(u,x)(0,t) = 0, diff(u,x)(L,t) = 0 ) boundary conditions and various initial profiles f(x)4515Fri, 09 Jul 2004 14:17:53 ZAnton DzhamayAnton DzhamayThe vibrating string: d'Alembert's formula
http://www.maplesoft.com/applications/view.aspx?SID=4514&ref=Feed
The goal of this notebook is to illustrate the use of the method of characteristics and d'Alembert's formula for the one-dimentional wave equation (i.e., the vibrating string).<img src="/view.aspx?si=4514//applications/images/app_image_blank_lg.jpg" alt="The vibrating string: d'Alembert's formula" align="left"/>The goal of this notebook is to illustrate the use of the method of characteristics and d'Alembert's formula for the one-dimentional wave equation (i.e., the vibrating string).4514Thu, 08 Jul 2004 15:43:59 ZAnton DzhamayAnton DzhamayNon trivial Lie homomorphism
http://www.maplesoft.com/applications/view.aspx?SID=4359&ref=Feed
This worksheet demonstrates the use of Maple for costructing a non-trivial vector field from a given matrix G and it's representation in canonical local coords.<img src="/view.aspx?si=4359//applications/images/app_image_blank_lg.jpg" alt="Non trivial Lie homomorphism" align="left"/>This worksheet demonstrates the use of Maple for costructing a non-trivial vector field from a given matrix G and it's representation in canonical local coords.4359Mon, 03 Feb 2003 14:32:03 ZYuri GribovYuri Gribov