ฉันกำลังแก้สมการอนุพันธ์
กับเงื่อนไขเริ่มต้นยู (0) u = (1) = 0 , U '' (0) u = '' (1) = 0 ที่นี่\ sigma (x) \ geqslant \ sigma_ {0}> 0เป็นพารามิเตอร์ ในรูปแบบโอเปอเรเตอร์เราสามารถเขียนสมการเชิงอนุพันธ์เป็นAu = fโดยที่โอเปอเรเตอร์Aนั้นเป็นค่าบวกแน่นอน
(σ2(x)u′′(x))′′=f(x),0⩽x⩽1
U " ( 0 ) = U " ( 1 ) = 0 σ ( x ) ⩾ σ 0 > 0 U = ฉu(0)=u(1)=0u′′(0)=u′′(1)=0σ(x)⩾σ0>0Au=fA
จากรูปแบบ FEM ฉันลดปัญหาของฉันไปที่ปัญหาการปรับให้เหมาะสม
J(u)=(Au,u)−2(f,u)→minu
ฉันแนะนำองค์ประกอบที่แน่นอน
hk(x)เป็น
vk(x)=⎧⎩⎨1−(x−xkh)2,0,x∈[xk−1,xk+1]otherwise
สำหรับการใด ๆ
k=1,…,n−1ที่
xk= h k ,
h = 1n{n} องค์ประกอบ จำกัด
โวลต์0( x )และ
โวลต์n( x )ถูกนำมาใช้ในทำนองเดียวกัน
ฉันพยายามหาตัวเลขเวกเตอร์αเช่นนั้นที่คุณ( x ) = ∑nk = 0αkโวลต์k( x )แก้ปัญหาการหาค่าเหมาะที่สุด เรามี
J( u ) = ∑i = 0nΣj = 0nαผมαJ( วีผม, vJ) - ∑i = 0n2 αผม( vผม, F) = αTVα−2αTb→minα,
ที่
bi=(f,vi)และ
Vi,j=(Avi,vj){J}) หลังจากสร้างความแตกต่างด้วยความเคารพ
αฉันได้รับ
Vα=b,
แต่ที่นี่เมทริกซ์ความแข็ง
Vเป็นเอกพจน์ แล้วฉันต้องทำยังไงดี? บางทีฉันต้องเลือกองค์ประกอบ จำกัด อื่น ๆ