Sử dụng GEMPACK để giải mô hình

Một phần của tài liệu ORANI-G Mô hình chung cho các Mô hình Cân bằng Tổng thể Quốc Gia (Trang 77)

Hình 12 và 13 cho thấy, ở dạng đơn giản hóa, các giai đoạn chính trong quá trình xử lý của GEMPACK. Nhiệm vụ đầu tiên và lớn nhất là mô tả các phương trình của mô hình bằng ngôn ngữ TABLO, đã được trình bày chi tiết trong các phần trước. Tài liệu này được chứa trong file ORANIG.TAB (phía trên, bên trái của hình).

Mô hình mô tả trên cho đến lúc này có quá nhiều phương trình và biến để có thể tìm nghiệm một cách dễ dàng. Có thể giảm số lượng biến và phương trình bằng cách cho chương trình TABLO thực hiện:

 Lược bỏ (omit) một số biến ra khỏi hệ phương trình. Phương án này hữu ích với các biến ngoại sinh và không bị shock (phần trăm thay đổi bằng zero). Thông thường, ta có thể lược bỏ phần lớn các biến thay đổi công nghệ. Đương nhiên, tập hợp các biến được lựa chọn để lược bỏ sẽ thay đổi tùy theo mô phỏng cần thực hiện.

 Thay thế (substitute out) một số biến bằng các phương trình tương ứng. Cách này dẫn đến ít phương trình hơn nhưng các phương trình sẽ phức tạp hơn. Thông thường, ta sử dụng phương pháp này để loại bỏ các biến ma trận nhiều chiều mà được định nghĩa bằng các phương trình trình đơn giản. Ví dụ, phương trình:

Equation E_x1_s # Demands for Commodity Composites #

xuất hiện trong Đoạn trích 10 của file TABLO Input, có thể được dùng để thay thế biến variable x1_s. Thực tế, tên của các phương trình ORANI-G được chọn để đề xuất biến nào có thể được loại ra28

. Các biến để lược bỏ và các cặp biến và phương trình thay thế được liệt kê trong file lệnh thứ hai: ORANIG.STI.

Chương trình TABLO chuyển đổi các file TABLO và STI thành một file nguồn FORTRAN, ORANIG.FOR; file này chứa các mã đặc thù của mô hình cần cho chương trình giải mô hình.

Chương trình Fortran sẽ kết hợp ORANIG.FOR với những mã khác để tạo ra chương trình ORANIG.EXE. Chương trình này sẽ có thể được dùng để giải mô hình mà người dùng q uy định bằng các file TABLO và STI.

ORANIG.AXT ORANIG.AXS ORANIG.FOR ORANIG.FOR ORANIG.TAB ORANIG.EXE Legend Text File Program Binary File FORTRAN compiler ORANIG.STI TABLO program

Hình 11. Xây dựng file đặc thù .EXE của mô hình

Các mô phỏng được thực hiện với file ORANIG.EXE. Các đầu vào bao gồm:

 Một file số liệu chứa số liệu đầu vào, đầu ra và các tham số hành vi. File số liệu này chứa tất cả các thông tin cần thiết cho điểm cân bằng ban đầu.

 Các số liệu do người dùng đưa vào bằng file văn bản (CMF) nhằm xác định: a) Những biến nào là biến ngoại sinh

b) Các cú sốc áp dụng lên một số biến ngoại sinh

c) Quá trình tính toán được chia thành bao nhiêu bước, và

d) Tên của các file đầu vào và đầu ra, và các chi tiết khác của quá trình giải mô hình.

Mỗi mô phỏng tạo ra một file nghiệm SL4. File SL4 có dạng nhị phân. Nghĩa là nó có thể được xem với chương trình ViewSOL chạy trong môi trường Windows. Đây là một chương trình tổng quát, không gắn với một mô hình cụ thể nào.

Một phần của tài liệu ORANI-G Mô hình chung cho các Mô hình Cân bằng Tổng thể Quốc Gia (Trang 77)