...
首页> 外文期刊>Measurement and Control: Journal of the Institute of Measurement and Control >Using a GAMS modelling environment to solve network scheduling problems
【24h】

Using a GAMS modelling environment to solve network scheduling problems

机译:使用GAMS建模环境解决网络调度问题

获取原文
获取原文并翻译 | 示例

摘要

The network scheduling problem is formulated as a dynamic optimisation problem and then transformed into a non-linear programming problem. The optimisation problem takes into account the full hydraulic model that is used in simulation, thusenabling the optimisation and simulation models to use the same input data.The mathematical formulation shows that it is a mixed integer problem. However, the physical nature of the problem enables it to be relaxed to a continuous non-linear programming problem, which is easier to solve. The case study shows that this relaxation is valid practically.The equations in the problem formulation are directly implemented in the GAMS programming language. The language is declarative which enables a fast development cycle and lower software maintenance costs.The problems associated with non-linear programming are overcome by integrating the scheduler with a simulator in the same modelling environment. This was used to produce initial conditions for the network scheduler.Furthermore, the reservoir trajectory governs the optimality of the solution. The resulting optimal continuous schedule is easily transformed into an optimal discrete schedule using a post-processing heuristic that follows the reservoir trajectory. Thecase study shows that this is valid and only marginally increases costs. The combination of network scheduler and simulator, together with other software applications, is an advance over previous implementations. The scheduler uses simulation modelsdirectly and it is faster and easier to set up and use.
机译:网络调度问题被表述为动态优化问题,然后转化为非线性规划问题。优化问题考虑了仿真中使用的完整水力模型,从而使优化模型和仿真模型可以使用相同的输入数据。数学公式表明这是一个混合整数问题。但是,问题的物理性质使它可以轻松解决连续非线性编程问题,此问题更容易解决。案例研究表明,这种放松实际上是有效的。问题表述中的等式直接用GAMS编程语言实现。该语言具有声明性,可加快开发周期并降低软件维护成本。通过在相同的建模环境中将调度程序与模拟器集成,可以解决与非线性编程相关的问题。这被用来为网络调度程序产生初始条件。此外,油藏轨迹决定了解决方案的最优性。使用遵循储层轨迹的后处理试探法,可以轻松地将所得的最佳连续计划转换为最佳离散计划。案例研究表明,这是有效的,只会增加一点成本。网络调度程序和模拟器以及其他软件应用程序的结合是对先前实现的改进。调度程序直接使用仿真模型,因此设置和使用起来更快,更容易。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号