APP下载

基于Fortran与VB混编的水库群联合优化调度系统研究

2015-03-18齐云飞

黑龙江水利科技 2015年6期
关键词:可视化界面优化

齐云飞,胡 凡

(1.辽宁省水利水电勘测设计研究院规划分院,沈阳110006;2.辽宁省东水西调工程建设局,沈阳110003)

基于Fortran与VB混编的水库群联合优化调度系统研究

齐云飞1,胡 凡2

(1.辽宁省水利水电勘测设计研究院规划分院,沈阳110006;2.辽宁省东水西调工程建设局,沈阳110003)

介绍了Visual Basic与Fortran两种语言混合编程的基本方法,研究并解决了两种语言之间结构体数组传递的技术关键。建立基于Fortran语言的水库群联合优化调度模型,并采用粒子群优化算法进行求解。最后结合了VB人机交互界面的优点和Fortran在数值运算方面的长处,实现水库群联合优化调度计算数据输入输出的可视化。

Fortran语言;Visual Basic语言;水库群联合调度;粒子群优化算法;系统开发

1 Visual Basic与Fortran的混合编程的实现原理

Fortran编程语言具有数值计算与数学分析能力强的特点,并且结构层次清楚、运行计算稳定可靠,在数学与工程计算领域得到广泛应用。但是,可视化编程对于Fortran编程语言始终存在难度较大的问题。Visual Basic编程语言在可视化编程方面较为简单,容易实现,编制的人机交互界面友好并且有效,在Windows系统下的可视化界面设计应用较为广泛。Fortran和Visual Basic一样来自微软公司开发的编程环境,两种语言混合编程具有较好的基础。

因此,两者结合,在Windows系统下对Visual Basic和Fortran进行混合编程,既可以利用VB界面设计和图形开发功能设计的优势,设计出出友好的数据输入界面平台,又可以利用该界面在计算水库兴利调节时调用Fortran程序进行科学计算,将计算结果以可视化数据及图形的形式显示在Visual Basic开发界面上,通过数值计算、交互式数据输入、输出和可视化功能所集成的混合编程技术,建立水库群联合优化调度系统。……

登录APP查看全文

猜你喜欢

可视化界面优化
基于CiteSpace的足三里穴研究可视化分析
超限高层建筑结构设计与优化思考
基于Power BI的油田注水运行动态分析与可视化展示
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
国企党委前置研究的“四个界面”
基于CGAL和OpenGL的海底地形三维可视化
“融评”:党媒评论的可视化创新
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究