Download as pdf or txt
Download as pdf or txt
You are on page 1of 33

Trường Đại học Công nghiệp thành phố Hồ Chí Minh 1

Khoa Công nghệ Cơ khí


Bộ môn Cơ sở - Thiết kế

Bài 5:
Sai phân số (Tính đạo hàm bằng pp số)
Thời lượng: 3 tiết
Nội dung bài học 2
Ý nghĩa của đạo hàm 3

Đạo hàm dùng để mô tả sự thay đổi của một đại lượng này phụ thuộc vào sự
thay đổi của một đại lượng khác (có hướng hoặc vô hướng)

Tọa độ: x = f (t )

dx Vận tốc thể hiện quy luật phụ thuộc của


Vận tốc: v = sự thay đổi giá trị tọa độ điểm, khi mà
dt thời gian thay đổi

dv Gia tốc thể hiện quy luật phụ thuộc của


Gia tốc: a = sự thay đổi giá trị vận tốc điểm, khi mà
dt thời gian thay đổi
Vì sao phải dùng sai phân số 4

1) Khi hàm số được cho ở dạng biểu thức tường minh, thì đạo hàm của
nó có thể được tính bằng phương pháp giải tích (theo bảng đạo hàm)
2) Khi:
• Hàm số được xác định ở một số lượng hữu hạn các điểm rời rạc
• Hàm số ở dạng hộp đen (tức là một quy trình bên trong nội hàm,
nhưng cho phép xác định giá trị của hàm khi biết giá trị các tham biến
đầu vào)
cần sử dụng các phương pháp số để tính đạo hàm
3) Sai phân số cũng được thường xuyên sử dụng khi giải các phương
trình vi phân hoặc hệ phương trình vi phân
Các cách tiếp cận để tính sai phân số 5

Dữ liệu
Khớp đường cong

Tiếp tuyến

f’(xi) được xấp xỉ bằng độ dốc của f’(xi) được xấp xỉ bằng độ dốc của tiếp
đường nối hai điểm dữ liệu lân cận tuyến với đường cong khớp tại điểm xi
Dãy Taylor 6

Dãy Taylor dùng để tính gần đúng giá trị hàm số tại một điểm khi biết giá trị
hàm số và các đạo hàm của nó tại một điểm khác
f ′′ ( x∗ ) f ′′′ ( x∗ ) f ( n ) ( x∗ )
f ( x) = f ( x ) + f ′( x
∗ ∗
)( x − x ) +

(x − x )
∗ 2
+ (x − x )
∗ 3
+… + (x − x )
∗ n
+ Rn
2! 3! n!
(1)
f ( ) (ξ )
n +1

Trong đó: Rn =
( n + 1)!
( x−x )
∗ n +1
– Phần tử sai số cắt ngắn bậc n
– ξ là một số của x nằm giữa x và x*
Đặt: x − x∗ = h
f ′′ ( x∗ ) f ′′′ ( x∗ ) f ( n ) ( x∗ )
(1) ↔ f ( x ) = f ( x∗ ) + f ′ ( x∗ ) h + h2 + h3 + … + h n + Rn (2)
2! 3! n!
f ( n +1) (ξ )
Trong đó: Rn = h n +1 = O ( h n ) – Vô cùng nhỏ bậc n
( n + 1)!
Sai phân số bậc một 7

f ′′ ( x∗ ) f ′′′ ( x∗ ) f ( n ) ( x∗ )
f ( x) = f ( x ) + f ′( x
∗ ∗
)( x − x ) +

(x − x )
∗ 2
+ (x − x )
∗ 3
+… + (x − x )
∗ n
+ Rn
2! 3! n!

Sai phân số hữu Sử dụng dãy Taylor với


hạn phía sau x=xi-1, x*=xi, h=xi – xi-1

Tiếp tuyến f ( xi −1 ) = f ( xi ) + f ′ ( xi ) ⋅ ( −h ) + R1
f ( xi ) − f ( xi −1 )
⇒ f ′ ( xi ) ≃
h
Sai phân số bậc một 8

f ′′ ( x∗ ) f ′′′ ( x∗ ) f ( n ) ( x∗ )
f ( x) = f ( x ) + f ′( x
∗ ∗
)( x − x ) +

(x − x )
∗ 2
+ (x − x )
∗ 3
+… + (x − x )
∗ n
+ Rn
2! 3! n!

Sử dụng dãy Taylor với


x=xi+1, x*=xi, h=xi+1 – xi
Sai phân số hữu
hạn phía trước

