An AI-based design assistance system and method for cable-stayed bridges

The AI-based cable-stayed bridge design assistance system identifies user needs and provides design assistance solutions, solving the design challenges of cable-stayed bridges, reducing labor costs, and improving design efficiency and accuracy.

CN116432291BActive Publication Date: 2026-01-30HEFEI MUNICIPAL DESIGN INST +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310431532.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-18
Publication Date
2026-01-30
Estimated Expiration
2043-04-18

AI Technical Summary

Technical Problem

The design process of cable-stayed bridges presents design challenges, resulting in high labor costs and low design efficiency, which are difficult to solve efficiently with existing technologies.

Method used

An AI-based design assistance system for cable-stayed bridges is adopted, which includes a requirement identification module, a design progress acquisition module, a design assistance scheme determination module, and a design assistance module. By identifying user requirements and acquiring design progress, the system provides design assistance schemes using an AI design assistance model for cable-stayed bridges.

Benefits of technology

It reduced labor costs, improved the efficiency of solving design problems and the overall design efficiency of cable-stayed bridges, and enhanced the accuracy and user-friendliness of design assistance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116432291B_ABST
    Figure CN116432291B_ABST
Patent Text Reader

Abstract

This invention provides an AI-based design assistance system and method for cable-stayed bridges. The system includes: a design assistance requirement identification module, used to identify whether a user needs design assistance when designing a cable-stayed bridge; a design progress acquisition module, used to acquire the user's design progress when the user is designing the cable-stayed bridge; a design assistance scheme determination module, used to input the design progress into a preset AI design assistance model for cable-stayed bridges and determine a design assistance scheme; and a design assistance module, used to provide design assistance to the user based on the design assistance scheme. This AI-based design assistance system and method for cable-stayed bridges of this invention, when designers encounter design difficulties while designing cable-stayed bridges, allows the system to quickly identify and determine a design assistance scheme and provide design assistance to the user, reducing labor costs and improving the efficiency of solving design problems and the overall design efficiency of cable-stayed bridges.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cable-stayed bridge design technology, and in particular to an AI-based cable-stayed bridge design assistance system and method. Background Technology

[0002] Cable-stayed bridges are complex structural systems composed of cables, towers, and beams, and are aesthetically pleasing. Due to their complexity and aesthetic requirements, designers responsible for designing cable-stayed bridges often encounter design challenges and difficulties. Typically, when designers face these challenges, they organize specialized discussions among multiple designers to explore solutions, and then address the issues based on the discussions. However, this approach is costly in terms of manpower and time-consuming, resulting in low efficiency in problem-solving and overall cable-stayed bridge design. Therefore, a more efficient solution is urgently needed. Summary of the Invention

[0003] One of the objectives of this invention is to provide an AI-based design assistance system for cable-stayed bridges. When designers encounter design difficulties in designing cable-stayed bridges, the system can quickly identify and intervene, determine design assistance solutions, and provide design assistance to the user. This eliminates the need for multiple designers to hold special discussions on how to solve design problems, reducing labor costs and improving the efficiency of solving design problems as well as the overall design efficiency of cable-stayed bridges.

[0004] This invention provides an AI-based design assistance system for cable-stayed bridges, comprising:

[0005] The requirement identification module is used to identify whether a user needs design assistance when designing a cable-stayed bridge.

[0006] The design progress acquisition module is used to acquire the user's design progress when the user needs design assistance.

[0007] The design assistance scheme determination module is used to input the design progress into the preset AI design assistance model for cable-stayed bridges and determine the design assistance scheme.

[0008] The design assistance module is used to assist users in designing cable-stayed bridges based on design assistance schemes.

[0009] Preferably, the requirement identification module identifies whether the user has a need for design assistance, including:

[0010] Get the first design operation and corresponding operation time generated by the user within the most recent preset time period;

[0011] Based on the operation time, the first design operation is set at the corresponding time node on the preset timeline;

[0012] Based on the design operation cluster labeling rules, multiple design operation clusters are labeled on the timeline, and the number of clusters of design operation clusters is counted.

[0013] Determine the threshold for the number of clusters corresponding to the number of matching degrees from the preset cluster number-matching degree threshold table;

[0014] Obtain the matching degree between pairwise design operation clusters;

[0015] Count the number of matches with a match score greater than or equal to a preset match score threshold;

[0016] When the number of matching degrees is greater than or equal to the matching degree threshold, a preset design assistance prompt pop-up window is retrieved and displayed;

[0017] When a user enters a design assistance request based on the design assistance prompt pop-up, it is determined that the user has a need for design assistance;

[0018] The design operation cluster labeling rules include:

[0019] There are at least two first design operations in the design operation cluster;

[0020] The node distance between the time nodes of the first design operations that are adjacent to each other in the design operation cluster is less than or equal to the preset node distance threshold.

[0021] The design operation pair consisting of the first design operations that are adjacent to each other in the design operation cluster matches any associated design operation pair in the preset associated design operation pair library;

[0022] When the minimum interval distance between a design operation cluster and other design operation clusters on the time axis is greater than or equal to the preset interval distance threshold, the corresponding design operation cluster is discarded.

[0023] Preferably, the design progress acquisition module acquires the user's design progress, including:

[0024] Obtain users' design assistance preferences;

[0025] Determine the feature extraction rules corresponding to the design assistance preferences from the preset feature extraction rule base;

[0026] Integrate feature extraction rules to obtain feature extraction templates;

[0027] Obtain the design files of the user-designed cable-stayed bridge;

[0028] Based on the feature extraction template, design features are extracted from the design documents and used as the design progress.

[0029] Among these, obtaining users' design assistance preferences includes:

