A stent design method, system, electronic device, and medium

CN122548920APending Publication Date: 2026-08-11ENERTRACK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611039083.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-13
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0002]随着光伏行业快速发展,各类光伏柔性支架层出不穷,然而,对于光伏柔性支架厂家而言,标前设计过程往往涉及项目信息整理、有限元建模、荷载工况设置、计算结果提取分析、CAD图纸绘制、Excel材料统计以及Word计算书编写等一系列手动串行任务,流程繁杂且高度依赖人工转换与重复输入

Benefits of technology

[0014]相较于现有技术,本申请具有以下有益效果:本申请实施例提供了一种支架设计方法、系统、电子设备及介质,本方法中,首先,获取目标支架设计参数并根据该参数自动构建结构分析模型,结构分析模型直接依据统一的设计参数自动生成,且荷载参数与校核基准参数均在集成流程中传递与复用,避免了因人工重复输入导致设计效率低下的问题;随后,基于模型并结合荷载作用参数进行支架结构分析,输出为合规验证提供量化依据的结构校核基准参数;最后,整合前述全部数据生成设计成果文件,完成从参数到成果文件的无缝输出。这一递推过程使每一步的产出自动成为下一步的输入,消除了跨环节的数据转录与重复录入,大幅压缩了设计迭代周期,有效提升了光伏柔性支架的设计效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122548920A_ABST
    Figure CN122548920A_ABST
Patent Text Reader

Abstract

This application provides a support structure design method, system, electronic device, and medium. In this method, firstly, the target support structure design parameters are obtained, and a structural analysis model is automatically constructed based on these parameters. The structural analysis model is automatically generated directly based on unified design parameters, and load parameters and verification benchmark parameters are transferred and reused within the integrated process, avoiding the problem of low design efficiency caused by repetitive manual input. Subsequently, based on the model and combined with load parameters, the support structure is analyzed, outputting structural verification benchmark parameters that provide quantitative basis for compliance verification. Finally, all the aforementioned data is integrated to generate a design outcome document, completing a seamless output from parameters to outcome document. This recursive process automatically makes the output of each step the input for the next step, eliminating cross-stage data transcription and repetitive input, significantly compressing the design iteration cycle, and effectively improving the design efficiency of photovoltaic flexible support structures.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of testing technology, and in particular to a bracket design method, system, electronic device, and medium. Background Technology

[0002] With the rapid development of the photovoltaic industry, various flexible photovoltaic support systems are emerging in large numbers. However, for manufacturers of flexible photovoltaic support systems, the pre-bid design process often involves a series of manual, sequential tasks, including project information gathering, finite element modeling, load condition setting, calculation result extraction and analysis, CAD drawing, Excel material statistics, and Word calculation report writing. This process is complex and highly dependent on manual conversion and repetitive input. Under the pressure of tight bidding deadlines, engineers need to master the operation of multiple professional software programs simultaneously, resulting in long design cycles and inconsistent output formats and quality across different projects. Current photovoltaic flexible support system design methods are insufficient for quickly developing design solutions, leading to low design efficiency. Summary of the Invention

[0003] In view of the above problems, in order to improve the design efficiency of photovoltaic flexible support, this application provides a support design method, system, electronic device and medium.

[0004] The embodiments of this application disclose the following technical solutions: In a first aspect, embodiments of this application provide a bracket design method, the method comprising: Obtain the design parameters of the target support; Based on the design parameters of the target scaffold, a model is constructed to obtain a structural analysis model for the target scaffold. Based on the structural analysis model, the support structure is analyzed according to the target support design parameters and load parameters to obtain structural verification benchmark parameters; the load parameters are used to characterize the load intensity and load application method; the structural verification benchmark parameters are parameters used to verify the compliance of the target support. Based on the design parameters of the target support, the model data of the structural analysis model, the load parameters, and the structural verification benchmark parameters, a design outcome document for the target support is generated.

[0005] In one possible implementation, the target support design parameters include: support component type, support component attribute parameters, and support component arrangement parameters; The step of constructing a model based on the design parameters of the target stent to obtain a structural analysis model for the target stent includes: Based on the preset support component library corresponding to the support component type, a component template is retrieved for each type of support component in the target support to obtain a component template set including multiple component templates; Based on the attribute parameters of the support components, cross-sectional parameters are assigned to each component template to generate a component instance set including multiple component instances; Based on the bracket component arrangement parameters, calculate the spatial position coordinates of each component instance and the connection order between each component instance to obtain component assembly relationship data; Based on the component assembly relationship data, each component instance is assembled one by one to obtain the structural analysis model.

[0006] In one possible implementation, the step of performing structural analysis on the support structure based on the structural analysis model, according to the target support design parameters and load parameters, to obtain structural verification benchmark parameters includes: Based on the design parameters of the target support and the load parameters, load combination analysis is performed to obtain multiple load combinations; Based on the structural analysis model, calculate the extreme parameters of the target support under its self-weight condition and the working condition data of the structural analysis model under each load combination. Based on the structural analysis model, load combinations are screened under each load combination to obtain the peak load combination. The working condition data associated with the peak load combination and the extreme value parameters of the self-weight working condition are determined as the structural verification benchmark parameters.