f ( xi +1 ) = f ( xi ) + f ′ ( xi ) ⋅ ( h ) + R1
f ( xi +1 ) − f ( xi )
Tiếp tuyến ⇒ f ′ ( xi ) ≃
h
Sai phân số bậc một 9

f ′′ ( x∗ ) f ′′′ ( x∗ ) f ( n ) ( x∗ )
f ( x) = f ( x ) + f ′( x
∗ ∗
)( x − x ) +

(x − x )
∗ 2
+ (x − x )
∗ 3
+… + (x − x )
∗ n
+ Rn
2! 3! n!

Sử dụng dãy Taylor 2 lần với:


x=xi+1, x*=xi, h=xi+1 – xi
x=xi-1, x*=xi, h=xi – xi-1
Sai phân số hữu
hạn trung tâm
 f ( xi +1 ) = f ( xi ) + f ′ ( xi ) ⋅ ( h ) + R1

 f ( xi −1 ) = f ( xi ) + f ′ ( xi ) ⋅ ( −h ) + R1
Tiếp tuyến f ( xi +1 ) − f ( xi −1 )
⇒ f ′ ( xi ) ≃
2h
Sai phân số bậc một 10

Sử dụng dãy Taylor 2 lần với: x=xi+1, x*=xi, h=xi+1 – xi; x=xi-1, x*=xi, h=xi – xi-1

× ( −4 )  f ( xi −1 ) = f ( xi ) − h ⋅ f ′ ( xi ) + 1 ⋅ h 2 ⋅ f ′′ ( xi ) − 1 ⋅ h3 ⋅ f ′′′ (ξ ) ; xi −1 ≤ ξ ≤ xi
 2! 3!
+ 
 f ( x ) = f ( x ) − ( 2h ) ⋅ f ′ ( x ) + 1 ⋅ ( 2h )2 ⋅ f ′′ ( x ) − 1 ⋅ ( 2h )3 ⋅ f ′′′ (η ) ; x ≤ η ≤ x
i−2 i−2
 i i
2!
i
3!
i

4 3 8 3
⇔ f ( xi − 2 ) − 4 f ( xi −1 ) = −3 f ( xi ) + 2h ⋅ f ( xi ) + ⋅ h ⋅ f (ξ ) − ⋅ h ⋅ f ′′′ (η )
′ ′′′
3! 3!
f ( xi − 2 ) − 4 f ( xi −1 ) + 3 f ( xi ) 1 2 2 2
⇔ f ( xi ) =
′ − ⋅ h ⋅ f (ξ ) + ⋅ h ⋅ f ′′′ (η )
′′′
2h 3 3
f ( xi − 2 ) − 4 f ( xi −1 ) + 3 f ( xi )
⇔ f ′ ( xi ) = + O ( h2 )
2h
f ( xi − 2 ) − 4 f ( xi −1 ) + 3 f ( xi ) Tương tự cho các
⇒ f ′ ( xi ) =
2h đạo hàm khác
Sai phân số phía trước (Forward) 11

f ( xi +1 ) − f ( xi )
Dùng 2 điểm: f ′ ( xi ) =
h

Dùng 3 điểm: f ′ ( xi ) =
− f ( xi + 2 ) + 4 f ( xi +1 ) − 3 f ( xi )
2h

f ( xi + 2 ) − 2 f ( xi +1 ) + f ( xi )
Dùng 3 điểm: f ′′ ( xi ) =
h2
− f ( xi +3 ) + 4 f ( xi + 2 ) − 5 f ( xi +1 ) + 2 f ( xi )
Dùng 4 điểm: f ′′ ( xi ) =
h2

f ( xi +3 ) − 3 f ( xi + 2 ) + 3 f ( xi +1 ) − f ( xi )
Dùng 4 điểm: f ′′′ ( xi ) =
h3
−3 f ( xi + 4 ) + 14 f ( xi +3 ) − 24 f ( xi + 2 ) + 18 f ( xi +1 ) − 5 f ( xi )
Dùng 5 điểm: f ′′′ ( xi ) =
2h3

f ( xi + 4 ) − 4 f ( xi +3 ) + 6 f ( xi + 2 ) − 4 f ( xi +1 ) + f ( xi )
Dùng 5 điểm: f(
4)
( xi ) =
h4
−2 f ( xi +5 ) + 11 f ( xi + 4 ) − 24 f ( xi +3 ) + 26 f ( xi + 2 ) − 14 f ( xi +1 ) + 3 f ( xi )
Dùng 6 điểm: f ( 4) ( xi ) =
h4
Sai phân số phía sau (Backward) 12

f ( xi ) − f ( xi −1 )
Dùng 2 điểm: f ′ ( xi ) =
h