[0030] Retrieve and display a preset list of design aid preferences;

[0031] Receive design aid preferences selected by the user from the list of design aid preferences;

[0032] And / or,

[0033] Obtain the user's usage history of design aids;

[0034] Based on usage history, user design assistance preference analysis is conducted to obtain design assistance preferences.

[0035] Preferably, the design assistance module provides design assistance to users for cable-stayed bridges based on the design assistance scheme, including:

[0036] Analyze multiple scheme items in the design auxiliary scheme;

[0037] Identify user-approved solutions and use them as target solutions.

[0038] Obtain the optimal display size requirement when the target solution item is executed;

[0039] Based on the display area determination conditions, determine the display area that meets the optimal display size requirements in the user's design interface for cable-stayed bridges;

[0040] Map the target scheme item into the display area and execute the target scheme item;

[0041] The conditions for determining the display area include:

[0042] The minimum distance between the display area and the design operation key bar in the design interface falls within the preset first distance range;

[0043] The minimum distance between the display area and the main design area in the design interface falls within the preset second distance interval;

[0044] Determine the line connecting the center point of the display area and the center point of the main design area, determine the boundary line at the user's preset preferred position in the design interface, and ensure that the angle between the extension of the connecting line and the boundary line is within the preset angle range.

[0045] Among them, the user-approved scheme items include:

[0046] Generate and display a list of solution thumbnails for multiple solution items;

[0047] When a user selects a solution item from the solution thumbnail, the selected solution item is taken as the solution item approved by the user; or, the second design operation generated by the user in the most recent preset second time period is obtained, the first operation description vector of the second design operation is constructed, the approval trigger vector of the solution item is obtained, and when the vector matching degree between the first operation description vector and the approval trigger vector is greater than or equal to the preset matching degree threshold, the corresponding solution item is taken as the solution item approved by the user.

[0048] The approval trigger vector for the solution item includes:

[0049] Obtain the execution process of the plan item up to the previously preset progress percentage;

[0050] Analyze multiple process items during the execution process;

[0051] Determine the response operation corresponding to the process item from the preset response operation library;

[0052] Construct a second operation description vector for the response operation and use it as the recognition trigger vector.

[0053] Preferably, the AI-based design assistance system for cable-stayed bridges also includes:

[0054] The voice information acquisition module is used to acquire voice information generated by the user when designing a cable-stayed bridge;

[0055] The design auxiliary instruction determination module is used to determine design auxiliary instructions based on voice information;

[0056] The supplementary input module is used to supplement the design auxiliary instructions into the AI ​​design auxiliary model of cable-stayed bridges.

[0057] Preferably, the design assistance instruction determination module determines design assistance instructions based on voice information, including:

[0058] Based on semantic analysis technology, speech information is converted into semantic sequences;

[0059] Obtain the preset valid semantic library;

[0060] Match the first semantic in the semantic sequence with the second semantic in the valid semantic library;

[0061] When a match is found, the matching second semantic is taken as the first target semantic, the matching first semantic is taken as the second target semantic, and the preset valid type corresponding to the first target semantic is obtained. The valid types include: directly valid and not directly valid.

[0062] When the valid type is directly valid, the design auxiliary instruction corresponding to the first target semantic is determined from the preset design auxiliary instruction library;

[0063] When the valid type is not directly valid, obtain the third design operation generated by the user in the most recent preset third time period, and obtain the preset related operation corresponding to the first target semantics. Determine whether there is any related operation in the third design operation. If yes, determine the design auxiliary instruction corresponding to the first target semantics from the preset design auxiliary instruction library; or, obtain the valid condition corresponding to the first target semantics, determine whether the semantic sequence meets the valid condition, and if yes, determine the design auxiliary instruction corresponding to the first target semantics from the preset design auxiliary instruction library.

[0064] The valid conditions include:

[0065] The first semantic within the effective range of the preset effective direction of the second target semantic in the semantic sequence is matched with the preset effective confirmation semantic.

[0066] This invention also provides an AI-based design assistance method for cable-stayed bridges, including:

[0067] Step S1: When a user is designing a cable-stayed bridge, identify whether the user needs design assistance;

[0068] Step S2: When a user needs design assistance, obtain the user's design progress;

[0069] Step S3: Input the design progress into the preset AI design assistance model for cable-stayed bridges and determine the design assistance scheme;

[0070] Step S4: Based on the design assistance scheme, provide design assistance to the user for cable-stayed bridges.

[0071] Preferably, in step S1, identifying whether the user needs design assistance includes:

[0072] Get the first design operation and corresponding operation time generated by the user within the most recent preset time period;

[0073] Based on the operation time, the first design operation is set at the corresponding time node on the preset timeline;

[0074] Based on the design operation cluster labeling rules, multiple design operation clusters are labeled on the timeline, and the number of clusters of design operation clusters is counted.

[0075] Determine the threshold for the number of clusters corresponding to the number of matching degrees from the preset cluster number-matching degree threshold table;

[0076] Obtain the matching degree between pairwise design operation clusters;

[0077] Count the number of matches with a match score greater than or equal to a preset match score threshold;

[0078] When the number of matching degrees is greater than or equal to the matching degree threshold, a preset design assistance prompt pop-up window is retrieved and displayed;

[0079] When a user enters a design assistance request based on the design assistance prompt pop-up, it is determined that the user has a need for design assistance;

[0080] The design operation cluster labeling rules include:

[0081] There are at least two first design operations in the design operation cluster;

[0082] The node distance between the time nodes of the first design operations that are adjacent to each other in the design operation cluster is less than or equal to the preset node distance threshold.

[0083] The design operation pair consisting of the first design operations that are adjacent to each other in the design operation cluster matches any associated design operation pair in the preset associated design operation pair library;

