3.2.3. SUBROUTINE WRITE_COMMAND_FILE
Chƣơng trình con thủ tục này làm nhiệm vụ tạo ra một file kịch bản điều khiển phần mềm mã nguồn mờ Gnuplot vẽ các đƣờng cong fuzzy biểu diễn sự tƣơng quan giữa mỗi thông số đầu vào đối với thông số đầu ra của mô hình.
File ảnh này sẽ đƣợc lƣu lại với hai định dạng phổ biển là *.png và định dạng *.eps. Định dạng *.png có thể đọc đƣợc một cách dễ dàng bằng phần mềm đọc ảnh đƣợc cài đặt mặc định trên Windows*OS. Định dạng *.eps có thể đƣợc xem bằng phần mềm Ghostgum với ƣu điểm: chất lƣợng hiển thị rõ ràng, khi phóng to hoặc thu nhỏ, chữ số và đơn vị không bị biến dạng (thích hợp trình chiếu trên các màn hình lớn), có thể chèn vào các file LaTex một cách dễ dàng.
Bắt đầu
Đọc tên các thuộc tính vào/ra từ file dữ liệu
Đọc lấy các mẫu từ lƣới địa chất tƣơng ứng với các thông số vào/ ra
Xếp hạng từng thông số dựa trên biểu thức (2.4) (2.5)
Lƣu lại tên thông số tƣơng ứng với kết quả
xếp hạng
3.2.4. SUBROUTINE RUN_GNUPLOT
Phần mềm vẽ hình mã nguồn mở Gnuplot là một phần mềm có giao diện dòng lệnh, nó cho phép ngƣời dùng có thể thao tác từ cửa sổ Command prompt, do vậy bằng phƣơng pháp sử dụng lệnh System () của ngôn ngữ lập trình fortran có thể khởi đông GNU Plot và điều khiên nó thực hiện một kịch bản đƣợc xây dựng từ trƣớc.
3.3. Modul NEURALNETWORK.F90
Module NEURALNETWORK.F90 chứa các chƣơng trình con loại hàm và chƣơng trình con thủ tục nhằm xây dựng đặc trƣng nứt nẻ từ bộ dữ liệu đƣợc lấy từ những ô lƣới mà giếng đi qua. Mỗi bộ dữ liệu sẽ chứa các thông số đầu vào và đầu ra mục tiêu của mô hình mạng thần kinh nhân tạo. Sơ đồ khối mô tả hoạt động của mạng thần kinh nhân tạo. Sơ đồ hoạt động của modul nhƣ hình 3.6.