A BIM-based prefabricated building design method and system
By forming serrated coded edges on the edges of prefabricated building components, and using mechanical stylus groups and lever mechanisms to measure and amplify deviation values, precise compensation and digital traceability of components are achieved. This solves the problem of uneven connection gaps caused by manufacturing errors in prefabricated buildings, and improves construction quality and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGDONG INSTITUTE OF REGULATIONS (GUANGZHOU) CONSTRUCTION TECHNOLOGY CO LTD
- Filing Date
- 2025-09-19
- Publication Date
- 2026-06-30
AI Technical Summary
In prefabricated buildings, it is difficult to effectively control the manufacturing errors of components, resulting in uneven connection gaps between components and reduced assembly accuracy, which affects construction quality and efficiency.
By adopting a BIM-based design approach, toothed coded edges are formed at the decorative edges of components. Mechanical stylus groups and lever mechanisms are used to measure and amplify deviation values, which are then converted into radial compensation displacements to achieve precise compensation. The data is then uploaded to the BIM platform for traceability management.
It enables precise compensation and digital traceability of prefabricated building components, improves assembly accuracy and construction efficiency, provides a scientific basis for quality inspection and problem location, and reduces rework and resource waste.
Smart Images

Figure CN121435316B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of prefabricated building construction, and more particularly to a BIM-based prefabricated building design method and system. Background Technology
[0002] Prefabricated construction refers to the transfer of a large amount of on-site work from traditional construction methods to factories. Building components and accessories are prefabricated in factories, transported to the construction site, and assembled on-site using reliable connection methods. Prefabricated construction has advantages such as fast construction speed, less susceptibility to weather conditions, labor savings, and improved building quality, making it an important direction for the development of industrialized construction.
[0003] However, prefabricated buildings face the technical challenge of effectively controlling and compensating for component manufacturing errors in practical applications. Because prefabricated components inevitably exhibit dimensional deviations during factory production, including length, width, and thickness deviations, these manufacturing errors can lead to uneven connection gaps between components, reduced assembly accuracy, or even complete assembly failure during on-site assembly, severely impacting the construction quality and efficiency of prefabricated buildings. Summary of the Invention
[0004] Therefore, it is necessary for the present invention to provide a BIM-based prefabricated building design method and system to solve at least one of the above-mentioned technical problems.
[0005] To achieve the above objectives, a BIM-based prefabricated building design method includes the following steps:
[0006] Step S1: Obtain the BIM model of the prefabricated component and calculate the deviation value from the actual size measured after manufacturing; encode the deviation value into the toothed structure of the component's decorative edge to form a toothed coded edge;
[0007] Step S2: When the component is hoisted into place, the mechanical stylus group contacts the toothed coding edge, and each stylus generates a displacement value corresponding to the tooth height, thus obtaining the stylus displacement sequence;
[0008] Step S3: Amplify the stylus displacement sequence through a lever mechanism. The amplified displacement value is the compensation driving amount.
[0009] Step S4: Based on the compensation driving amount, the wedge-shaped adjusting block is moved axially, and the axial displacement is converted into radial compensation displacement by the slope of the wedge surface;
[0010] Step S5: After performing the compensation action based on the radial compensation displacement, measure the actual assembly gap and compare it with the design gap in the BIM model to calculate the compensation accuracy; upload the toothed coded edge, compensation drive amount, radial compensation displacement and compensation accuracy to the BIM platform to form a digital traceability record.
[0011] This invention also provides a BIM-based prefabricated building design system for executing the above-described BIM-based prefabricated building design method, wherein the BIM-based prefabricated building design system includes:
[0012] The deviation coding module is used to acquire the BIM model of the prefabricated component and calculate the deviation value from the actual size measured after manufacturing; the deviation value is encoded into the toothed structure of the component's decorative edge to form a toothed coded edge;
[0013] The information reading module is used when the component is hoisted into place. When the mechanical stylus group contacts the toothed coding edge, each stylus generates a displacement value corresponding to the tooth height, thus obtaining the stylus displacement sequence.
[0014] The signal amplification module is used to amplify the stylus displacement sequence through a lever mechanism. The amplified displacement value is the compensation drive amount.
[0015] The displacement conversion module is used to drive the wedge-shaped adjusting block to move axially based on the compensation driving amount, and convert the axial displacement into radial compensation displacement by the slope of the wedge surface;
[0016] The accuracy assessment module is used to measure the actual assembly gap and compare it with the design gap in the BIM model after the compensation action is performed based on the radial compensation displacement, and to calculate the compensation accuracy. The toothed coded edge, compensation driving amount, radial compensation displacement and compensation accuracy are uploaded to the BIM platform to form a digital traceability record.
[0017] This invention packages the coding information of the toothed coding edge, the compensation driving amount, the radial compensation displacement, and the compensation accuracy into a traceability data package, and adds the component number, installation time, and installation position coordinates to form a digital traceability chain. This data is then uploaded to a BIM platform for storage and management, enabling comprehensive digital management and precise traceability of the assembly process of prefabricated components. First, this method can completely record the actual assembly status of each component, including the source of deviation, compensation actions, and final gap accuracy, allowing construction personnel to promptly grasp the assembly quality and deviation status of components, thereby improving assembly accuracy and construction efficiency. Second, the establishment of the digital traceability chain allows the assembly history of each component to be queried and analyzed at any time, providing reliable data support for quality review, problem localization, and subsequent maintenance. For example, when an abnormal gap is found in a component, its traceability data can be directly retrieved from the BIM platform to clarify the source of deviation and compensation status, allowing for rapid corrective measures and reducing rework and resource waste. Furthermore, through a unified data format and standardized upload process, seamless data integration between the assembly site and the BIM platform can be achieved, ensuring information accuracy and completeness and improving the level of information management. Meanwhile, the additional time, location, and component identification information ensures the traceability and uniqueness of the assembly process, providing a scientific basis for construction process supervision, quality assessment, and project management. Overall, this digital traceability mechanism not only improves assembly accuracy and construction efficiency but also strengthens data management, construction supervision, and quality control capabilities, laying a solid foundation for intelligent building construction and prefabricated building information management. Attached Figure Description
[0018] Other features, objects, and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0019] Figure 1 This is a schematic diagram of the steps of a BIM-based prefabricated building design method according to the present invention.
[0020] Figure 2 This is a schematic diagram of the mechanical stylus assembly installation of a hoisting frame according to an embodiment of the present invention;
[0021] Figure 3 This is a schematic diagram of a lever amplification transmission system according to an embodiment of the present invention.
[0022] Figure 4 This is a schematic diagram of position feedback control according to an embodiment of the present invention. Detailed Implementation
[0023] The technical method of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0024] Furthermore, the accompanying drawings are merely illustrative of the invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor methods and / or microcontroller methods.
[0025] It should be understood that although the terms "first," "second," etc., may be used herein to describe various units, these units should not be limited by these terms. These terms are used merely to distinguish one unit from another. For example, without departing from the scope of the exemplary embodiments, a first unit may be referred to as a second unit, and similarly, a second unit may be referred to as a first unit. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0026] To achieve the above objectives, please refer to Figures 1 to 4 This invention provides a BIM-based prefabricated building design method, the method comprising the following steps:
[0027] Step S1: Obtain the BIM model of the prefabricated component and calculate the deviation value from the actual size measured after manufacturing; encode the deviation value into the toothed structure of the component's decorative edge to form a toothed coded edge;
[0028] In one embodiment, BIM model data of the target prefabricated component is acquired. For example, the three-dimensional design dimensions of a precast beam are 6000mm in length, 300mm in width, and 200mm in thickness. After manufacturing, a coordinate measuring machine is used to inspect the actual component, revealing actual dimensions of 6002mm in length, 298mm in width, and 201mm in thickness, resulting in deviation values of +2mm, -2mm, and +1mm, respectively. These deviation values are converted into binary sequences according to a preset precision, such as length deviation "10", width deviation "01", and thickness deviation "11", and combined into a complete code. Then, teeth are arranged circumferentially at 5mm intervals along the decorative edge of the component. The tooth height is adjusted according to the code sequence; for example, binary "1" corresponds to a tooth height of the reference height +2mm, and "0" corresponds to a tooth height of the reference height -2mm, thus forming a toothed coded edge on the component.
[0029] It should be noted that this tooth-like structure does not affect the main load-bearing function of the component; it serves only as information-carrying geometry.
[0030] Step S2: When the component is hoisted into place, the mechanical stylus group contacts the toothed coding edge, and each stylus generates a displacement value corresponding to the tooth height, thus obtaining the stylus displacement sequence;
[0031] In one embodiment, during on-site hoisting, when the precast beam is lifted to the installation position, the mechanical stylus assembly is guided by a guide mechanism to align with the toothed coding edge. Assuming the edge contains 14 tooth positions, 14 styluses are correspondingly provided. Each stylus has a spherical contact head at its end, equipped with a return spring and a displacement sensor. When the stylus contacts the tooth surface, higher teeth cause the stylus to displace upwards, while lower teeth cause downwards. The sensor records these displacement values as positive or negative. All styluses generate displacement data sequentially according to the tooth position order, for example, obtaining a sequence [+2.1, -1.9, +2.0, -2.1, ...] mm, ultimately forming the stylus displacement sequence.
[0032] Step S3: Amplify the stylus displacement sequence through a lever mechanism. The amplified displacement value is the compensation driving amount.
[0033] In one embodiment, the stylus displacement sequence is sent to a signal processing unit for binarization. For example, displacements greater than +1.5mm are determined as binary "1", and displacements less than -1.5mm are determined as binary "0". The resulting binary sequence after decoding is consistent with the encoding in step S1, and the actual deviation value of the component is calculated. If the verification bit is correct, the displacement value is input to the lever mechanism for amplification. Specifically, each stylus is connected to a primary lever, and the output of the primary lever is aggregated to a converging lever via a connecting rod. This converging lever is then amplified a second time through a gear and rack mechanism, ultimately achieving a total amplification ratio of 3. For example, if the original stylus displacement is +2mm, the final amplified output is +6mm, which serves as the compensation drive amount. If the verification fails, the system locks the compensation mechanism and issues an alarm.
[0034] Step S4: Based on the compensation driving amount, the wedge-shaped adjusting block is moved axially, and the axial displacement is converted into radial compensation displacement by the slope of the wedge surface;
[0035] In one embodiment, the compensation drive amount is transmitted to the wedge-shaped adjusting block. Taking a certain operation as an example, when the amplified compensation drive amount is +6mm, the drive device converts it into the axial displacement of the wedge block through the threaded joint, assuming it is +5.8mm after transmission. The wedge-shaped adjusting block has a slope design angle of 10°, so the 5.8mm axial displacement is converted into a radial compensation displacement of approximately 1mm. This radial compensation displacement acts on the component connection interface to push the component to produce a small displacement, thereby offsetting the actual manufacturing deviation.
[0036] Step S5: After performing the compensation action based on the radial compensation displacement, measure the actual assembly gap and compare it with the design gap in the BIM model to calculate the compensation accuracy; upload the toothed coded edge, compensation drive amount, radial compensation displacement and compensation accuracy to the BIM platform to form a digital traceability record.
[0037] In one embodiment, after the compensation action is completed, the actual assembly gap between the two components is obtained through a laser rangefinder. For example, if the measured assembly gap in the length direction is 20.1 mm, and the design value is 20 mm, then the deviation in the length direction is +0.1 mm; if the measured gap in the width direction is 9.8 mm, and the design value is 10 mm, then the deviation in the width direction is -0.2 mm; and if the measured gap in the thickness direction is 5.0 mm, consistent with the design value, then the system calculates the compensation accuracy accordingly. For example, the compensation accuracy for the length gap is (20-0.1) / 20×100%=99.5%. Finally, the system packages the toothed coded edge information, compensation drive amount, radial compensation displacement, and calculated compensation accuracy, and uploads them along with the component number, installation time, and position coordinates to the BIM platform to generate a complete digital traceability record.
[0038] Optionally, encoding the deviation value to the serrated structure of the decorative edge of the component in step S1 includes:
[0039] Convert the deviation value into a binary encoded sequence;
[0040] In one embodiment, the three-dimensional deviation (length) between the manufactured component and the design dimensions is read from the BIM. ,width ,thickness The data is quantized and mapped to a binary bit string according to a preset precision. To ensure a one-to-one correspondence with the subsequent 14 tooth positions, the example sets the bit length as follows: 6 bits for length, 4 bits for width, and 4 bits for thickness (a total of 14 bits). Quantization example: Precision is 1mm, allowing an encoding range of length ±31mm (6-bit complement code) and width and thickness ±7mm each (4-bit complement code). If the measured deviation of a precast beam is... , =−1mm、 =+1mm, then we get: (6 bits) = 000010, (4 bits) = 1111 (the complement of -1). (4 bits) = 0001, the splicing order is L→W→T, forming a 14-bit encoded sequence 00001011110001.
[0041] It should be noted that the quantization precision and bit length can be configured according to the project tolerance strategy; the bit order is fixed (e.g., L→W→T) so that the on-site reading module can decode consistently.
[0042] The reference height of the toothed structure on the decorative edge of the component is set as the average height of the component edge. Multiple tooth positions are set along the component edge at a preset interval of 3-8mm.
[0043] In one embodiment, the micro-elevation of the decorative edge of the component within the coding section is first measured, and the average height of this section is taken as the "reference height H0". Teeth are arranged at equal intervals along the edge; for example, a tooth pitch p = 5mm (falling within the range of 3–8mm) is used, with 14 teeth covering a coding section of 14 × 5 = 70mm. The coding section is generally located on easily accessible decorative edges or installation flanks that do not participate in stress calculations, and the "coding start point" and reading direction (e.g., clockwise) are marked in the BIM model.
[0044] It should be noted that the reference height H0 is obtained based on the local fitting mean value of the actual processed edge to avoid overall warping or coating thickness causing system offset to the code reading.
[0045] The height of each tooth is determined sequentially according to the coding sequence. When the coding bit of the coding sequence is 1, the corresponding tooth height is the reference height plus the first offset. When the coding bit of the coding sequence is 0, the corresponding tooth height is the reference height minus the second offset. The first offset and the second offset are both 1-3mm. The corresponding tooth-shaped geometry is generated on the edge of the component according to the order of the coding sequence.
[0046] In one embodiment, "1" is set to correspond to a high tooth and "0" to correspond to a low tooth. Example: Selecting the first offset. Second offset (All within the range of 1–3 mm), i.e., high tooth height H1 = H0 + 2 mm, low tooth height H0' = H0 − 2 mm. The 14-bit sequence 00001011110001 is projected sequentially onto 14 tooth positions: teeth with a bit "1" are modeled as H1, and teeth with a bit "0" are modeled as H0'. For example, the five tooth heights corresponding to the first five bits "00001" are (H0 − 2, H0 − 2, H0 − 2, H0 − 2, H0 + 2). During modeling, a narrow tooth strip with steps is generated in BIM / parametric CAD using the "baseline profile + extrusion / sweep" method, and then Boolean merged with the original edge decorative surface.
[0047] It should be noted that the offset should take into account both manufacturability and the on-site stylus displacement resolution; it is recommended that the "high / low" height difference be ≥ twice the stylus threshold to ensure the margin of binarization judgment.
[0048] The tooth positions in the tooth-shaped geometry are connected by a circular arc transition, with the radius of the arc being 20%-50% of the tooth position spacing, forming a tooth-shaped coding edge.
[0049] In one embodiment, to avoid sharp corner chipping and stylus jump, a circular arc transition is used between adjacent teeth. For example, with a tooth pitch p = 5mm, the arc radius r = 0.3p = 1.5mm (falling within the 20%–50% range). The transition structure is as follows: a continuous G1 (tangential) circular arc connects the shoulders of two adjacent teeth of equal width, controlling the arc apex to not exceed the higher tooth elevation and not lower than the lower tooth elevation, achieving a smooth, stable, and repeatable mechanical contact path. In terms of manufacturing, slight chamfering / polishing can be performed after CNC milling or 3D printing to ensure the surface roughness meets the stylus ball head reading requirements (e.g., Ra ≤ 1.6). m).
[0050] It should be noted that if the radius of the arc is too small, it will cause the stylus to vibrate; if it is too large, it will compress the effective shoulder length and reduce the anti-interference ability. Empirically, when r≈0.25p–0.35p, the reading stability and processing cost are more balanced.
[0051] Optionally, the step of converting the deviation value into a binary encoded sequence specifically involves:
[0052] The component length deviation in the deviation value is quantized according to the first precision, and the quantization range covers the component manufacturing tolerance range, and converted into the length binary code of the first digit.
[0053] In one embodiment, the component length deviation is read from the BIM. Let the "first precision" be... (e.g., 1mm), position length is (e.g., 6-bit), using rounding quantization + saturation limiting: Then will The length binary code is obtained by encoding it as a fixed-width two's complement.
[0054] Specifically, the manufacturing tolerance is ±25mm for the length, taking... Its range can represent a tolerance of ±31mm; actual measurement Two's complement code 000010 (highest bit first, fixed width).
[0055] The component width deviation and thickness deviation in the deviation value are quantized according to the second precision, and the quantization range covers the tolerance range of the secondary direction, and are converted into the width binary code and thickness binary code of the second bit respectively.
[0056] In one embodiment, read width deviation With thickness deviation Let the "second precision" be... (e.g., 1mm), the position lengths are respectively , (e.g., 4 digits each). Also use rounding quantization + saturation limiting: , They are then encoded into fixed-width binary two's complement to obtain the width code and the thickness code.
[0057] Specifically, the secondary direction tolerance is ±6mm, taken as... , (Coverage tolerance ±7mm); Actual measurement Two's complement 1111; The two's complement code is 0001.
[0058] The length binary code, width binary code, and thickness binary code are combined with a preset check code to form a complete encoding sequence.
[0059] In one embodiment, the three data segments are concatenated in a fixed bit order (e.g., length code [6]|width code [4]|thickness code [4]), and then a check code is calculated and appended to form a complete sequence. The check can be performed using parity check (1 bit / 2 bits), CRC-4 (e.g., polynomial check), etc. (e.g., Hamming(7,4); after reading on-site, the three-dimensional deviation is verified according to S33. If it fails, the locking and alarm are triggered (consistent with S35).
[0060] Specifically, the 000010|1111|0001 obtained in the previous two steps are concatenated into 14 bits of data, and the CRC-4 is calculated to get 1011 (example value). The final encoded sequence is 000010111100011011. The first 14 bits are used for the stylus reading code solution deviation, and the last 4 bits are used for error verification and rereading determination.
[0061] Most importantly, when extreme values exceed the representable range, saturation limiting should be applied and an overflow flag should be marked in the traceability record; the position sequence (e.g., L→W→T→CRC) and end sequence (highest byte first / lowest byte first) must be fixed in the BIM family parameters to ensure a one-to-one correspondence between the stylus position and the tooth position; if the project requires a larger range or finer precision, adjustments can be made. The bit length should be checked, but the pin threshold, tooth height offset, and read code reliability margin should also be verified.
[0062] Optionally, step S2 includes the following steps:
[0063] Step S21: When the component is hoisted close to the installation position, it is determined that the component is hoisted into place. The mechanical stylus group is guided by the guide mechanism to vertically approach the edge of the toothed code. Each stylus contacts the corresponding tooth position under the action of the preset spring force. The number of stylus in the mechanical stylus group matches the number of tooth positions, and the stylus spacing corresponds to the tooth spacing of the toothed code edge. Each stylus includes a stylus body, a return spring and a displacement sensor, and the end is processed into a spherical contact head.
[0064] In one embodiment, when a component is hoisted by crane to near its designed installation position, a position signal (such as a lifting point encoder or BIM positioning command) determines the "hoisting in place" status. A guiding mechanism (guide rail / positioning sleeve) accurately guides the mechanical stylus group to the edge of the toothed coding section and maintains a vertical approach. The stylus group is designed to correspond one-to-one with the tooth position—the number of stylus equals the number of teeth, and the stylus spacing matches the tooth spacing (e.g., 14 stylus, 5mm tooth pitch). Each stylus consists of a stylus body, a return spring, and a displacement sensor, with a spherical contact head at the end to ensure point contact and minimal wear. The return spring operates under a predetermined preload, maintaining the stylus's return position and generating measurable displacement when contacting high / low teeth. For example, a precast beam edge has a 14-bit coding area; the on-site installed stylus module also has 14 stylus pins, positioned at the coding start point by a quick-release guide sleeve, ensuring the stylus and toothed strip are aligned axially and laterally.
[0065] Step S22: When the stylus contacts the high tooth, it generates a positive displacement value; when it contacts the low tooth, it generates a negative displacement value.
[0066] In one embodiment, each stylus descends vertically under spring preload until the spherical contact head contacts the tooth surface. The stylus and tooth surface generate a contact reaction force and reach a force equilibrium position. This position will undergo positive or negative displacement relative to the stylus's reference contact height. If the stylus contacts a "high tooth" (above the reference height), the displacement value is positive (upward or beyond the reference distance); contacting a "low tooth" results in a negative displacement (below the reference distance). A displacement sensor (inductive, magnetic, or optical encoder) converts this vertical displacement into an electrical signal and outputs it as a displacement value according to a calibrated ratio. For example, assuming the reference contact height is defined as 0 mm, a measurement of +2.0 mm is obtained when the stylus contacts a high tooth, and a measurement of -2.0 mm is obtained when it contacts a low tooth. The sensor outputs the corresponding voltage / digital value for subsequent processing.
[0067] Step S23: The displacement values of multiple styluses are arranged in tooth position order to form a stylus displacement sequence.
[0068] In one embodiment, the system sequentially reads the displacement signals of each stylus according to the physical order of the tooth positions (the starting point and reading direction predefined in the BIM). After debouncing, low-pass filtering, and calibration coefficient transformation, an ordered stylus displacement sequence (vector) is formed, for example, [+2.1,−1.9,+2.0,−2.1,…] mm. This displacement sequence also records the timestamp and stylus index for subsequent binarization determination, check bit verification, and amplification processing. For example, after synchronous sampling of 14 styluses, a 14-value array is obtained. The system converts this array into binary readings according to a predetermined threshold and sends it to the amplification and decoding module of S3.
[0069] It should be noted that:
[0070] 1) The stylus reference position (zero position) must be calibrated / self-tested and recorded in the traceability record before each operation to avoid measurement deviation;
[0071] 2) The relative angle between the stylus and the toothed belt, the contact force, and the diameter of the ball head affect the measurement stability. The design should ensure the consistency of the perpendicularity of the contact surface and the preload.
[0072] 3) When some stylus readings are abnormal (exceeding the physical travel or sensor failure), the S35 logic should be used to lock and alarm or enable the redundancy / reread mechanism to ensure assembly safety and data reliability.
[0073] Optionally, step S22 includes the following steps:
[0074] Step S221: The stylus descends vertically under the action of the spring preload. When the spherical contact head of the stylus contacts the tooth surface, a contact reaction force is generated. The stylus continues to descend until the contact reaction force and the spring preload reach a force balance state, at which point the stylus stops descending.
[0075] In one embodiment, under the action of a preset spring preload, the stylus assembly moves downward and maintains a certain initial contact force. When the spherical contact head first touches the tooth surface, a reaction force is generated. Subsequently, the stylus continues to move slightly in the vertical direction until the contact reaction force is equal to the spring preload (force balance). At this point, the stylus stops descending and maintains a stable position. For example, the reference contact surface of the stylus is defined as 0mm (i.e., the stylus contact reference height). If a tooth is 2mm higher than the reference, the stylus will eventually stop at a position of +2.0mm relative to the reference after contacting and compressing the spring. If the tooth is 2mm lower than the reference, it will stop at a position of -2.0mm. This force balance action ensures that the stylus position directly corresponds to the tooth height, which is beneficial for subsequent accurate measurement.
[0076] Step S222: The displacement sensor measures the vertical displacement of the stylus body relative to the reference position, where the reference position is defined as the position when the stylus contacts the reference height;
[0077] In one embodiment, a displacement sensor (such as an inductive displacement meter, magnetic encoder, or optical displacement sensor) measures the vertical displacement of the stylus body relative to a reference position in real time, and converts the measured displacement value into engineering units (mm) according to a calibration coefficient. The data is also stamped with a timestamp and stylus index for correlation. For example, after sampling and calibration, the displacement sensor measures a stylus displacement of +2.03mm relative to a reference. After filtering, quantization, and rounding to +2.0mm, the displacement is sent to the upper-level processing unit. The sensor's range and resolution should be designed to cover the expected maximum positive / negative displacement and meet the code reading accuracy requirements.
[0078] Step S223: When the stylus contacts the high tooth, a positive vertical displacement is generated, and the displacement sensor converts the vertical displacement into a positive displacement value output; when the stylus contacts the low tooth, a negative vertical displacement is generated, and the displacement sensor converts the vertical displacement into a negative displacement value output.
[0079] In one embodiment, according to a pre-agreed sign rule, when the stylus contacts a tooth position above the reference surface, the measured vertical displacement is positive (positive displacement), and the sensor outputs a positive displacement value; when the stylus contacts a tooth position below the reference surface, the measured vertical displacement is negative (negative displacement), and the sensor outputs a negative displacement value. For example, if the reference is 0mm, then encountering a high tooth will output +2.0mm, and encountering a low tooth will output −2.0mm; the field software can binarize the continuous displacement signal into "1 / 0" based on a preset threshold (e.g., ±1.5mm) to complete subsequent decoding.
[0080] like Figure 2As shown, symmetrical mechanical stylus groups are mounted on the mounting frame. Each group includes multiple styluses (a total of 80 styluses). The styluses are made of HRC58-62 tool steel and feature a spherical design with a contact head radius of 0.5mm. The stylus groups maintain a design gap of 20±0.05mm with the decorative edge of the component. Each stylus is equipped with a displacement sensor, measuring a force of 8N±0.5N, with an effective stroke of 10mm and an LVDT resolution of 0.05mm. The sensor output voltage converts the displacement signal according to a linear relationship of V=0.5×P (V / mm), ensuring that the stylus can accurately detect changes in tooth height and output the corresponding displacement value when contacting the toothed coding edge.
[0081] Optionally, step S3 includes the following steps:
[0082] Step S31: Binarize the stylus displacement sequence according to a preset threshold. If the displacement is greater than the positive threshold, it is determined as binary 1; if the displacement is less than the negative threshold, it is determined as binary 0.
[0083] In one embodiment, the stylus displacement sequence obtained in sequence is compared with a preset threshold: if the displacement is greater than the positive threshold (e.g., +1.5mm), it is determined to be binary "1"; if the displacement is less than the negative threshold (e.g., −1.5mm), it is determined to be binary "0"; if the displacement is in the uncertain range of [−1.5, +1.5], it is recorded as invalid / uncertain (triggering rereading or error handling).
[0084] Assuming the displacement measured by the 14 styluses is [-2.0, -2.1, -1.9, -2.0, +2.1, -2.0, +2.0, +2.1, +2.0, +2.0, -2.0, -2.0, -2.1, +2.0] (in mm), after binarization with a ±1.5 mm threshold, the binary sequence 00001011110001 is obtained for subsequent decoding.
[0085] Step S32: Extract the binary number of the first digit corresponding to the stylus displacement sequence, and convert it into a component length deviation value with the first precision; extract the binary number of the second digit corresponding to the stylus displacement sequence, and convert it into a component width deviation value with the second precision; extract the binary number of the second digit corresponding to the stylus displacement sequence, and convert it into a component thickness deviation value with the second precision.
[0086] In one embodiment, the data is divided into predetermined segments (e.g., 6 bits in length, 4 bits in width, and 4 bits in thickness). The corresponding segments are extracted from the binarized bit string, and the extracted two's complement is restored to a signed integer q (two's complement) according to the bit width. This q is then multiplied by the corresponding quantization precision to obtain the engineering deviation value: length deviation. (First precision, such as 1mm), width ,thickness Example: Extract the length from 00001011110001 ;width ;thickness .
[0087] Step S33: Use the check code at the end of the stylus displacement sequence to check the component length deviation, component width deviation, and component thickness deviation.
[0088] In one embodiment, the checksum at the end of the stylus displacement sequence is compared with the checksum calculated from the aforementioned data segment (e.g., length + width + thickness segment). The checksum method can be CRC, Hamming, or simple parity check. If the comparison matches, the reading is considered correct; if they do not match, the checksum is considered to have failed. The CRC-4 calculation result of the first 14 bits of data 00001011110001 is 1011. If the returned tail checksum is the same value, the checksum passes.
[0089] Step S34: When the verification read is correct, the displacement values of the component length deviation, component width deviation, and component thickness deviation are amplified by the lever mechanism as compensation driving amount;
[0090] In one embodiment, after the verification is passed, the displacement of the stylus (or the deviation value solved by the position segment) is input into the mechanical lever chain for amplification. According to an embodiment of this method, each stylus is connected to an independent first-stage lever (the fulcrum is located at 1 / 3 of the total length). The outputs of the 14 first-stage levers are converged to a converging lever through a linkage mechanism. The converging lever is then amplified by approximately 1.5 times through a gear and rack mechanism, thereby achieving a total amplification ratio of approximately 3 times for the stylus displacement to the compensation drive amount.
[0091] If the total effective input displacement is +2.0mm, after a total amplification ratio of 3×, the output compensation drive is +6.0mm, which serves as the axial input to drive the wedge adjustment block for subsequent radial compensation. It should be noted that in this embodiment, the lever mechanism combines 14 inputs into a single output for main direction compensation; if the project requires independent mechanical compensation for width or thickness, it can be designed as multiple lever-wedge modules outputting separately.
[0092] Step S35: When the verification fails, lock the compensation mechanism and issue an alarm signal.
[0093] In one embodiment, if the verification fails (CRC / parity mismatch or presence of uncertain bits), the system immediately locks the compensation mechanism according to safety logic (keeping the wedge adjustment block / drive device in its current position and cutting off the drive command), and issues an audible and visual alarm and reports the information to the BIM / site control console. Simultaneously, it records the original displacement data, verification result, and timestamp for traceability and manual intervention. When the checksum at the end of the read data does not match the calculated value, the controller performs a locking action, displays "Code verification failed - please reread or manually check" on the operation interface, and uploads the error log to the BIM platform.
[0094] Most importantly, the lever mechanism in step S34 is as follows: each stylus is connected to an independent first-level lever, with the lever fulcrum located at 1 / 3 of the total length of the lever; the output ends of the 14 first-level levers are connected to the summing lever through a linkage mechanism, and the summing lever combines the 14 displacement signals into a single output; the output of the summing lever is further amplified by 1.5 times through a gear and rack mechanism; finally, the stylus displacement is amplified to 3 times the compensation drive amount in total.
[0095] like Figure 3 As shown, the lever amplification transmission system adopts a two-stage amplification design. The stylus displacement is first amplified by a single-stage lever, with the fulcrum located at 30%-70% of the lever's total length, and the standard amplification ratio is [not specified]. =2, to achieve amplified displacement. The amplified displacement signal is further transmitted through a gear and rack mechanism, using an M12×1.5 fine thread (lead 1.5mm), with a transmission efficiency of [missing information]. =0.85. The final output displacement is calculated according to the transmission formula. Calculations show that the entire system achieves a total amplification ratio of approximately 3 times the displacement of the stylus to the compensation drive amount, providing sufficient driving force for the subsequent wedge-shaped compensation mechanism.
[0096] Optionally, step S4 includes the following steps:
[0097] The compensation driving amount is converted into the axial driving displacement of the wedge-shaped adjusting block;
[0098] In one embodiment, the compensation drive amount is used as an input and converted by the control unit into the target axial displacement value that the wedge adjustment block needs to achieve. The conversion takes into account the lever amplification ratio and the mechanism transmission efficiency to obtain the theoretical axial drive displacement. If the compensation drive amount obtained after lever amplification is +6.0 mm, the system calculates the target axial drive displacement value required by the wedge adjustment block to be 6.0 mm.
[0099] The wedge-shaped adjusting block is connected to the drive device through a precision threaded pair. The drive device converts the axial drive displacement into rotational motion and determines the number of rotations.
[0100] In one embodiment, the wedge-shaped adjusting block is connected to a drive device (such as a motor-driven lead screw or a manual lead screw mechanism) via a precision threaded pair. After receiving the target axial displacement value, the drive device converts the linear displacement requirement into a corresponding rotational motion and calculates the required number of rotations. Assuming a precision lead screw with a lead of 2mm is used, if the target axial displacement is 6.0mm, then the required number of rotations is 6.0 ÷ 2 = 3 rotations.
[0101] The axial displacement is generated by driving the wedge-shaped adjusting block through the number of rotations, which is taken as the actual axial displacement.
[0102] In one embodiment, the drive device outputs rotational motion according to the calculation results, converting the number of rotations into linear displacement through a threaded pair, thereby driving the wedge-shaped adjusting block to move precisely along the axial direction. The actual displacement during this process needs to be monitored by a displacement sensor or encoder and controlled in a closed-loop manner with the target value. For example, if the motor drives the lead screw to rotate 3 times, the actual measured axial displacement of the threaded pair is 6.02 mm, which deviates from the target value of 6.0 mm by +0.02 mm, within the allowable error range.
[0103] The actual axial displacement is converted into radial compensation displacement through the wedge-shaped surface of the wedge angle.
[0104] In one embodiment, the wedge-shaped adjusting block has wedge-shaped surfaces on both sides, which contact the compensated component or the limiting block. The wedge angle converts the axial displacement into radial compensation displacement, calculated using the following formula: ,in For radial displacement compensation, This represents the actual axial displacement. This is the wedge angle. For example, if the actual axial displacement is 6.02 mm, the wedge angle... Then the radial compensation displacement is This enables high-precision compensation of components.
[0105] like Figure 4 As shown, the position feedback control system uses a rack (0.5mm module) meshing with a 20-tooth pinion, driven by a stepper motor (1.8° step angle), and is equipped with a position indicator with a range of ±5mm and an accuracy of 0.1mm. The controller employs closed-loop control logic; when the actual position... With theoretical position Deviation | - When the deviation exceeds 0.1mm, the system automatically starts the fine-tuning program, which adjusts the axial position of the wedge adjustment block by precisely controlling the rotation angle of the stepper motor, thereby achieving precise control of radial compensation displacement and ensuring that the assembly gap of the components meets the accuracy standards required by the design.
[0106] Optionally, step S5 includes the following steps:
[0107] Step S51: Radial displacement acts directly on the component connection interface, pushing or pulling the component to generate relative displacement, thereby adjusting the assembly gap between the two components. When the radial displacement reaches the target value, the electromagnetic brake locks the position of the wedge adjustment block.
[0108] In one embodiment, the radial compensation displacement is directly applied to the connection interface of the components through the contact force of the wedge surface, causing a small relative displacement of the compensated components at the connection point, thereby adjusting the assembly gap between the two components. The compensation process is driven by a closed-loop controller: a drive command is issued based on the target radial displacement, displacement / force feedback is monitored, and when the actual radial displacement reaches the target value or falls within the allowable error range, the controller commands the electromagnetic brake to lock the position of the wedge adjustment block to maintain the compensation state and cuts off the drive.
[0109] If the initial length gap is 21.06mm and the design gap is 20.00mm, the system calculates and applies a radial displacement of 1.06mm through the wedge. After the target is reached, the electromagnetic brake locks, and the length gap becomes 20.00mm.
[0110] Step S52: Obtain the actual assembly gap values of the component connection interface in the three directions of length, width, and thickness using a laser rangefinder or contact measuring probe;
[0111] In one embodiment, after the compensation action is completed, a laser rangefinder or a contact measuring probe is used to detect the joint surface in the length, width, and thickness directions. Typically, several measuring points (e.g., 3–5 points) are selected in each direction for sampling, and the average value is taken to reduce the impact of local unevenness. The measurement data is simultaneously recorded with timestamps and measuring point coordinates to form a traceable actual assembly gap value.
[0112] The average gap after compensation was measured to be 20.00 mm in the length direction, 9.80 mm in the width direction, and 5.00 mm in the thickness direction.
[0113] Step S53: Retrieve the design assembly gap values of the corresponding components from the BIM platform database, including design length gap, design width gap, and design thickness gap;
[0114] In one embodiment, the system requests the design assembly gap parameters corresponding to the component from the BIM platform database using the component's unique identifier (component number, installation location coordinates, etc.), and obtains reference values such as design length gap, design width gap, and design thickness gap. This step ensures that the measured values correspond to the same semantics and coordinate system as the design reference.
[0115] The design gap of this component, as read from BIM, is 20.00mm in length, 10.00mm in width, and 5.00mm in thickness.
[0116] Step S54: Compare the actual assembly gap values with the corresponding designed assembly gap values item by item, and calculate the length gap deviation, width gap deviation, and thickness gap deviation.
[0117] In one embodiment, the actual assembly clearance value in each direction is compared with the corresponding designed assembly clearance value item by item to calculate the clearance deviation. For ease of subsequent accuracy evaluation, it is commonly defined as clearance deviation = |actual clearance − designed clearance| (the absolute value represents the deviation), and the sign of the deviation is recorded for traceability.
[0118] Length deviation = |20.00−20.00| = 0.00 mm; Width deviation = |9.80−10.00| = 0.20 mm; Thickness deviation = |5.00−5.00| = 0.00 mm.
[0119] Step S55: Calculate the compensation accuracy based on the values of each gap deviation. Compensation accuracy = (design gap - gap deviation) / design gap × 100%.
[0120] In one embodiment, the compensation accuracy in each direction is calculated according to a preset formula: Compensation accuracy = (Design gap − Gap deviation) / Design gap × 100%. The accuracy results in each direction are compared with the threshold and written into the traceability record. At the same time, the tooth-shaped coding information, compensation drive amount, radial compensation displacement and measurement data are uploaded to BIM.
[0121] Length accuracy = (20.00−0.00) / 20.00×100% = 100.0%; Width accuracy = (10.00−0.20) / 10.00×100% = 98.0%; Thickness accuracy = 100.0%. If the accuracy in any direction is lower than the preset acceptable threshold (e.g., 95%), the system should record the anomaly and trigger a review or manual intervention process.
[0122] Optionally, step S5 includes the following steps:
[0123] Step S56: Pack the coding information of the toothed coding edge, the value of the compensation driving amount, the radial compensation displacement, and the compensation accuracy into a traceability data package;
[0124] In one embodiment, after the compensation action is completed and the assembly gap is measured, the system summarizes the original coding information of the toothed coding edge, the compensation driving amount amplified by the lever mechanism, the radial compensation displacement, and the calculated compensation accuracy in each direction, and packages them into a traceability data package according to a predefined data structure.
[0125] For example, the traceability data packet of a wall panel component contains the coded sequence "10110011…", the length direction compensation drive amount is 5.2mm, the width direction is 3.1mm, the radial compensation displacement length direction is 1.06mm, and the compensation accuracy is 100% for length, 98% for width, and 100% for thickness.
[0126] Step S57: Add component number, installation time, and installation location coordinates to the traceability data package to form a digital traceability chain;
[0127] In one embodiment, to ensure traceability and unique identification, each data packet is supplemented with identification information such as component number, installation time (e.g., "2025-08-25 14:32"), and installation location coordinates (e.g., X=12.34m, Y=5.67m, Z=0.00m) to ensure traceability and unique identification. These are combined to form a complete digital traceability chain for subsequent querying, analysis, or auditing. For example, the data chain records "Component ID: W101, Time: 2025-08-25 14:32, Coordinates: X12.34 Y5.67 Z0.00, Code: 10110011, Compensation Drive Quantity:...".
[0128] Step S58: Upload the digital traceability chain to the BIM platform. The BIM platform receives and stores the data, completing the establishment of the digital traceability record for this assembly process.
[0129] In one embodiment, the generated digital traceability chain is uploaded to the BIM platform via a network interface or on-site control system. After receiving the data, the BIM platform parses the data chain content and stores it in the component database, ensuring that the deviation compensation and assembly accuracy information of each assembly component can be queried and traced at any time.
[0130] This invention also provides a BIM-based prefabricated building design system for executing the above-described BIM-based prefabricated building design method, wherein the BIM-based prefabricated building design system includes:
[0131] The deviation coding module is used to acquire the BIM model of the prefabricated component and calculate the deviation value from the actual size measured after manufacturing; the deviation value is encoded into the toothed structure of the component's decorative edge to form a toothed coded edge;
[0132] The information reading module is used when the component is hoisted into place. When the mechanical stylus group contacts the toothed coding edge, each stylus generates a displacement value corresponding to the tooth height, thus obtaining the stylus displacement sequence.
[0133] The signal amplification module is used to amplify the stylus displacement sequence through a lever mechanism. The amplified displacement value is the compensation drive amount.
[0134] The displacement conversion module is used to drive the wedge-shaped adjusting block to move axially based on the compensation driving amount, and convert the axial displacement into radial compensation displacement by the slope of the wedge surface;
[0135] The accuracy assessment module is used to measure the actual assembly gap and compare it with the design gap in the BIM model after the compensation action is performed based on the radial compensation displacement, and to calculate the compensation accuracy. The toothed coded edge, compensation driving amount, radial compensation displacement and compensation accuracy are uploaded to the BIM platform to form a digital traceability record.
[0136] Therefore, the embodiments should be considered as exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of the equivalents of the application are intended to be included within the invention.
[0137] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features of the invention herein.
Claims
1. A BIM-based prefabricated building design method, characterized in that, Includes the following steps: Step S1: Obtain the BIM model of the prefabricated component and calculate the deviation value between the actual size measured after manufacturing; The deviation value is encoded into the toothed structure of the decorative edge of the component, forming a toothed encoded edge; Step S2: When the component is hoisted into place, the mechanical stylus group contacts the toothed coding edge, and each stylus generates a displacement value corresponding to the tooth height, thus obtaining the stylus displacement sequence; Step S3: Amplify the stylus displacement sequence through a lever mechanism. The amplified displacement value is the compensation driving amount. Step S4: Based on the compensation driving amount, the wedge-shaped adjusting block is moved axially, and the axial displacement is converted into radial compensation displacement by the slope of the wedge surface; Step S5: After performing the compensation action based on the radial compensation displacement, measure the actual assembly gap and compare it with the design gap in the BIM model to calculate the compensation accuracy; upload the toothed coded edge, compensation drive amount, radial compensation displacement and compensation accuracy to the BIM platform to form a digital traceability record.
2. The BIM-based prefabricated building design method according to claim 1, characterized in that, The step S1 of encoding the deviation value to the serrated structure of the component decorative edge includes: Convert the deviation value into a binary encoded sequence; The reference height of the toothed structure on the decorative edge of the component is set as the average height of the component edge. Multiple tooth positions are set along the component edge at a preset interval of 3-8mm. The height of each tooth is determined sequentially according to the coding sequence. When the coding bit of the coding sequence is 1, the corresponding tooth height is the reference height plus the first offset. When the coding bit of the coding sequence is 0, the corresponding tooth height is the reference height minus the second offset. The first offset and the second offset are both 1-3mm. The corresponding tooth-shaped geometry is generated on the edge of the component according to the order of the coding sequence. The tooth positions in the tooth-shaped geometry are connected by a circular arc transition, with the radius of the arc being 20%-50% of the tooth position spacing, forming a tooth-shaped coding edge.
3. The BIM-based prefabricated building design method according to claim 2, characterized in that, The specific steps of converting the deviation value into a binary encoded sequence are as follows: The component length deviation in the deviation value is quantized according to the first precision, and the quantization range covers the component manufacturing tolerance range, and converted into the length binary code of the first digit. The component width deviation and thickness deviation in the deviation value are quantized according to the second precision, and the quantization range covers the tolerance range of the secondary direction, and are converted into the width binary code and thickness binary code of the second bit respectively. The length binary code, width binary code, and thickness binary code are combined with a preset check code to form a complete encoding sequence.
4. The BIM-based prefabricated building design method according to claim 3, characterized in that, Step S2 includes the following steps: Step S21: When the component is hoisted close to the installation position, it is determined that the component is hoisted into place. The mechanical stylus group is guided by the guide mechanism to vertically approach the edge of the toothed code. Each stylus contacts the corresponding tooth position under the action of the preset spring force. The number of stylus in the mechanical stylus group matches the number of tooth positions, and the stylus spacing corresponds to the tooth spacing of the toothed code edge. Each stylus includes a stylus body, a return spring and a displacement sensor, and the end is processed into a spherical contact head. Step S22: When the stylus contacts the high tooth, it generates a positive displacement value; when it contacts the low tooth, it generates a negative displacement value. Step S23: The displacement values of multiple styluses are arranged in tooth position order to form a stylus displacement sequence.
5. The BIM-based prefabricated building design method according to claim 4, characterized in that, Step S22 includes the following steps: Step S221: The stylus descends vertically under the action of the spring preload. When the spherical contact head of the stylus contacts the tooth surface, a contact reaction force is generated. The stylus continues to descend until the contact reaction force and the spring preload reach a force balance state, at which point the stylus stops descending. Step S222: The displacement sensor measures the vertical displacement of the stylus body relative to the reference position, where the reference position is defined as the position when the stylus contacts the reference height; Step S223: When the stylus contacts the high tooth, a positive vertical displacement is generated, and the displacement sensor converts the vertical displacement into a positive displacement value output; when the stylus contacts the low tooth, a negative vertical displacement is generated, and the displacement sensor converts the vertical displacement into a negative displacement value output.
6. The BIM-based prefabricated building design method according to claim 5, characterized in that, Step S3 includes the following steps: Step S31: Binarize the stylus displacement sequence according to a preset threshold. If the displacement is greater than the positive threshold, it is determined as binary 1; if the displacement is less than the negative threshold, it is determined as binary 0. Step S32: Extract the binary number of the first digit corresponding to the stylus displacement sequence, and convert it into a component length deviation value with the first precision; extract the binary number of the second digit corresponding to the stylus displacement sequence, and convert it into a component width deviation value with the second precision; extract the binary number of the second digit corresponding to the stylus displacement sequence, and convert it into a component thickness deviation value with the second precision. Step S33: Use the check code at the end of the stylus displacement sequence to check the component length deviation, component width deviation, and component thickness deviation. Step S34: When the verification read is correct, the displacement values of the component length deviation, component width deviation, and component thickness deviation are amplified by the lever mechanism as compensation driving amount; Step S35: When the verification fails, lock the compensation mechanism and issue an alarm signal.
7. The BIM-based prefabricated building design method according to claim 6, characterized in that, Step S4 includes the following steps: The compensation driving amount is converted into the axial driving displacement of the wedge-shaped adjusting block; The wedge-shaped adjusting block is connected to the drive device through a precision threaded pair. The drive device converts the axial drive displacement into rotational motion and determines the number of rotations. The axial displacement is generated by driving the wedge-shaped adjusting block through the screw pair based on the number of rotations, which is taken as the actual axial displacement. The actual axial displacement is converted into radial compensation displacement through the wedge-shaped surface of the wedge angle.
8. The BIM-based prefabricated building design method according to claim 7, characterized in that, Step S5 includes the following steps: Step S51: Radial displacement acts directly on the component connection interface, pushing or pulling the component to generate relative displacement, thereby adjusting the assembly gap between the two components. When the radial displacement reaches the target value, the electromagnetic brake locks the position of the wedge adjustment block. Step S52: Obtain the actual assembly gap values of the component connection interface in the three directions of length, width, and thickness using a laser rangefinder or contact measuring probe; Step S53: Retrieve the design assembly gap values of the corresponding components from the BIM platform database, including design length gap, design width gap, and design thickness gap; Step S54: Compare the actual assembly gap values with the corresponding designed assembly gap values item by item, and calculate the length gap deviation, width gap deviation, and thickness gap deviation. Step S55: Calculate the compensation accuracy based on the values of each gap deviation. Compensation accuracy = (design gap - gap deviation) / design gap × 100%.
9. The BIM-based prefabricated building design method according to claim 8, characterized in that, Step S5 includes the following steps: Step S56: Pack the coding information of the toothed coding edge, the value of the compensation driving amount, the radial compensation displacement, and the compensation accuracy into a traceability data package; Step S57: Add component number, installation time, and installation location coordinates to the traceability data package to form a digital traceability chain; Step S58: Upload the digital traceability chain to the BIM platform. The BIM platform receives and stores the data, completing the establishment of the digital traceability record for this assembly process.
10. A BIM-based prefabricated building design system, characterized in that, For executing the BIM-based prefabricated building design method as described in claim 1, the BIM-based prefabricated building design system includes: The deviation coding module is used to acquire the BIM model of the prefabricated component and calculate the deviation value from the actual size measured after manufacturing; the deviation value is encoded into the toothed structure of the component's decorative edge to form a toothed coded edge; The information reading module is used when the component is hoisted into place. When the mechanical stylus group contacts the toothed coding edge, each stylus generates a displacement value corresponding to the tooth height, thus obtaining the stylus displacement sequence. The signal amplification module is used to amplify the stylus displacement sequence through a lever mechanism. The amplified displacement value is the compensation drive amount. The displacement conversion module is used to drive the wedge-shaped adjusting block to move axially based on the compensation driving amount, and convert the axial displacement into radial compensation displacement by the slope of the wedge surface; The accuracy assessment module is used to measure the actual assembly gap and compare it with the design gap in the BIM model after the compensation action is performed based on the radial compensation displacement, and to calculate the compensation accuracy. The toothed coded edge, compensation driving amount, radial compensation displacement and compensation accuracy are uploaded to the BIM platform to form a digital traceability record.
Citation Information
Patent Citations
Sensor signal offset compensation system for a CMM touch probe
CN108291801A
Rotary driving device and method with precise positioning and quick response
CN113630035A