Skip to content

A Python Tool for Scheduling Vessels in Inland Waterways

License

Notifications You must be signed in to change notification settings

JMNadales/WPLANPY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPLANPY. A Python Tool for Scheduling Vessels in Inland Waterways

CITATION

If you employ this code, please add the following reference to your manuscript.

APA:

Nadales, J. M., de la Peña, D. M., Limon, D., & Alamo, T. (2023). Safe Optimal Vessel Planning on Natural Inland Waterways. IEEE Transactions on Intelligent Transportation Systems.

ISO 690:

NADALES, Juan Moreno, et al. Safe Optimal Vessel Planning on Natural Inland Waterways. IEEE Transactions on Intelligent Transportation Systems, 2023.

MLA:

Nadales, Juan Moreno, et al. "Safe Optimal Vessel Planning on Natural Inland Waterways." IEEE Transactions on Intelligent Transportation Systems (2023).

BibTex:

@article{nadales2023safe, title={Safe Optimal Vessel Planning on Natural Inland Waterways}, author={Nadales, Juan Moreno and de la Pe{~n}a, David Mu{~n}oz and Limon, Daniel and Alamo, Teodoro}, journal={IEEE Transactions on Intelligent Transportation Systems}, year={2023}, publisher={IEEE} }

Python Tool for scheduling vessels in natural inland waterways subject to different operationl constraints

The aim of this project is the development of a library of functions for the optimal and safe planning of the navigation of inland natural waterways. The objective is to schedule vessels' trip plans so that waiting and transit times are minized while meeting a series of operationl constraints. Every part of this project is a sample code which show you how to do the following:

  • Define the operational constraints associated to solving the problem of scheduling vessels in natural inland waterwasy.
  • Calculate a series of crossing windows for safe navigation taking into account the effect of the tide.
  • Solve an optimization problem for finding the optimal trip plan of each vessel. This optimal trip plan is a collection of times when each vessel shoudl cross through each waypoint in the waterway.

HOW TO INSTALL

  1. Clone this project to you working repository. All required files to run de code are included.

HOW TO TWEAK THIS PROJECT FOR YOUR OWN USES

I would encourage you to clone and rename this project.

About

A Python Tool for Scheduling Vessels in Inland Waterways

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages