Construction projects are usually designed by different professional teams, where design clashes may inevitably occur. With the clash detection tools provided by Building Information Modeling (BIM) software, these clashes can be discovered at an early stage. However, the number of clashes detected by BIM software is often huge. The literature states that the majority of those clashes are found to be irrelevant, i.e., harmless to the building and its construction. How to filter out these irrelevant clashes from the detection report is one of the issues to be resolved urgently in the construction industry. This study develops a method that automatically screens for irrelevant clashes by combining the two techniques of rule-based reasoning and supervised machine learning. First, we acquire experts’ knowledge through interviews to compile rules for the preliminary classification of clash types. Subsequently, the results of the initial classification inferred by the rules are added into the training dataset to improve the predictive performance of the classifiers implemented by supervised machine learning. The average predictive performance obtained by using the hybrid method is up to 0.96, which has been improved from the traditional machine learning process only using individual or ensemble learning classifiers by 6%–17%.
Abstract3D Indoor space topology, mainly referred as floor layouts and navigation routes, is the foundation of indoor Location-based Services (LBS), such as navigation in large shopping malls or interchange in large transport stations. Manually generating this topology is highly time-consuming, less cost effective, and prone to errors. This research adopts 3-D GIS technology and proposes a novel workflow to automatically generate the indoor space topology based on 3D building models in a format of Industry Foundation Classes (IFC). Floor layouts and paths including stairs will be identified and generated in the environment of ESRI ArcScene . Several categories of navigation routes are defined and constructed by a collective algorithm called i-GIT. This paper demonstrates the entire workflow and concepts to produce floor layouts and navigation routes using a 3-story commercial building model. More details related to i-GIT as well as their validation based on real buildings will be revealed in an upcoming article.
The indoor space model is the foundation of most indoor location-based services (LBS). A complete indoor space model includes floor-level paths and non-level paths. The latter includes passages connecting different floors or elevations such as stairs, elevators, escalators, and ramps. Most related studies have merely discussed the modeling and generation of floor-level paths, while those considering non-level paths usually simplify the formation and generation of non-level paths, especially stairs, which play an important role in emergency evacuation and response. Although the algorithm proposed by i-GIT approach, which considers both floor-level and non-level paths, can automatically generate paths of straight stairs, it is not applicable to the spiral stairs and winder stairs that are common in town houses and other public buildings. This study proposes a novel approach to generate high-accuracy stair paths that can support straight, spiral, and winder stairs. To implement and verify the proposed algorithm, 54 straight and spiral stairs provided by Autodesk Revit’s official website and three self-built winder stairs are used as test cases. The test results show that the algorithm can successfully produce the stair paths of most test cases (49/50), which comprehensively extends the applicability of the proposed algorithm.
With the emergence of 3D technologies in a recent decade, BIM software makes it easy to detect those conflicts in the early stage of a project. Clash detection in BIM software is now a common task. Among those conflicts found by BIM software, however, a relatively high percentage belongs to 'pseudo conflicts'-which are permissible or tolerable, but BIM software does not reveal this information. Thus, currently BIM managers have to manually inspect every detected conflict to classify the type of conflict. Some researchers urged an automated process to facilitate this laborious process. This study implemented both a rule-based reasoning system and machine learning classifiers to help classify those BIM-detected conflicts. Preliminary testing results indicate that machine learning algorithms can achieve comparable results to a traditional rule-based system, but with much less costs and energy in developing.
FPGAs are increasingly common in modern applications, and cloud providers now support on-demand FPGA acceleration in data centers. Applications in data centers run on virtual infrastructure, where consolidation, multi-tenancy, and workload migration enable economies of scale that are fundamental to the provider's business. However, a general strategy for virtualizing FPGAs has yet to emerge. While manufacturers struggle with hardware-based approaches, we propose a compiler/runtime-based solution called Synergy. We show a compiler transformation for Verilog programs that produces code able to yield control to software at sub-clock-tick granularity according to the semantics of the original program. Synergy uses this property to efficiently support core virtualization primitives: suspend and resume, program migration, and spatial/temporal multiplexing, on hardware which is available today. We use Synergy to virtualize FPGA workloads across a cluster of Altera SoCs and Xilinx FPGAs on Amazon F1. The workloads require no modification, run within 3 − 4× of unvirtualized performance, and incur a modest increase in FPGA fabric utilization.
CCS CONCEPTS• Hardware → Hardware description languages and compilation; Reconfigurable logic and FPGAs; • Software and its engineering → Compilers; Operating systems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.