Free reservoir routing software
The last release was in but it remains as a good simulator for educational purposes. The toolbox consists of two main parts: a core offering basic functionality and single and two-phase solvers, and a set of add-on modules offering more advanced models, viewers and solvers. MRST is mainly intended as a toolbox for rapid prototyping and demonstration of new simulation methods and modeling concepts on unstructured grids.
Despite this, many of the tools are quite efficient and can be applied to surprisingly large and complex models. Reservoir Simulation Software. These assist you in setting up the stage, discharge and storage values which form the basis for evaluating the function f QO of [8. This section describes how these storage estimates are made for three basic types of storage facility.
Detention ponds are usually constructed with side slopes which are dictated by consideration of maintenance e. It is common for the side slope to be different at different water surface elevations. If the pond has a permanent storage component e. Even if the pond is a "dry" pond it may be necessary to have a flatter slope at higher depths in order to get a suitably nonlinear stage-storage curve. In practice it is most unlikely that the pond geometry correspond closely to this idealized shape but the rectangular pond method provides a useful design tool to estimate the general dimensions volumes, land area etc.
The control can be installed either in the pipe barrel or in a manhole structure. The latter is convenient if more than one super pipe converges at a junction node. You should remember to avoid using too steep a gradient as this can seriously limit the available storage volume since the water surface is likely to be nearly horizontal. MIDUSS provides an initial default length for a single super pipe assuming that 1 the diameter is approximately half the depth range, 2 the slope is zero 3 the pipe is full and the volume is equal to the estimated required storage.
To assist in estimating the available storage on parking lots, MIDUSS provides a wedge storage procedure that calculates the volume of a sector of a flat, inverted cone as illustrated in Figure 8. The angle subtended by the segment is defined as an angle in radians for generality. In practice, this will often be 90 degrees with four such segments describing the storage around a catchbasin draining the parking lot with grades g1 and g2 mutually at right angles.
The radius R and grade g are assumed to vary linearly with the angle as shown in Figure 8. Then a small element of the surface area is described as:. Integrating between the limits 0 and gives the surface area as. The volume V is then calculated as:. To provide an initial estimate for design purposes MIDUSS assumes that the last defined impervious area has a catch basin density of 1 per sq.
It is further assumed that each catch basin has a drainage area with orthogonal grades in a ratio of e. Based on a depth of 1 ft 0. In setting up parking lot storage the depth range should be slightly more than 4 ft 1.
For developments involving large commercial buildings with flat roofs, on-site storage can be provided by installing roof drain controls. There are three modes for routing traces: 90 degree, 45 degree and free angle. The interactive router is production stable and unsurpassed in its free angle capabilities. An autorouter is currently under development and already stable in the conventional 45 degree mode.
After launching the router a window appears with buttons to display some router demonstrations, to open a sample design, or to open a design of your own. After opening a design you can start the autorouter with the button in the toolbar on top of the board window.
The board editor has three different interactive states. You can switch between this states with the buttons Select, Route and Drag on the left of the toolbar. In the beginning the board editor is in the select state. In this state you can select single board items by picking them with the left mouse button or select items in a rectangle by dragging the left mouse button. Only item types switched on in the select parameter sheet will be selected. After selecting some items the toolbar displays options for showing and manipulating these items.
If you push the info button for example a window with text information about the selected items is displayed. After clicking a blue word in this text a new window with further information pops up. To return to the select state push the cancel button or click somewhere in the empty space of the board window.
By pushing the Route button you get into the state for interactive routing. In this state you can start a new trace by picking an item belonging to a net, for example a pin. Then you can follow the displayed airline with the mouse until you have reached the target item at the other end of the airline. The trace will be connected automatically to the target, if it is on the same layer. If you want to change to a different layer during interactive routing, select "change layer" and then the name of the new layer in the popup menu under the right mouse button.
Then a via will be inserted, if that is possible, and a new trace starts on the new layer. You can also change the layer by pressing a number key. After pushing the Drag button you get into the state for changing the location of vias, components or traces.
In this state you can select vias or components and drag them with the left mouse button to a different location. The connected route is updated automatically.
You can also move traces by pushing them from behind out of the empty space with the left mouse button pressed. That works on the current layer, which can be changed in the select parameter sheet. In this way you can make space for example to insert a new component. For more information please use the online help in the board editor.
From here you can download also a printable version of the online help. After making some changes to the design with the router select "export Eagle session script" in the Files pulldown-menu. Download the latest freerouting Start the router by running the freerouting-executable. The router will generate a. Freerouter was designed as a GUI program, but it also can function as a command line tool.
Typically you would have an input file e. If this file has unconnected routes, you would want to wire those with autorouter, and save the result in a format that you can then import back into your EDA. A complete command line looks something like this if your are using PowerShell on Windows:. This would read the MyBoard. After Freerouting completes auto-routing it switches to the next phase, called routing optimization to improve the board even further.
This issues was addressed with multi-threading and various updating strategies. Here is an example that shows the amount of speedup achieved by the initial author of this routing optimization on a board of high complexity. On a machine with 8 cores, the following options are used: java -Xmx16g -mt 16 -us greedy -is prioritized.
0コメント