The present invention relates generally to a cost modeling system and method for use thereof, and more specifically to a software tool that enables a computing device to rapidly and parametrically determine the cost of a building represented by inputs corresponding with a three-dimensional drawing.
During the typical bidding or design phases of construction projects, designers or owners of planned buildings typically do not have accurate estimates of the costs of building designs. Designers and owners typically cannot rapidly obtain accurate, real-time parametric cost models of proposed building designs.
In addition, in a typical construction design, a set of construction plan drawings are generated, usually with a computer-implemented tool, such as an architectural CAD (Computer Aided Design) software product. Disadvantageously, the designer or owner of the building does not know the estimated cost of the building that they are designing, particularly while they are making a plurality of changes to the design of the building. Often, the cost of designs are estimated separately from the design process. This separate process very disadvantageously adds a significant amount of time and effort to the process of generating a construction job price. Also very disadvantageously, because different construction programs can generally be used on the same construction job or project, the cost amounts that are set forth on a price schedule that is generated by this separate process can vary by a very wide margin. Further, and also disadvantageously, in the event that the price schedule needs to be changed, for example, due to cost overruns, competitive bidding and/or other factors, a new price schedule must be generated, with an additional significant investment of time and effort involved for each such revision. Again, this adds a significant amount of extra expense to a construction project, and this typical process limits the flexibility in selected various construction materials for contractors and end-use customers.
Heretofore there has not been available a system or method for a cost modeling system with the advantages and features of the present invention.
The present invention generally provides a cost modeling system typically used for construction projects reliant on 3D computer aided design (CAD) files. It enables a computing system to rapidly generate accurate, real-time parametric cost models of proposed building designs based on either data inputs from users or a from a three-dimensional model, or various combinations thereof, which may then be presented to a user of the computer system (e.g., a construction professional).
For instance, in one implementation, the disclosed software technology may cause a computing device to engage in the following operations: (1) receive instructions for the three-dimensional design of a building; (2) compile a dataset that defines the three-dimensional drawing; and (3) rapidly generate accurate, real-time parametric cost models of proposed building designs based on data from the compiled data set, from a user of the software, or from a combination thereof. However, it should be understood that the disclosed software technology for generating cost models based on a three-dimensional model, user inputs, or a combination thereof, may cause a computing system to perform various other operations as well.
Also disclosed herein is software technology that enables a computing system to use a three-dimensional model as a basis for generating an estimate of the cost of the building and various components, systems, or programs of the building, which may then be presented to a user of the computing system (e.g., a construction professional).
Also disclosed herein is software technology that enables a computing system to use a three-dimensional model as a basis for generating an estimate of the cost of the building and various components, systems, or programs of the building, which may then be presented to a user of the computing system (e.g., a construction professional).
Additionally, disclosed herein is a software tool that enables a computing device to render a three-dimensional model of a building based on the input of numerous design parameters in a data-input computer interface.
In another aspect, disclosed herein is a computing system that comprises at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the computing system to carry out the operations disclosed herein, including but not limited to the operations of the foregoing method.
In yet another aspect, disclosed herein is a non-transitory computer-readable medium comprising program instructions that are executable to cause a computing system to carry out the operations disclosed herein, including but not limited to the operations of the foregoing method.
These, as well as other components, steps, features, objects, benefits, and advantages, will now become clear from a review of the following detailed description of illustrative embodiments, the accompanying drawings, and the claims.
The drawings constitute a part of this specification and include exemplary embodiments of the present invention illustrating various objects and features thereof.
As required, detailed aspects of the present invention are disclosed herein, however, it is to be understood that the disclosed aspects are merely exemplary of the invention, which may be embodied in various forms. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art how to variously employ the present invention in virtually any appropriately detailed structure.
Certain terminology will be used in the following description for convenience in reference only and will not be limiting. For example, up, down, front, back, right and left refer to the invention as orientated in the view being referred to. The words, “inwardly” and “outwardly” refer to directions toward and away from, respectively, the geometric center of the aspect being described and designated parts thereof. Forwardly and rearwardly are generally in reference to the direction of travel, if appropriate. Said terminology will include the words specifically mentioned, derivatives thereof and words of similar meaning.
In an exemplary embodiment, the computer system obtains all, or various combinations, of the following parametric values from a user. In some embodiments, some of the values may be obtained without user input. Some calculations are also included below. The values and calculations may be used to determine the cost of a building. In some embodiments, the sum values are entered manually while others are obtained automatically from other values below. The software may use the values to cause the computer to determine the cost of the building. The cost modeling can be done in real-time. The cost modelling can be done dynamically.
For instance, in one implementation, the disclosed software technology may cause a computing device to engage in the following operations: (1) receive data about various design parameters of a building inputted into the software by a user; and (2) rapidly generate accurate, real-time parametric cost models of proposed building designs based on the compiled data set. In various embodiments the data for the design of the building can be received from a user of the software, automatically from another data source, or combinations thereof. In an exemplary embodiment, the inputs and compiled data may comprise of the following information and calculations:
In an exemplary embodiment, the computer system obtains all, or various combinations, of the following parametric values from a 3D CAD drawing of a building. In some embodiments, some of the values may be obtained without user input. The values and calculations may be used to determine the cost of a building. In some embodiments, the sum values are entered manually while others are obtained automatically from the 3D drawing. The software may use the values to cause the computer to determine the cost of the building. The cost modeling can be done in real-time. The cost modelling can be done dynamically.
For instance, in one implementation, the disclosed software technology may cause a computing device to engage in the following operations: (1) receive data for the three dimensional design of a building; (2) compile a dataset based on data from the three-dimensional drawing, from additional data inputted into the software by a user, or from a combination of the three dimensional drawing and the data separately inputted into the software by a user; and (3) rapidly generate accurate, real-time parametric cost models of proposed building designs based on the compiled data set. In various embodiments the data for the three-dimensional design of the building can be received from a user of the software, automatically from another data source, or combinations thereof. The inputs and compiled data may comprise information and calculations similar to those of Example 1, paragraph [0027] supra.
In an exemplary embodiment, the 3D modeling software sends the following information to the parametric cost modeling software: gross floor area, number of levels, below grade levels, above grade levels, basement floor to floor heights, above grade floor to floor heights, floor plate width, and footprint area. In another exemplary embodiment, it sends the preceding information as well as additional information.
In an exemplary embodiment, the parametric cost modeling software sends information to the 3D CAD software in order to instruct the CAD software and computer to generate a massing model. In an exemplary embodiment, the parametric cost modeling software sends information to the 3D CAD software in order to modify the CAD file. For example, in an exemplary embodiment, the parametric cost modeling software may send information that the Revit uses to modify at least one of the following file types: RTE, RVT, RFA, and RFT. In another exemplary embodiment, the parametric cost modeling software may send information that the Revit uses to modify at least one of the following file types: GN, DWF, DWG, DXF, IFC, SAT, and SKP. In yet another exemplary embodiment, the parametric cost modeling software may send information that the Revit uses to modify at least one of the following file types: ODBC, HTML, TXT, and gbXML.
In an exemplary embodiment, the information exchanged between the CAD software and the parametric cost modeling software is in the form of JSON files. In another exemplary embodiment, the information exchanged between the CAD software and the parametric cost modeling software is via APIs.
In an exemplary embodiment, the 3D drawing software is Revit. In another exemplary embodiment the 3D drawing software is Rhino. In another exemplary embodiment the 3D drawing software is SketchUp.
In an exemplary embodiment, the 3D drawing software is installed onto the hard drive of the computer, while the cost estimating software is hosted in remote servers and accessed using an internet browser installed on a user's local hard drive or local flash drive, or accessed by a mobile device software application. In another exemplary embodiment, both the CAD software and the parametric cost modeling software are installed on the end user's computer. In another exemplary embodiment, both the CAD software and the parametric cost modeling software are installed in a remote server from the end user and accessed via an internet browser or mobile application.
As shown in
For example,
If user input data exists at 866, that data is also compiled with any model data at 868. Similarly, if any external data exists at 870 from other databases not specifically associated with the present model, that data can be parsed for relevance at 872 and compiled into the estimate solution at 874. Once all data sources are compiled, the system computes the results at 876 and publishes them to the user via the user interface or through another suitable publishing solution at 878. The process then ends at 880.
As shown the CAD software 804 includes the assemblies 881 and model data 885. An application programming interface (API) 883 allows this data to be extracted using the estimate software solution 806. A data request 882 from the estimate software solution pulls this data from the CAD software. A second API 884, along with specifically designed algorithms and analysis 886 for producing a cost estimate produces result data 888 which can be used to form the final result output 823 shown on the display 821. The computer also must include a processor 890, data storage (e.g. “memory”) 892, and other necessary parts 894 including devices for receiving user inputs.
The components, steps, features, objects, benefits, and advantages that have been discussed are merely illustrative. None of them, nor the discussions relating to them, are intended to limit the scope of protection in any way. Numerous other embodiments are also contemplated. These include embodiments that have fewer, additional, and/or different components, steps, features, objects, benefits, and/or advantages. These also include embodiments in which the components and/or steps are arranged and/or ordered differently.
Unless otherwise stated, all measurements, values, ratings, positions, magnitudes, sizes, and other specifications that are set forth in this disclosure are approximate, not exact. They are intended to have a reasonable range that is consistent with the functions to which they relate and with what is customary in the art to which they pertain.
All articles, patents, patent applications, and other publications that have been cited in this disclosure are incorporated herein by reference.
In this disclosure, the indefinite article “a” and phrases “one or more” and “at least one” are synonymous and mean “at least one.”
Relational terms such as “first” and “second” and the like may be used solely to distinguish one entity or action from another, without necessarily requiring or implying any actual relationship or order between them. The terms “comprises,” “comprising,” and any other variation thereof when used in connection with a list of elements in the specification or claims are intended to indicate that the list is not exclusive and that other elements may be included. Similarly, an element preceded by an “a” or an “an” does not, without further constraints, preclude the existence of additional elements of the identical type.
The abstract is provided to help the reader quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, various features in the foregoing detailed description are grouped together in various embodiments to streamline the disclosure. This method of disclosure should not be interpreted as requiring claimed embodiments to require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the detailed description, with each claim standing on its own as separately claimed subject matter.
It is to be understood that while certain embodiments and/or aspects of the invention have been shown and described, the invention is not limited thereto and encompasses various other embodiments and aspects.
This application is a 371 national stage filing and claims priority in International Application No. PCT/US2022/044244 Filed Sep. 21, 2022, which claims priority in U.S. Provisional Patent Application No. 63/246,462 Filed Sep. 21, 2021, which is incorporated herein by reference.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/US2022/044244 | 9/21/2022 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 63246462 | Sep 2021 | US |