[0084] When the minimum interval distance between a design operation cluster and other design operation clusters on the time axis is greater than or equal to the preset interval distance threshold, the corresponding design operation cluster is discarded.

[0085] Preferably, in step S2, obtaining the user's design progress includes:

[0086] Obtain users' design assistance preferences;

[0087] Determine the feature extraction rules corresponding to the design assistance preferences from the preset feature extraction rule base;

[0088] Integrate feature extraction rules to obtain feature extraction templates;

[0089] Obtain the design files of the user-designed cable-stayed bridge;

[0090] Based on the feature extraction template, design features are extracted from the design documents and used as the design progress.

[0091] Among these, obtaining users' design assistance preferences includes:

[0092] Retrieve and display a preset list of design aid preferences;

[0093] Receive design aid preferences selected by the user from the list of design aid preferences;

[0094] And / or,

[0095] Obtain the user's usage history of design aids;

[0096] Based on usage history, user design assistance preference analysis is conducted to obtain design assistance preferences.

[0097] Preferably, step S4: Based on the design assistance scheme, provide design assistance to the user for cable-stayed bridges, including:

[0098] Analyze multiple scheme items in the design auxiliary scheme;

[0099] Identify user-approved solutions and use them as target solutions.

[0100] Obtain the optimal display size requirement when the target solution item is executed;

[0101] Based on the display area determination conditions, determine the display area that meets the optimal display size requirements in the user's design interface for cable-stayed bridges;

[0102] Map the target scheme item into the display area and execute the target scheme item;

[0103] The conditions for determining the display area include:

[0104] The minimum distance between the display area and the design operation key bar in the design interface falls within the preset first distance range;

[0105] The minimum distance between the display area and the main design area in the design interface falls within the preset second distance interval;

[0106] Determine the line connecting the center point of the display area and the center point of the main design area, determine the boundary line at the user's preset preferred position in the design interface, and ensure that the angle between the extension of the connecting line and the boundary line is within the preset angle range.

[0107] Among them, the user-approved scheme items include:

[0108] Generate and display a list of solution thumbnails for multiple solution items;

[0109] When a user selects a solution item from the solution thumbnail, the selected solution item is taken as the solution item approved by the user; or, the second design operation generated by the user in the most recent preset second time period is obtained, the first operation description vector of the second design operation is constructed, the approval trigger vector of the solution item is obtained, and when the vector matching degree between the first operation description vector and the approval trigger vector is greater than or equal to the preset matching degree threshold, the corresponding solution item is taken as the solution item approved by the user.

[0110] The approval trigger vector for the solution item includes:

[0111] Obtain the execution process of the plan item up to the previously preset progress percentage;

[0112] Analyze multiple process items during the execution process;

[0113] Determine the response operation corresponding to the process item from the preset response operation library;

[0114] Construct a second operation description vector for the response operation and use it as the recognition trigger vector.

[0115] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention.

[0116] The objects and other advantages of the present invention can be realized and obtained by means of the structures particularly pointed out in the written description, claims and drawings.

[0117] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0118] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:

[0119] Figure 1 This is a schematic diagram of an AI-based cable-stayed bridge design assistance system according to an embodiment of the present invention;

[0120] Figure 2 This is a flowchart of an AI-based design assistance method for cable-stayed bridges, as described in an embodiment of the present invention. Detailed Implementation

[0121] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.

[0122] like Figure 1 As shown, one embodiment of the present invention provides an AI-based design assistance system for cable-stayed bridges, comprising:

[0123] Requirement identification module 1 is used to identify whether a user has a need for design assistance when the user is designing a cable-stayed bridge.

[0124] The design progress acquisition module 2 is used to acquire the user's design progress when the user needs design assistance. The design progress includes: the design file information of the cable-stayed bridge currently being designed by the user, such as: the design parts of the cable-stayed bridge, the design parameters of the design parts, etc.

[0125] The design assistance scheme determination module 3 is used to input the design progress into the preset AI design assistance model for cable-stayed bridges and determine the design assistance scheme. The AI ​​design assistance model for cable-stayed bridges is an artificial intelligence model that has been trained to convergence using a large number of cable-stayed bridge design cases (design documents of cable-stayed bridges that have been built in the past, etc.) and cable-stayed bridge design experience (experience can be obtained by connecting with cable-stayed bridge design experts, etc.). It can determine the design assistance scheme to assist users in subsequent cable-stayed bridge design based on cable-stayed bridge design cases, cable-stayed bridge design experience, etc., according to the design progress. For example, the design progress is the design of the bridge cable structure and the parameters of the bridge cable structure, and the design assistance scheme is to retrieve the design cases of the cable structure of other cable-stayed bridges with similar parameters to the bridge cable structure for the user's reference.

[0126] Design Assistance Module 4 is used to assist users in designing cable-stayed bridges based on design assistance schemes.

[0127] The working principle and beneficial effects of the above technical solution are as follows:

[0128] When users request design assistance (often due to design challenges), the system obtains the user's design progress, inputs the AI ​​design assistance model for cable-stayed bridges, and the model determines a design assistance scheme. Based on this scheme, the system provides design assistance to the user. When designers encounter design challenges while designing cable-stayed bridges, the system identifies and intervenes to quickly determine a design assistance scheme and provide design assistance to the user. This eliminates the need for multiple designers to hold separate discussions on how to solve design challenges, reducing labor costs and improving the efficiency of solving design challenges and the overall design efficiency of cable-stayed bridges.

[0129] In one embodiment, the requirement identification module 1 identifies whether the user has a need for design assistance, including:

