b. Ph−ơng pháp phân tích theo cân bằng giới hạn của Covári và
3.2.1 Giới thiệu về ch−ơng trình sử dụng trong tính toán
Ch−ơng trình mà tác giả sử dụng trong tính toán là FlexPDE phiên bản 5.0.7, d−ới đây xin giới thiệu tổng quan về ch−ơng trình này.
FlexPDE là “ch−ơng trình xây dựng mô hình phần tử hữu hạn và giải pháp số hoá dựa trên tập lệnh”. Theo nghĩa đó, tập lệnh đ−ợc viết bởi ng−ời sử dụng FlexPDE sẽ thực hiện các giải pháp cần thiết để mô tả hệ thống ph−ơng trình vi phân không hoàn chỉnh (vi phân riêng) vào trong mô hình phần tử hữu hạn, giải bài toán và đ−a ra kết quả cuối cùng ở dạng các biểu đồ, hình ảnh, bảng biểu hoặc các tệp (file) kết quả.
FlexPDE cũng là “môi tr−ờng gải quyết các bài toán” – Nó sẽ tự tìm ra các công thức cần thiết để giải các ph−ơng trình vi phân không hoàn chỉnh: ng−ời lập trình đ−a ra tập lệnh, thành phần tạo l−ới phần tử hữu hạn sẽ tự chia l−ới, phần giải bài toán sẽ phân tích mô hình đó để đ−a ra giải pháp phù hợp nhất và đ−a ra kết quả, ng−ời lập trình có thể thay đổi tập lệnh để khảo sát bài toán.
Luận văn thạc sỹ kỹ thuật– Ch−ơng 3 - 67 - bùi văn d−ỡng
FlexPDE không có những bài toán định tr−ớc hay danh mục các công
thức, tất cả các ph−ơng trình vi phân không hoàn chỉnh đều phải đ−ợc đ−a vào do ng−ời sử dụng.
Ngôn ngữ tập lệnh của FlexPDE là ngôn ngữ “tự nhiên” vì nó cho phép ng−ời sử dụng mô tả hệ thống ph−ơng trình vi phân và các yếu tố hình học của vùng khảo sát theo cách hoàn toàn tự nhiên nh− là cách họ miêu tả với những đồng nghiệp của mình trên giấy hoặc bằng miệng.
Nh− vậy một yêu cầu bắt buộc để có thể sử dụng đ−ợc ch−ơng trình này là ng−ời dùng phải mô tả đ−ợc bài toán của mình thành dạng hệ ph−ơng trình vi phân.