หลักการสูงสุดสำหรับการ Crank-Nicolson จะถือถ้า
สำหรับ timestepkและตารางระยะห่างชั่วโมง โดยทั่วไปเราสามารถพิจารณาθ-scheme ของแบบฟอร์ม
ยูn+1=Un+μ
μ ≐ kชั่วโมง2≤ 1
kชั่วโมงθ
ที่เป็นเมทริกซ์ Laplacian มาตรฐานและ
0≤θ≤1
ถ้า
μ(1-2θ)≤1ยูn + 1= un+ μ2( ( 1 - θ ) ยูn+ θ ยูn + 1)
A0 ≤ θ ≤ 1จากนั้นโครงการมีเสถียรภาพ (สิ่งนี้สามารถแสดงได้อย่างง่ายดายโดยเทคนิคฟูริเยร์) อย่างไรก็ตามเกณฑ์ที่แข็งแกร่งกว่านั้นคือ
μ(1-θ)≤1μ ( 1 - 2 θ ) ≤ 12เป็นสิ่งจำเป็นสำหรับหลักการสูงสุดที่จะถือโดยทั่วไป
μ ( 1 - θ ) ≤ 12
เพื่อพิสูจน์ให้ดูเฉลยเชิงตัวเลขของสมการเชิงอนุพันธ์บางส่วนโดย KW มอร์ตัน โดยเฉพาะอย่างยิ่งดูที่ส่วน 2.10 และ 2.11 และทฤษฎีบท 2.2
นอกจากนี้ยังมีวิธีที่ดีที่จะเห็นว่าหลักการสูงสุดจะไม่ถือโดยทั่วไปสำหรับ Crank-Nicolson ได้ไม่ จำกัด บนμμ
พิจารณาสมการความร้อนในโดยมี discretization ที่มี 3 คะแนนรวมถึงขอบเขต Let U k ฉันหมายถึงไม่ต่อเนื่องที่ timestep kและตารางจุดฉัน สมมติขอบเขต Dirichlet เพื่อให้U k 0 = U k 2 = 0สำหรับทุกk จากนั้น Crank-Nicolson จะลดลงเหลือ
( 1 - μ[ 0 , 1 ]ukikiuk0=uk2=0k
ซึ่งสามารถจะลดลงต่อไป
ยู n + 1 1 =(1-μ
(1−μ2(−2))un+11=(1+μ2(−2))un1,
un+11=(1−μ1+μ)un1.
ถ้าเราพิจารณาถึงสภาวะเริ่มต้นของเราก็จะมี
u n 1 = ( 1 - μu01=1
un1=(1−μ1+μ)n,
un1≤1un1<0nμ≤1μ≤1μ
เพื่อตอบสนองต่อคำขอของ foobarbaz ฉันได้เพิ่มภาพร่างหลักฐานไว้
(1+2θμ)un+1j=θμ(un+1j−1+un+1j+1)+(1−θ)μ(unj−1+unj+1)+[1−2(1−θ)μ]unj
μ(1−θ)≤12
un+1jun+1j−1un+1j+1unj−1unj+1unjun+1jun+1j
(1+2θμ)un+1j>θμ(un+1j−1+un+1j+1)+(1−θ)μ(unj−1+unj+1)+[1−2(1−θ)μ]unj=(1+2θμ)un+1j
un+1ju