[0130] Get the first design operation and corresponding operation time generated by the user in the most recent preset first time period; wherein, the first design operation is the operation generated by the user in the design software used when designing the cable-stayed bridge, such as AutoCAD Civil 3D, etc.

[0131] Based on the operation time, the first design operation is set at the corresponding time node on the preset timeline;

[0132] Based on the design operation cluster labeling rules, multiple design operation clusters are labeled on the timeline, and the number of clusters of design operation clusters is counted.

[0133] The matching degree threshold corresponding to the number of clusters is determined from the preset cluster number-matching degree threshold table. The cluster number-matching degree threshold table has matching degree thresholds corresponding to different cluster numbers. The more clusters there are, the more first design operations generated in the user's most recent first view, and the higher the first design operation can reflect the user's requirement to perform repeated design, the larger the matching degree threshold will be.

[0134] Obtain the matching degree between pairwise design operation clusters;

[0135] Count the number of matches with a match score greater than or equal to a preset match score threshold;

[0136] When the number of matching degrees is greater than or equal to the matching degree threshold, a preset design assistance prompt pop-up window is retrieved and displayed; the design assistance prompt pop-up window contains the words "Entering the design assistance model soon" and "Confirm" and "Not required" selection buttons;

[0137] When a user enters a design assistance request based on the design assistance prompt pop-up, it is determined that the user has a need for design assistance;

[0138] The design operation cluster labeling rules include:

[0139] There are at least two first design operations in the design operation cluster;

[0140] The node distance between the time nodes of the first design operations that are adjacent to each other in the design operation cluster is less than or equal to the preset node distance threshold.

[0141] The design operation pair consisting of two adjacent first design operations in the design operation cluster matches any associated design operation pair in the preset associated design operation pair library; wherein, the associated design operation pair is a pair of design operations that conform to normal operating logic when designing cable-stayed bridges in the design software, such as: setting connection point - connecting connection point, etc.; when this condition is met, the design operation cluster is generated when the user performs normal design operations, and is not an unrelated operation;

[0142] When the minimum interval distance between a design operation cluster and other design operation clusters on the timeline is greater than or equal to a preset interval distance threshold, the corresponding design operation cluster is discarded. This condition is met because the design operation cluster is more likely to have been generated during repetitive design by the user, and the discarded design operation clusters are generally located at the two ends.

[0143] The working principle and beneficial effects of the above technical solution are as follows:

[0144] Generally, when users encounter design difficulties while designing cable-stayed bridges, they repeatedly modify and delete designs, resulting in repetitive design. Therefore, this invention converts the most recent design operation into a design operation cluster on a timeline. When the matching degree between design operation clusters meets the requirements, it is determined that the user is performing repetitive design, i.e., has a need for design assistance. This eliminates the need to constantly determine whether the user needs design assistance, reducing design assistance resources and improving efficiency. The introduction of a cluster number-matching degree threshold table improves the accuracy of the matching degree requirements between design operation clusters. Furthermore, the introduction of design operation cluster marking rules maximizes the marking of design operation clusters that may have been generated during repetitive design, improving the accuracy of identifying whether the user needs design assistance and further enhancing design assistance efficiency.

[0145] In one embodiment, the design progress acquisition module 2 acquires the user's design progress, including:

[0146] Obtain the user's design assistance preferences; where design assistance preferences refer to the aspects of design assistance the user prefers from the system, such as aesthetic design assistance, etc.

[0147] The feature extraction rules corresponding to the design assistance preferences are determined from the preset feature extraction rule library. The feature extraction rules are the rules that extract the design assistance basis that conforms to the design assistance preferences from the design documents. For example, if the design assistance preference is aesthetic design assistance, then the feature extraction rules will extract the shape information of the locks, towers, etc. of the cable-stayed bridge.

[0148] Integrate feature extraction rules to obtain feature extraction templates;

[0149] Obtain the design files of the user-designed cable-stayed bridge;

[0150] Based on the feature extraction template, design features are extracted from the design documents and used as the design progress.

[0151] Among these, obtaining users' design assistance preferences includes:

[0152] Retrieve and display a preset list of design aid preferences;

[0153] Receive design aid preferences selected by the user from the list of design aid preferences;

[0154] And / or,

[0155] Obtain the user's usage history of design assistance; where usage history refers to the history of which design assistance solutions the user has used in the past.

[0156] Based on usage history, user design assistance preference analysis is conducted to obtain design assistance preferences. Specifically, when analyzing design assistance preferences based on usage history, the analysis focuses on identifying which aspects of design assistance the user frequently adopts.

[0157] The working principle and beneficial effects of the above technical solution are as follows:

[0158] Generally, designers of cable-stayed bridges do not want the system to provide them with comprehensive design assistance, as this would create redundancy. Therefore, this invention introduces design assistance preferences and creates feature extraction templates based on the feature extraction rules corresponding to the design assistance preferences. This ensures that the design progress extracted from the design documents is input into the AI ​​design assistance model for cable-stayed bridges, and the output design assistance scheme conforms to the user's design assistance preferences, making it more user-friendly and highly applicable.

[0159] In one embodiment, the design assistance module 4 provides design assistance to the user for cable-stayed bridges based on a design assistance scheme, including:

[0160] Analyze multiple scheme items in the design auxiliary scheme;

[0161] Identify user-approved solutions and use them as target solutions.

[0162] Obtain the optimal display size requirement when the target solution item is executed; where the optimal display size requirement is the size of the display screen that allows the user to clearly and fully view the target solution item when it is executed;

[0163] Based on the display area determination conditions, determine the display area that meets the optimal display size requirements in the user's design interface for cable-stayed bridges;

[0164] Map the target scheme item into the display area and execute the target scheme item;

