Lớn bớc tính.

Một phần của tài liệu giải phương trình chuyển động của cơ hệ sử dụng các công cụ phần mềm ,qua các phần mềm matlab và daesol (Trang 26 - 28)

Thuộc tính Giá trị Mô tả

InitialStep Gợi ý bớc tính ban đầu. InitialStep đặt một

giới hạn trên cho bớc tính đầu tiên mà công cụ sẽ thử. Nếu bạn không đặt InitialStep, bớc tính ban đầu dựa trên độ dốc của nghiệm tại thời điểm đầu tspan(1), và nếu tất cả các thành phần nghiệm là không, thì tức là đã thử với b-

ớc quá lớn.

MaxStep Số dơng

{0.1*abs(t0- tf)}

Giới hạn trên của bớc tính. Nếu PTVP có hệ số hoặc nghiệm tuần hoàn, có thể là tốt nếu đặt MaxStep cho một số phần (nh 1/4) của chu kỳ. Điều này bảo đảm rằng công cụ không mở rộng bớc thời gian quá lớn và bớc không vợt quá một chu kỳ. Không giảm MaxStep:

• Để tạo thêm nút đầu ra. Nó có thể làm giảm đáng kể thời gian giải. Để thay thế, dùng Refine.

• Khi nghiệm hình nh không đủ chính xác. Để thay thế, giảm sai số tơng đối RelTol, và tính các giá trị thích hợp cho véctơ AbsTol.

g) ode15s.

Thuộc tính ode15s cho phép bạn lựa chọn các sơ đồ tính, cũng nh xác định cấp chính xác lớn nhất cho sơ đồ đợc sử dụng.

Thuộc tính Giá trị Mô tả

MaxOrder 1 | 2 | 3 | 4 | {5} Cấp chính xác lớn nhất của sơ đồ đợc dùng để giải nghiệm .

BDF on | {off} Xác định xem bạn có muốn dùng công thức

BDFs thay cho công thức mặc định NDFs hay không. Đặt BDF là ’on’ để có ode15s dùng BDFs. Với cả NDFs và BDFs, các công thức

cấp 1 và 2 đều ổn định A (miền ổn định bao gồm toàn bộ nửa trái mặt phẳng phức). Các công thức cấp cao hơn đều không ổn định. Có một lớp các bài toán cứng (dao động cứng) đ- ợc giải có hiệu quả hơn nếu giảm MaxOrder (ví dụ thành 2) để chỉ có các công thức ổn định nhất đợc sử dụng.

Một phần của tài liệu giải phương trình chuyển động của cơ hệ sử dụng các công cụ phần mềm ,qua các phần mềm matlab và daesol (Trang 26 - 28)

Tải bản đầy đủ (DOC)

(100 trang)
w