This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Keeping controls separate between scenarios

In WaterGEMS V8i, what is the most efficient way to copy controls from one control set another.  I am modeling multiple projection years and would like to have AD and PD control sets (with different controls) for each projection year.  I tried duplicating the control set but that does not create new controls.  Therefore, if I change a control in one year it will change them in all.  I would prefer not to have to create new controls (i.e. with different ID's) for each projection year and assign them to a new control yet as many of those controls may or may not stay the same from year to year. Please see the example below.

Example:

2020 AD Control Set - For this control set I have created 132 controls. 

2025 AD Control Set - For this control set, I would like to duplicate the controls (with new ID's) from 2020 AD control set to use as a base for this scenario.  The duplicated controls will need to be new controls (i.e. with new ID's) so that when they are modified in the 2025 AD scenario they do not change in the 2020 AD control set.

Please let me know what is the best way to accomplish this.

Thanks,

  • There is no one-step process to do this. However, we have done a few things with the new SELECTseries 6 version of WaterGEMS that may make your work go smoother.

    One thing you can try is to export the controls to a text file (we have a button now that does that), quickly edit the set points in that file using something like Notepad and import them back into the model (also a new button). Experiment with a few controls to see how that works for your needs.

    Another feature we've added in this release is a very easy tabular way to visualize which controls are in each control set and switch them just by checking some boxes. It has made keeping track of control sets much easier.

    Give these new features a try and let us know how you like them.

    If there is some reason you need to keep WaterGEMS SELECTseries 5 on your computer, you can install WaterCAD SELECTseries 6 and do your testing there before moving WaterGEMS to the latest release. These new features are available in WaterCAD as well as WaterGEMS.
  • Alex,

    I don't think there is a way to do what you're looking for other than duplicating the control statement itself. When you duplicate the control itself the conditions and actions that make it up are also duplicated. This means that if you change the operator or value in the duplicated control the newly duplicated condition or action will change with it, therefore, leaving the original control statement intact. The reason you can't do it with control sets is because control sets contain the control statements themselves, which each have their own unique ID. As you found, if you go to change the control after duplicating the control set it's still going to change that control in the other control set that it's assigned to it because the actual control still shares the same ID.

    In WaterGEMS Select Series 6, which is due to be released any day, you'll find that adding controls to control sets and keeping them organized is going to be much easier, so this should make the process you're doing easier. Please see the screen shot below for how the new control sets dialog will look. The controls will be listed and then next to them you'll have the option of checking or unchecking a box to add it to a control set.

    One thing you can do, which should help you out, is select all the controls that you want to duplicate at one time by either holding down the CTRL button and clicking each control or clicking the top control and then holding down the 'Shift' button and clicking the last control you want to be selected. Using the shift option all the controls in between the top and bottom you click will be selected. After that all you need to do is click the duplicate button one time do create new duplicate controls.

    Regards,

    Mark

    Mark