Method and apparatus for automatically creating a drainage system along a road network in a building information model (bim) computer aided design (cad) three-dimensional (3d) model
US-2017004230-A1 · Jan 5, 2017 · US
US10606964B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10606964-B2 |
| Application number | US-201715628274-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 20, 2017 |
| Priority date | Jun 20, 2017 |
| Publication date | Mar 31, 2020 |
| Grant date | Mar 31, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, system, apparatus, and computer program products provides the ability to dynamically define and generate inlet spacing along a road in a building information model (BIM) computer aided design (CAD) three dimensional (3D) model. A representation of a road is acquired in the BIM CAD 3D model, wherein the representation includes a geometry. An inlet spacing is defined for the road. Inlet locations for inlets are determined based on the inlet spacing. A determination is made regarding whether the inlet spacing and inlets satisfy design rules for the road. When the inlet spacing and/or inlets fail to satisfy the design rules, a different inlet spacing is selected from a group of preset integers, and the process repeats until the design rules are satisfied.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for dynamically defining and generating inlet spacing along a road in a building information model (BIM) computer aided design (CAD) three dimensional (3D) model, comprising: (a) acquiring, in a computer, a representation of the road in the BIM CAD 3D model, wherein the representation comprises a geometry for the road; (b) determining whether cost is a priority compared to construction efficiency as the priority; (c) based on the priority, defining an inlet spacing for the road; (d) determining inlet locations for inlets based on the inlet spacing; (e) determining whether the inlet spacing and inlets satisfy one or more design rules for the road; (f) determining that the inlet spacing and/or inlets fail to satisfy the one or more design rules for the road, and based thereon, selecting a different inlet spacing from a group of preset integers, and repeating the above steps beginning with the defining the inlet spacing; and (g) determining that the one or more design rules for the road are satisfied, and based thereon, outputting the inlet spacing and inlet locations for the road. 2. The computer-implemented method of claim 1 , further comprising: (a) beginning at a crest of the road; (b) determining a first inlet location (of the inlet locations) for a first inlet (of the inlets) as a distance from the crest based on an allowable spread, wherein the determining also comprises analyzing a performance of the first inlet, wherein the analyzing determines a depth of the first inlet and a bypass flow of the first inlet; (c) assuming a maximum structure spacing as the inlet spacing to a next inlet; (d) determining a catchment area based on a catchment length, wherein the catchment length comprises the inlet spacing; (e) determining a catchment flow based on the catchment area; (f) determining a total gutter flow based on the catchment flow and the bypass flow; (g) determining a spread and a depth based on the next inlet, wherein the spread comprises a width of the total gutter flow, and the depth comprises a flow depth at a curb of the next inlet; (h) determining whether the spread and the depth comply with a design rule, wherein when the spread and the depth fail to comply with the design rule: (i) determining whether the inlet spacing is larger than a minimum value when the spread and the depth fail to comply with the design rule; and (j) when the inlet spacing is larger than a maximum value: (i) decreasing the inlet spacing; (ii) determining the first inlet location based on the decreased inlet spacing; (iii) repeating the above steps beginning with determining the catchment area; (k) determining an intercepted flow of the next inlet; (l) determining whether the next inlet is at low point of the road; (m) outputting the inlet spacing and inlet locations for the road when the next inlet is at a low point of the road; and (n) when the next inlet is not at a low point of the road: (1) determining whether a road profile or section of the road has changed; (2) when the road profile or section of the road has changed, beginning a new group segment for the road using the maximum structure spacing as the inlet spacing to a next inlet, and repeating the above steps beginning with determining a catchment area; and (3) when the road profile or section of the road has not changed, determining a next inlet location, and repeating the above steps beginning with determining a catchment area. 3. The computer-implemented method of claim 2 , further comprising outputting a suggestion to change a design of the road when the inlet spacing is larger than the maximum value. 4. The computer-implemented method of claim 2 , further comprising: after determining the intercepted flow, checking an efficiency of the next inlet and providing a warning if the efficiency is below a threshold. 5. The computer-implemented method of claim 1 , further comprising: (a) determining that cost is the priority compared to construction efficiency as the priority; (b) beginning at a crest of the road; (c) determining a first inlet location (of the inlet locations) for a first inlet (of the inlets) as a distance from the crest based on an allowable spread, wherein the determining also comprises analyzing a performance of the first inlet, wherein the analyzing determines a depth of the first inlet and a bypass flow of the first inlet; (d) determining a maximum total gutter flow based on the geometry for the road; (e) determining a maximum catchment flow as the maximum total gutter flow minus a previous inlet bypass flow; (f) determining a maximum catchment area (A) as the maximum catchment flow (Q) divided by a coefficient (C) and a rainfall intensity (I) (A=Q/CI); (g) determining a catchment length as the maximum catchment area divided by a width of the catchment area; (h) determining whether the catchment length is larger than or equal to a minimum length; (i) defining the inlet spacing as the catchment length when the catchment length is larger than or equal to the minimum length, wherein a current inlet location for a current inlet is placed based on the inlet spacing from a prior inlet location; (j) determining if the geometry for the road is changing after the current inlet location; (k) updating the geometry for the road and repeating the above steps beginning with determining the maximum total gutter flow when the geometry for the road changes after the current inlet location; (l) calculating an intercepted flow by a type and size of the current inlet when the geometry for the road is not changing after the current inlet location; (m) determining whether the current inlet is at a low point of the road; (n) outputting the current inlet spacing and inlet locations for the road when the current inlet is at a low point of the road; and (n) selecting a different inlet spacing and repeating the above steps beginning with determining the maximum catchment flow when the current inlet is not at a low point of the road. 6. The computer-implemented method of claim 5 , further comprising: outputting a suggestion to change a design of the road when the catchment length is not larger than or equal to a minimum length. 7. The computer-implemented method of claim 5 , further comprising: after determining the intercepted flow, checking an efficiency of the current inlet and providing a warning if the efficiency is below a threshold. 8. The computer-implemented method of claim 1 , wherein the outputting comprises constructing the inlets at the inlet locations. 9. A computer system for dynamically defining and generating inlet spacing along a road in a building information model (BIM) computer aided design (CAD) three dimensional (3D) model comprising: (a) a computer having a memory; (b) an inlet spacing generation application executing on the computer, wherein the inlet spacing generation application: (1) acquires, in a computer, a representation of the road in the BIM CAD 3D model, wherein the representation comprises a geometry for the road; (2) determines whether cost is a priority compared to construction efficiency as the priority; (3) based on the priority, defines an inlet spacing for the road; (4) determines inlet locations for inlets based on the inlet spacing; (5) determines whether the inlet spacing and inlets satisfy one or more design rules for the road; (6) determines that the inlet spacing and/or inlets fail to satisfy the one or more design rules for the road, and based thereon, selects a different inlet spacing from a group of preset integers, and repeats the above beginning with defining the inlet spacing; and (7) determines that the one or more de
Design or lay-out of roads, e.g. street systems, cross-sections (E01C1/005, E01C1/007 take precedence; of footpaths, sidewalks, berms, hard shoulders or cycle tracks E01C15/00); Design for noise abatement, e.g. sunken road (reducing transmission of structure-born noise E01C3/06; arrangements for absorbing or reflecting air transmitted road traffic noise, e.g. barriers E01F8/00) · CPC title
Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title
Kerbs or like edging members, e.g. flush kerbs, shoulder retaining means (specially adapted for guiding or warning traffic or for display purposes E01F9/535); Joint members, connecting or load-transfer means specially for kerbs · CPC title
Pipes · CPC title
Gutters; Channels (E01C11/223 takes precedence; permanently installed flushing means E01H3/04); Roof drainage discharge ducts set in sidewalks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.