[0007] In one possible implementation, the load condition data includes: maximum cable force and vertical displacement; the step of filtering load combinations based on the load condition data under each load combination according to the structural analysis model to obtain the peak load combination includes: By using a preset sorting and filtering algorithm, the load combination in which the vertical displacement or the maximum cable force is maximized is determined as the peak load combination.

[0008] In one possible implementation, the step of calculating the extreme parameters of the target support under its self-weight condition and the load data of the structural analysis model under each load combination, based on the structural analysis model, includes: Using a preset solver, the maximum displacement of the structural analysis model under self-weight load and the working condition data of the structural analysis model under each load combination are calculated, and the maximum displacement is determined as the extreme value parameter of the self-weight working condition.

[0009] In one possible implementation, generating a design outcome document for the target support based on the target support design parameters, the model data of the structural analysis model, the load parameters, and the structural verification reference parameters includes: Obtain the verification standard parameters from the user terminal; the verification standard parameters include at least one of the following: maximum displacement verification standard, vertical displacement verification standard, and maximum cable force verification standard; The vertical displacement of the peak load combination is verified for compliance using the aforementioned vertical displacement verification standard to obtain vertical displacement verification data; or, the maximum cable force of the peak load combination is verified for compliance using the aforementioned maximum cable force verification standard to obtain maximum cable force verification data; and, The maximum displacement of the structural analysis model under self-weight load is verified by the maximum displacement verification standard to obtain the maximum displacement verification data. The design outcome file is generated based on at least one of the vertical displacement verification data and the maximum cable force verification data, the maximum displacement verification data, the target support design parameters, the model data, the load application parameters, and the working condition data of the structural analysis model under each load combination.

[0010] In one possible implementation, the target support design parameters include: load specification type; the load combination analysis is performed based on the target support design parameters and load action parameters to obtain multiple load combinations, including: Based on the load specification type and the load application parameters, multiple load combinations are generated for the target support.

[0011] Secondly, embodiments of this application provide a bracket design system, the system comprising: The parameter acquisition module is used to acquire the design parameters of the target support. The model building module is used to build a model based on the design parameters of the target support, and obtain a structural analysis model for the target support. The structural analysis module is used to perform structural analysis of the support structure based on the structural analysis model, according to the design parameters and load parameters of the target support, to obtain structural verification benchmark parameters; the load parameters are used to characterize the load intensity and load application method; the structural verification benchmark parameters are parameters used to verify the compliance of the target support. The result generation module is used to generate design result files for the target support based on the design parameters of the target support, the model data of the structural analysis model, the load parameters, and the structural verification benchmark parameters.

[0012] Thirdly, embodiments of this application provide an electronic device, the device including: a processor, a memory, and a system bus; The processor and the memory are connected via the system bus; The memory is used to store one or more programs, the one or more programs including instructions that, when executed by the processor, cause the processor to perform any of the possible scaffold design methods in the first aspect.

[0013] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements any of the possible support design methods in the first aspect.

[0014] Compared to existing technologies, this application offers the following advantages: This application provides a support structure design method, system, electronic device, and medium. In this method, firstly, the target support structure design parameters are obtained, and a structural analysis model is automatically constructed based on these parameters. The structural analysis model is automatically generated directly based on unified design parameters, and load parameters and verification benchmark parameters are transferred and reused within the integrated process, avoiding the problem of low design efficiency caused by repetitive manual input. Subsequently, based on the model and combined with load parameters, the support structure is analyzed, outputting structural verification benchmark parameters that provide quantitative basis for compliance verification. Finally, all the aforementioned data is integrated to generate a design outcome document, completing a seamless output from parameters to outcome document. This recursive process automatically makes the output of each step the input for the next step, eliminating cross-stage data transcription and repetitive input, significantly compressing the design iteration cycle, and effectively improving the design efficiency of photovoltaic flexible support structures. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 A schematic flowchart illustrating a bracket design method provided in an embodiment of this application; Figure 2 This application provides a schematic diagram of target bracket design information displayed on an interactive terminal. Figure 3 A flowchart illustrating a method for constructing an analysis model of a target support structure provided in this application embodiment; Figure 4 A flowchart illustrating a method for performing support structure analysis, as provided in an embodiment of this application; Figure 5 A schematic diagram illustrating a result analysis provided in an embodiment of this application; Figure 6 A schematic diagram of a design outcome document provided for an embodiment of this application; Figure 7 This is a schematic diagram of a support design system provided in an embodiment of this application; Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and accompanying drawings. It should be particularly noted that the embodiments described in this application are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0018] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0019] As described earlier, with the rapid development of the photovoltaic industry, various flexible photovoltaic support systems are emerging in large numbers. However, for manufacturers of flexible photovoltaic support systems, the pre-bid design process often involves a series of manual, sequential tasks, including project information organization, finite element modeling, load condition setting, calculation result extraction and analysis, CAD drawing, Excel material statistics, and Word calculation report writing. This process is complex and highly dependent on manual conversion and repetitive input. Under the pressure of tight bidding deadlines, engineers need to master the operation of multiple professional software programs simultaneously, resulting in long design cycles and inconsistent output formats and quality across different projects. Current photovoltaic flexible support system design methods are insufficient for quickly developing design solutions, leading to low design efficiency.

