Implicit Methods:
The Implicit Difference Equations:
By approximating uxx and ut at tj+1 rather than tj as well as using a backwards difference for ut, the equation ut= cuxx is approximated by:
Note that every the terms have index j + 1 except one and isolating this term leads to:
ui,j = −rui−1,j+1 + (1 + 2r)ui,j+1− rui+1,j+1 for 1 ≤ i ≤ m − 1,
Where r = ck/h2 as before.
At this time we have ujgiven in terms of uj+1. This would seem similar to a problem until you consider that the relationship is linear. Utilizing matrix notation we have:
uj= Buj+1− rbj+1,
Where bj+1 represents the boundary situation. Therefore to find uj+1 we need only solve the linear system:
Buj+1 = uj+ rbj+1,
Where uj and bj+1 are given and
Using this scheme is called the implicit method since uj+1 is defined implicitly.
Since we are solving the most significant quantity is the maximum absolute eigenvalue of B−1 which is 1 divided by the smallest ew of B. The maximum absolute ew’s of B−1 as a function of r for different size matrices. Notice that this complete maximum is always less than 1. Therefore errors are always diminished over time and thus this method is always stable. For the same reason it is as well always as accurate as the individual steps.
Both this implicit method as well as the explicit method in the previous lecture make O(h2) error in approximating uxxand O(k) error in approximating ut therefore they have total error O(h2 + k). Therefore although the stability condition permits the implicit method to use arbitrarily large k to maintain accuracy we still need k ∼h2.
Maximum complete eigenvalue EW as a function of r for the matrix B−1 from the implicit method for the heat equation calculated for matrices B of sizes m = 2 . . . 10. When EW <1 the method is stable that is, it is always stable.
Crank-Nicholson Method:
Now that we encompass two different methods for solving parabolic equation it is natural to ask ‘can we get better by taking an average of the two methods?’ The respond is yes.
We execute a weighted average of the two methods by considering an average of the approximations of uxx at j and j + 1. This direct to the equations:
The implicit process contained in these equations is called the Crank-Nicholson method. Gathering terms acquiesce the equations:
−rλui−1,j+1 + (1 + 2rλ)ui,j+1 − rλui+1,j+1 = r(1 − λ)ui−1,j+ (1 − 2r(1 − λ))ui,j+ r(1 − λ)ui+1,j.
In matrix notation this is:
Bλuj+1 = Aλuj + rbj+1,
Where
and
In this equation uj and bj+1 are known, Aujcan be compute directly as well as then the equation is solved for uj+1.
If we choose λ = 1/2 then we are in consequence doing a central difference for ut which has error O(k2). Our total error is then O(h2 + k2). With a bit of work we are able to show that the method is always stable and so we can use k ∼h without a problem.
To get best possible accuracy with a weighted average it is always necessary to use the right weights. For the Crank-Nicholson process with a given r we need to choose:
λ =(r − 1/6)/ 2r
This choice will create the method have truncation error of order O(h4 + k2) which is really excellent considering that the implicit and explicit methods each have truncation errors of order O(h2 + k). Surprisingly we are able to do even better if we also requireand consequently:
With these options the method has truncation error of order O(h6) which is absolutely amazing. To appreciate the proposition supposes that we need to solve a problem with 4 significant digits. If we utilize the explicit or implicit method alone then we will need h2≈ k ≈ 10−4. If L = 1 and T ≈ 1 then we require m ≈ 100 and n ≈ 10000. Therefore we would have a total of 1000000 grid points approximately all on the interior. This is plenty.
Next presume we solve the same problem using the optimal Crank-Nicholson method. We would need h6≈ 10−4 which would need us to take m ≈ 4.64 therefore we would take m = 5 and have h = 1/5. For k we require k = (√5/10)h2/c. If c = 1 this gives k = √5/250 ≈ 0.0089442 so we would need n ≈ 112 to get T ≈ 1. This offers us a total of 560 interior grid points or a factor of 1785 fewer than the explicit or else implicit method alone.
Latest technology based Matlab Programming Online Tutoring Assistance
Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Matlab Programming help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Matlab Programming, project ideas and tutorials. We provide email based Matlab Programming help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Matlab Programming. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Matlab Programming Homework help and assignment help services. They use their experience, as they have solved thousands of the Matlab Programming assignments, which may help you to solve your complex issues of Matlab Programming. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.
practical applications of electrolysis tutorial all along with the key concepts of purification of copper, electroplating, preparation of sodium hydroxide, quantitative electrolysis, corrosion of metals, rusting of iron, methods used to prevent corrosion
Electro-Magnetic Methods tutorial all along with the key concepts of Two-coil CW Systems, Slingram, Response functions, Slingram practicalities, Effects of coil separation, Surveys on slopes, Applying corrections, Ground conductivity measurement, Fixed-source methods
Microwave transmission considers to the technology of transmitting information through the make use of the radio waves which wavelengths are measured conveniently in small numbers of centimetres, via using several electronic technologies.
www.tutorsglobe.com offers software requirement analysis homework help, assignment help, case study, writing homework help, online tutoring assistance by computer science tutors.
tutorsglobe.com transgenic organisms assignment help-homework help by online modern genetics tutors
Vertebrate chordates tutorial all along with the key concepts of Features of Mammals, Subclass Prototheria, Subclass Theria, monotremes, Opossums, Infraclass Eutheria
tutorsglobe.com expansion and contraction of supply curve assignment help-homework help by online theory of supply tutors
Theory and lecture notes of International Economic Policy all along with the key concepts of Classical Gold Standard, Contractionary Policies, Collapse of Gold Standard, Bretton Woods System. Tutorsglobe offers homework help, assignment help and tutor’s assistance on International Economic Policy.
Combined First and Second Law tutorial all along with the key concepts of T and V Independent, P and V Independent, infinitesimal reversible process, thermodynamics relations, dependence of enthalpy on pressure
Want to secure high grades at pocket-friendly prices? Avail Parasitology and Immunology Assignment Help by PhD experts and score A++
introduction to petroleum chemistry tutorial all along with the key concepts of crude oil reserves, refining process, fractional distillation, quality of petrol - octane number, conversion processes, petrochemicals
online ielts exam preparation course and online ielts tutoring package offered by TutorsGlobe are the most comprehensive and customized collection of study resources on the web, offering best collection of ielts practice papers, quizzes, ielts test papers, and guidance.
tutorsglobe.com public revenue assignment help-homework help by online subject matter of public finance tutors
Explain standard costing - The method of standard costing is one of the basic methods of managerial control of manufacturing operations. Within this method standard costs are pre-determined, actual costs are evaluated with such type of pre-determined costs.
Bonding Theories and Molecular Geometry tutorial all along with the key concepts of Valence bond theory, Molecular orbital theory, Hybridisation, Hybridisation, Resonance hybrids, Formal charge, Shapes of Molecules
1950570
Questions Asked
3689
Tutors
1470709
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!