Dùng 3 điểm: f ′ ( xi ) =
3 f ( xi ) − 4 f ( xi −1 ) + f ( xi − 2 )
2h

f ( xi ) − 2 f ( xi −1 ) + f ( xi − 2 )
Dùng 3 điểm: f ′′ ( xi ) =
h2
2 f ( xi ) − 5 f ( xi −1 ) + 4 f ( xi −2 ) − f ( xi −3 )
Dùng 4 điểm: f ′′ ( xi ) =
h2

f ( xi ) − 3 f ( xi −1 ) + 3 f ( xi − 2 ) − f ( xi −3 )
Dùng 4 điểm: f ′′′ ( xi ) =
h3
5 f ( xi ) − 18 f ( xi −1 ) + 24 f ( xi − 2 ) − 14 f ( xi −3 ) + 3 f ( xi − 4 )
Dùng 5 điểm: f ′′′ ( xi ) =
2h3

f ( xi ) − 4 f ( xi −1 ) + 6 f ( xi − 2 ) − 4 f ( xi −3 ) + f ( xi −4 )
Dùng 5 điểm: f(
4)
( xi ) =
h4
3 f ( xi ) − 14 f ( xi −1 ) + 26 f ( xi −2 ) − 24 f ( xi −3 ) + 11 f ( xi − 4 ) − 2 f ( xi −5 )
Dùng 6 điểm: f ( 4) ( xi ) =
h4
Sai phân số trung tâm (Center) 13

f ( xi +1 ) − f ( xi −1 )
Dùng 2 điểm: f ′ ( xi ) =
2h

Dùng 4 điểm: f ′ ( xi ) =
− f ( xi + 2 ) + 8 f ( xi +1 ) − 8 f ( xi −1 ) + f ( xi − 2 )
12h

f ( xi +1 ) − 2 f ( xi ) + f ( xi −1 )
Dùng 3 điểm: f ′′ ( xi ) =
h2
− f ( xi + 2 ) + 16 f ( xi +1 ) − 30 f ( xi ) + 16 f ( xi −1 ) − f ( xi − 2 )
Dùng 5 điểm: f ′′ ( xi ) =
12h 2

f ( xi + 2 ) − 2 f ( xi +1 ) + 2 f ( xi −1 ) − f ( xi −2 )
Dùng 4 điểm: f ′′′ ( xi ) =
2h3
− f ( xi +3 ) + 8 f ( xi + 2 ) − 13 f ( xi +1 ) + 13 f ( xi −1 ) − 8 f ( xi −2 ) + f ( xi −3 )
Dùng 6 điểm: f ′′′ ( xi ) =
8h 3

f ( xi + 2 ) − 4 f ( xi +1 ) + 6 f ( xi ) − 4 f ( xi −1 ) + f ( xi − 2 )
Dùng 5 điểm: f ( 4) ( xi ) =
h4
− f ( xi +3 ) + 12 f ( xi + 2 ) + 39 f ( xi +1 ) + 56 f ( xi ) − 39 f ( xi −1 ) + 12 f ( xi − 2 ) + f ( xi −3 )
Dùng 7 điểm: f ( 4) ( xi ) =
6h 4
Ví dụ 14

Tính sai phân số bậc 1 và bậc 2 của hàm số sau đây tại các điểm x=1.4 theo các cách phía
trước, phía sau, trung tâm với phương án ít và nhiều điểm. So sánh với lời giải chính xác. Cho
h=0.2. x  
f ( x ) = e sin  
−x

2
Tính đạo hàm bằng công thức:
−x
  x  e  x  −x  1  x  x 
 ( )
′ −x
f x = − e sin   + cos   = e ⋅ 2 cos   − sin  
  
2 2  
2   
2  2 

 f ′′ ( x ) = −e − x  1 cos  x  − sin  x   + e − x  − 1 sin  x  − 1 cos  x   = e − x  3 sin  x  − cos  x  
 2      4 2 2   4  2   
   
2  
2     
2     2 

 x = 1.4 
 ′ 
 ( )
f x −0.06455824515  Lời giải chính xác
 f ′′ ( x ) −0.0694611669 
15

f ( xi +1 ) − f ( xi ) f (1.6 ) − f (1.4 )
1. Phía trước – 2 điểm: f ′ ( xi ) = = = −0.0701521445
h 0.2
−0.0701521445 − ( −0.06455824515 )
⇒ε= = 8.66%
−0.06455824515

f ( xi ) − f ( xi −1 ) f (1.4 ) − f (1.2 )
2. Phía sau – 2 điểm: f ′ ( xi ) = = = −0.056024595
h 0.2
−0.056024595 − ( −0.06455824515 )
⇒ε= = 13.22%
−0.06455824515

