Intelligent Design Optimization Method and System for Building Plan and Structural Load Bearing
By using intelligent assistance from visual models and auxiliary material libraries in architectural design, the high cost and inefficiency problems caused by traditional relying on manual experience are solved, and efficient building graphic and structural bearing design optimization is achieved.
Patent Information
- Application Number
- CN202510479429.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2045-04-17
AI Technical Summary
In traditional architectural design, the matching of building floor layout and structural bearing capacity depends on manual experience, resulting in high labor costs and low design optimization efficiency.
By displaying the visual model to the user, recording and optimizing the operation timeline, and obtaining auxiliary materials from the auxiliary material library in real time, providing intelligent assistance based on the operation timeline, avoiding relying entirely on manual experience.
It greatly reduces labor costs, significantly improves design optimization efficiency, and improves the intelligence level and work efficiency of the design process.
Smart Images

Figure CN119989506B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer data processing, and in particular to a method and system for intelligent design optimization of building plane and structural load-bearing. Background Art
[0002] At present, with the continuous advancement of urbanization, the construction industry is facing more and more complex challenges in its development. Especially in the architectural design stage, how to achieve efficient matching between building plan layout and structural bearing capacity has become an important issue in architectural design.
[0003] The traditional process of optimizing building plan and structural load-bearing design often relies entirely on manual experience, resulting in high labor costs and low design optimization efficiency.
[0004] Therefore, how to optimize the building plan and structural load-bearing design through intelligent technology, reduce labor costs and improve design optimization efficiency has become a key issue that needs to be urgently solved in the current construction field. Summary of the invention
[0005] One of the purposes of the present invention is to provide an intelligent design optimization method for building plan and structural load-bearing, which displays to the user a visualization model that supports optimization of the design of the building plan and structural load-bearing of a target building. When the user uses the visualization model, the optimization operation timeline of the user is continuously recorded and generated, and the user is assisted in real time based on an auxiliary material library according to the optimization operation timeline, thereby avoiding the process of optimizing the building plan and structural load-bearing design relying entirely on manual experience, greatly reducing labor costs, and greatly improving design optimization efficiency.
[0006] An embodiment of the present invention provides a method for intelligent design optimization of building plane and structural load-bearing, comprising:
[0007] Displaying to the user a visual model that supports the optimization of the design of the building plan and structural load of the target building;
[0008] When users use the visualization model, continuous recording generates the user's optimized operation timeline;
[0009] Provide assistance to users in real time based on the auxiliary material library and optimized operation timeline.
[0010] Optionally, the real-time assistance to the user is based on the auxiliary material library and according to the optimized operation timeline, including:
[0011] Determining a waiting point that meets the first waiting point constraint on the optimization operation time axis;
[0012] Extracting situations from a plurality of first operation records before the waiting point on the optimization operation time axis to obtain a first operation situation;
[0013] Determine the auxiliary material corresponding to the first operation scenario from the auxiliary material library;
[0014] Wait until the waiting point meets the second waiting point constraint, and extract the scenarios of multiple second operation records after the waiting point on the optimized operation timeline to obtain the second operation scenario;
[0015] Based on the second operation scenario, plan and generate the display control timeline of the auxiliary material;
[0016] Based on the display control timeline, control the display of the auxiliary material to the user;
[0017] Among them, the first waiting point constraint includes: the first matching degree between the fuzzy feature set of multiple first operation records before the waiting point and the standard fuzzy feature set exceeds the first matching degree threshold; among them, the fuzzy feature set at least includes: the record type of each first operation record and the arrangement distribution of each first operation record on the optimized operation timeline;
[0018] The second waiting point constraint includes: the second matching degree between the concrete feature set of multiple second operation records after the waiting point and the standard concrete feature set exceeds the second matching degree threshold; among them, the concrete feature set at least includes: the operation object, operation type, operation duration, and operation time interval of each second operation record.
[0019] Optionally, the planning and generating the display control timeline of the auxiliary material based on the second operation scenario includes:
[0020] Based on the demand evaluation form of the auxiliary material, determine the demand degree of each sub-material in the auxiliary material currently required by the user according to the second operation scenario;
[0021] Traverse each sub-material in descending order of demand degree;
[0022] Each time during traversal, if the demand degree of the traversed sub-material exceeds the demand degree threshold, set the traversed sub-material at the frontmost idle position in the first initial sequence; otherwise, if the maximum correlation degree between the traversed sub-material and other sub-materials already set in the first initial sequence exceeds the correlation degree threshold, set the traversed sub-material at the frontmost idle position in the first initial sequence; otherwise, set the traversed sub-material at the frontmost idle position in the second initial sequence;
[0023] After traversing all sub-materials, splice the tail of the first initial sequence with the sub-materials set and the head of the second initial sequence with the sub-materials set to obtain the sub-material sequence;
[0024] Generate an initial timeline; wherein, the head of the initial timeline is aligned with the time node where the last second operation record on the optimization operation timeline is located;
[0025] Traverse each sub - material in the sub - material sequence in the order of sequence one by one;
[0026] Each time during traversal, generate the auxiliary duration and auxiliary control rule of the traversed sub - material; based on the time - interval constraint and the auxiliary duration, plan a time interval on the initial timeline; assign the traversed sub - material and the auxiliary control rule to the time interval;
[0027] After traversing all the sub - materials in the sub - material sequence, assign the completed time - interval planning and the auxiliary control rule to the completed initial timeline as the display control timeline;
[0028] Among them, the time - interval constraint includes:
[0029] Each time interval on the initial timeline is arranged in sequence according to the arrangement order of the sub - materials assigned to each time interval in the sub - material sequence;
[0030] Maintain an overlap degree between adjacent time intervals on the initial timeline; wherein, the overlap degree is the corresponding value in the overlap - degree table of the arrangement order of the one of the sub - materials assigned to the adjacent time intervals that is arranged in the front in the sub - material sequence.
[0031] Optionally, generating the auxiliary duration and auxiliary control rule of the traversed sub - material includes:
[0032] Obtain an expansion coefficient; wherein, the expansion coefficient is the corresponding value in the expansion - coefficient table of the arrangement order of the traversed sub - material in the sub - material sequence;
[0033] Take the product of the standard original duration of the traversed sub - material and the expansion coefficient as the auxiliary duration;
[0034] Optimize the standard original control rule of the traversed sub - material to adapt to the visualization model;
[0035] Take the optimized standard original control rule as the auxiliary control rule.
[0036] Optionally, after assisting the user, it further includes:
[0037] Receive the design optimization result input by the user;
[0038] Send the design optimization result to the engineering node.
[0039] An intelligent design optimization system for building plane and structural bearing provided by an embodiment of the present invention includes:
[0040] A display module for displaying to the user a visualization model that supports optimizing the design of the building plan and structural load-bearing of a target building;
[0041] A generation module for continuously recording and generating a timeline of the user's optimization operations when the user uses the visualization model;
[0042] An auxiliary module for assisting the user in real time based on an auxiliary material library according to the optimization operation timeline.
[0043] Optionally, the auxiliary module assists the user in real time based on an auxiliary material library according to the optimization operation timeline, including:
[0044] Determining a waiting point on the optimization operation timeline that meets the first waiting point constraint;
[0045] Performing situation extraction on multiple first operation records before the waiting point on the optimization operation timeline to obtain a first operation situation;
[0046] Determining auxiliary materials corresponding to the first operation situation from the auxiliary material library;
[0047] Waiting until the waiting point meets the second waiting point constraint, and performing situation extraction on multiple second operation records after the waiting point on the optimization operation timeline to obtain a second operation situation;
[0048] Based on the second operation situation, planning and generating a display control timeline for the auxiliary materials;
[0049] Controlling the display of the auxiliary materials to the user based on the display control timeline;
[0050] Among them, the first waiting point constraint includes: the first matching degree between the fuzzy feature set of multiple first operation records before the waiting point and the standard fuzzy feature set exceeds the first matching degree threshold; among them, the fuzzy feature set at least includes: the record type of each first operation record and the arrangement distribution of each first operation record on the optimization operation timeline;
[0051] The second waiting point constraint includes: the second matching degree between the concrete feature set of multiple second operation records after the waiting point and the standard concrete feature set exceeds the second matching degree threshold; among them, the concrete feature set at least includes: the operation object, operation type, operation duration, and operation time interval of each second operation record.
[0052] Optionally, the auxiliary module plans and generates a display control timeline for the auxiliary materials based on the second operation situation, including:
[0053] Based on the demand evaluation form of the auxiliary materials, determining the demand degree of each sub-material in the auxiliary materials currently required by the user according to the second operation situation;
[0054] Traverse each sub - material in descending order of demand degree;
[0055] During each traversal, if the demand degree of the traversed sub - material exceeds the demand degree threshold, set the traversed sub - material at the earliest available position in the first initial sequence; otherwise, if the maximum correlation degree between the traversed sub - material and other sub - materials already set in the first initial sequence exceeds the correlation degree threshold, set the traversed sub - material at the earliest available position in the first initial sequence; otherwise, set the traversed sub - material at the earliest available position in the second initial sequence;
[0056] After traversing all sub - materials, splice the tail of the first initial sequence with the sub - materials set and the head of the second initial sequence with the sub - materials set to obtain a sub - material sequence;
[0057] Generate an initial timeline; among them, the head of the initial timeline is aligned with the time node where the last second operation record on the optimization operation timeline is located;
[0058] Traverse each sub - material in the sub - material sequence in the order of the sequence;
[0059] During each traversal, generate the auxiliary duration and auxiliary control rules for the traversed sub - material; based on the time interval constraint and based on the auxiliary duration, plan a time interval on the initial timeline; assign the traversed sub - material and the auxiliary control rules to the time interval;
[0060] After traversing all sub - materials in the sub - material sequence, assign the completed time interval planning and auxiliary control rules to the initial timeline as the display control timeline;
[0061] Among them, the time interval constraint includes:
[0062] Each time interval on the initial timeline is arranged in the order of the arrangement of the sub - materials assigned to each time interval in the sub - material sequence;
[0063] Maintain an overlap degree between adjacent time intervals on the initial timeline; among them, the overlap degree is the corresponding value in the overlap degree table of the arrangement order in the sub - material sequence of the one of the sub - materials assigned to the adjacent time intervals that is arranged earlier in the sub - material sequence.
[0064] Optionally, the auxiliary module generates the auxiliary duration and auxiliary control rules for the traversed sub - material, including:
[0065] Obtain an expansion coefficient; among them, the expansion coefficient is the corresponding value in the expansion coefficient table of the arrangement order of the traversed sub - material in the sub - material sequence;
[0066] Use the product of the standard original duration of the traversed sub - material and the expansion coefficient as the auxiliary duration;
[0067] Optimize the standard original control rule of the traversed sub - material to adapt to the visualization model;
[0068] Use the optimized standard original control rule as the auxiliary control rule.
[0069] Optionally, after the auxiliary module provides assistance to the user, it further includes:
[0070] A distribution module, configured to:
[0071] Receive the design optimization result input by the user;
[0072] Distribute the design optimization result to the engineering node.
[0073] Other features and advantages of the present invention will be described in the following specification, and part of them will become obvious from the specification or be understood by implementing the present invention. The objectives and other advantages of the present invention can be achieved and obtained through the structures specifically pointed out in the written specification and the drawings.
[0074] The following further describes the technical solutions of the present invention in detail through the drawings and embodiments. Description of the Drawings
[0075] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention, but do not constitute a limitation to the present invention. In the drawings:
[0076] Figure 1 It is a schematic diagram of a method for intelligent design optimization of building plane and structural bearing in an embodiment of the present invention;
[0077] Figure 2 It is a schematic diagram of a system for intelligent design optimization of building plane and structural bearing in an embodiment of the present invention. Detailed Embodiments
[0078] The following describes the preferred embodiments of the present invention with reference to the drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0079] An embodiment of the present invention provides a method for intelligent design optimization of building plane and structural bearing, as Figure 1 shown, including:
[0080] S1. Display a visualization model to the user that supports optimizing the design of the building plane and structural bearing of the target building;
[0081] In S1, first, the system presents a user with a visualization model that supports the optimization of building floor plans and structural load-bearing. This model can be generated through a building information modeling platform (such as a BIM platform), showing the floor plan of the target building and its related structural information, and can also display key information such as the structural load-bearing capacity, load distribution, and wall layout of the target building.
[0082] S2. When the user uses the visualization model, continuously record and generate the user's optimization operation timeline.
[0083] In S2, the user can perform design optimization operations through the visualization model, adjust the floor plan or structural elements, and optimize according to different design requirements. The system continuously monitors and records each operation of the user, and sets the recorded operations on the timeline according to the corresponding operation time to obtain the optimization operation timeline.
[0084] S3. Based on the auxiliary material library in real time, assist the user according to the optimization operation timeline.
[0085] In S3, there are a large number of auxiliary materials in the auxiliary material library that can help users optimize the design of building floors and structural load-bearing, such as common design templates, standard building components, load distribution diagrams, best practices, and other resources. Through the auxiliary material library, the system can dynamically provide users with relevant design optimization solutions based on information such as the user's optimization operation timeline, building design rules, structural mechanics analysis, and engineering standards. For example, when the user adjusts the position of a certain structural element, the system will automatically prompt the impact of this modification on the overall structural load-bearing capacity based on the existing design rules and give optimization suggestions.
[0086] This application shows a user a visualization model that supports the optimization of the design of the building floor and structural load-bearing of the target building. When the user uses the visualization model, continuously record and generate the user's optimization operation timeline, and based on the auxiliary material library in real time, assist the user according to the optimization operation timeline, avoiding the process of optimizing the building floor and structural load-bearing design being completely dependent on manual experience, greatly reducing the labor cost and greatly improving the design optimization efficiency.
[0087] In one embodiment, the step S3. Based on the auxiliary material library in real time, assist the user according to the optimization operation timeline, includes:
[0088] S31. Determine a waiting point on the optimization operation timeline that meets the first waiting point constraint.
[0089] In S31, the waiting point is a time node on the optimization operation timeline that meets the first waiting point constraint.
[0090] S32. Extract the scenarios of multiple first operation records before the waiting point on the optimized operation timeline to obtain the first operation scenario;
[0091] In S32, there will be first operation records before the waiting point on the optimized operation timeline. The first operation records are the operation information recorded by the system when using the visualization model before the waiting point. Each first operation record reflects the operation object that the current user focuses on and the corresponding operation method, etc. Take them as the first operation scenario and complete the extraction;
[0092] S33. Determine the auxiliary materials corresponding to the first operation scenario from the auxiliary material library;
[0093] In S33, there are auxiliary materials corresponding to different first operation scenarios in the auxiliary material library. For example, if the first operation scenario is the adjustment of building walls, the corresponding auxiliary materials can be design plans or tools related to wall adjustment, etc.;
[0094] S34. Wait until the waiting point meets the second waiting point constraint, and extract the scenarios of multiple second operation records after the waiting point on the optimized operation timeline to obtain the second operation scenario;
[0095] In S34, as time goes by, new records will continuously be generated after the waiting point on the optimized operation timeline. Wait until the waiting point meets the second waiting point constraint, and extract the scenarios of multiple second operation records after the waiting point. The second operation records are the operation information recorded by the system when using the visualization model after the waiting point. Each second operation record reflects the operation object that the subsequent user focuses on and the corresponding operation method, etc. Take them as the second operation scenario and complete the extraction;
[0096] S35. Based on the second operation scenario, plan and generate the display control timeline of the auxiliary materials;
[0097] In S35, the first operation scenario indicates that the user needs auxiliary materials for assistance, and the second operation scenario can indicate how to assist the user based on the auxiliary materials. Therefore, based on the second operation scenario, plan and generate the display control timeline of the auxiliary materials. The display control timeline is used to control the sub-materials in the auxiliary materials to be displayed to the user at an appropriate time, etc.;
[0098] S36. Based on the display control timeline, control the display of the auxiliary materials to the user;
[0099] In S36, finally, based on the display control timeline, control the display of the auxiliary materials to the user;
[0100] Among them, the first waiting point constraint includes: the first matching degree between the fuzzy feature set of multiple first operation records before the waiting point and the standard fuzzy feature set exceeds the first matching degree threshold; wherein, the fuzzy feature set at least includes: the record types of each first operation record and the arrangement distribution of each first operation record on the optimized operation timeline;
[0101] In the first waiting point constraint, the standard fuzzy feature set includes multiple features that can jointly reflect and determine what kind of auxiliary materials the user needs for assistance. For example: the record types include wall material adjustment, wall layout modification, etc. The arrangement distribution is that the records of the wall material adjustment type are scattered on the timeline, while the records of the wall layout modification type are concentrated on the timeline, indicating that the user has been adjusting the wall materials and is currently concentrating on the modification of the wall layout. Then, the auxiliary materials required are wall layout modification suggestions or design plans adapted to the user's latest adjusted wall materials, etc.; the first matching degree threshold can be, for example: 80%; when the first matching degree between the fuzzy feature set of multiple first operation records before the waiting point and the standard fuzzy feature set exceeds the first matching degree threshold, it indicates that it is possible to determine what kind of auxiliary materials the user needs for assistance based on the multiple first operation records before the waiting point;
[0102] The second waiting point constraint includes: the second matching degree between the concrete feature set of multiple second operation records after the waiting point and the standard concrete feature set exceeds the second matching degree threshold; wherein, the concrete feature set at least includes: the operation object, operation type, operation duration, and operation time interval of each second operation record.
[0103] In the second waiting point constraint, the standard concrete feature set includes features that can jointly reflect and determine how to control the sub-materials in the auxiliary materials to be displayed to the user at an appropriate time. For example: the operation object is a building wall, the operation type is to adjust the wall material, the operation duration is 10 minutes, and the operation time interval is 20 seconds, which indicates that when the user is adjusting the wall material, the adjustment is frequent and hesitant. Therefore, it is possible to control the sub-materials in the auxiliary materials to be displayed the next time the user adjusts the wall material, etc.; the second matching degree threshold can be, for example: 60%. When the second matching degree between the concrete feature set of multiple second operation records after the waiting point and the standard concrete feature set exceeds the second matching degree threshold, it indicates that it is possible to determine how to control the sub-materials in the auxiliary materials to be displayed to the user at an appropriate time.
[0104] In an embodiment of the present invention, in real time based on the auxiliary material library, when assisting a user according to the optimized operation timeline, the most suitable waiting point is determined. Based on the first operation scenarios of multiple first operation records before the waiting point, the most suitable auxiliary material is selected. When the waiting point meets the second waiting point constraint, based on the second operation scenarios of multiple second operation records after the waiting point, the display control timeline for controlling the display of the auxiliary material to the user is determined, which greatly improves the working efficiency of the system and reduces the working resources of the system. Secondly, the introduction of the first waiting point constraint and the second waiting point constraint ensures that the auxiliary material can be determined based on the first operation scenario and that the second operation scenario can plan and generate the display control timeline of the auxiliary material, greatly improving the suitability, accuracy, and comprehensiveness of the waiting point determination, avoiding the situation of inaccurate determination of the auxiliary material and inappropriate planning and generation of the display control timeline caused by setting the waiting point too early or too late, and greatly improving the intelligent level of the system.
[0105] In one embodiment, S35, planning and generating a display control timeline for the auxiliary material based on the second operation scenario, includes:
[0106] S351. Based on the requirement evaluation form of the auxiliary material, according to the second operation scenario, determine the requirement degrees of each sub-material in the auxiliary material currently required by the user;
[0107] In S351, the auxiliary material includes multiple sub-materials; the auxiliary material has a requirement evaluation form, and in the requirement evaluation form, there are requirement degrees of different sub-materials under different second operation scenarios. The greater the requirement degree, the greater the degree of the user's requirement for the sub-material. For example, when the second operation scenario is that the user adjusts the wall material, the requirement degree for the sub-material which is the performance comparison table of different wall materials is the largest, which is 10, and the requirement degree for the sub-material which is the historical design experience plan of using different wall materials is the second largest, which is 8;
[0108] S352. Traverse each sub-material in descending order of the requirement degree;
[0109] S353. Each time during traversal, if the requirement degree of the traversed sub-material exceeds the requirement degree threshold, set the traversed sub-material at the earliest available position in the first initial sequence; otherwise, if the maximum correlation degree between the traversed sub-material and other sub-materials already set in the first initial sequence exceeds the correlation degree threshold, set the traversed sub-material at the earliest available position in the first initial sequence; otherwise, set the traversed sub-material at the earliest available position in the second initial sequence;
[0110] In S353, the demand degree threshold is a threshold representing a relatively large demand degree, which can be, for example: 7; The first initial sequence and the second initial sequence are respectively set, and the first initial sequence and the second initial sequence are blank sequences; When the demand degree of the traversed sub - material exceeds the demand degree threshold, it indicates that the user has a relatively large demand for this sub - material, and it is directly set at the earliest available position in the first initial sequence; Otherwise, if the maximum correlation degree between the traversed sub - material and other sub - materials already set in the first initial sequence exceeds the correlation degree threshold, it indicates that it is necessary to set the traversed sub - material at a relatively forward position in the first initial sequence, and the traversed sub - material is set at the earliest available position in the first initial sequence; Otherwise, it is completely unnecessary to set the traversed sub - material at a relatively forward position in the first initial sequence, and the traversed sub - material is set at the earliest available position in the second initial sequence; The correlation degree threshold can be, for example: 20; The correlation degree between a sub - material and other sub - materials is the degree of the auxiliary effect on the user when the two are displayed to the user together compared to when other sub - materials are displayed to the user alone.
[0111] S354. After traversing each sub - material, splice the tail of the first initial sequence with the sub - materials set and the head of the second initial sequence with the sub - materials set to obtain a sub - material sequence.
[0112] In S354, after traversing each sub - material, splice the tail of the first initial sequence with the sub - materials set and the head of the second initial sequence with the sub - materials set. By splicing the two in this way, a sub - material sequence is obtained.
[0113] S355. Generate an initial timeline; Among them, the head of the initial timeline is aligned with the time node where the last second operation record on the optimized operation timeline is located.
[0114] In S355, when assisting the user based on the auxiliary material, it needs to start at the beginning of the time of the user's latest operation. Therefore, align the head of the initial timeline with the time node where the last second operation record on the optimized operation timeline is located.
[0115] S356. Traverse each sub - material in the sub - material sequence in the order of the sequence.
[0116] S357. Each time during traversal, generate the auxiliary duration and auxiliary control rules for the traversed sub - material; Based on the time interval constraint, based on the auxiliary duration, plan a time interval on the initial timeline; Assign the traversed sub - material and the auxiliary control rules to the time interval.
[0117] In S357, the auxiliary duration is the duration for assisting the user based on the sub - material, and the auxiliary control rule is the rule for controlling the sub - material to assist the user.
[0118] After traversing each sub - material in the sub - material sequence, assign the completed time - interval planning and the auxiliary control rules to the completed initial timeline as the display control timeline;
[0119] In S358, after the display control timeline is planned and generated, during use, for the progress line of the constantly changing real - time, it starts from the display control timeline and moves. Every time it moves into a time interval, based on the auxiliary control rules assigned to the entered time interval, control the sub - material assigned to the entered time interval to assist the user;
[0120] Among them, the time - interval constraints include:
[0121] Constraint 1: Each time interval on the initial timeline is arranged in sequence according to the arrangement order of the sub - materials assigned to each time interval in the sub - material sequence;
[0122] In Constraint 1, the sub - materials have an arrangement order in the sub - material sequence, and the corresponding assigned time intervals are also arranged in sequence according to their arrangement order;
[0123] Constraint 2: Maintain the overlap degree between adjacent time intervals on the initial timeline; among them, the overlap degree is the corresponding value in the overlap - degree table of the arrangement order of the one of the sub - materials assigned to the adjacent time intervals that is arranged earlier in the sub - material sequence.
[0124] In Constraint 2, there are overlap degrees corresponding to different arrangement orders in the overlap - degree table. The smaller the arrangement order, the more forward the arrangement, which means that the sub - materials assigned to the adjacent time intervals are more needed by the user. Then, the duration of jointly assisting the user based on the sub - materials assigned to the adjacent time intervals cannot be too long, so the overlap degree is smaller.
[0125] The embodiment of the present invention can accurately identify the needs of users in specific operation scenarios through the demand evaluation table and the demand degree analysis of sub-materials, and ensure the provision of the most relevant and valuable auxiliary materials; in the process of sorting sub-materials, the system not only determines the priority of sub-materials based on the demand degree, but also takes into account the maximum correlation between the sub-materials and other sub-materials that have been set in the first initial sequence, so that sub-materials with strong correlation can appear in the display sequence as early as possible, thereby improving the user experience and work efficiency; when planning the timeline, adjacent time intervals are reasonably controlled by overlapping degrees, and an overlapping degree table is introduced to avoid interference that may be caused by the simultaneous display of multiple sub-materials, while ensuring that users can obtain appropriate auxiliary information at each time node; through the precise setting of the auxiliary duration and auxiliary control rules, the display time of each sub-material can be optimized according to its auxiliary value to the user, avoiding the waste of invalid time, while ensuring that each sub-material can give full play to its auxiliary role, enhancing the fluency and efficiency of the overall operation experience; by accurately controlling the display time and sequence of sub-materials, the system helps users avoid confusion caused by information overload or information loss at work, and improves user experience.
[0126] In one embodiment, in S357, generating the auxiliary duration and auxiliary control rules of the traversed sub-materials includes:
[0127] S3571, obtaining an expansion coefficient; wherein the expansion coefficient is a corresponding value in the expansion coefficient table of the arrangement order of the traversed sub-material in the sub-material sequence;
[0128] In S3571, the expansion coefficient table has expansion coefficients corresponding to different arrangement orders. The smaller the arrangement order and the closer the arrangement is, the higher the user's demand for the traversed sub-material is. The more the user needs to expand the auxiliary time of the traversed sub-material, the larger the expansion coefficient is.
[0129] S3572: taking the product of the standard original duration of the traversed sub-material and the expansion coefficient as the auxiliary duration;
[0130] In S3572, the sub-material has a standard original duration, which is a preset basic duration for the sub-material to produce an auxiliary effect on the user, and the expansion coefficient is multiplied by the standard original duration, and the product is used as the auxiliary duration;
[0131] S3573, optimizing the adaptive visualization model for the standard original control rules of the traversed sub-materials;
[0132] In S3573, the sub-materials have standard original control rules, which are preset rules for the sub-materials to assist users. For example, the display condition of the sub-materials is set to be displayed when the user reaches a certain trigger step, ensuring that relevant assistance is provided only when necessary. Optimize the adaptation of the standard original control rules of the traversed sub-materials to the visualization model. For example, search for the operation position of the trigger step in the display condition of the visualization model, and optimize the display condition to display the corresponding sub-materials when the user operates at the operation position;
[0133] S3574. Use the optimized standard original control rules as the auxiliary control rules.
[0134] In S3574, finally, use the optimized standard original control rules as the auxiliary control rules.
[0135] Through the optimization of the adaptation of the auxiliary duration and the auxiliary control rules, the system in the embodiments of the present invention can provide more accurate and personalized auxiliary services; this not only improves the intelligence and automation level of the system, but also enhances the fluency and interactivity of the user experience, reduces unnecessary interference, and improves the overall operation efficiency.
[0136] In one embodiment, after assisting the user in S3, it further includes:
[0137] S4. Receive the design optimization results input by the user;
[0138] S5. Send the design optimization results to the engineering nodes.
[0139] With the assistance of the system, the user will finally complete the design optimization and input the design optimization results, and the system can send them to the engineering nodes. The engineering nodes can be on-site managers for the construction of the target building, etc.
[0140] The embodiments of the present invention provide an intelligent design optimization system for building plane and structural bearing, as Figure 2 shown, including:
[0141] A display module 1 for displaying to the user a visualization model that supports the optimization of the design of the building plane and structural bearing of the target building;
[0142] A generation module 2 for continuously recording and generating the user's optimization operation timeline when the user uses the visualization model;
[0143] An auxiliary module 3 for assisting the user in real time based on the auxiliary material library and according to the optimization operation timeline.
[0144] The auxiliary module assists the user in real time based on the auxiliary material library and according to the optimization operation timeline, including:
[0145] Determine a waiting point that meets the first waiting point constraint on the optimized operation timeline;
[0146] Extract the scenarios of multiple first operation records before the waiting point on the optimized operation timeline to obtain the first operation scenario;
[0147] Determine the auxiliary material corresponding to the first operation scenario from the auxiliary material library;
[0148] Wait until the waiting point meets the second waiting point constraint, and extract the scenarios of multiple second operation records after the waiting point on the optimized operation timeline to obtain the second operation scenario;
[0149] Based on the second operation scenario, plan and generate a display control timeline for the auxiliary material;
[0150] Control the display of the auxiliary material to the user based on the display control timeline;
[0151] Among them, the first waiting point constraint includes: the first matching degree between the fuzzy feature set of multiple first operation records before the waiting point and the standard fuzzy feature set exceeds the first matching degree threshold; among them, the fuzzy feature set at least includes: the record type of each first operation record and the arrangement distribution of each first operation record on the optimized operation timeline;
[0152] The second waiting point constraint includes: the second matching degree between the concrete feature set of multiple second operation records after the waiting point and the standard concrete feature set exceeds the second matching degree threshold; among them, the concrete feature set at least includes: the operation object, operation type, operation duration, and operation time interval of each second operation record.
[0153] The auxiliary module plans and generates a display control timeline for the auxiliary material based on the second operation scenario, including:
[0154] Based on the demand evaluation form of the auxiliary material, determine the demand degree of each sub-material in the auxiliary material currently required by the user according to the second operation scenario;
[0155] Traverse each sub-material in order from largest to smallest demand degree;
[0156] Each time during traversal, if the demand degree of the traversed sub-material exceeds the demand degree threshold, set the traversed sub-material at the frontmost idle position in the first initial sequence; otherwise, if the maximum correlation degree between the traversed sub-material and other sub-materials already set in the first initial sequence exceeds the correlation degree threshold, set the traversed sub-material at the frontmost idle position in the first initial sequence; otherwise, set the traversed sub-material at the frontmost idle position in the second initial sequence;
[0157] After traversing each sub - material, splice the tail of the first initial sequence where the sub - material is set to be completed with the head of the second initial sequence where the sub - material is set to be completed to obtain a sub - material sequence;
[0158] Generate an initial timeline; among them, the head of the initial timeline is aligned with the time node where the last second operation record on the optimization operation timeline is located;
[0159] Traverse each sub - material in the sub - material sequence in the order of the sequence;
[0160] Each time during traversal, generate the auxiliary duration and auxiliary control rule of the traversed sub - material; based on the time interval constraint and based on the auxiliary duration, plan a time interval on the initial timeline; assign the traversed sub - material and the auxiliary control rule to the time interval;
[0161] After traversing each sub - material in the sub - material sequence, assign the completed time interval plan and the auxiliary control rule to the completed initial timeline as the display control timeline;
[0162] Among them, the time interval constraint includes:
[0163] Each time interval on the initial timeline is arranged in the order of the arrangement of the sub - materials assigned to each time interval in the sub - material sequence;
[0164] Maintain an overlap degree between adjacent time intervals on the initial timeline; among them, the overlap degree is the corresponding value in the overlap degree table of the arrangement order of the sub - material arranged in the front among the sub - materials assigned to the adjacent time intervals in the sub - material sequence.
[0165] The auxiliary module generates the auxiliary duration and auxiliary control rule of the traversed sub - material, including:
[0166] Obtain an expansion coefficient; among them, the expansion coefficient is the corresponding value in the expansion coefficient table of the arrangement order of the traversed sub - material in the sub - material sequence;
[0167] Take the product of the standard original duration of the traversed sub - material and the expansion coefficient as the auxiliary duration;
[0168] Optimize the standard original control rule of the traversed sub - material to adapt to the visualization model;
[0169] Take the optimized standard original control rule as the auxiliary control rule.
[0170] After the auxiliary module assists the user, it also includes:
[0171] A distribution module, used for:
[0172] Receive the design optimization result input by the user;
[0173] Send the design optimization results to the engineering nodes.
[0174] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims
1. An intelligent design optimization method for building plane and structural bearing, characterized in that Including: Displaying a visualization model to the user to support the optimization of the building plan and structural bearing design of the target building; Continuously recording the optimization operation timeline of the user when the user uses the visualization model; Assisting the user in real time based on the auxiliary material library according to the optimization operation timeline; The assisting the user in real time based on the auxiliary material library according to the optimization operation timeline includes: Determining a waiting point that meets the first waiting point constraint on the optimization operation timeline; Performing situation extraction on multiple first operation records before the waiting point on the optimization operation timeline to obtain a first operation situation; Determining auxiliary materials corresponding to the first operation situation from the auxiliary material library; Waiting until the waiting point meets the second waiting point constraint, performing situation extraction on multiple second operation records after the waiting point on the optimization operation timeline to obtain a second operation situation; Based on the second operation situation, planning and generating a display control timeline for the auxiliary materials; Controlling the display of the auxiliary materials to the user based on the display control timeline; Wherein, the first waiting point constraint includes: the first matching degree between the fuzzy feature set of multiple first operation records before the waiting point and the standard fuzzy feature set exceeds the first matching degree threshold; wherein, the fuzzy feature set at least includes: the record type of each first operation record and the arrangement distribution of each first operation record on the optimization operation timeline; The second waiting point constraint includes: the second matching degree between the concrete feature set of multiple second operation records after the waiting point and the standard concrete feature set exceeds the second matching degree threshold; wherein, the concrete feature set at least includes: the operation object, operation type, operation duration, and operation time interval of each second operation record.
2. The intelligent design optimization method for building plane and structural bearing according to claim 1, wherein The planning and generating a display control timeline for the auxiliary materials based on the second operation situation includes: Based on the demand evaluation form of the auxiliary materials, determining the demand degree of each sub-material in the auxiliary materials currently required by the user according to the second operation situation; Traversing each sub-material in order from largest to smallest demand degree; Each time during traversal, if the demand degree of the traversed sub-material exceeds the demand degree threshold, setting the traversed sub-material at the earliest available position in the first initial sequence; otherwise, if the maximum correlation degree between the traversed sub-material and other sub-materials already set in the first initial sequence exceeds the correlation degree threshold, setting the traversed sub-material at the earliest available position in the first initial sequence; otherwise, setting the traversed sub-material at the earliest available position in the second initial sequence; After traversing all sub-materials, splicing the tail of the first initial sequence with the sub-materials set and the head of the second initial sequence with the sub-materials set to obtain a sub-material sequence; Generating an initial timeline; wherein, the head of the initial timeline is aligned with the time node of the last second operation record on the optimization operation timeline; Traversing each sub-material in the sub-material sequence in the order of the sequence; Each time during traversal, generating the auxiliary duration and auxiliary control rules of the traversed sub-material; based on the time interval constraint, planning a time interval on the initial timeline based on the auxiliary duration; assigning the traversed sub-material and the auxiliary control rules to the time interval; After traversing each sub - material in the sub - material sequence, assign the completed time interval planning and auxiliary control rules to the initial time axis as the display control time axis; Among them, the time interval constraints include: On the initial time axis, each time interval is arranged in the order of the sub - materials assigned to each time interval in the sub - material sequence; Maintain an overlap degree between adjacent time intervals on the initial time axis; among them, the overlap degree is the corresponding value in the overlap degree table of the arrangement order of the sub - material arranged in the front in the sub - material sequence among the sub - materials assigned to adjacent time intervals.
3. The intelligent design optimization method for building plane and structural bearing according to claim 2, characterized in that, The generation of the auxiliary duration and auxiliary control rules for the traversed sub - materials includes: Obtain an expansion coefficient; among them, the expansion coefficient is the corresponding value in the expansion coefficient table of the arrangement order of the traversed sub - material in the sub - material sequence; Take the product of the standard original duration of the traversed sub - material and the expansion coefficient as the auxiliary duration; Optimize the standard original control rules of the traversed sub - material to adapt to the visualization model; Take the optimized standard original control rules as the auxiliary control rules.
4. The intelligent design optimization method for building plane and structural bearing according to claim 1, characterized in that, After assisting the user, it also includes: Receive the design optimization results input by the user; Send the design optimization results to the engineering nodes.
5. The intelligent design optimization system for building plane and structural bearing, characterized in that, It includes: A display module for displaying to the user a visualization model that supports optimizing the design of the building plan and structural bearing of the target building; A generation module for continuously recording the optimized operation time axis of the user when the user uses the visualization model; An auxiliary module for assisting the user in real - time based on the auxiliary material library according to the optimized operation time axis; The auxiliary module assists the user in real - time based on the auxiliary material library according to the optimized operation time axis, including: Determine a waiting point that meets the first waiting point constraint on the optimized operation time axis; Extract the situation of multiple first operation records before the waiting point on the optimized operation time axis to obtain the first operation situation; Determine the auxiliary material corresponding to the first operation situation from the auxiliary material library; Wait until the waiting point meets the second waiting point constraint, and extract the situation of multiple second operation records after the waiting point on the optimized operation time axis to obtain the second operation situation; Based on the second operation situation, plan and generate the display control time axis of the auxiliary material; Based on the display control time axis, control the display of the auxiliary material to the user; Among them, the first waiting point constraint includes: the first matching degree between the fuzzy feature set of multiple first operation records before the waiting point and the standard fuzzy feature set exceeds the first matching degree threshold; among them, the fuzzy feature set at least includes: the record type of each first operation record and the arrangement distribution of each first operation record on the optimized operation time axis; The second waiting point constraint includes: the second matching degree between the concrete feature set of multiple second operation records after the waiting point and the standard concrete feature set exceeds the second matching degree threshold; among them, the concrete feature set at least includes: the operation object, operation type, operation duration, and operation time interval of each second operation record.
6. The intelligent design optimization system for building plane and structural bearing according to claim 5, characterized in that, The auxiliary module plans and generates the display control time axis of the auxiliary material based on the second operation situation, including: Based on the requirement evaluation form of auxiliary materials, according to the second operation scenario, determine the requirement degrees of each sub-material in the auxiliary materials required by the user currently; Traverse each sub-material in descending order of requirement degree; During each traversal, if the requirement degree of the traversed sub-material exceeds the requirement degree threshold, set the traversed sub-material at the earliest available position in the first initial sequence; otherwise, if the maximum correlation degree between the traversed sub-material and other sub-materials already set in the first initial sequence exceeds the correlation degree threshold, set the traversed sub-material at the earliest available position in the first initial sequence; otherwise, set the traversed sub-material at the earliest available position in the second initial sequence; After traversing all sub-materials, splice the tail of the first initial sequence with the sub-materials set completed and the head of the second initial sequence with the sub-materials set completed to obtain a sub-material sequence; Generate an initial timeline; among them, the head of the initial timeline is aligned with the time node where the last second operation record on the optimized operation timeline is located; Traverse each sub-material in the sub-material sequence in the order of the sequence; During each traversal, generate the auxiliary duration and auxiliary control rule of the traversed sub-material; based on the time interval constraint and based on the auxiliary duration, plan a time interval on the initial timeline; assign the traversed sub-material and the auxiliary control rule to the time interval; After traversing all sub-materials in the sub-material sequence, use the initial timeline with the time interval planned and the auxiliary control rule assigned as the display control timeline; Among them, the time interval constraint includes: Each time interval on the initial timeline is arranged in the order of the arrangement order of the sub-materials assigned to each time interval in the sub-material sequence; Maintain the overlap degree between adjacent time intervals on the initial timeline; among them, the overlap degree is the corresponding value in the overlap degree table of the arrangement order of the sub-material arranged in the front in the sub-material sequence among the sub-materials assigned to the adjacent time intervals; 7. The intelligent design optimization system for building plane and structural bearing according to claim 6, characterized in that The auxiliary module generates the auxiliary duration and auxiliary control rule of the traversed sub-material, including: Obtain an expansion coefficient; among them, the expansion coefficient is the corresponding value in the expansion coefficient table of the arrangement order of the traversed sub-material in the sub-material sequence; Use the product of the standard original duration of the traversed sub-material and the expansion coefficient as the auxiliary duration; Optimize the standard original control rule of the traversed sub-material to adapt to the visualization model; Use the optimized standard original control rule as the auxiliary control rule; 8. The intelligent design optimization system for building plan and structural bearing according to claim 5, characterized in that, After the auxiliary module assists the user, it also includes: A distribution module, used for: Receive the design optimization result input by the user; Distribute the design optimization result to the engineering node.
Citation Information
Patent Citations
Stay cable bridge design auxiliary system and method based on AI
CN116432291A