SCADA Connect Simulator - How to set live model to run continuously based on the updated boundary condition from SCADA

Hi,

I'm conducting a pilot study to create a SCADA-connected model. I have successfully connected the model to the SCADA data at the balancing and service tanks for comparison purposes. The upstream boundary of the simulation will be a treatment plant, which provides flow and pressure data from a pipeline outlet that fed from a set of pumps to a balancing reservoir. I aim to run a live and continuous simulation that uses the flow and pressure data and projects results 3-5 hours ahead of the current boundary conditions.

I require assistance to properly configure the model to run automatically.

Haniff 
Parents
  • Haniff,

    To add to Scott's answer - 

    When you say "uses the flow and pressure data" do you mean you want to force the flow and pressure in the model at the treatment plant, based on the SCADA readings? You can use the "import initial" feature with "live auto" but you would only be able to set the elevation of a reservoir or tank, not both the elevation (or pressure) and the flow.

    If you only have downstream demands, the outflow is based on the sum of the downstream demands and you'd need to adjust your demand pattern in order to match the outflow. See also this. If you have only tanks or reservoirs downstream, the low would be based on the difference in boundary condition hydraulic grade along with pipe physical properties, and you may need to adjust those (ex: roughness) in order to match the field measurements.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

    Answer Verified By: Haniff Ismail 

Reply
  • Haniff,

    To add to Scott's answer - 

    When you say "uses the flow and pressure data" do you mean you want to force the flow and pressure in the model at the treatment plant, based on the SCADA readings? You can use the "import initial" feature with "live auto" but you would only be able to set the elevation of a reservoir or tank, not both the elevation (or pressure) and the flow.

    If you only have downstream demands, the outflow is based on the sum of the downstream demands and you'd need to adjust your demand pattern in order to match the outflow. See also this. If you have only tanks or reservoirs downstream, the low would be based on the difference in boundary condition hydraulic grade along with pipe physical properties, and you may need to adjust those (ex: roughness) in order to match the field measurements.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

    Answer Verified By: Haniff Ismail 

Children
  • Jesse,

    Yes, I wish to drive the flow data at the treatment plant within the model to be reflecting the SCADA readings (via Junction). Based on your feedback seems WaterGEMS only able to carry out head driven where control shall be based on tuning headloss along the line to match the flow. Also, the article attached seems that the demand inversing is not available in latest WaterGEMS version but shall be updated in the future.

    Is there is any way to control number of pump on or off based on live SCADA flow readings? Not the status of the pump on/off based on live SCADA.

    I try to simulate the live model based on pump status but seems that pumps SCADA status are in Citex platform where currently the live data are in Database MS SQL format. Based on the available article citex platform unable to be integrated with another platform directly and best to convert to OPC server. Please confirm. Thanks.

    Haniff

  • Hello Haniff, 

    From what I can see, you can use pump status (on or off) or pump speed. Pump speed may change the flow and head, but it would not be directly related to the flow. 

    Regards,
    Scott

    Answer Verified By: Haniff Ismail 

  • This may be more of a calibration exercise, to get the model pump flows to match the real system (instead of trying to force them via SCADA signal readings). SCADAConnect can help you bring in signals to compare field data to model data, and override initial conditions to match the normally-changing conditions like tank levels and pump status. 

    See: Water Model Calibration Tips

    Also, the article attached seems that the demand inversing is not available in latest WaterGEMS version but shall be updated in the future.

    That is correct.

    Based on the available article citex platform unable to be integrated with another platform directly and best to convert to OPC server. Please confirm. Thanks.

    We recommend that you connect directly to the Historian if possible, instead of using a connection like Citect. This is a Best Practice as the Historian will be read-only and is typically outside of any SCADA firewall.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

    Answer Verified By: Haniff Ismail