<< Chapter < Page Chapter >> Page >

2.1. GIỚI THIỆU.

Nhiều hệ thống vật lý phức tạp được biểu diễn bởi phương trình vi phân nó không có thể giải chính xác bằng giải tích. Trong kỹ thuật, người ta thường sử dụng các giá trị thu được bằng việc giải gần đúng của các hệ phương trình vi phân bởi phương pháp số hóa. Theo cách đó, lời giải của phương trình vi phân đúng là một giai đoạn quan trọng trong giải tích số.

Trong trường hợp tổng quát, thứ tự của việc làm tích phân số là quá trình từng bước chính xác chuổi giá trị cho mỗi biến phụ thuộc tương ứng với một giá trị của biến độc lập. Thường thủ tục là chọn giá trị của biến độc lập trong một khoảng cố định. Độ chính xác cho lời giải bởi tích phân số phụ thuộc cả hai phương pháp chọn và kích thước của khoảng giá trị. Một số phương pháp thường xuyên dùng được trình bày trong các mục sau đây.

2.2. GIẢI PHƯƠNG TRÌNH VI PHÂN BẰNG PHƯƠNG PHÁP SỐ.

2.2.1 Phương pháp Euler:

Cho phương trình vi phân bậc nhất.

dy dx = f ( x , y ) size 12{ { { ital "dy"} over { ital "dx"} } =f \( x,y \) } {} (2.1)

yxyxy = g(x,c)y0x0Hình 2.1: Đồ thị của hàm số từ bài giải phương trình vi phân0

Khi x là biến độc lập và y là biến phụ thuộc, nghiệm phương trình (2.1) sẽ có dạng:

y = g(x,c) (2.2)

Với c là hằng số đã được xác định từ lý thuyết trong điều kiện ban đầu. Đường cong miêu tả phương trình (2.2) được trình bày trong hình (2.1). Từ chỗ tiếp xúc với đường cong, đoạn ngắn có thể giả sử là một đoạn thẳng. Theo cách đó, tại mỗi điểm riêng biệt (x0,y0) trên đường cong, ta có:

Δy dy dx 0 Δx size 12{Δy approx { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{0} } Δx} {}

Với dy dx 0 size 12{ { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{0} } } {} là độ dốc của đường cong tại điểm (x0,y0). Vì thế, ứng với giá trị ban đầu x0 và y0, giá trị mới của y có thể thu được từ lý thuyết là x:

y 1 = y 0 + Δy size 12{y rSub { size 8{1} } =y rSub { size 8{0} } +Δy} {} hay y 1 = y 0 + dy dx 0 h size 12{y rSub { size 8{1} } =y rSub { size 8{0} } + { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{0} } h} {} (đặt h = x)

Khi y là số gia của y tương ứng với một số gia của x. Tương tự, giá trị thứ hai của y có thể xác định như sau.

y 2 = y 1 + dy dx 1 h size 12{y rSub { size 8{2} } =y rSub { size 8{1} } + { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{1} } h} {}

xx0x1x2x3y0y1y2y3hhhy= g(x,c)Hình 2.2 : Đồ thị của lời giải xấp xỉcho phương trình vi phân bằng phương pháp Euler0y

Khi dy dx 1 = f ( x 1 , y 1 ) size 12{ { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{1} } =f \( x rSub { size 8{1} } ,y rSub { size 8{1} } \) } {}

Quá trình có thể tính tiếp tục, ta được:

y 3 = y 2 + dy dx 2 h size 12{y rSub { size 8{3} } =y rSub { size 8{2} } + { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{2} } h} {}

y 4 = y 3 + dy dx 3 h size 12{y rSub { size 8{4} } =y rSub { size 8{3} } + { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{3} } h} {}

...........................

Bảng giá trị x và y cung cấp cho toàn bộ bài giải phương trình (2.1). Minh họa phương pháp như hình 2.2.

2.2.2. phương pháp biến đổi euler.

Trong khi ứng dụng phương pháp Euler, giá trị dy/dx của khoảng giả thiết tính toán bắt đầu vượt ra ngoài khoảng cho phép. Sự thay thế đó có thể thu được bằng cách tính toán giá trị mới của y cho x1 như trước.