[0165] The conditions for determining the display area include:

[0166] The minimum distance between the display area and the design operation key bar in the design interface falls within a preset first distance range; wherein, when this condition is met, the display area does not affect the user's operation of the design operation key bar when displaying the target scheme item.

[0167] The minimum distance between the display area and the main design area in the design interface falls within a preset second distance interval; where the main design area is the bridge area in the design interface; when this condition is met, the display area is close to the design theme when the target solution item is executed, making it easier for the user to refer to;

[0168] Determine the line connecting the center point of the display area and the center point of the main design area, and determine the boundary line at the user's preset preferred position in the design interface. The angle formed by the extension of the connecting line and the boundary line is within a preset angle range. The preset preferred positions are up / down and left / right. If the user wants to be able to view the display area left and right when designing a cable-stayed bridge, the preferred position is set to up / down; otherwise, it is set to left / right. The angle range is 0 to 45 degrees.

[0169] Among them, the user-approved scheme items include:

[0170] Generate and display a list of solution thumbnails for multiple solution items; the list contains abbreviated information for each solution item.

[0171] When a user selects a solution item from the solution thumbnail, the selected solution item is taken as the solution item approved by the user; or, the second design operation generated by the user in the most recent preset second time period is obtained, the first operation description vector of the second design operation is constructed, the approval trigger vector of the solution item is obtained, and when the vector matching degree between the first operation description vector and the approval trigger vector is greater than or equal to the preset matching degree threshold, the corresponding solution item is taken as the solution item approved by the user.

[0172] The approval trigger vector for the solution item includes:

[0173] Obtain the execution progress of the plan item up to the preset progress percentage; where the preset progress percentage is, for example, 5%;

[0174] Analyze multiple process items during the execution process;

[0175] The response operation corresponding to the process item is determined from the preset response operation library; where the response operation is the operation generated in response to the user's use of the process item for assistance. For example, if the process item is to recommend changing the shape of the bridge pier to square, then the response operation is to change the shape of the bridge pier to square.

[0176] Construct a second operation description vector for the response operation and use it as the recognition trigger vector.

[0177] The working principle and beneficial effects of the above technical solution are as follows:

[0178] Normally, when assisting users in designing cable-stayed bridges based on design-aided schemes, the screen displaying the execution of the target scheme item needs to be placed aside for reference while designing. However, the design interface is limited, and users frequently need to drag, zoom in, and resize the design object. Therefore, the display area for the execution of the target scheme item requires constant adjustment by the user, which is cumbersome and not user-friendly. Therefore, this embodiment of the invention introduces display area determination conditions. Based on these conditions, the most suitable display area is selected in the design interface for displaying the execution of the target scheme item, eliminating the need for user adjustments and improving convenience and user-friendliness. Furthermore, the display area determination conditions ensure the suitability of the display area. Additionally, two methods are provided when identifying user-approved scheme items, improving the applicability and comprehensiveness of identifying user-approved scheme items.

[0179] In one embodiment, the AI-based cable-stayed bridge design assistance system further includes:

[0180] The voice information acquisition module is used to acquire voice information generated by the user when designing a cable-stayed bridge;

[0181] The design auxiliary instruction determination module is used to determine design auxiliary instructions based on voice information;

[0182] The supplementary input module is used to supplement the design auxiliary instructions into the AI ​​design auxiliary model of cable-stayed bridges.

[0183] The working principle and beneficial effects of the above technical solution are as follows:

[0184] When designing cable-stayed bridges, users often verbally express their ideas, which may include design challenges. Therefore, the system can capture this voice information and determine design assistance commands based on it. These commands are then input into the AI-assisted design model for cable-stayed bridges. The model then regenerates a design assistance scheme. For example, if the design assistance command is "I would like to refer to design cases of irregular cable-stayed bridges in cities within the past three years," the AI-assisted design model will retrieve such cases for reference. This enhances the comprehensiveness of the design assistance provided to users for cable-stayed bridges.

[0185] In one embodiment, the design assistance instruction determination module determines design assistance instructions based on voice information, including:

[0186] Based on semantic analysis technology, speech information is transformed into a semantic sequence. The speech information is speech arranged in time sequence. When each speech is converted into semantics based on semantic analysis technology, it is then arranged in the original time sequence to obtain a semantic sequence.

[0187] Obtain the preset valid semantic library;

[0188] Match the first semantic in the semantic sequence with the second semantic in the effective semantic library; where the second semantic is the semantic that reflects the user's need for design assistance, such as: "I would like to refer to the design cases of irregular cable-stayed bridges in cities in the past 3 years", etc.

[0189] When a match is found, the matching second semantic is taken as the first target semantic, and the matching first semantic is taken as the second target semantic. The preset valid type corresponding to the first target semantic is obtained. The valid types include: directly valid and not directly valid. Directly valid refers to semantics that can directly reflect the user's design assistance needs, such as: "I want to refer to the design cases of irregular cable-stayed bridges in cities in the past 3 years". Not directly valid refers to semantics that cannot directly reflect the user's design assistance needs, such as: "The shape of the bridge tower is a bit strange".

[0190] When the valid type is directly valid, the design auxiliary instruction corresponding to the first target semantic is determined from the preset design auxiliary instruction library; wherein, the design auxiliary instruction library contains design auxiliary instructions corresponding to different first target semantics. For example, if the first target semantic is "I want to refer to the design cases of irregular cable-stayed bridges in the city in the past 3 years", then the design auxiliary instruction is to retrieve the design cases of irregular cable-stayed bridges in the city in the past 3 years.