[0020] Based on this, embodiments of this application provide a support structure design method, system, electronic device, and medium. In this method, firstly, the target support structure design parameters are obtained, and a structural analysis model is automatically constructed based on these parameters. The structural analysis model is automatically generated directly based on unified design parameters, and load parameters and verification benchmark parameters are transferred and reused within the integrated process, avoiding the problem of low design efficiency caused by repetitive manual input. Subsequently, based on the model and combined with load parameters, the support structure is analyzed, outputting structural verification benchmark parameters that provide quantitative basis for compliance verification. Finally, all the aforementioned data is integrated to generate a design outcome document, completing a seamless output from parameters to outcome document. This recursive process automatically makes the output of each step the input for the next step, eliminating cross-stage data transcription and repetitive input, significantly compressing the design iteration cycle, and effectively improving the design efficiency of photovoltaic flexible support structures.

[0021] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0022] See Figure 1 The figure is a flowchart illustrating a support design method provided in an embodiment of this application, specifically including the following steps: S101: Obtain the design parameters of the target support.

[0023] The target support design parameters are obtained through parameters input by the user on the human-computer interaction interface. These parameters cover multiple dimensions, including basic project information, support component types and attributes, and the spatial arrangement of the support and components. For example... Figure 2 As shown, Figure 2 This application provides a schematic diagram of target support design information displayed on an interactive terminal. Users first need to fill in global parameters such as project name, project location, project capacity, project altitude, and latitude and longitude in the project information area. This information is not only used to identify the project but will also be automatically filled into the calculation sheet and the target support design deliverables file. In the support type area, users need to select a specific support type and further refine component types such as end column type, middle column type, lateral connection type, and wind resistance system type. Figure 2In the disclosed exemplary scenarios, five types of end columns, four types of middle columns, and three types of lateral connections are predefined, which users can select from a drop-down menu. In the component placement area, users input parameters such as component tilt angle, component power, geometric dimensions, mass, and component arrangement. All these parameters are entered at once through a unified graphical user interface, avoiding the tedious process of engineers repeatedly entering the same data across different software in traditional designs, thus improving the design efficiency of the target support system.

[0024] S102: Construct a model based on the design parameters of the target stent to obtain a structural analysis model for the target stent.

[0025] Step S102 aims to automatically construct a structural analysis model for subsequent mechanical calculations based on the target support design parameters obtained in step S101. The structural analysis model is a three-dimensional finite element numerical model automatically generated based on the target support design parameters, used to simulate the mechanical behavior of the photovoltaic flexible support under actual loads. This model fully includes node coordinates, element topology, section properties, material properties, and boundary constraints, accurately characterizing the spatial force relationships of components such as end columns, middle columns, upper and lower cables, lateral connections, and wind cables. Each component in the model corresponds one-to-one with the component type in the design parameters, supporting the combined application of multiple load conditions. As the core calculation carrier of the entire design process, the structural analysis model not only provides quantitative basis for load combination analysis and compliance judgment but also directly supports the subsequent generation of design outcome documents, ensuring data consistency from parameter input to outcome output.

[0026] Next, the process of constructing the structural analysis model in step S102 will be described in detail with reference to the accompanying drawings of a specific process embodiment.

[0027] See Figure 3 The figure is a flowchart illustrating a method for constructing a target support structure analysis model according to an embodiment of this application, specifically including the following steps: S1021: Based on the preset support component library corresponding to the support component type, retrieve the component template for each type of support component in the target support to obtain a component template set including multiple component templates.

[0028] Step S1021 is the starting point for the entire modular model construction. The task of this step is to retrieve the corresponding component template from the pre-set component template library based on the support component type selected by the user in step S101, forming a component template set. The pre-set construction template library predefines the geometric shapes, connection characteristics, and default parameters of various standardized components involved in photovoltaic flexible supports. For example, the template library includes 5 types of end columns, 4 types of middle columns, 3 types of lateral connections, 3 types of panel simulations, and various cable components and wind cable components. When the user selects a single-layer cable end column in the interface, the template for that end column is automatically matched and retrieved from the library; if the user selects a middle column type in a mountain single-layer cable support, the corresponding middle column template will also be retrieved.

[0029] In this way, the complex overall structure is broken down into independently manageable and reusable component templates, eliminating the need for initial modeling during subsequent assembly. Since the templates already encapsulate the component's topological relationships, default materials, and connection point definitions, no additional geometric information from the user is required for retrieval. Furthermore, the template library supports expansion and updates, allowing for the preservation of component parameters from excellent projects, thus enabling continuous accumulation of design knowledge.