x1 = x0 + h

y 1 ( 0 ) = y 0 + dy dx 0 h size 12{y rSub { size 8{1} } rSup { size 8{ \( 0 \) } } =y rSub { size 8{0} } + { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{0} } h} {}

Dùng giá trị mới x1 và y1(0) thay vào phương trình (2.1) để tính toán gần đúng giá trị của dy dx 1 size 12{ { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{1} } } {} tại cuối khoảng.

dy dx 1 ( 0 ) = f ( x 1 , y 1 ( 0 ) ) size 12{ { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{1} } rSup { size 8{ \( 0 \) } } =f \( x rSub { size 8{1} } ,y rSub { size 8{1} } rSup { size 8{ \( 0 \) } } \) } {}

Sau đó tận dụng giá trị y1(1) có thể tìm thấy bởi dùng trung bình của dy dx 0 size 12{ { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{0} } } {} dy dx 1 ( 0 ) size 12{ { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{1} } rSup { size 8{ \( 0 \) } } } {} như sau:

y 1 ( 1 ) = y 0 + dy dx 0 + dy dx 1 ( 0 ) 2 h size 12{y rSub { size 8{1} } rSup { size 8{ \( 1 \) } } =y rSub { size 8{0} } + left ( { { { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{0} } + { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{1} } rSup { size 8{ \( 0 \) } } } over {2} } right )h} {}

Dùng x1 và y1(1), giá trị xấp xỉ thứ ba y1(2) có thể thu được bởi quá trình tương tự như sau: y 1 ( 2 ) = y 0 + dy dx 0 + dy dx 1 ( 1 ) 2 h size 12{y rSub { size 8{1} } rSup { size 8{ \( 2 \) } } =y rSub { size 8{0} } + left ( { { { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{0} } + { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{1} } rSup { size 8{ \( 1 \) } } } over {2} } right )h} {}

Ta được:

y 1 ( 3 ) = y 0 + dy dx 0 + dy dx 1 ( 2 ) 2 h size 12{y rSub { size 8{1} } rSup { size 8{ \( 3 \) } } =y rSub { size 8{0} } + left ( { { { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{0} } + { { ital "dy"} over { ital "dx"} } \rline rSub { size 8{1} } rSup { size 8{ \( 2 \) } } } over {2} } right )h} {}

Quá trình có thể tính tiếp tục cho đến khi hai số liền nhau ước lượng cho y là ngang bằng nằm trong phạm vi mong muốn. Quá trình hoàn toàn lặp lại thu được giá trị y2. Kết quả thu được có sự chính xác cao hơn từ sự biến đổi của phương pháp Euler được minh họa trong hình 2.3.

Questions & Answers

what are components of cells
ofosola Reply
twugzfisfjxxkvdsifgfuy7 it
Sami
58214993
Sami
what is a salt
John
the difference between male and female reproduction
John
what is computed
IBRAHIM Reply
what is biology
IBRAHIM
what is the full meaning of biology
IBRAHIM
what is biology
Jeneba
what is cell
Kuot
425844168
Sami
what is biology
Inenevwo
what is cytoplasm
Emmanuel Reply
structure of an animal cell
Arrey Reply
what happens when the eustachian tube is blocked
Puseletso Reply
what's atoms
Achol Reply
discuss how the following factors such as predation risk, competition and habitat structure influence animal's foraging behavior in essay form
Burnet Reply
cell?
Kuot
location of cervical vertebra
KENNEDY Reply
What are acid
Sheriff Reply
define biology infour way
Happiness Reply
What are types of cell
Nansoh Reply
how can I get this book
Gatyin Reply
what is lump
Chineye Reply
what is cell
Maluak Reply
what is biology
Maluak
what is vertibrate
Jeneba
what's cornea?
Majak Reply
what are cell
Achol
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Giáo trình giải tích mạng điện. OpenStax CNX. Jul 30, 2009 Download for free at http://cnx.org/content/col10815/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Giáo trình giải tích mạng điện' conversation and receive update notifications?

Ask