[0191] When the valid type is not directly valid, obtain the third design operation generated by the user in the most recent preset third time period, and obtain the preset related operation corresponding to the first target semantics. Determine whether there is any related operation in the third design operation. If yes, determine the design assistance instruction corresponding to the first target semantics from the preset design assistance instruction library; or, obtain the valid condition corresponding to the first target semantics, determine whether the semantic sequence meets the valid condition. If yes, determine the design assistance instruction corresponding to the first target semantics from the preset design assistance instruction library. Among them, the related operation is the design operation related to the first target semantics. For example, if the first target semantics is "the shape of the bridge tower is a bit strange", the related operation is the operation of designing the bridge tower. When there is a related operation in the third design operation, it means that design assistance is indeed needed.

[0192] The valid conditions include:

[0193] In the semantic sequence, the first semantic within the effective range of the second target semantic in the preset effective direction matches the preset effective confirmation semantic. The preset effective direction is "before" or "after", and the effective range is, for example, within three semantics. Specifically, for example, if the preset effective direction is "after", the effective range is within three semantics, and the effective confirmation semantic is "the shape of the bridge tower needs further optimization", if the first semantic within the last three semantics of the second target semantic matches the effective confirmation semantic, it indicates that the user does indeed need assistance with the bridge tower shape design.

[0194] The working principle and beneficial effects of the above technical solution are as follows:

[0195] When determining design assistance instructions based on voice information, an effective semantic library is introduced to filter semantic sequences that reflect potential user needs for design assistance. Based on different types of validity, a series of design assistance instructions are determined, improving the comprehensiveness of instruction determination. Importantly, when the validity type is not directly valid, two methods are provided to determine the design assistance instructions, assessing whether the user's true intention requires design assistance. This is particularly applicable to real-world scenarios where users design cable-stayed bridges, improving the accuracy of instruction determination.

[0196] This invention provides an AI-based design assistance method for cable-stayed bridges, including:

[0197] Step S1: When a user is designing a cable-stayed bridge, identify whether the user needs design assistance;

[0198] Step S2: When a user needs design assistance, obtain the user's design progress;

[0199] Step S3: Input the design progress into the preset AI design assistance model for cable-stayed bridges and determine the design assistance scheme;

[0200] Step S4: Based on the design assistance scheme, provide design assistance to the user for cable-stayed bridges.

[0201] In one embodiment, step S1, identifying whether the user needs design assistance, includes:

[0202] Get the first design operation and corresponding operation time generated by the user within the most recent preset time period;

[0203] Based on the operation time, the first design operation is set at the corresponding time node on the preset timeline;

[0204] Based on the design operation cluster labeling rules, multiple design operation clusters are labeled on the timeline, and the number of clusters of design operation clusters is counted.

[0205] Determine the threshold for the number of clusters corresponding to the number of matching degrees from the preset cluster number-matching degree threshold table;

[0206] Obtain the matching degree between pairwise design operation clusters;

[0207] Count the number of matches with a match score greater than or equal to a preset match score threshold;

[0208] When the number of matching degrees is greater than or equal to the matching degree threshold, a preset design assistance prompt pop-up window is retrieved and displayed;

[0209] When a user enters a design assistance request based on the design assistance prompt pop-up, it is determined that the user has a need for design assistance;

[0210] The design operation cluster labeling rules include:

[0211] There are at least two first design operations in the design operation cluster;

[0212] The node distance between the time nodes of the first design operations that are adjacent to each other in the design operation cluster is less than or equal to the preset node distance threshold.

[0213] The design operation pair consisting of the first design operations that are adjacent to each other in the design operation cluster matches any associated design operation pair in the preset associated design operation pair library;

[0214] When the minimum interval distance between a design operation cluster and other design operation clusters on the time axis is greater than or equal to the preset interval distance threshold, the corresponding design operation cluster is discarded.

[0215] In one embodiment, step S2, obtaining the user's design progress, includes:

[0216] Obtain users' design assistance preferences;

[0217] Determine the feature extraction rules corresponding to the design assistance preferences from the preset feature extraction rule base;

[0218] Integrate feature extraction rules to obtain feature extraction templates;

[0219] Obtain the design files of the user-designed cable-stayed bridge;

[0220] Based on the feature extraction template, design features are extracted from the design documents and used as the design progress.

[0221] Among these, obtaining users' design assistance preferences includes:

[0222] Retrieve and display a preset list of design aid preferences;

[0223] Receive design aid preferences selected by the user from the list of design aid preferences;

[0224] And / or,

[0225] Obtain the user's usage history of design aids;

[0226] Based on usage history, user design assistance preference analysis is conducted to obtain design assistance preferences.

[0227] In one embodiment, step S4: Based on the design assistance scheme, providing design assistance to the user for cable-stayed bridges includes:

[0228] Analyze multiple scheme items in the design auxiliary scheme;

[0229] Identify user-approved solutions and use them as target solutions.

[0230] Obtain the optimal display size requirement when the target solution item is executed;

[0231] Based on the display area determination conditions, determine the display area that meets the optimal display size requirements in the user's design interface for cable-stayed bridges;

[0232] Map the target scheme item into the display area and execute the target scheme item;

[0233] The conditions for determining the display area include:

[0234] The minimum distance between the display area and the design operation key bar in the design interface falls within the preset first distance range;

[0235] The minimum distance between the display area and the main design area in the design interface falls within the preset second distance interval;

[0236] Determine the line connecting the center point of the display area and the center point of the main design area, determine the boundary line at the user's preset preferred position in the design interface, and ensure that the angle between the extension of the connecting line and the boundary line is within the preset angle range.

[0237] Among them, the user-approved scheme items include:

[0238] Generate and display a list of solution thumbnails for multiple solution items;