[0030] S1022: Assign cross-sectional parameters to each component template according to the support component attribute parameters to generate a component instance set including multiple component instances.

[0031] After obtaining the component template set, step S1022 is responsible for transforming the abstract templates into concrete, assemblable component instances. Each template only defines the basic type and default characteristics of the component, and does not yet possess specific material and dimensional attributes for the current project. This step assigns cross-sectional parameters to each component template based on the user-input support component attribute parameters (such as the column's cross-sectional type, steel grade, and lateral connection method). Taking the central column as an example: the template defines the basic geometry of the column, while the attribute parameters specify the specific cross-sectional dimensions (e.g., 200×200×8mm) and material grade (e.g., Q355B). These values ​​are bound to the template, instantiating a component instance with defined physical properties. Similarly, for cable components, the template defines the axial force element type of the cable, and the attribute parameters assign actual parameters such as elastic modulus, linear density, and pretension target value. Each time the attribute assignment of a template is completed, an independent component instance that can be used for assembly is generated. All component instances together constitute a component instance set, which are independent of each other, and their spatial relationships have not yet been determined.

[0032] S1023: Based on the arrangement parameters of the support components, calculate the spatial position coordinates of each component instance and the connection order between each component instance to obtain component assembly relationship data.

[0033] After obtaining the set of component instances, step S1023 is responsible for determining how these instances should be arranged in three-dimensional space and how they should be connected to each other. Based on the previously input support component layout parameters, this step calculates the spatial coordinates of each component instance and the connection order between instances, generating structured component assembly relationship data. Specifically, the calculation process requires determining the foundation coordinates of each row of columns based on the total span and row spacing, and calculating the suspension point height of the cables and the arrangement of lateral connections based on the component tilt angle and component dimensions. For mountainous terrain, height interpolation is also required based on the coordinates of each column point provided by the user to ensure the model conforms to the actual terrain.

[0034] The connection sequence defines how the components form topological relationships, such as the connection nodes between end columns and cables, the attachment relationships between middle columns and transverse connections, and the coupling methods between cables and components. These connection relationships need to consider force transmission paths and degree-of-freedom constraints. The component assembly relationship data output by S1023 can be understood as a set of assembly drawings. It describes in the form of structured data where each component instance should be placed and how it should be connected to adjacent components, thus providing complete spatial and topological guidance for the next step of automated assembly.

[0035] S1024: Based on the component assembly relationship data, assemble each of the component instances one by one to obtain the structural analysis model.

[0036] Step S1024 is the final execution stage of model construction. Based on the component assembly relationship data generated in S1023, it assembles the component instances generated in S1022 one by one according to the specified spatial coordinates and connection order, forming a complete and computable finite element structural analysis model. During the model construction process, the background calls the application programming interface of the underlying finite element software (such as SAP2000) to perform the following operations in sequence: creating nodes, creating elements based on the cross-sectional properties and material definitions of the component instances, connecting the elements to the corresponding nodes according to the connection order, applying boundary conditions (such as fixed or hinged connections at the column base), and establishing constraint equations between components. This assembly process runs automatically without any manual intervention. After assembly, a consistency check can be performed on the model to ensure that there are no isolated nodes, duplicate elements, or connection conflicts. The final structural analysis model is a complete finite element numerical model, which contains all node information, element topology, cross-sectional properties, material properties, boundary conditions, and connection relationships. This model can be directly used for subsequent load application and mechanical solution. Compared to the traditional method where engineers manually draw each line or define each section in finite element software, this step elevates the modeling process to a data-driven automated assembly, which can effectively improve the design efficiency of the support structure.

[0037] The above is an introduction to the structural analysis model construction method in step S102. Next, we will continue to combine... Figure 1 The subsequent steps of S102 in this embodiment will be described in detail.

[0038] S103: Based on the structural analysis model, the support structure is analyzed according to the target support design parameters and load parameters to obtain structural verification benchmark parameters; the load parameters are used to characterize the load intensity and load application method; the structural verification benchmark parameters are parameters used to verify the compliance of the target support.

[0039] In step S103, load application parameters and structural verification benchmark parameters serve as key parameters from load input to compliance determination. Load application parameters quantitatively describe the various mechanical actions exerted on the flexible support by the external environment: on the one hand, they characterize the intensity of the load action through parameters such as basic wind pressure, snow pressure, temperature difference, and prestressing target force; on the other hand, they clarify the spatial distribution and loading path of the load on the structure through the load application method (e.g., prestressing applied according to temperature equivalence or target force, wind load applied according to uniform or trapezoidal distribution). These parameters directly drive the finite element model to perform working condition calculations, enabling the system to simulate the stress and deformation of the support in the actual service environment. Structural verification benchmark parameters are key quantitative indicators extracted from a large number of calculation results for compliance verification, including: maximum displacement under self-weight conditions, maximum cable force and vertical displacement under the most unfavorable conditions, and corresponding load combination information. After these benchmark parameters are extracted, they are compared with design specifications or preset limit standards to determine whether the support meets the strength, stiffness, and stability requirements. By condensing the complex load combination calculation results into a small number of representative and valuable verification benchmark parameters, the inefficiency and error-proneness of manually verifying each item in massive amounts of data are avoided, and a credible and compliant basis is provided for the subsequent automatic generation of design outcome documents.

[0040] Next, the process of performing the support structure analysis in step S103 will be described with reference to the accompanying drawings of a specific process embodiment.

[0041] See Figure 4 The figure is a flowchart illustrating a method for performing support structure analysis according to an embodiment of this application, specifically including the following steps: S1031: Based on the design parameters of the target support and the load action parameters, perform load combination analysis to obtain multiple load combinations.

[0042] Step S1031 is the starting point for the support structure analysis. Its core lies in generating load combinations covering various stress scenarios based on design specifications and actual load characteristics. Specifically, the target support design parameters include the load specification type selected by the user on the interactive terminal, while the load action parameters quantify the intensity and application method of self-weight, prestress, wind load, snow load, temperature load, etc. (the application method can be uniformly distributed wind pressure or trapezoidal distributed wind pressure). Under this input, S1031 will automatically traverse the partial factors and combination rules specified in the specifications, arranging and combining different load conditions according to favorable or unfavorable principles to generate a series of load combinations, such as "1.2 × self-weight + 1.4 × wind load" and "1.0 × self-weight + 1.2 × snow load + 1.0 × temperature load", etc. This process replaces the tedious work of manually consulting specifications and compiling combination tables in the traditional way, avoiding incomplete combinations due to omissions or incorrect coefficients, and at the same time provides a complete set of alternatives for subsequent extreme value search, ensuring that structural verification can cover the most unfavorable load scenarios.

[0043] It is important to note that the generation of load combinations must strictly adhere to the load specification type specified in the target support design parameters. This load specification type is selected by the user during project initialization based on the tender documents or the project's geographical location. The load action parameters quantify the intensity and application method of various natural and service-related actions. Based on the load specification type and load action parameters, the system automatically analyzes the rules regarding partial factors, combination value factors, frequent value factors, and quasi-permanent value factors for load combinations in the selected specification, and substitutes the actual load action parameters to generate a complete and compliant load combination. For combinations including snow and temperature loads, the loads are automatically superimposed according to the combination formulas in the specification. This process is entirely program-driven, eliminating the need for manual reference to specifications or manual compilation of combination tables, providing an accurate and comprehensive set of load scenarios for subsequent structural analysis.

[0044] S1032: Based on the structural analysis model, calculate the extreme parameters of the target support under its self-weight condition and the working condition data of the structural analysis model under each load combination.

[0045] After obtaining the complete set of load combinations, this step calls the finite element solver to perform two types of calculation tasks on the structural analysis model. The first type is an independent solution for the self-weight load (DEAD case), that is, only gravity load is applied without any superimposed variable loads. The solver calculates the displacement response of each node in the model through the static equilibrium equations and finds the maximum value among all node displacements. This value is the location and amount of maximum deformation of the structure under the self-weight load. The second type is a batch solution for each load combination: multiple load combinations generated in step S1031 (such as 1.2×self-weight + 1.4×wind load, 1.0×self-weight + 1.2×snow load, etc.) are applied to the model as external loads in sequence. The solver calculates the complete response field under each combination, including nodal displacements, element internal forces, cable forces, etc. Since the number of load combinations may reach dozens or even hundreds, the preset solver supports automatic loop calculation and result temporary storage without manual intervention. After the calculation is completed, the maximum displacement value is extracted from the self-weight condition results and directly determined as the extreme value parameter of the self-weight condition. This parameter only reflects the deformation caused by the weight of the structure itself and excludes the interference of other environmental loads. It is the basic indicator for evaluating whether the initial stiffness and pre-camber of the structure are reasonable.

[0046] It is important to note that the maximum displacement of the support under its own weight is used as the extreme parameter for the self-weight condition because flexible supports often use large-span cable structures as the load-bearing body. The vertical deflection of the cables under self-weight load is the most direct performance indicator; excessive self-weight displacement can lead to uneven component installation, cable slack, and even water accumulation. Therefore, standards typically specify deformation limits under self-weight or initial tension. The maximum displacement calculated by the preset solver directly reflects the extreme deformation of the entire structure under the most unfavorable self-weight distribution, facilitating comparison with the maximum displacement verification standard input by the user in the verification standard. Furthermore, this extreme parameter will be included in the structural verification benchmark parameter set along with the data under peak load combinations to generate compliance conclusions in the design deliverables. This avoids the tedious manual search for the maximum value from massive amounts of node data, ensuring the accuracy and real-time nature of the extreme value extraction.

[0047] S1033: Based on the working condition data under each load combination of the structural analysis model, load combination screening is performed to obtain the peak load combination.

[0048] Faced with massive response data generated by dozens of load combinations, quickly identifying the most unfavorable design condition is crucial for structural analysis. This step introduces a sorting and filtering algorithm (typically implemented as bubble sort or quicksort) to perform extreme value search on the load case data corresponding to all load combinations. Specifically, preset key evaluation indicators, namely vertical displacement and maximum cable force, are used as filtering criteria. The values ​​of these indicators are compared under each load combination, thereby determining the combination with the maximum displacement or the combination with the maximum cable force as the peak load combination. This filtering process can serve both stiffness and strength verification. Since the vertical displacement and maximum cable force of flexible supports often do not reach their extreme values ​​simultaneously under the same load combination, the system allows the output of two different peak load combinations.

[0049] See details Figure 5 The figure is a schematic diagram of result analysis provided by an embodiment of this application. As shown in the figure, the vertical displacement and cable force bar chart below the figure further verifies the screening results. That is, the displacement and cable force values ​​of each span are plotted with data under the corresponding peak combination and compared intuitively with the allowable limits. Through this preset sorting and screening algorithm, extreme value conditions are quickly located from dozens of load combinations, replacing the tedious operation of manual comparison item by item, thereby significantly improving the efficiency and accuracy of post-processing.

[0050] S1034: The working condition data associated with the peak load combination and the extreme value parameter of the self-weight working condition are determined as the structural verification benchmark parameters.

[0051] After the above screening, the system obtained two types of the most representative verification benchmark parameters: one is the extreme value parameter under self-weight condition, and the other is all condition data associated with the peak load combination. These two benchmark parameters correspond to the deformation performance of the structure under the action of permanent load alone, and the strength and stiffness performance under the action of the most unfavorable load combination, respectively. The purpose of jointly determining the two as the structural verification benchmark parameters is to provide a standardized comparison basis for subsequent compliance verification. Among them, the extreme displacement under self-weight is used to judge whether the construction pre-camber or long-term deformation meets the limit, while the cable force and displacement under the peak combination are used to verify whether the structure meets the ultimate limit state and serviceability limit state. By directly comparing the benchmark parameter with the limit in the design code, the compliance verification conclusion can be automatically output. Step S1034 realizes the determination of a few key evaluation indicators from massive calculation results, so that the generation of subsequent design result documents no longer requires repeated calculations or manual extraction, thereby improving the efficiency of support design.

[0052] S104: Generate a design outcome document for the target support based on the design parameters of the target support, the model data of the structural analysis model, the load parameters, and the structural verification benchmark parameters.

[0053] Step S104, as the final output of the entire support design methodology, automatically integrates and encapsulates all the data generated in the early stages, including the target support design parameters, structural analysis model data, load parameters, and structural verification benchmark parameters, ultimately generating design deliverables for the target support with a single click. These deliverables typically include CAD drawings of the project plan, a material bill of materials (BOM), and calculation sheets in Word format, among other pre-bid documents. Since all data originates from the same set of input parameters and calculation processes, the deliverables maintain strict consistency, eliminating the need for manual transcription or repetitive filling. This achieves seamless output from design parameters to a complete set of tender documents, significantly improving the efficiency of pre-bid design for photovoltaic flexible supports.

[0054] Specifically, the step of generating the design deliverables in step S104 is achieved through the following four steps: Step 1: Obtain the verification standard parameters from the user terminal; the verification standard parameters include at least one of the following: maximum displacement verification standard, vertical displacement verification standard, and maximum cable force verification standard; Step 2: Verify the vertical displacement of the peak load combination using the vertical displacement verification standard to obtain vertical displacement verification data; or, verify the maximum cable force of the peak load combination using the maximum cable force verification standard to obtain maximum cable force verification data; and, Step 3: Using the maximum displacement verification standard, verify the maximum displacement of the structural analysis model under self-weight load to obtain maximum displacement verification data; Step 4: Generate the design result file based on at least one of the vertical displacement verification data and the maximum cable force verification data, the maximum displacement verification data, the target support design parameters, the model data, the load application parameters, and the working condition data of the structural analysis model under each load combination.

[0055] Before generating the design deliverables, the user-defined verification standard parameters are first obtained. These parameters include the maximum displacement verification standard for evaluating self-weight deformation, and the vertical displacement verification standard and the maximum cable force verification standard (at least one of these) for evaluating the response under the most unfavorable working conditions. Based on this, three types of compliance checks are performed: First, the vertical displacement under the peak load combination is compared with the vertical displacement verification standard to generate vertical displacement verification data; second, the maximum cable force under the same peak load combination is compared with the maximum cable force verification standard to generate maximum cable force verification data; third, the maximum displacement under self-weight conditions is compared with the maximum displacement verification standard to generate maximum displacement verification data.

[0056] After compliance verification, all relevant data is integrated to generate the final design deliverables. All relevant data includes: vertical displacement verification data and / or maximum cable force verification data, maximum displacement verification data, user-inputted target support design parameters, structural analysis model data, load parameters, and complete load case data for each load combination. Vertical displacement bar charts, cable force bar charts, and detailed values ​​for each load case are automatically populated into the corresponding chapters of the Word calculation sheet. Simultaneously, CAD drawings and the Bill of Materials (BOM) are automatically generated based on the same data source. Because all data originates from the unified parameter input and automated calculation process, the deliverables naturally maintain strict consistency, eliminating errors from manual transcription and data inconsistencies.

[0057] On the other hand, as an example of a design deliverable document, see [link to relevant documentation]. Figure 6 This figure is a schematic diagram of a design deliverable document provided in an embodiment of this application. As shown, the design deliverable document generated by this application covers the complete set of documents required for pre-bid design. Based on the target support design parameters, structural analysis model data, load parameters, and structural verification benchmark parameters obtained in the aforementioned steps, three major categories of deliverables are automatically integrated and output. First, the CAD drawing section includes plan views, edge column nodes, middle column nodes, side wall nodes, and detailed drawings of wind-resistant trusses, which users can automatically generate from various node construction forms according to project requirements. Second, the BOM (Bill of Materials) section automatically generates a bill of materials from the engineering quantities calculated in the model for quotation guidance. Third, the Word calculation sheet section automatically fills in compliance verification data, working condition results, and verification conclusions based on the chapter template selected by the user. The entire generation process does not require manual transcription or repeated input, thereby ensuring complete consistency between the drawings, model, and calculation sheet data, and realizing one-click output from design parameters to the final design deliverable document.

[0058] This application provides a support structure design method. First, the target support structure design parameters are obtained, and a structural analysis model is automatically constructed based on these parameters. The structural analysis model is automatically generated directly based on unified design parameters, and load parameters and verification benchmark parameters are transferred and reused within the integrated process, avoiding the problem of low design efficiency caused by repetitive manual input. Then, based on the model and combined with load parameters, the support structure is analyzed, outputting structural verification benchmark parameters that provide quantitative basis for compliance verification. Finally, all the aforementioned data is integrated to generate a design outcome document, completing a seamless output from parameters to outcome document. This recursive process automatically makes the output of each step the input for the next step, eliminating cross-stage data transcription and repetitive input, significantly compressing the design iteration cycle, and effectively improving the design efficiency of photovoltaic flexible support structures.

[0059] The following describes a stent design system provided by an embodiment of this application. The stent design system described below and the stent design method described above can be referred to in correspondence.

[0060] See Figure 7 The figure is a structural schematic diagram of a support design system provided in an embodiment of this application, which specifically includes the following modules: The parameter acquisition module 100 is used to acquire the design parameters of the target support. The model building module 200 is used to build a model based on the design parameters of the target support to obtain a structural analysis model for the target support. The structural analysis module 300 is used to perform structural analysis of the support based on the structural analysis model, according to the design parameters and load parameters of the target support, to obtain structural verification benchmark parameters; the load parameters are used to characterize the load intensity and load application method; the structural verification benchmark parameters are parameters used to verify the compliance of the target support. The result generation module 400 is used to generate a design result file for the target support based on the design parameters of the target support, the model data of the structural analysis model, the load parameters, and the structural verification benchmark parameters.

[0061] See Figure 8 The figure is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, including: Memory 11 is used to store computer programs; The processor 12 is used to implement the steps of the bracket design method described in any of the above method embodiments when executing the computer program.

[0062] In this embodiment, the device can be an in-vehicle computer, a PC (Personal Computer), or a terminal device such as a smartphone, tablet computer, handheld computer, or portable computer.

[0063] The device may include a memory 11, a processor 12, and a bus 13.

[0064] The memory 11 includes at least one type of readable storage medium, such as flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 may be an internal storage unit of the device, such as the hard disk of the device. In other embodiments, the memory 11 may be an external storage device of the device, such as a plug-in hard disk, SmartMediaCard (SMC), SecureDigital (SD) card, FlashCard, etc., all equipped on the device. Furthermore, the memory 11 may include both internal and external storage units of the device. The memory 11 can be used not only to store application software and various types of data installed on the device, such as program code executing the support design method, but also to temporarily store data that has been output or will be output. In some embodiments, the processor 12 may be a central processing unit (CPU).

[0065] In some embodiments, processor 12 may be a central processing unit (CPU), controller, microcontroller, microprocessor or other data processing chip, used to run program code stored in memory 11 or process data, such as program code for executing scaffold design methods.

[0066] This bus 13 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0067] Furthermore, the device may also include a network interface 14, which may optionally include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), typically used to establish communication connections between the device and other electronic devices.

