Performance Tips


The scaling process requires several network editing operations. This is not a simple process and depending on the size of the network, it can be very time-consuming, even more so if you don't make rational use of the program. Many operations can be avoided, for example, the "minimize the net" operation in C3DRENESG4 consists of placing the smallest possible diameter and coverings in the net. This operation is relatively fast there because the mechanism is very simplified compared to SOLIDOS, everything is done in memory, without applying Model Space. Still, the program doesn't calculate anything until it has made the change across the entire network.

SOLIDOS does not have the minimize command, so to simulate it efficiently, observe the guidelines below:

  1. Prefer to use the command SCALC to start scaling when instead of the Design tab
    The Design tab was designed to facilitate small edits on the network, as any change is automatically applied to the drawing.
    The SCALC command screen does not apply the changes until you click the OK button. Thus, changes to the Model Space are only applied at the end. If you use the Design tab, Model Space is modified all the time and this is a slow process. Also consider that SOLIDOS makes use of labels and tables. There is no need to update these items while calculating a network. It also takes processing power.
  2. Turn off Auto Calculation on initial settings
    After the net was launched, we are still not sure about the diameters, covers or even the slope of the tubes. Do not do it makes no sense to allow the calculation engine to be switched to automatic during this phase, as it will calculate wrong values. To enable/disable the automatic calculation, click the button at the bottom of the screen.
  3. Turn off excavation calculation
    During hydraulic adjustment, calculating the excavation trench is unnecessary. This is a calculation that consumes a lot of computer resources. Leave to enable this calculation only at the end of the hydraulic project, except for situations where there is very high trench excavations, in which case it can justify changing the diameters, or even the number of lines in a stretch. Disable trenching for all devices at once by clicking the button at the bottom of the screen
  4. Turn off Auto Zoom
    Again, it is a feature that is currently unnecessary. Each row selected in the worksheet forces Zoom into Model Space, which sometimes requires an REGEN operation, which can be slow. Use when the net is almost ready, needing only small adjustments in pipe drop or sump, for example, to turn off the automatic zoom, click the button at the bottom of the screen
  5. Turn off preview
    When you select many pipes at the same time, the program needs to draw them all in the preview and that takes time. In the initial adjustment, you don't need the preview, since we know what will change before calculating. Click the button (,,) at the top of the screen
  6. Minimize network: Apply the smallest possible diameter to pipes
    Here it is important to have a well-defined List of Materials, with the commercial diameters listed and with their physical characteristics of devices filled in: Manning Coefficient, Ditch Width, Trench Slope, etc. in addition to dimensions.
    Although it is possible to change diameter directly in the section properties category, avoid doing this. Always prefer the property Object / Section, because when changing the section for this property, we guarantee that we change not only the diameter, but also the rules, styles, in addition to the layer, dimensions and characteristics of the trenches that are excavated
  7. Set the initial coverage equal to the minimum cover on all pipes at the same time
    It is common to adopt a minimum cover depending on the pipes available for the project. You can do this in the worksheet by selecting all the pipes at once and changing the value in the properties frame:

    Note that the pipes have initial and final cover, in addition to having the maximum and minimum values calculated after editing these values. Remember to turn off the preview first
  8. Set the final cover equal to the minimum cover
    This way you ensure that most of the network has a minimized trench excavation, of course, there may be pipes against the flow and in this case,
  9. Set the minimum slope
    Defining the initial and final cover can cause some pipes to have a slope lower than the minimum slope adopted. In gravity networks this is a problem, so select pipes whose slope is low and apply the minimum value
  10. Ignore point devices showing error
    During the cover and slope adjustment process, it is normal that some punctual devices (manhole, manhole, connection box) cannot be modeled. In general, this occurs due to absurd elevations in the tubes, for example, elevation of the tube above the elevation of the cap. These errors will be corrected in time, when the tubes respect the cover and slope
  11. Preliminary calculation of the network
    Note that so far, we have not been concerned with point devices. Don't worry about pipe drop or sump for now, they will be adjusted later.
    First, it is necessary to ensure that the "smallest network", or "least expensive network", meets the flow with minimum diameters, covers and slopes. Use the Discharge Analysis button at the top of the screen to choose a diameter/slope pair that fits on blade and speed requirements:


    This saves you time instead of "trying out" every possible variation manually. Note that drainage networks there are usually many connecting sections between the manhole and the culverts. In general, 0.5% slope can cause low runoff velocities. Then look at what minimum slope results in acceptable speed and stick with it. Try to modify as many pipes as possible, even though the calculation is out of date at this point, it's faster than fitting a pipe and calculating everything every fit
  12. Validate the speeds, this will show which pipes should increase the slope
    After having adjusted the minimum slopes, force the network calculation by clicking the Recalculate button at the top of the screen. At this time, you will check the flow velocities. With that you can already decide whether to increase the slope, or increase the diameter. Use the rules for this:

  13. Now that the network is almost working hydraulically, set the heights of the culverts to the smallest possible size
    Note, for this to work, you must have created a minimally smart modeler. What does that mean: He has to be able to interpret the elevations of the pipes in order to limit the elevation of the bottom of the box.
    If you use the manholes that I make available in the plugin, you may have noticed a box in the flowchart saying "Processa Altura":


    Study the flowchart and you'll notice that even if the user puts Height=0.1m, the program will change to, say, 1.5m, because there is a pipe (with minimal cover) that limits it to the minimum height
  14. Correct the height of the manhole body to the minimum value
    Like the culverts, the manhole also checks the connected pipes and it can even force the chimney size, depending on elevations maximum and minimum values of the connected pipes. Note that this behavior needs to be defined in the modeler, just like the culverts. Note that the body (or balloon) of the manhole is not the full height, as we need to account for the chimney (or neck)
  15. During the process, the pipes will have a step or step different from zero
    Depending on the project, a minimum step is required in order to form a sand accumulation box in the manhole:

    Other projects may waive or even prohibit this accumulation box. The step can have an excessive height, it is ideal to have rules validating these items
  16. Changing the pipe drop or sump, in this context, changes the slope, which changes the hydraulic calculation
    In the pipe modeller, what happens when you change the step or step? Watch:


    This is the flowchart that changes the elevation of the endpoint of the pipe ( EndPoint) as a function of the elevation of the pipe drop, depth of downstream, final cover, end invert elevation, end top elevation, etc. So keep in mind that it is necessary to study the devices that will be used, before placing them in the network, so in this script we suggest changing the initial and final elevations of the pipe depending on the coverage and not because of the drop/sump and also because of this, we suggest changing the height of the culverts and manholes after having adjusted cover and slope
  17. Ending