[0239] When a user selects a solution item from the solution thumbnail, the selected solution item is taken as the solution item approved by the user; or, the second design operation generated by the user in the most recent preset second time period is obtained, the first operation description vector of the second design operation is constructed, the approval trigger vector of the solution item is obtained, and when the vector matching degree between the first operation description vector and the approval trigger vector is greater than or equal to the preset matching degree threshold, the corresponding solution item is taken as the solution item approved by the user.

[0240] The approval trigger vector for the solution item includes:

[0241] Obtain the execution process of the plan item up to the previously preset progress percentage;

[0242] Analyze multiple process items during the execution process;

[0243] Determine the response operation corresponding to the process item from the preset response operation library;

[0244] Construct a second operation description vector for the response operation and use it as the recognition trigger vector.

[0245] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. An AI-based cable-stayed bridge design assistance system, characterized by, The method comprises the following steps: a demand identification module is used to identify whether the user has a demand for design assistance when the user is designing a cable-stayed bridge; the demand identification module identifies whether the user has a demand for design assistance, which comprises the following steps: obtaining a first design operation and a corresponding operation time generated within a first time recently preset by the user; based on the operation time, the first design operation is set at a corresponding time node on a preset time axis; based on a design operation cluster marking rule, a plurality of design operation clusters are marked on the time axis, and the number of clusters of the design operation clusters is counted; from a preset cluster number-matching degree number threshold table, a matching degree number threshold corresponding to the cluster number is determined; the matching degrees between each two of the design operation clusters are obtained; the number of matching degrees that are greater than or equal to a preset matching degree threshold is counted; when the number of matching degrees is greater than or equal to the matching degree number threshold, a preset design assistance prompt pop-up window is obtained and displayed; when the user inputs a design assistance request based on the design assistance prompt pop-up window, it is determined that the user has a demand for design assistance; wherein the design operation cluster marking rule comprises: at least two of the first design operations in the design operation cluster; the node distance between the time nodes where two adjacent first design operations in the design operation cluster are located is less than or equal to a preset node distance threshold; a design operation pair composed of two adjacent first design operations in the design operation cluster matches any associated design operation pair in a preset associated design operation pair library; when the cluster minimum interval distance between one design operation cluster and other design operation clusters on the time axis is greater than or equal to a preset interval distance threshold, the corresponding design operation cluster is discarded; a design progress acquisition module is used to acquire the design progress of the user when the user has a demand for design assistance; a design assistance scheme determination module is used to input the design progress into a preset cable-stayed bridge AI design assistance model to determine a design assistance scheme; a design assistance module is used to assist the user in designing a cable-stayed bridge based on the design assistance scheme. 2.The AI-based cable-stayed bridge design assistance system of claim 1, wherein The design progress acquisition module acquires the design progress of the user, which comprises the following steps: obtaining the design assistance preference of the user; determining the feature extraction rule corresponding to the design assistance preference from a preset feature extraction rule library; integrating the feature extraction rule to obtain a feature extraction template; obtaining the design file of the cable-stayed bridge designed by the user; based on the feature extraction template, the design file features are extracted from the design file and used as the design progress; wherein obtaining the design assistance preference of the user comprises the following steps: obtaining and displaying a preset design assistance preference list; receiving the design assistance preference selected by the user from the design assistance preference list; and / or, obtaining the use history of the user using design assistance; based on the use history, the design assistance preference of the user is analyzed to obtain the design assistance preference. 3.The AI-based cable-stayed bridge design assistance system of claim 1, wherein The design assistance module assists the user in designing a cable-stayed bridge based on the design assistance scheme, which comprises the following steps: analyzing a plurality of scheme items in the design assistance scheme; Identify the scheme item recognized by the user, and take it as a target scheme item; Obtain the optimal display size requirement when the target scheme item is executed; Determine the display area that meets the optimal display size requirement in the design interface of the user designing the cable-stayed bridge based on the display area determination condition; Map the target scheme item into the display area and execute the target scheme item; The display area determination condition includes: The minimum distance between the display area and the design operation key bar in the design interface falls within a preset first distance interval; The minimum distance between the display area and the design main area in the design interface falls within a preset second distance interval; Determine the line between the center point of the display area and the center point of the design main area, determine the boundary line on the preset preferred position of the user in the design interface, and the included angle between the extension line of the line and the boundary line falls within a preset included angle interval; Wherein, identifying the scheme item recognized by the user, comprising: Generating and displaying a scheme thumbnail table of multiple scheme items; When the user selects the scheme item from the scheme thumbnail table, the selected scheme item is taken as the scheme item recognized by the user; Or, obtain the second design operation generated by the user in the last preset second time, construct the first operation description vector of the second design operation, obtain the recognition trigger vector of the scheme item, and when the vector matching degree between the first operation description vector and the recognition trigger vector is greater than or equal to a preset matching degree threshold, the corresponding scheme item is taken as the scheme item recognized by the user; Wherein, obtaining the recognition trigger vector of the scheme item, comprising: Obtain the execution process of the scheme item executed to a preset progress ratio; Parse multiple process items in the execution process; Determine the response operation corresponding to the process item from the preset response operation library; Construct the second operation description vector of the response operation as the recognition trigger vector. 4.The AI-based cable-stayed bridge design assistance system of claim 1, wherein Also includes: A voice information acquisition module for acquiring voice information generated by the user when designing the cable-stayed bridge; A design assistance instruction determination module for determining a design assistance instruction based on the voice information; A supplementary input module for supplementing the design assistance instruction into the cable-stayed bridge AI design assistance model. 5.The AI-based cable-stayed bridge design assistance system of claim 4, wherein The design assistance instruction determination module determines a design assistance instruction based on the voice information, comprising: Based on semantic analysis technology, the voice information is converted into a semantic sequence; Obtain a preset effective semantic library; Match the first semantics in the semantic sequence with the second semantics in the effective semantic library; When the match is consistent, the second semantics that match the first semantics are taken as the first target semantics, and the first semantics that match the second semantics are taken as the second target semantics, and a preset effective type corresponding to the first target semantics is obtained, the effective type includes: direct effective and non-direct effective; When the effective type is direct effective, the design assistance instruction corresponding to the first target semantics is determined from the preset design assistance instruction library; When the effective type is not direct effective, a third design operation generated in a third time recently preset by the user is acquired, a related operation preset corresponding to the first target semantic is acquired, it is determined whether any of the related operation in the third design operation, when yes, the design auxiliary instruction corresponding to the first target semantic is determined from a preset design auxiliary instruction library; or, an effective condition corresponding to the first target semantic is acquired, it is determined whether the semantic sequence satisfies the effective condition, when yes, the design auxiliary instruction corresponding to the first target semantic is determined from a preset design auxiliary instruction library; The effective condition comprises: The first semantic in the effective range of the preset effective direction of the second target semantic in the semantic sequence matches a preset effective confirmation semantic.