[0068] Optionally, the device may further include a user interface 15, which may include a display, an input unit such as a keyboard, and optionally, a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the device and to display a visual user interface.

[0069] Figure 8 Only devices with components 11-15 are shown; those skilled in the art will understand that... Figure 8 The structure shown does not constitute a limitation on the device and may include fewer or more components than shown, or combine certain components, or have different component arrangements.

[0070] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a computer-readable storage medium storing computer instructions for causing the computer to execute the bracket design method as described in any of the above embodiments.

[0071] The computer-readable media in this application embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0072] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the bracket design method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0073] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for the system, method, electronic device, and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments. The system, method, electronic device, and medium embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components indicated as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the solution in this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0074] The above description is merely one specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A support design method, characterized in that, The method includes: Obtain the design parameters of the target support; Based on the design parameters of the target scaffold, a model is constructed to obtain a structural analysis model for the target scaffold. Based on the structural analysis model, the support structure is analyzed according to the target support design parameters and load parameters to obtain structural verification benchmark parameters; the load parameters are used to characterize the load intensity and load application method; the structural verification benchmark parameters are parameters used to verify the compliance of the target support. Based on the design parameters of the target support, the model data of the structural analysis model, the load parameters, and the structural verification benchmark parameters, a design outcome document for the target support is generated.

