Tạo tam giác cho mesh

Một phần của tài liệu Hướng dẫn sử dụng Phần mềm River2D và các ứng dụng thực tiễn của nó pps (Trang 35 - 40)

III) Quá trình rời rạc hóa trên R2D_Mesh:

f.Tạo tam giác cho mesh

Ta có thể tạo tam giác bất cứ lúc nào khi thêm điểm vào bằng lệnh “triangulate”. Nó gọi ra phếp tam giác hóa Delauney để cho ra dạng tam giác tốt

nhất. các tam giác này sẽ gần xem như đều nhất có thể. Nó có thể bảo đảm là các tam giác sẽ không vượt ra khỏi các biên trong và biên ngoài. Ví dụ như sau:

Kết quả của tạo tam giác sẽ hiện bao hết miền địa hình trên. Tùy thuộc vào các vị trí nút, kết quả việc tạo tam giác có thể chấp nhận hoặc không. Thường yêu cầu nhiều lần làm mịn sẽ làm tăng chất lượng việc tính toán chính xác và nó cũng sẽ có giá trị bằng số cho chất lượng trên.

g.Làm mịn

Để làm cho tam giác thêm đều đặn thì cần dùng “smooth”. Quá trình làm mịn dịch chuyển từng điểm để nó về vị trí của các điểm lân cận, tạo tam giác đều hơn.

Sau khi điểm được rời đi, chúng sẽ tạo lại các tam giác mới để chắc chắn có tam giác đều nhất. quá trình này thực hiện nhiều lần càng tốt vì nó sẽ trở nên càng mịn hơn và đều hơn, nhưng không tốt là việc rời rạc hóa sẽ giảm đi tác dụng.

Lệnh này gây cho các điểm floating và sliding (trên breakline) dịch chuyển. hướng của các điểm đó sẽ đi về phía cac cạnh tam giác lớn.

Việc tam giác hóa cần làm mịn và kiểm tra cẩn thận. Ta có thể thêm vào các điểm floating nơi mà tam giác có vùng ít điểm hoặc vùng có sự thay đổi đột ngôt cần nhiều điểm và bỏ đi những điểm mà quá dày đặc và làm mịn bằng smoothing để làm tăng chất lượng của tính toán.

Các hệ số để điều khiển quan hệ quan trọng của địa hình tiêu chuẩn có thể thiết lập ở “option” menu. Chọn “set topo smoothing parameter” và đưa giá trị từ 0 đến 1. giá trị 0 nhấn mạnh là không bị địa hình ảnh hưởng và giá trị 1 là không xem xét hình dạng phần tử. ta nên để đúng theo mặc định là 0,5.

Giá tri QI là chỉ số chất lượng của mesh mà sẽ dùng để tìm ra độ nhám. Con số này dùng để thể hiện cho chất lượng tam giác hóa thấp nhất của vùng nào đó trong tổng thể. Nó là tỉ số giữa tâm tam giác tới các một vòng tròn tạo bởi các tâm của các tam giác lân cận. như vây giá trị tốt nhất (đều nhất) là 1. còn thực tế sẽ nhỏ hơn. Cho phếp là nằm từ 0.15 đến 0,5. tốt nhất là từ 0,3 đến 0.5

Quá trình làm mịn sẽ thường làm tăng giá trị QI, nhưng tăng rất chậm, và QI có thể giảm nếu breakline có nhiều. Tam giác tệ nhất ứng với số QI, nó sẽ có màu đỏ

được tìm bởi lệnh “find worst triangle”. Với tam giác này ta cần phải thay đổi bằng cách thêm, bớt hay di chuyển điểm di động.

Trong quá trình làm mịn ta có thể sử dụng các lệnh “zoom on point”, “zoom out” hay “zoom on rectangle” và dùng “center on point” để thay đổi màn hình hiển thị theo ý muốn, làm cho việc làm mịn được dẽ dàng hơn.

Trong suốt quá trình làm mịn, biên của sông là cần chú ý hơn cả. nếu tam giác có QI<0.5 và có cạnh nằm trên biên thì ta cần thêm điểm nằm trên biên để chia tam giác đó làm hai. Lặp lại việc làm mịn trên bằng cách thêm điểm vào trên biên cho đến khi tam giác là gần như đã đều. Việc làm mịn trên vùng gần biên cũng sẽ tư động làm cho sự làm mịn và rời rạc trên biên tốt theo.

Lưu trữ dữ liệu mesh

Khi ta thực hiện xong bất cứ giai đoạn nào nó cần lưu trữ ở mesh hoặc ở river2D bằng lệnh “save as mesh”hoặc ”save as river2D input file”.save as mesh” bằng với lênh “save” là lưu lại dưới đuôi msh, nó sẽ lưu lại điểm, biên, breakline. “save” dùng để lưu trong suốt quá trình làm tiếp theo của ta.

save as river 2D input file” sẽ lưu dữ liệu trong river2D có đuôi là .cdg khi nó đã có đủ dữ liệu để chạy.

Trước khi lưu trữ, hộp thoại xuất hiện yêu cầu một số dự đoán cho cao trình mặt nước ở dòng đi vào. Vì điều kiện biên dòng vào thường là lưu lượng đi vào nên cao trình mực nước đi vào thường là ẩn mà chương trình đi giải. Nghiệm dự đoán bởi người sử dụng để làm điều kiện ban đầu cho mực nước của toàn miền.

Phụ thuộc vào dự đoán dòng đi vào ( nên cao hơn dòng đi ra), điều kiện mực nước ban đầu đã được đưa vào. Điều kiện vận tốc ban đầu được giả định là bằng 0. Trong suốt bước thời gian đầu của phếp tính trong river2D, nước sẽ bắt đầu chảy từ mặt đi vào đến dòng ra, dọc trong kênh.

Khi ta tạo mesh thì nên lưu lại sau khi làm từng mục để không bị mất đi các mục đã làm trước. Đầu tiên ta mở chương trình mesh và mở file bed của chương trình ta làm ra, sau đó mở file mesh ta đã lưu thì nó sẽ xuất hiện trên mesh.

RIVER2D

DÒNG ỔN ĐỊNH (STEADY FLOW)

Một phần của tài liệu Hướng dẫn sử dụng Phần mềm River2D và các ứng dụng thực tiễn của nó pps (Trang 35 - 40)