6. An AI-based cable-stayed bridge design assistance method, characterized by, Comprise: Step S1: when the user is designing a cable-stayed bridge, it is identified whether the user has a design assistance demand; Identifying whether the user has a design assistance demand comprises: Acquiring a first design operation generated in a first time recently preset by the user and a corresponding operation time; Based on the operation time, the first design operation is arranged at a corresponding time node on a preset time axis; Based on a design operation cluster marking rule, a plurality of design operation clusters are marked on the time axis, and a cluster number of the design operation clusters is counted; A matching degree number threshold corresponding to the cluster number is determined from a preset cluster number-matching degree number threshold table; The matching degree between every two design operation clusters is acquired; The matching degree number of the matching degrees greater than or equal to a preset matching degree threshold is counted; When the matching degree number is greater than or equal to the matching degree number threshold, a preset design assistance prompt pop-up window is acquired and displayed; When the user inputs a design assistance request based on the design assistance prompt pop-up window, it is determined that the user has a design assistance demand; The design operation cluster marking rule comprises: There are at least two first design operations in the design operation cluster; The node distance between the time nodes where two adjacent first design operations in the design operation cluster are located is less than or equal to a preset node distance threshold; A design operation pair composed of two adjacent first design operations in the design operation cluster matches any associated design operation pair in a preset associated design operation pair library; When the cluster minimum interval distance between one design operation cluster and other design operation clusters on the time axis is greater than or equal to a preset interval distance threshold, the corresponding design operation cluster is discarded; Step S2: when the user has a design assistance demand, the design progress of the user is acquired; Step S3: the design progress is input into a preset cable-stayed bridge AI design assistance model, and a design assistance scheme is determined; Step S4: based on the design assistance scheme, the user is assisted in designing a cable-stayed bridge. 7.The AI-based design assistance method for a cable-stayed bridge according to claim 6, wherein, In the step S2, acquiring the design progress of the user comprises: Acquiring a design assistance preference of the user; Determining a feature extraction rule corresponding to the design assistance preference from a preset feature extraction rule library; Integrating the feature extraction rule to obtain a feature extraction template; Acquiring a design file of the user designing a cable-stayed bridge; extracting, based on the feature extraction template, a design file feature from the design file as the design progress; wherein the design assistance preference of the user is obtained by: obtaining and displaying a preset design assistance preference list; receiving the design assistance preference selected by the user from the design assistance preference list; and / or, obtaining the use history of the user using the design assistance; based on the use history, analyzing the design assistance preference of the user to obtain the design assistance preference. 8.The AI-based cable-stayed bridge design assistance method of claim 6, wherein, The step S4: based on the design assistance scheme, assisting the user in the design of the cable-stayed bridge, comprising: parsing a plurality of scheme items in the design assistance scheme; identifying the scheme item recognized by the user as a target scheme item; obtaining the best display size requirement when the target scheme item is executed; determining a display area in the design interface of the user designing the cable-stayed bridge based on the display area determination condition to meet the best display size requirement; mapping the target scheme item into the display area and executing the target scheme item; wherein the display area determination condition comprises: the minimum distance between the display area and the design operation key column in the design interface falls within a preset first distance interval; the minimum distance between the display area and the design main area in the design interface falls within a preset second distance interval; determining the center line between the center point of the display area and the center point of the design main area, determining the boundary line on the preset preferred position of the user in the design interface, and the included angle between the extension line of the center line and the boundary line falls within a preset included angle interval; wherein the scheme item recognized by the user is identified by: generating and displaying a scheme thumbnail table of a plurality of scheme items; when the user selects the scheme item from the scheme thumbnail table, the selected scheme item is taken as the scheme item recognized by the user; or, obtaining a second design operation generated by the user within a preset second time, constructing a first operation description vector of the second design operation, obtaining a recognition trigger vector of the scheme item, and when the vector matching degree between the first operation description vector and the recognition trigger vector is greater than or equal to a preset matching degree threshold, the corresponding scheme item is taken as the scheme item recognized by the user; wherein the recognition trigger vector of the scheme item is obtained by: obtaining the execution process of the scheme item executed to a preset progress ratio; parsing a plurality of process items in the execution process; determining the response operation corresponding to the process item from a preset response operation library; constructing a second operation description vector of the response operation as the recognition trigger vector.

Citation Information

Patent Citations

  • {0>Auxiliary management system for subway integrated pipeline construction and implementation method thereof

    CN102750618A

  • Stayed cable optimization method and system of cable-stayed bridge

    CN112048988A