2. The method according to claim 1, characterized in that, The target support design parameters include: support component type, support component attribute parameters, and support component layout parameters; The step of constructing a model based on the design parameters of the target stent to obtain a structural analysis model for the target stent includes: Based on the preset support component library corresponding to the support component type, a component template is retrieved for each type of support component in the target support to obtain a component template set including multiple component templates; Based on the attribute parameters of the support components, cross-sectional parameters are assigned to each component template to generate a component instance set including multiple component instances; Based on the bracket component arrangement parameters, calculate the spatial position coordinates of each component instance and the connection order between each component instance to obtain component assembly relationship data; Based on the component assembly relationship data, each component instance is assembled one by one to obtain the structural analysis model.

3. The method according to claim 1, characterized in that, Based on the structural analysis model, the support structure is analyzed according to the target support design parameters and load parameters to obtain structural verification benchmark parameters, including: Based on the design parameters of the target support and the load parameters, load combination analysis is performed to obtain multiple load combinations; Based on the structural analysis model, calculate the extreme parameters of the target support under its self-weight condition and the working condition data of the structural analysis model under each load combination. Based on the structural analysis model, load combinations are screened under each load combination to obtain the peak load combination. The working condition data associated with the peak load combination and the extreme value parameters of the self-weight working condition are determined as the structural verification benchmark parameters.