f ( xi +1 ) − f ( xi −1 ) f (1.6 ) − f (1.2 )
3. Trung tâm – 2 điểm: f ′ ( xi ) = = = −0.0630883698
2h 2 ⋅ 0.2
−0.0630883698 − ( −0.06455824515 )
⇒ε= = 2.28%
−0.06455824515
16

− f ( xi + 2 ) + 4 f ( xi +1 ) − 3 f ( xi ) − f (1.8 ) + 4 f (1.6 ) − 3 f (1.4 )


1. Phía trước – 3 điểm: f ′ ( xi ) = = = −0.066856643
2h 2 ⋅ 0.2
−0.066856643 − ( −0.06455824515 )
⇒ε= = 3.56%
−0.06455824515

3 f ( xi ) − 4 f ( xi −1 ) + f ( xi − 2 ) 3 f (1.4 ) − 4 f (1.2 ) + f (1.0 )


2. Phía sau – 3 điểm: f ′ ( xi ) = = = −0.068277506
2h 2 ⋅ 0.2
−0.068277506 − ( −0.06455824515 )
⇒ε= = 5.761%
−0.06455824515

3. Trung tâm – 4 điểm:


− f ( xi + 2 ) + 8 f ( xi +1 ) − 8 f ( xi −1 ) + f ( xi − 2 ) − f (1.8 ) + 8 f (1.6 ) − 8 f (1.2 ) + f (1.0 )
f ′ ( xi ) = = = −0.06458127139
12h 12 ⋅ 0.2
−0.06458127139 − ( −0.06455824515 )
⇒ε= = 0.036%
−0.06455824515
17

1. Phía trước – 3 điểm:


f ( xi + 2 ) − 2 f ( xi +1 ) + f ( xi ) f (1.8 ) − 2 (1.6 ) + f (1.4 )
f ′′ ( xi ) = = = −0.032955018
h2 0.22
−0.032955018 − ( −0.0694611669 )
⇒ε= = 52.56%
−0.0694611669

2. Phía sau – 3 điểm: f ( xi ) − 2 f ( xi −1 ) + f ( xi − 2 ) f (1.4 ) − 2 (1.2 ) + f (1.0 )


f ′′ ( xi ) = 2
= 2
= −0.122529115
h 0.2
−0.122529115 − ( −0.0694611669 )
⇒ε= = 76.4%
−0.0694611669

3. Trung tâm – 3 điểm: f ( xi +1 ) − 2 f ( xi ) + f ( xi −1 ) f (1.6 ) − 2 (1.4 ) + f (1.2 )


f ′′ ( xi ) = 2
= 2
= −0.070637748
h 0.2
−0.070637748 − ( −0.0694611669 )
⇒ε= = 1.69%
−0.0694611669
18

4. Phía trước – 4 điểm:


− f ( xi +3 ) + 4 f ( xi + 2 ) − 5 f ( xi +1 ) + 2 f ( xi ) − f ( 2.0 ) + 4 f (1.8 ) − 5 (1.6 ) + 2 f (1.4 )
f ′′ ( xi ) = 2
= 2
= −0.05956694
h 0.2
−0.05956694 − ( −0.0694611669 )
⇒ε= = 14.24%
−0.0694611669
5. Phía sau – 4 điểm:
2 f ( xi ) − 5 f ( xi −1 ) + 4 f ( xi − 2 ) − f ( xi −3 ) 2 f (1.4 ) − 5 (1.2 ) + 4 f (1.0 ) − f ( 0.8 )
f ′′ ( xi ) = 2
= 2
= −0.052617898
h 0.2
−0.052617898 − ( −0.0694611669 )
⇒ε= = 24.25%
−0.0694611669
6. Trung tâm – 5 điểm:
− f ( xi + 2 ) + 16 f ( xi +1 ) − 30 f ( xi ) + 16 f ( xi −1 ) − f ( xi − 2 ) − f (1.8 ) + 16 (1.6 ) − 30 f (1.4 ) + 16 f (1.2 ) − f (1.0 )
f ′′ ( xi ) = = = −0.0694536929
12h 2
12 ⋅ 0.2 2

−0.0694536929 − ( −0.0694611669 )
⇒ε= = 0.01%
−0.0694611669
Sai phân số từng phần z = f ( x, y ) 19

Sai phân số phía trước bậc 1:


hx = xi +1 − xi ; hy = yi +1 − yi
 ∂f f ( xi +1 , yi ) − f ( xi , yi )
 =
 ∂x x = xi
y = yi
hx
⇒
 ∂f f ( xi , yi +1 ) − f ( xi , yi )
=
 ∂y x = xi hy
 y = yi

Sai phân số phía sau bậc 1:


hx = xi − xi −1 ; hy = yi − yi −1
 ∂f f ( xi , yi ) − f ( xi −1 , yi )
 =
 ∂x x = xi
y = yi
hx
⇒
 ∂f f ( xi , yi ) − f ( xi , yi −1 )
=
 ∂y x = xi hy
 y = yi
Sai phân số từng phần z = f ( x, y ) 20

Sai phân số trung tâm bậc 1: hx = xi +1 − xi = xi − xi −1 ; hy = yi +1 − yi = yi − yi −1

 ∂f f ( xi +1 , yi ) − f ( xi −1 , yi )
 =
 ∂x x = xi
y = yi
2hx
⇒
 ∂f f ( xi , yi +1 ) − f ( xi , yi −1 )
=
 ∂y x = xi 2 hy
 y = yi

Sai phân số trung tâm bậc 2:


 ∂2 f f ( xi +1 , yi ) − 2 f ( xi , yi ) + f ( xi −1 , yi )
 2 =
 ∂x x = xi
y = yi
hx2
⇒
∂ f
2
f ( xi , yi +1 ) − 2 f ( xi , yi ) + f ( xi , yi −1 )
 ∂y 2 =
x = xi hy2
 y = yi
Sai phân số từng phần z = f ( x, y ) 21

Sai phân số trung tâm bậc 2:

hx = xi +1 − xi = xi − xi −1 ; hy = yi +1 − yi = yi − yi −1

∂ f
2
∂f  ∂f  ∂f  ∂f 
=  =  
∂x∂y ∂y  ∂x  ∂x  ∂y 
∂ f2  f ( xi +1 , yi +1 ) − f ( xi −1 , yi +1 )  −  f ( xi +1 , yi −1 ) − f ( xi −1 , yi −1 ) 
⇒ =
∂x∂y x = xi 2hx ⋅ 2hy
y = yi
Ứng dụng của việc tính sai phân số 22

A B EIx=104 kN.m2
L =8 m

Cho dầm AB có chiều dài L=8 m như hình vẽ. Độ cứng chịu uốn EIx= 104
kN.m2. Từ thực nghiệm đo đạc được chuyển vị độ võng của dầm theo tọa
độ chiều dài z như trong bảng ở bên cạnh. Yêu cầu bằng phương pháp sai
phân số hãy tính các đại lượng sau ở vị trí z=2 m:
1) Góc xoay θ
2) Nội lực mômen uốn Mx
3) Nội lực lực cắt Qy
4) Tải trọng phân bố w
23

Gọi v là chuyển vị độ võng của dầm. Hàm v(z) là hàm tính độ võng của dầm tại
vị trí có tọa độ z tính từ đầu A của dầm. Ta có các hệ thức sau:

 EI x ⋅ v′ ( z ) = EI x ⋅ θ ( z ) θ ( z ) = v′ ( x ) Đạo hàm bậc nhất


 
 EI x ⋅ v ( z ) = M x ( z )
′′  M x ( z ) = 10 ⋅ v′′ ( z )
4
Đạo hàm bậc hai
 ⇔
 EI x ⋅ v ′′′ ( z ) = Q y ( z ) Q y ( z ) = 10 4
⋅ v ′′′ ( z) Đạo hàm bậc ba
 
 EI x ⋅ v ( z ) = w ( z )
( 4)
 w ( z ) = 10 ⋅ v ( z )
4 ( 4)
Đạo hàm bậc bốn
24
v ( zi − 5 )
v ( zi − 4 ) 1.a. Sai phân số phía trước – dùng 2 điểm:
v ( zi − 3 )
v ( zi +1 ) − v ( zi ) −0.1017674e-2 − ( −0.935208e-3)
v(z ) i −2
θ ( zi ) = v′ ( zi ) ≈ = = −0.206165e-3
v(z )
h 0.4
i −1
1.b. Sai phân số phía sau – dùng 2 điểm:
v(z ) i
v ( zi ) − v ( zi −1 ) −0.935208e-3 − ( −0.775729e-3)
v(z ) i +1 θ ( zi ) = v′ ( zi ) ≈ = = −0.3986975e-3
v(z ) i+2
h 0.4
v(z )
1.c. Sai phân số trung tâm – dùng 2 điểm:
i +3

v(z ) v ( zi +1 ) − v ( zi −1 ) −0.1017674e-2 − ( −0.775729e-3)


