LOADFLOW là phần mềm đã được tác giả phát triển từ những thuật giải gốc và cũng đã từng trải qua các giai đoạn sơ khởi nhất, chỉ là các đoạn chương trình nhỏ nhằm giải bài toán chế độ xác lập dùng trong các tính toán bài tập dài, đồ án môn học và một vài ứng dụng khác trong giảng dậy cho đến tận cuối những năm 1998 thì LOADFLOW mới lầm đầu tiên được hình thành như một sản phẩm phần mềm tương đối đầy đủ chạy dưới nền MS-DOS và ngày càng được hoàn thiện cho đến tận ngày nay và trải qua các giai đoạn chính như phần giới thiệu cụ thể dưới đây:
Phiên bản 0.0 (1995 – 1996)
Phiên bản 2.0 đến 3.0 (1996 – 1998)
Phiên bản 3.0 đến 4.0 (1998 – 2001)
Phiên bản 4.01 đến 5.04 (2001 – 2004)
Phiên bản 6.01 đến 6.04 (2004 – 2008)
Video giới thiệu Loadflow 7.05
Phiên bản 0.0 (1995 – 1996)
Giai đoạn phát triển đầu tiên của LOADFLOW là các đoạn chương trình viết trong ngôn ngữ Pascal for Ms-Dos. Trong gia đoạn này LOADFLOW chưa hình thành một công cụ đầy đủ, nó chỉ được dùng để kiểm tra thuật giải, kiểm tra mức độ chính xác, chưa có khả năng đáp ứng với lưới điện của thực tế vì số lượng nhánh và nút còn bị giới hạn chưa được mở rộng.
Phiên bản 2.0 đến 3.0 (1996 – 1998)
Đây là giai đoạn phát triển mạnh mẽ nhất theo quan điểm cải tiến thuật giải và phương pháp lập trình. Biến các đoạn chương trình viết theo các thuật giải lý thuyết dần trở thành các phần mềm ứng dụng, tức là có khả năng giải quyết được các bài toán của thực tế. Trong giai đoạn này LOADFLOW được chuyển sang viết bằng Foxpro for Dos, đó là vì để giải quyết các vấn đề vướng mắc về kỹ thuật mà trong Pascal chưa giải quyết được(*) (tham khảo thêm tác giả). Cuối giai đoạn này LOADFLOW đã hình thành như một công cụ đầy đủ Loadflow for Dos, nó bao gồm cả đĩa cài và tài liệu hướng dẫn đi kèm. Đã từng được khai thác trong các luận văn tốt nghiệp của sinh viên ngành hệ thống điện, và cũng lần đầu tiên được khai thác thử nghiệm ngoài thực tế (tại chi nhánh điện Ba Vì thuộc Điện lực tính Hà Tây lúc đó). Ở phiên bản này LOADFLOW chưa vẽ được sơ đồ và chỉ có cách vào liệu kiểu bảng ít trực quan nên khá vất vả khi vào liệu.
Giao diện các phiên bản LOADFLOW viết trong FOXPRO for DOS
Phiên bản 3.0 đến 4.0 (1998 – 2001)
Đây là giai đoạn chuyển đổi ngôn ngữ từ for DOS sang for WINDOW . Trong giai đoạn này LOADFLOW lúc đầu được lập trình trên Foxpro for Window, vì lần đầu tiên được làm việc trong môi trường Window, cho nên LOADFLOW đã có nhiều cải tiến trong hầu hết các chức năng và đặc biệt thêm nhiều chức năng trực quan hơn trong khâu vào liệu cũng như xuất các kết quả tính toán như: vào liệu theo kiểu vẽ, kết quả cho ngay trên sơ đồ, khả năng in ấn lại sơ đồ lưới điện…Ở cuối giai đoạn này các phiên bản của LOADFLOW đã ngay lập tức được các doanh nghiệp sản xuất của ngành điện đặc biệt quan tâm, chính vì lý do đó LOADFLOW trong giai đoạn này liên tục được cải tiến và phát triển theo hướng phù hợp với các nhu cầu sản xuất của thực tế. Cuối giai đoạn này thành công của LOADFLOW được thể hiện thông qua một hợp đồng chuyển giao thử nghiệm với Điện lực Đống Đa trực thuộc công ty điện lực Hà Nội theo cách gọi tại thời điểm đó. Hợp đồng này không có mấy ý nghĩa về mặt kinh tế, xong nó lại đánh dấu một bước ngoặt lớn trong sự phát triển của LOADFLOW, bởi bắt đầu từ đó LOADFLOW được phát triển thành phần mềm thương mại và điều đó cũng đồng nghĩa với việc nó phải đáp ứng được nọi nhu cầu của khách hàng.
Giao diện các phiên bản đầu tiên được viết dưới nền Window
Phiên bản 4.01 đến 5.04 (2001 – 2004)
Đây là giai đoạn hoàn thiện phiên bản thương mại đầu tiên. Thực ra giai đoạn này bắt đầu từ khi kết thúc hợp chuyển giao thử nghiệm đầu tiên với Điện lực Đống Đa (như mô tả ở trên) kéo dài đến gần 2 năm. Trong thời gian này LOADFLOW liên tục được cải tiến, chỉnh sửa, khắc phục các lỗi khi dùng trong thực tế ở Điện lực Đống Đa đồng thời phát triển thêm các chức năng mới theo yêu cầu của thực tế. Với những nỗ lực cải tiến không ngừng như vậy cho nên LOADFLOW đã được đánh giá cao cho việc ứng dụng trong thực tế, điều này được thể hiện thông qua một loạt các hợp đồng chuyển giao (phiên bản 4.01 đến 5.02 chuyển giao quyền khai thác sử dụng trong phạm vi toàn bộ công ty Điện lực Hà Nội hợp đồng ký 2003); (phiên bản 5.02 còn được chuyển giao cho Điện lực Hà Nam vào đầu năm 2004), (phiên bản 5.04 được chuyển giao cho Điện lực Hà Tây và Điện lực Quảng Ninh vào thời điểm cuối 2004). Giai đoạn này được đánh đấu bằng nhiều cuộc chuyển giao với các cơ sở sản xuất của ngành điện, xong LOADFLOW không ngừng cải tiến và thêm nhiều chức năng mới các phiên bản 4.01 & 4.02 lúc đầu được viết bằng Foxpro for window, nhưng sang đến các phiên bản từ 5.0 trở đi lại được viết trong Visual foxpro 3.1 để cùng một lúc có thể chạy tốt trong cả 3 hệ điều hành thông dụng lúc bấy giờ (Window98; Wind2000 & WindowXP).
Giao diện phiên bản LOADFLOW 5.01 & 5.02 (phiên bản chuyển giao lần đầu tiên cho công ty điện lực Hà Nội 2003 và Điện lực Hà Nam 3/2003).
Giao diện phiên bản LOADFLOW 5.04 (phiên bản chuyển giao lần đầu tiên cho điện lực Hà Tây 6/2004 và điện lực Quảng Ninh 9/2004.
Phiên bản 6.01 đến 6.04 (2004 – 2008)
Đây là giai đoạn hoàn thiện về chất đối với LOADFLOW. Bắt đầu từ phiên bản 6.0 trở đi LOADFLOW đã được viết trong Visual Foxpro 6.0 vì ở thời điểm này do cấu hình của máy tính ngày một nâng cấp Visual foxpro 3.1 không có thể chạy trong môi trưới này được. Nhưng điều khác biệt cơ bản của phiên bản LOADFLOW 6.0 trở đi là ở chỗ lần đầu tiên LOADFLOW có thể đưa được máy cắt vào một nhánh bất kỳ của lưới điện, và có thể thực hiện đóng cắt để loại bỏ một phần tử hoặc một bộ phận của lưới điện ra khỏi vận hành. Điều này cho phép LOADFLOW có thể mô phỏng trạng thái của lưới điện thực tế một cách linh hoạt hơn, trực quan hơn. Tuy nhiên để làm được điều này đòi hỏi file dữ liệu phải được mở rộng vì nó phải lưu trữ thêm cả thông số trạng thái của tất cả các phần tử trong lưới (trạng thái có hoặc mất điện, trạng thái đóng hoặc cắt máy cắt…). Nếu file dữ liệu được thiết kế mới hoàn toàn thì các phiên bản mới này sẽ mất tính kế thừa (tức không sử dụng lại được các file dữ liệu được tạo ra bằng các phiên bản cũ). Để giải quyết điều này LOADFLOW xây dựng chức năng tự động mở rộng file dữ liệu khi gập các file dữ liệu cũ, điều này vừa cho phép sử dụng lại các file cũ vào các chức năng mới của chương trình, vùa không gây xung đột giữa file dữ liệu mới với chương trình cũ (có nghĩa là với các file dữ liệu mới tạo ra vẫn có thể đem dùng ở chương trình cũ mà không gây xung đột, vì nó vẫn gồn các dữ liệu cũ và chỉ có thêm một số dữ liệu mới mà thôi). Mặc dù giai đoạn này không được đánh dấu bằng những cuộc chuyển giao nhưng LOADFLOW vẫn được tiếp tục hoàn thiện và thên nhiều chức năng mới.
Giao diện phiên bản LOADFLOW 6.04 (phiên bản bắt đầu cho phép đưa máy cắt vào bất kỳ vị trí nào trong lưới điện).
Phiên bản 7.01 đến 7.03 (2008 – 2009)
Đây là giai đoạn tiếp tục hoàn thiện các chức năng mới được thêm vào bắt đầu từ phiên bản 6.0 trở đi, hoàn thiện các lỗi gây ra trong quá trình đóng cắt mạch điện. Thêm một số chức năng mới (tính toán lưới điện có truyền tải hộ, tự động chọn vị trí, dung lượng bù; bù tối ưu; Tệp báo cáo tổng kết…). Thành công và ngày càng khẳng định được uy tín về chất lượng trong thực tế, điều này lại được đánh dấu bằng hợp đồng chuyển giao quyền khai thác sử dụng (Hợp đồng ký với Tổng công ty Điện lực Hà Nội lần 2 vào 2009).
Giao diện phiên bản LOADFLOW 7.01 & 7.03 (phiên bản chuyển giao lần 2 cho công ty điện lực Hà Nội mở rộng 2009).
Giao diện phiên bản LOADFLOW 5.01 & 5.02 (phiên bản chuyển giao lần đầu tiên cho công ty điện lực Hà Nội 2003 và Điện lực Hà Nam 3/2003).
Phiên bản 7.03 đến 7.04 (2009 – hiện nay)
Đây là giai đoạn tiếp tục hoàn thiện các chức năng mới được thêm vào bắt đầu từ phiên bản 7.0 trở đi, hoàn thiện các lỗi gây ra trong quá trình đóng cắt mạch điện. Thêm một số chức năng mới (tính toán lưới điện có truyền tải hộ, tự động chọn vị trí, dung lượng bù; bù tối ưu; Tệp báo cáo tổng kết…).
Bắt đầu từ phiên bản 7.04 trở đi LOADFLOW đã cho phép mô tả lưới một cách linh hoạt hơn (cho phép phát triển lưới từ ngay cả các nút đẳng thế, điều này làm cho việc vẽ lưới điện linh hoạt hơn, dành mạch hơn). Bạn cũng có thể tải phiên bản 7.04 về máy của mình để dùng thử (tải chương trình)