4. The method according to claim 3, characterized in that, The load condition data includes: maximum cable force and vertical displacement; the process of filtering load combinations based on the load condition data under each load combination according to the structural analysis model to obtain peak load combinations includes: By using a preset sorting and filtering algorithm, the load combination in which the vertical displacement or the maximum cable force is maximized is determined as the peak load combination.

5. The method according to claim 3, characterized in that, The calculation of the extreme parameters of the target support under its self-weight condition and the load data of the structural analysis model under each load combination, based on the structural analysis model, includes: Using a preset solver, the maximum displacement of the structural analysis model under self-weight load and the working condition data of the structural analysis model under each load combination are calculated, and the maximum displacement is determined as the extreme value parameter of the self-weight working condition.

6. The method according to claim 5, characterized in that, The step of generating a design outcome document for the target support based on the target support design parameters, the model data of the structural analysis model, the load parameters, and the structural verification benchmark parameters includes: Obtain the verification standard parameters from the user terminal; the verification standard parameters include at least one of the following: maximum displacement verification standard, vertical displacement verification standard, and maximum cable force verification standard; The vertical displacement of the peak load combination is verified for compliance using the vertical displacement verification standard to obtain vertical displacement verification data; or, the maximum cable force of the peak load combination is verified for compliance using the maximum cable force verification standard to obtain maximum cable force verification data. Furthermore, the maximum displacement of the structural analysis model under self-weight load is verified for compliance using the maximum displacement verification standard to obtain maximum displacement verification data; The design outcome file is generated based on at least one of the vertical displacement verification data and the maximum cable force verification data, the maximum displacement verification data, the target support design parameters, the model data, the load application parameters, and the working condition data of the structural analysis model under each load combination.

7. The method according to claim 3, characterized in that, The target support design parameters include: load specification type; the load combination analysis based on the target support design parameters and load action parameters yields multiple load combinations, including: Based on the load specification type and the load application parameters, multiple load combinations are generated for the target support.

8. A support design system, characterized in that, The system includes: The parameter acquisition module is used to acquire the design parameters of the target support. The model building module is used to build a model based on the design parameters of the target support, and obtain a structural analysis model for the target support. The structural analysis module is used to perform structural analysis of the support structure based on the structural analysis model, according to the design parameters and load parameters of the target support, to obtain structural verification benchmark parameters; the load parameters are used to characterize the load intensity and load application method; the structural verification benchmark parameters are parameters used to verify the compliance of the target support. The result generation module is used to generate design result files for the target support based on the design parameters of the target support, the model data of the structural analysis model, the load parameters, and the structural verification benchmark parameters.

9. An electronic device, characterized in that, The device includes: a processor, a memory, and a system bus; The processor and the memory are connected via the system bus; The memory is used to store one or more programs, the one or more programs including instructions that, when executed by the processor, cause the processor to perform the bracket design method according to any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the bracket design method as described in any one of claims 1-7.