ControlNEXT user day - 3 december 2015
Community
Control NEXT forms an active community that shares knowledge and experience on real-time control in watersystems. These water systems range from surface water systems, sewer systems and water treatment systems to hydropower systems. Users can be scientist, hydrologists, water managers, system controllers, consultants etc. There are three different groups of relations: board, partner and user.
Community board
The Control NEXT community is formed by the board (the consortium that initiated Control NEXT) and the users. The board administers the WIKI and the development forum. It can also organise congresses and workshops.
Partners
Partners are those people or organisations that have made a significant contribution to the Control NEXT project. This can be in information added to the WIKI, newly added controllers or improvement of existing controllers. Applications for partnership can be send to the board.
Users
Users are those people and organisations that make use of contribute to Control NEXT. This can be in just acquiring knowledge and downloading code, or contributing to development of controllers.
How to get involved
Control NEXT is a community for sharing knowledge and experiences on real-time control. There are different ways in which people and organisations can make use of, and contribute to Control NEXT:
- Get a total overview of available controllers
- Get information about specific controllers
- Add new controllers to the overview
- Discuss about controllers and their application
- Develop new controllers
- Improve existing controllers
- Simply download the controllers you want to use!
Overview of available controllers
If you are responsible for controlling a water system (surface water, sewer, wasterwater treatment, etc.) there are probably many triggers in the way you control your system. A simple example is the "if...then...else" algoritm. In many situaties it is possible to further optimize your water system. The overview of available controllers give you an idea of what controllers can be of use for you. The overview of controllers can be found on the Documentation page.
Specific information on controllers
For all the controllers that are available in Control NEXT, detailed information is available. There is a general information, requirements for application and examples of application. For many controllers there is also the code available.
Information on the controllers can be accessed through the Documentation page.
Add new controllers
Researchers are continually researching and developing new controllers. In the field new controllers are required. If you have developed a new controller, just add it to the list! Other members can help you improve the controller, and you can help other members by providing the controller.
Discuss controllers
Discussion about controllers can only improve their performance and success. In the Control NEXT community we therefore strongly stimulate discussion about controllers and their application.
Develop new controllers
Control NEXT is not only for talking about controllers, the community is also very active in developing controllers. There are many controllers ready, and the number increasing all the time. Controllers are developed in R or in JAVA. The controllers have to apply to the standards of Control NEXT to make sure they are interchangeble can be easily plugged in onto one of the many systems that are compatible with Control NEXT. Development takes place in R-Forge
Improve existing controllers
Just like in most open-source projects, it is possible to contribute to the development of the code. In this case, for each controller there is a block of code. Development takes place in R-Forge
Download code
The algoritms that describe the function of each controller is wrapped up in a block of code. The whole package, containing all available controllers, can be downloaded from this site.