i+4
θ ( zi ) = v′ ( zi ) ≈ = = −0.30243125e-3
v(z ) i +5 2h 2 ⋅ 0.4
1.d. Sai phân số phía trước – dùng 3 điểm:
−v ( zi + 2 ) + 4v ( zi +1 ) − 3v ( zi ) − ( −0.101391e-2 ) +4 ( −0.1017674e-2 ) − 3 ( −0.935208e-3)
θ ( zi ) = v ′ ( zi ) ≈ = = −0.3139525e-3
2h 2 ⋅ 0.4
1.e. Sai phân số phía sau – dùng 3 điểm:
3v ( zi ) − 4v ( zi −1 ) + v ( zi − 2 ) 3 ( −0.935208e-3) − 4 ( −0.775729e-3) + ( −0.561253e-3)
θ ( zi ) = v′ ( zi ) ≈ = = −0.32995125e-3
2h 2 ⋅ 0.4
1.f. Sai phân số trung tâm – dùng 4 điểm:
−v ( zi + 2 ) + 8v ( zi +1 ) − 8v ( zi −1 ) + v ( zi − 2 ) − ( −0.101391e-2 ) + 8 ( −0.1017674e-2 ) − 8 ( −0.775729e-3) + ( −0.561253e-3)
θ ( zi ) = v′ ( zi ) ≈ =
12h 12 ⋅ 0.4
= −0.308938125e-3
25
v ( zi −5 )
v ( zi − 4 ) 2.a. Sai phân số phía trước – dùng 3 điểm:
v ( zi −3 ) v ( zi + 2 ) − 2v ( zi +1 ) + v ( zi ) 4 −0.101391e-2 − 2 ( −0.1017674e-2 ) + ( -0.935208e-3 )
v ( zi − 2 ) M x ( zi ) ≈ 10 4 ⋅ = 10 ⋅ = 5.389375
h2 0.42
v ( zi −1 )
2.b. Sai phân số phía sau – dùng 3 điểm:
v ( zi )
v ( zi ) − 2v ( zi −1 ) + v ( zi − 2 ) 4 −0.935208e-3 − 2 ( −0.775729e-3 ) + ( −0.561253e-3 )
v ( zi +1 ) M x ( zi ) ≈ 104 ⋅ 2
= 10 ⋅ 2
= 3.4373125
h 0.4
v ( zi + 2 )
v ( zi +3 )
2.c. Sai phân số trung tâm – dùng 3 điểm:
v ( zi + 4 ) v ( zi +1 ) − 2v ( zi ) + v ( zi −1 ) 4 −0.1017674e-2 − 2 ( −0.935208e-3 ) + ( −0.775729e-3 )
M x ( zi ) ≈ 104 ⋅ 2
= 10 ⋅ 2
= 4.8133125
v ( zi +5 ) h 0.4
2.d. Sai phân số phía trước – dùng 4 điểm:
−v ( zi +3 ) + 4v ( zi + 2 ) − 5v ( zi +1 ) + 2v ( zi ) − ( −0.927468e-3) +4 ( −0.101391e-2 ) − 5 ( −0.1017674e-2 ) + 2 ( −0.935208e-3)
M x ( zi ) ≈ 104 ⋅ = 104 ⋅ = 5.611375
h2 0.42
2.e. Sai phân số phía sau – dùng 4 điểm:
2v ( zi ) − 5v ( zi −1 ) + 4v ( zi − 2 ) − v ( zi −3 ) 4 2 ( −0.935208e-3 ) − 5 ( −0.775729e-3 ) + 4 ( −0.561253e-3 ) − ( −0.326595e-3 )
M x ( zi ) ≈ 104 ⋅ = 10 ⋅ = 5.61325
h2 0.42

2.f. Sai phân số trung −v ( zi + 2 ) + 16v ( zi +1 ) − 30v ( zi ) + 16v ( zi −1 ) − v ( zi − 2 )


M x ( zi ) ≈ 104 ⋅
tâm – dùng 5 điểm: 12h 2
− ( −0.101391e-2 ) + 16 ( −0.1017674e-2 ) − 30 ( −0.935208e-3) + 16 ( −0.775729e-3) − ( −0.561253e-3)
= 104 ⋅ = 4.879973958
12 ⋅ 0.42
26
v ( zi −5 )
v ( zi − 4 ) 3.a. Sai phân số phía trước – dùng 4 điểm:
v ( zi −3 )
v ( zi − 2 ) v ( zi +3 ) − 3v ( zi + 2 ) + 3v ( zi +1 ) − v ( zi )
Qy ( zi ) ≈ 104 ⋅
v ( zi −1 ) h3
v ( zi ) ( −0.927468e-3) − 3 ( −0.101391e-2 ) + 3 ( −0.1017674e-2 ) − ( −0.935208e-3)
= 104 ⋅ = −0.555
v ( zi +1 ) 0.43
v ( zi + 2 )
v ( zi +3 )
3.b. Sai phân số phía sau – dùng 4 điểm:
v ( zi + 4 ) v ( zi ) − 3v ( zi −1 ) + 3v ( zi − 2 ) − v ( zi −3 )
v ( zi +5 )
Qy ( zi ) ≈ 104 ⋅
h3
( −0.935208e-3) − 3 ( −0.775729e-3) + 3 ( −0.561253e-3) − ( −0.326595e-3)
= 104 ⋅ 3
= 5.43984375
0.4

3.c. Sai phân số trung tâm – dùng 4 điểm:


v ( zi + 2 ) − 2v ( zi +1 ) + 2v ( zi −1 ) − v ( zi − 2 )
Qy ( zi ) ≈ 104 ⋅
2h3
( −0.101391e-2 ) − 2 ( −0.1017674e-2 ) + 2 ( −0.775729e-3) − ( −0.561253e-3)
= 104 ⋅ = 2.440078125
2 ⋅ 0.43
27
v ( zi − 5 )
v ( zi − 4 ) 3.d. Sai phân số phía trước – dùng 5 điểm:
v ( zi − 3 )
−3v ( zi + 4 ) + 14v ( zi +3 ) − 24v ( zi + 2 ) + 18v ( zi +1 ) − 5v ( zi )
v ( zi − 2 ) Qy ( zi ) ≈ 104 ⋅
2h3
v ( zi −1 )
−3 ( −0.772131e-3) + 14 ( −0.927468e-3) − 24 ( −0.101391e-2 ) + 18 ( −0.1017674e-2 ) − 5 ( −0.935208e-3)
v ( zi ) = 104 ⋅
2 ⋅ 0.43
v ( zi +1 ) = 1.842890625
v ( zi + 2 )
v ( zi + 3 ) 3.e. Sai phân số phía sau – dùng 5 điểm:
v ( zi + 4 )
5v ( zi ) − 18v ( zi −1 ) + 24v ( zi − 2 ) − 14v ( zi −3 ) + 3v ( zi − 4 )
v ( zi + 5 ) Qy ( zi ) ≈ 104 ⋅
2h3
5 ( −0.935208e-3) − 18 ( −0.775729e-3) + 24 ( −0.561253e-3) − 14 ( −0.326595e-3) + 3 ( −0.119372e-3)
= 104 ⋅
2 ⋅ 0.43
= 2.439375
3.f. Sai phân số trung tâm – dùng 6 điểm:
−v ( zi +3 ) + 8v ( zi + 2 ) − 13v ( zi +1 ) + 13v ( zi −1 ) − 8v ( zi − 2 ) + v ( zi −3 )
Qy ( zi ) ≈ 104 ⋅
8h3
− ( −0.927468e-3) + 8 ( −0.101391e-2 ) − 13 ( −0.1017674e-2 ) + 13 ( −0.775729e-3) − 8 ( −0.561253e-3) + ( −0.326595e-3)
= 104 ⋅
8 ⋅ 0.43
= 2.439492188
28
v ( zi − 5 )
v ( zi − 4 ) 4.a. Sai phân số phía trước – dùng 5 điểm:
v ( zi − 3 ) v ( zi + 4 ) − 4v ( zi +3 ) + 6v ( zi + 2 ) − 4v ( zi +1 ) + v ( zi )
w ( zi ) ≈ 104 ⋅
v ( zi − 2 ) h4
v ( zi −1 ) ( −0.772131e-3) − 4 ( −0.927468e-3) + 6 ( −0.101391e-2 ) − 4 ( −0.1017674e-2 ) + ( −0.935208e-3)
= 104 ⋅
v ( zi ) 0.44
v ( zi +1 ) = −3.996484375
v ( zi + 2 )
v ( zi + 3 )
4.b. Sai phân số phía sau – dùng 5 điểm:
v ( zi + 4 ) v ( zi ) − 4v ( zi −1 ) + 6v ( zi − 2 ) − 4v ( zi −3 ) + v ( zi − 4 )
w ( zi ) ≈ 104 ⋅
v ( zi + 5 ) h4
( −0.935208e-3) − 4 ( −0.775729e-3) + 6 ( −0.561253e-3) − 4 ( −0.326595e-3) + ( −0.119372e-3)
= 104 ⋅
0.44
= −5.00078125
4.c. Sai phân số trung tâm – dùng 5 điểm:

v ( zi + 2 ) − 4v ( zi +1 ) + 6v ( zi ) − 4v ( zi −1 ) + v ( zi −2 )
w ( zi ) ≈ 10 ⋅
4

h4
( −0.101391e-2 ) − 4 ( −0.1017674e-2 ) + 6 ( −0.935208e-3) − 4 ( −0.775729e-3) + ( −0.561253e-3)
= 104 ⋅
0.44
= −4.999609375
29
v ( zi − 5 )
v ( zi − 4 ) 4.d. Sai phân số phía trước – dùng 6 điểm:
v ( zi − 3 )
v ( zi − 2 ) −2v ( zi +5 ) + 11v ( zi + 4 ) − 24v ( zi +3 ) + 26v ( zi + 2 ) − 14v ( zi +1 ) + 3v ( zi )
w ( zi ) ≈ 104 ⋅
v ( zi −1 ) h4
−2 ( −0.56425e-3) + 11( −0.772131e-3) − 24 ( −0.927468e-3) + 26 ( −0.101391e-2 ) − 14 ( −0.1017674e-2 ) + 3 ( −0.935208e-3)
v ( zi ) = 104 ⋅
0.44
v ( zi +1 ) = −9.983203125
v ( zi + 2 )
v ( zi + 3 ) 4.e. Sai phân số phía sau – dùng 6 điểm:
v ( zi + 4 ) 3v ( zi ) − 14v ( zi −1 ) + 26v ( zi − 2 ) − 24v ( zi −3 ) + 11v ( zi −4 ) − 2v ( zi −5 )
w ( zi ) ≈ 104 ⋅
v ( zi + 5 ) h4
3 ( −0.935208e-3) − 14 ( −0.775729e-3) + 26 ( −0.561253e-3) − 24 ( −0.326595e-3) + 11( −0.119372e-3) − 2 ( 0 )
= 104 ⋅
0.44
= −5.003125000

4.f. Sai phân số trung tâm – dùng 7 điểm:


−v ( zi +3 ) + 12v ( zi + 2 ) + 39v ( zi +1 ) + 56v ( zi ) − 39v ( zi −1 ) + 12v ( zi −2 ) + v ( zi −3 )
w ( zi ) ≈ 104 ⋅
6h 4
− ( −0.927468e-3) + 12 ( −0.101391e-2 ) + 39 ( −0.1017674e-2 ) + 56 ( −0.935208e-3) − 39 ( −0.775729e-3) + 12 ( −0.561253e-3) + ( −0.326595e-3)
= 104 ⋅
6 ⋅ 0.44
= −5215.402735
30

1) Cho biết lời giải chính xác của góc xoay θ(l=2)=–0.3089375003e–3 (rad). Tính
phần trăm sai số so với các phép tính sai phân số đã thực hiện.
2) Cho biết biểu đồ lực phân bố w cũng chính là hình vẽ dầm chịu tải trên thực
tế. Vẽ lại biểu đồ lực cắt Qy và mômen uốn Mx để so sánh với các phép tính
sai phân số đã thực hiện.
31

P = 6 kN
M 1 = 10 kN.m q = 5 kN/m
M 2 = 20 kN.m
w( z)
1) Lời giải chính xác của w(z=2)=–5 kN/m
z=2

Qy ( z )
2) Lời giải chính xác của:
Qy(z=2)=12.44–5.2=2.44 kN

3) Lời giải chính xác của:


Mx ( z) Mx(z=2)=–10+0.5.(12.44+2.44).2=4.88 kN.m
Bảng so sánh kết quả 32

1. Để tính góc xoay tại z=2 thì sai phân số bậc nhất phía sau và trước với 2 điểm, phía sau
với 3 điểm đem lại kết quả không chính xác (Sai số > 5%)
2. Để tính nội lực mômen uốn tại z=2 thì chỉ có sai phân số bậc 2 trung tâm là đem đến kết
quả chính xác
3. Để tính nội lực lực cắt tại z=2 thì sai phân số bậc ba phía sau, phía trước với 4 điểm, phía
trước với 5 điểm đem lại kết quả không chính xác (Sai số > 5%)
4. Để tính tải trọng phân bố tại z=2 thì sai phân số bậc bốn phía trước (với cả 5 điểm hay 6
điểm), sai phân số trung tâm với 7 điểm đem lại kết quả không chính xác (Sai số > 5%)
Cách tính sai số 33

 cx − gd
ε = × 100%
 cx
if cx = 0 ⇒ ε = gd

You might also like