Structural design support device, structural design support method, program, and recording medium

The structural design support device identifies and reinforces components with significant relative displacement, enhancing structural rigidity by calculating component-by-component evaluation values and using a threshold to pinpoint target components for reinforcement.

JP7783496B2Active Publication Date: 2025-12-10NIPPON STEEL CORPORATION
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022062895
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-05
Publication Date
2025-12-10
Estimated Expiration
2042-04-05

AI Technical Summary

Technical Problem

Existing structural design support systems struggle to identify components that significantly impact the rigidity of a structure, often focusing on parts with large local relative displacement but not effectively addressing the overall structural rigidity.

Method used

A structural design support device and method that calculates component-by-component evaluation values based on the change in positional relationships between parts, identifying parts with significant relative displacement and calculating part-unit evaluation values to determine components that contribute most to structural rigidity, using a threshold to identify target components for reinforcement.

Benefits of technology

Enables efficient identification and reinforcement of components that enhance structural rigidity, reducing weight increases and improving structural integrity by targeting specific parts with large relative displacements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007783496000008
    Figure 0007783496000008
  • Figure 0007783496000009
    Figure 0007783496000009
  • Figure 0007783496000010
    Figure 0007783496000010
Patent Text Reader

Abstract

To provide a structure design support device capable of specifying a component having large influence on rigidity of a structure, a structure design support method, a program, and recording media.SOLUTION: A structure design support device 10 includes: an evaluation point information storage unit 12 for storing evaluation point information representing a position in a first state, a position in a second state, and to which of a plurality of components an evaluation point belongs provided in a structure model composed of the plurality of components; and an evaluation value calculation unit 13 for calculating a component unit evaluation value representing a magnitude of change in a positional relation of a comparison component that is other one of the plurality of components with respect to a reference component that is one of the plurality of components between the first state and the second state, using the evaluation point information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a structure design support device, a structure design support method, a program, and a recording medium. [Background technology]

[0002] Conventionally, various structural design support systems have been proposed for evaluating and analyzing structures at the design stage of various structures. A computer is generally used as a structural design support system, and programs for causing a computer to evaluate and analyze a structure, as well as systems implementing such programs, have been proposed. In such structural design support systems, a model is constructed in which the entire structure to be designed or each component of the structure is divided into small regions (elements), and this model is used to simulate the response to the application of an external force, and the obtained results are used to carry out the design.

[0003] For example, Patent Document 1 describes a structural analysis technique that focuses on changes in the relative positional relationship between each component constituting a structure and other components due to the application of an external force to the component. Specifically, Patent Document 1 discloses a structure design support device that includes: an evaluation point information acquisition unit that acquires evaluation point information that indicates the position of an evaluation point provided on a structure composed of multiple components in a first state, the position of the evaluation point in a second state, and to which of the multiple components the evaluation point belongs; and an evaluation value calculation unit that uses the evaluation point information acquired by the evaluation point information acquisition unit to calculate an evaluation value that indicates the magnitude of change, between the first state and the second state, in the positional relationship between a first evaluation point that belongs to a reference component and a second evaluation point that belongs to a comparison component different from the reference component to which the first evaluation point belongs. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6278122 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the technology of Patent Document 1 identifies parts to be joined based on the evaluation values ​​of evaluation points (nodes), which may result in identifying parts that have little effect on the rigidity of the structure (for example, parts where the local relative displacement is large but the relative displacement between parts is not large). Furthermore, actual countermeasures for structures do not fasten nodes together, but fasten parts together. Therefore, there is a demand for technology that can identify parts that have a large effect on the rigidity of a structure.

[0006] The present invention has been made in consideration of the above circumstances, and aims to provide a structural design support device, a structural design support method, a program, and a recording medium that can easily identify parts that have a large impact on the rigidity of a structure. [Means for solving the problem]

[0007] In order to solve the above problems, the present invention proposes the following means. (1) A structural design assistance device according to one aspect of the present invention includes: Evaluation points set in a structural model consisting of multiple parts, Position in the first state, the position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; Equipped with the evaluation value calculation unit determines one selected from the evaluation points belonging to the reference component as a reference point, and calculates, for each comparison point selected from the evaluation points belonging to the comparison component, a change evaluation value that represents a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; The part-unit evaluation value is calculated based on the change evaluation value.

[0008] (2) The structure design assistance device described in (1) above may be characterized in that the distance between the reference point and the comparison point is equal to or less than a preset threshold value.

[0009] (3) The structural design support device described in (2) above, The change evaluation value may be a rate of change of the distance between the reference point and the comparison point between the first state and the second state.

[0010] (4) The structure design support device according to any one of (1) to (3) above, the evaluation value calculation unit calculates a reference point evaluation value, which is an evaluation value of the comparison part for the reference point, from the change evaluation value calculated for each comparison point for the reference point; The component-unit evaluation value may be calculated based on the reference point evaluation value.

[0011] (5) In the structure design assistance device described above in (4), the reference point evaluation value may be an average value of absolute values ​​of the change evaluation values ​​calculated for each of the comparison points for the reference point.

[0012] (6) The structural design support device according to (4) or (5) above, The component-unit evaluation value may be an average value of the reference point evaluation values ​​calculated for each of the reference points.

[0013] (7) The structure design support device according to (4) or (5) above, The component-unit evaluation value is an integrated value of the reference point evaluation values ​​calculated for each of the reference points.

[0014] (8) The structure design support device according to any one of (1) to (7) above, The evaluation value calculation unit may calculate the component-level evaluation value for each of the plurality of comparison components, and identify the comparison component whose component-level evaluation value is equal to or greater than a threshold value as a target component for the reference component.

[0015] (9) The structure design support device according to any one of (1) to (7) above, The evaluation value calculation unit may calculate the component-level evaluation value for each of the plurality of comparison parts, and identify a predetermined number of the comparison parts as target parts for the reference part in descending order of the component-level evaluation value among the plurality of comparison parts.

[0016] (10) The structural design support device according to (8) or (9) above, The system may further include a part information display unit that displays part information that enables identification of the target part.

[0017] (11) The structural design support device according to (10) above, The part information may be image information that visually indicates the position of the target part in the structure model.

[0018] (12) A structural design support method according to one aspect of the present invention includes: Evaluation points set in a structural model consisting of multiple parts, Position in the first state, the position in the second state, and Which of the plurality of parts does it belong to? a first step of storing evaluation point information representing the a second step of calculating, using the evaluation point information, a component-by-component evaluation value that indicates the magnitude of change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and In the second step, determining a selected one of the evaluation points belonging to the reference part as a reference point, and calculating, for each comparison point which is a selected one of the evaluation points belonging to the comparison part, a change evaluation value which represents a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; The part-unit evaluation value is calculated based on the change evaluation value.

[0019] (13) The structural design support method according to (12) above, The distance between the reference point and the comparison point may be equal to or less than a preset threshold value.

[0020] (14) The structural design support method according to (12) or (13) above, The change evaluation value may be a rate of change of the distance between the reference point and the comparison point between the first state and the second state.

[0021] (15) The structural design support method according to any one of (12) to (14) above, In the second step, a reference point evaluation value is calculated from the change evaluation value calculated for each comparison point for the reference point, which is an evaluation value of the comparison part for the reference point; The component-unit evaluation value may be calculated based on the reference point evaluation value.

[0022] (16) The structural design support method according to (15) above, The reference point evaluation value may be an average value of absolute values ​​of the change evaluation values ​​calculated for each of the comparison points for the reference point.

[0023] (17) The structural design support method according to (15) or (16) above, The component-unit evaluation value may be an average value of the reference point evaluation values ​​calculated for each of the reference points.

[0024] (18) The structural design support method according to (15) or (16) above, The component-unit evaluation value may be an integrated value of the reference point evaluation values ​​calculated for each of the reference points.

[0025] (19) The structural design support method according to any one of (12) to (18) above, In the second step, The component-level evaluation value may be calculated for each of the plurality of comparison components, and the comparison component for which the component-level evaluation value is equal to or greater than a threshold value may be identified as a target component for the reference component.

[0026] (20) The structural design support method according to any one of (12) to (18) above, In the second step, the component-level evaluation value may be calculated for each of the plurality of comparison parts, and a predetermined number of the comparison parts may be identified as target parts for the reference part in descending order of the component-level evaluation value among the plurality of comparison parts.

[0027] (21) The structural design support method according to (19) or (20) above, The method may further include a third step of displaying part information that allows the target part to be identified.

[0028] (22) The structural design support method according to (21) above, The part information may be image information that visually indicates the position of the target part in the structure model.

[0029] (23) A program according to one aspect of the present invention comprises: Computer, Evaluation points set in a structural model consisting of multiple parts, Position in the first state, the position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and determining a selected one of the evaluation points belonging to the reference part as a reference point, and calculating, for each comparison point which is a selected one of the evaluation points belonging to the comparison part, a change evaluation value which represents a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; The evaluation value calculation unit is caused to function so as to calculate the part-unit evaluation value based on the change evaluation value.

[0030] (24) The program described in (23) above, The distance between the reference point and the comparison point may be equal to or less than a preset threshold value.

[0031] (25) The program according to (23) or (24) above, The change evaluation value may be a rate of change of the distance between the reference point and the comparison point between the first state and the second state.

[0032] (26) The program according to any one of (23) to (25) above, calculating a reference point evaluation value, which is an evaluation value of the comparison part with respect to the reference point, from the change evaluation value calculated for each of the comparison points with respect to the reference point; The evaluation value of the comparison component relative to the reference component may be calculated based on the reference point evaluation value.

[0033] (27) The program described in (26) above, The reference point evaluation value may be an average value of absolute values ​​of the change evaluation values ​​calculated for each of the comparison points for the reference point.

[0034] (28) The program according to (26) or (27) above, The component-unit evaluation value may be an average value of the reference point evaluation values ​​calculated for each of the reference points.

[0035] (29) The program according to (26) or (27) above, The component-unit evaluation value may be an integrated value of the reference point evaluation values ​​calculated for each of the reference points.

[0036] (30) The program according to any one of (23) to (29) above, The evaluation value calculation unit The component-level evaluation value may be calculated for each of the plurality of comparison components, and the comparison component for which the component-level evaluation value is equal to or greater than a threshold value may be identified as a target component for the reference component.

[0037] (31) The program according to any one of (23) to (29) above, The evaluation value calculation unit may calculate the component-level evaluation value for each of the plurality of comparison parts, and identify a predetermined number of the comparison parts as target parts for the reference part in descending order of the component-level evaluation value among the plurality of comparison parts.

[0038] (32) The program according to (30) or (31) above, The computer may function as a part information display unit that displays part information that enables identification of the target part.

[0039] (33) The computer-readable program according to (32) above, The part information may be image information that visually indicates the position of the target part in the structure model.

[0040] (34) A computer-readable recording medium according to one aspect of the present invention comprises: The program according to any one of (23) to (33) above is recorded. [Effects of the Invention]

[0041] According to the above aspects of the present invention, it is possible to provide a structure design support device, a structure design support method, a program, and a recording medium that are capable of identifying components that have a large effect on the rigidity of a structure. [Brief explanation of the drawings]

[0042] [Figure 1] 1 is a schematic block diagram showing the configuration of a structure design assistance device 10 according to a first embodiment of the present invention. [Figure 2] 4 is a flowchart illustrating the operation of an evaluation value calculation unit 13 in the first embodiment. [Figure 3] 3 is a flowchart illustrating a subroutine of step S4 in FIG. 2. [Figure 4] FIG. 10 is a diagram illustrating "j satisfies F0m,i,j≦α" in formula (3) in the first embodiment. [Figure 5] 1 is a diagram showing an example of display by a structure design support device 10 in an embodiment. [Figure 6] FIG. 6 is a diagram showing the display example of FIG. 5 as viewed from another viewpoint. [Figure 7] FIG. 10 is a diagram showing the results of evaluation between nodes. [Figure 8] This is a diagram showing the results of FIG. 7 from a different perspective. DETAILED DESCRIPTION OF THE INVENTION

[0043] (First embodiment) A first embodiment will be described below with reference to the drawings. In the following embodiment, an example of the purpose of structural analysis in the design stage of a structure is described as being to improve the rigidity of the structure. However, the purpose of structural analysis in the design stage of a structure is not limited to improving the rigidity of the structure, and it is also possible to perform analysis of the structure according to needs, such as reducing the rigidity of the structure to reduce weight or performing a crash analysis of the structure.

[0044] FIG. 1 is a schematic block diagram showing the configuration of a structure design support device 10 according to a first embodiment. The structure design support device 10 evaluates the rigidity of a structure made up of multiple parts using a virtual model (hereinafter referred to as the structure). The structure is assembled from multiple parts joined by, for example, welding, caulking, bolts, etc. The structure design support device 10 has an evaluation point information acquisition unit 11, an evaluation point information storage unit 12, an evaluation value calculation unit 13, and a part information display unit 14.

[0045] The evaluation point information acquisition unit 11 acquires evaluation point information indicating the position of an evaluation point provided on a structure model to be evaluated in a first state, the position in a second state, and to which component of the structure the evaluation point belongs. The first state is, for example, a state in which no external load is applied to the structure model. The first state may be a state in which no deformation occurs in the structure model. The second state is, for example, a state in which an external load is applied to the structure model (for example, a state in which the maximum expected load is applied). The second state may be a state in which deformation of an eigenmode of the structure model occurs. The evaluation point is, for example, the vertex (node) of an element in the finite element method when the deformation of the structure in each state is analyzed by the finite element method. The evaluation point information is calculated by analyzing the structure model by the finite element method. Note that the evaluation point information may be calculated, for example, by a numerical simulation other than the finite element method.

[0046] The evaluation point information storage unit 12 stores the evaluation point information acquired by the evaluation point information acquisition unit 11. That is, the evaluation point information storage unit 12 stores evaluation point information indicating the position of an evaluation point provided in a structure model composed of multiple parts in a first state, its position in a second state, and to which of the multiple parts the evaluation point belongs. The evaluation value calculation unit 13 calculates a component-by-component evaluation value that indicates the magnitude of change in the positional relationship of a comparison component, which is one of the multiple parts, with respect to a reference component, which is one of the multiple parts, between the first state and the second state. The method of calculating the component-by-component evaluation value by the evaluation value calculation unit 13 will be described in detail below.

[0047] The part information display unit 14 generates and displays, for example, a three-dimensional image of the structure model in which the part-unit evaluation values ​​calculated by the evaluation value calculation unit 13 are represented by shading. Note that the part-unit evaluation values ​​may be represented by color instead of shading. Furthermore, image data or image signals representing the generated three-dimensional image may be output, or the part-unit evaluation values ​​may be output. The part information display unit 14 may display identifiable part information of the target part to be fastened identified by the evaluation value calculation unit 13. Details of the method for identifying the target part will be described later. The part information may be text information such as the part name, or may be image information that visually indicates the position of the target part in the structure model.

[0048] (Evaluation value calculation method) FIG. 2 is a flowchart illustrating the operation of the evaluation value calculation unit 13. In FIG. 2, an example will be described in which the first state is a no-load state in which no load is applied to the structure model, and the second state is a maximum-load state in which the maximum assumed load is applied to the structure model. The following example is an example of the present invention, and the first state is not limited to the no-load state. Similarly, the second state is not limited to the maximum-load state.

[0049] The evaluation value calculation unit 13 performs the processes of steps S1 to S8 for each evaluation point included in the evaluation point information stored in the evaluation point information storage unit 12 (steps S1 to S8). In step S1, a comparison part m to be compared with the reference part is set. In step S2, one selected evaluation point belonging to the reference part is set as the reference point (evaluation point) i (for example, initial value i = 0). In step S3, the evaluation value calculation unit 13 reads the position (X coordinate, Y coordinate, Z coordinate) of the reference point i in the first state and the position of the reference point i in the second state from the evaluation point information storage unit 12. Next, in step S4, the evaluation value calculation unit 13 calculates the rate of change in distance between the reference point (evaluation point) i and the comparison point (evaluation point) j of the comparison part m, which is one selected evaluation point belonging to the comparison part m (a part other than the part to which the reference point i belongs). The rate of change in the distance between the reference point i and the comparison point j of the comparison part m is an example of a "change evaluation value" that represents the magnitude of the change in the distance between the reference point and the comparison point between the first state and the second state. The evaluation value calculation unit 13 calculates the part-unit evaluation value based on this change evaluation value.

[0050] In step S5, the evaluation value calculation unit 13 calculates a reference point evaluation value, which is an evaluation value of the comparison part m for the reference point, from the change evaluation value calculated for each comparison point for the reference point in step S4. Specifically, the evaluation value calculation unit 13 calculates the average value of the absolute values ​​of the distance change rate (change evaluation value) calculated for each comparison point j (in the comparison part m) for the reference point i. The average value of the absolute values ​​of the change evaluation value (e.g., the distance change rate) is an example of a "reference point evaluation value." Next, the evaluation value calculation unit 13 determines whether there is an unprocessed reference point i (step S6). If there is an unprocessed reference point i (YES in step S6), the evaluation value calculation unit 13 returns to step S2, selects one of the unprocessed reference points i, and performs the processes of steps S2 to S5 again. If there is no unprocessed reference point i (NO in step S6), the process proceeds to step S7.

[0051] In step S7, the evaluation value calculation unit 13 calculates a component-by-component evaluation value from the reference point evaluation value calculated for each reference point. Specifically, the evaluation value calculation unit 13 calculates an integrated value (component-by-component evaluation value) E (by integrating the reference point evaluation values) of each reference point i for the comparison component m. m Calculate the integrated value E m is an example of a part-unit evaluation value calculated based on the reference point evaluation value. In step S8, evaluation value calculation unit 13 determines whether or not there is an unprocessed part in comparison part m. If there is an unprocessed part in comparison part m (YES in step S8), the process returns to step S1, and evaluation value calculation unit 13 selects one of the unprocessed comparison parts m and performs steps S2 to S7 again. If there is no unprocessed part in comparison part m (step S8), evaluation value calculation unit 13 ends the process. Steps S4 to S8 will be described in detail below.

[0052] 3 is a flowchart of the subroutine of step S4 in FIG. 2. The processing shown in step S4 will be described below. In step S11, evaluation value calculation unit 13 sets evaluation point (comparison point) j of comparison part m (for example, initial value j=0). In step S12, evaluation value calculation unit 13 reads out the positions of comparison point j of comparison part m in a first state (here, no-load state) and a second state (here, maximum-load state) from evaluation point information storage unit 12. Next, using the positions read out in steps S3 and S12, evaluation value calculation unit 13 calculates the distance F0 between reference point i of the reference part and comparison point j of comparison part m in the second state. m,i,j For example, if the X coordinate of the reference point i of the reference part in the first state is X i and the Y coordinate is Y i and the Z coordinate is Z i and the X coordinate of the comparison point j of the comparison part m in the first state is X mj and the Y coordinate is Y mj and the Z coordinate is Z mj When this is the case, the distance F0 m,i,j is calculated using the following formula (1):

[0053]

number

[0054] The evaluation value calculation unit 13 calculates the distance F0 m,i,j is equal to or less than a preset threshold value α (step S14). If it is determined that it is not equal to or less than the threshold value α (NO in step S14), the process proceeds to step S17. In step S17, evaluation value calculation unit 13 determines whether there is an unprocessed comparison point j of comparison part m. If there is an unprocessed comparison point j of comparison part m (YES in step S17), the process returns to step S11, and one of the unprocessed comparison points j of comparison part m is selected and processed. If there is no unprocessed comparison point j of comparison part m (NO in step S17), the process of step S5 is performed.

[0055] On the other hand, when it is determined in step S14 that the distance is equal to or less than the threshold value α (YES in step S14), the evaluation value calculation unit 13 calculates the distance F1 between the reference point i of the reference part and the comparison point j of the comparison part m in the second state by using the positions read in steps S3 and S12. m,i,j (Step S15). For example, if the X coordinate of the reference point i of the reference part in the second state is X 1i and the Y coordinate is Y 1i and the Z coordinate is Z 1i and the X coordinate of comparison point j of comparison part m under maximum load is X 1mi and the Y coordinate is Y 1mi and the Z coordinate is Z 1mi When this is the case, the distance F1 m,i,j is calculated using the following formula (2):

[0056]

number

[0057] The evaluation value calculation unit 13 calculates the distance F0 m,i,j Distance from F1 m,i,j rate of change to dF m,i,j =(F1 m,i,j -F0 m,i,j ) / F0 m,i,j(Step S16). The greater the original distance between the parts, the greater the amount of change in the distance. m,i,j Distance from F1 m,i,j rate of change to dF m,i,j The effect of this distance can be reduced by using

[0058] Next, the process proceeds to step S17. In step S17, evaluation value calculation unit 13 determines whether there are any unprocessed comparison points j of comparison part m. If there are any unprocessed comparison points j of comparison part m (YES in step S17), the process returns to step S11, and one of the unprocessed comparison points j of comparison part m is selected and processed. If there are no unprocessed comparison points j of comparison part m (NO in step S17), the process of step S5 is performed.

[0059] Next, step S5 will be described. In step S5, the evaluation value calculation unit 13 calculates the distance change rate dF m,i,j The average value of the absolute value of comparison point j of comparison part m is the reference point evaluation value E mi The standard score E is calculated as follows: mi is calculated using the following formula (3):

[0060]

number

[0061] However, j is F0 m,i,j j satisfies ≦α, and n is F0 m,i,j The number of j's that satisfy the condition ≦α. That is, n is a value determined based on the threshold value α.

[0062] If there is a contact point with a singular value, the evaluation value of the parts is likely to be affected. The average value of the absolute values ​​shown in Equation (3) is the reference point evaluation value E mi By using as the sine wave, the influence of the contact points having singular values ​​can be reduced.

[0063] Next, the process proceeds to step S6. In step S6, the reference point evaluation value E mi If there is an unprocessed reference point i for which the value E has not been calculated (YES in step S6), the process returns to step S2, and the evaluation value calculation unit 13 sets one of the unprocessed reference points i, and performs the processes in steps S3 to S5 again to calculate the reference point evaluation value E for that point. mi If there is no unprocessed reference point i (NO in step S6), the process of step S7 is performed.

[0064] In step S7, the evaluation value calculation unit 13 calculates the reference point evaluation value E mi Based on the part unit evaluation value E m Here, the part unit evaluation value E m is the reference point evaluation value E calculated for each reference point mi Specifically, it is calculated by the following formula (4): l in formula (4) is the total number of reference points i.

[0065]

number

[0066] If parts with large relative displacement can be reinforced, it will contribute to rigidity. m The reference point evaluation value E mi By using the integrated value of the above, it is possible to identify parts with large relative displacement, making it easier to identify parts that contribute more to rigidity.

[0067] Next, in step S8, the evaluation value calculation unit 13 determines whether or not there is an unprocessed comparison part m. If there is an unprocessed comparison part m (YES in step S8), the process returns to step S1, and the evaluation value calculation unit 13 calculates the evaluation value E m Then, the process from step S2 to step S7 is performed to obtain the evaluation value E of the comparison part m that has not yet been calculated. mIf there is no unprocessed comparison part m (NO in step S8), the loop from steps S1 to S8, that is, the process is ended.

[0068] FIG. 4 shows step S14 of FIG. 3, i.e., "j" in equation (3) is F0 m,i,j 4 is a diagram explaining "j that satisfies .ltoreq.α". FIG. 4 is a cross section including a part (reference part) A1 that constitutes a structure and a part (comparison part m) B1. Part A1 has evaluation points a1 to a7, and part B1 has evaluation points b1 to b6. FIG. 4 is a diagram explaining the calculation of the evaluation value of the reference point (evaluation point) a4 that is the evaluation target. Circle C shown by a dashed line is a cross section of a sphere of radius α centered at evaluation point a4. The sphere of radius α (circle C) corresponds to the evaluation region, and points inside the sphere of radius α (circle C) have the reference point evaluation value E mi At this time, the evaluation value calculation unit 13 calculates the distance F0 from among the evaluation points (evaluation points b1 to b6 in FIG. 4) belonging to a part other than the part to which the evaluation point a4 belongs (part B1 in FIG. 4). m,i,j For evaluation points b3 and b4 where is less than or equal to α, the right side of equation (2) (i.e., the distance F1 m,i,j and distance F0 m,i,j The difference between the distance F0 m,i,j The standard score E is calculated by calculating the average of the absolute values ​​of the values ​​divided by mi Calculate.

[0069] The value of the threshold α is a variable that corresponds to the target component, the finite element method mesh, the design phase, etc. The threshold α may be set in advance or may be set by an operator operating the structure design support device 10. The threshold α is preferably a value that corresponds to the size of the allowable structural change. The evaluation value calculation unit 13 may pre-store thresholds α corresponding to the size of the allowable structural change, and when the operator specifies the size of the allowable structural change, the evaluation value calculation unit 13 may determine the threshold α corresponding to the size specified by the operator according to the stored information. The value of the threshold α can be set according to the purpose of the design. For example, when considering integration of components, the threshold α is preferably 10 mm to 200 mm. When considering adding components or frameworks, the threshold α is preferably 100 mm to 4000 mm.

[0070] It is desirable that the evaluation region be a range within which structural changes are possible. For this reason, a geometric range such as a sphere or hexahedron can be specified, or only multiple parts can be selected and only the area between those parts can be used as the evaluation region. A combination of the above is also possible. However, to ensure that the number of analysis points that fit within the evaluation region is sufficient, it is desirable that the evaluation region be larger than a sphere, with a diameter at least four times the distance between the analysis points. Furthermore, since the size of the structural changes that can be made varies depending on the design stage, it is thought that by adjusting the size of the evaluation region accordingly, it can be used at various design stages.

[0071] In addition, the reference point evaluation value E mi Although is calculated using equation (3), this is not limiting and may be calculated using, for example, the following equations (5) and (6).

[0072]

number

[0073]

number

[0074] In equation (5), the evaluation value between each point is raised to the power m. This is expected to make it possible to obtain a value that emphasizes weak parts. In equation (6), the evaluation value between each point is multiplied by a correction coefficient that uses the distance before deformation and the change in distance. This is expected to make it possible to more accurately locate weak parts in the structure.

[0075] In addition, the part unit evaluation value E m Although is calculated using equation (4), this is not limiting. For example, it may be calculated using the following equation (7).

[0076]

number

[0077] In equation (7), the reference point evaluation value E mi The average value of E calculated by Equation (7) is calculated. m is the reference point evaluation value E calculated for each reference point mi This is the average value of the specific reference point evaluation value E mi The influence of the above can be reduced.

[0078] In addition, the reference point evaluation value E mi When calculating, "j is F0 m,i,j However, instead of this, the condition "comparison point j is a comparison point j that belongs to a predetermined part" may be used. m,i,j It is also possible to use a condition that both the conditions "j satisfies α≦α" and "comparison point j is a comparison point j that belongs to a predetermined part" are satisfied, or a condition that either of the two conditions is satisfied. Furthermore, in these conditions, the predetermined part may be one or more, and may be predetermined for each target reference point i, or may be predetermined for each part to which the target reference point i belongs.

[0079] The calculation may be performed with a limited number of comparison points j. For example, the number of comparison points j may be limited depending on the fineness of the mesh of the finite element method near the evaluation point. Furthermore, the size and shape of the evaluation region may be changed depending on the fineness of the mesh of the finite element method near the evaluation point.

[0080] In this way, the structure design support device 10 uses the evaluation point information to calculate a component-by-component evaluation value E , which represents the magnitude of change in the positional relationship between a reference component, which is one of the plurality of components, and a comparison component, which is another of the plurality of components, between the first state and the second state. m Calculate.

[0081] This allows parts that have a large relative displacement between the reference part and the comparison part when changing from the first state to the second state to be detected. Parts that have a large relative displacement between the reference part and the comparison part when changing from the first state to the second state are parts that have a large impact on the rigidity of the structure. Therefore, by strengthening these parts, it is expected that the rigidity of the structure will increase. Therefore, parts that are suitable for increasing the rigidity of the structure can be detected more easily.

[0082] In this embodiment, the following process may be further performed: The evaluation value calculation unit 13 calculates a part-unit evaluation value E m Calculate the part unit evaluation value E m The comparison part m for which is equal to or greater than the threshold value is identified as the target part for the reference part. The threshold value can be set appropriately depending on the stiffness of the target structure. Furthermore, the evaluation value calculation unit 13 calculates a part-unit evaluation value E m Calculate the part-by-part evaluation value E m A predetermined number of comparison parts m may be identified as target parts for the reference part in descending order of magnitude of the difference m. The predetermined number may be set appropriately depending on the synthesis of the target structure. The identified target parts are parts that are to be reinforced, etc. The results are displayed on the part information display unit 14. That is, the part information display unit 14 has a function of displaying the target parts.

[0083] This allows for more precise identification of parts that have a large impact on rigidity when the structure changes from the first state to the second state. Parts that experience a large relative displacement with respect to surrounding parts when the state changes may be reducing the rigidity of the structure. Therefore, strengthening these parts can be expected to further increase the rigidity of the structure. Furthermore, because strengthening parts can be done by adding and joining other small parts, the increase in weight is often less than strengthening parts by increasing plate thickness, etc. Therefore, it is easy to detect parts that are suitable for increasing rigidity while minimizing the increase in weight of the structure.

[0084] Furthermore, by repeating the process of implementing this evaluation method, finding the target parts, and implementing countermeasures there, it is possible to design a better structure. By repeating the process, parts that were not transmitting loads in the early stages will also begin to function, making it possible to find hidden parts that need countermeasures.

[0085] Furthermore, based on the evaluation at a certain stage, components can be added or changed, and the structure before and after the components are added or changed can be compared and evaluated. For example, it is possible to compare the optimum bonding material, optimum plate thickness, whether there is any adverse effect on other components, etc. by repeating the comparison process, allowing for the design of a better structure.

[0086] The steps of this embodiment described above may be configured to be automatically performed by the structure design support system 10.

[0087] 1 may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to realize the structure design support device 10. Note that the term "computer system" here includes hardware such as an OS and peripheral devices.

[0088] Furthermore, if a WWW system is used, the "computer system" also includes the homepage provision environment (or display environment). "Computer-readable recording media" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into computer systems. Furthermore, "computer-readable recording media" also includes devices that dynamically store programs for a short period of time, such as communication lines used when transmitting programs over networks like the Internet or over communication lines like telephone lines, and devices that store programs for a fixed period of time, such as volatile memory within computer systems that serve as servers or clients. The programs may also be programs that implement some of the aforementioned functions, or may be programs that can realize the aforementioned functions in combination with programs already stored in the computer system.

[0089] Example 1 In Example 1, a car body is used as an example of a structure, and an example is shown in which the car body is analyzed by the structure design support device 10. In this example, the first state is a state in which no deformation occurs in the car body B, which is a structure model. The second state is a state in which deformation occurs in the eigenmode of the car body torsional deformation.

[0090] FIG. 5 is a diagram showing an example of display by the structure design support device 10. FIG. 6 is a diagram showing the example of display in FIG. 5 from a different perspective. The display examples in FIGS. 5 and 6 are examples of display results when the structure design support device 10 performs an analysis of a vehicle body in a first state where no deformation occurs in the vehicle body B, which is a structure model, and a second state where deformation of the eigenmode of the vehicle body torsional deformation occurs. The display examples in FIGS. 5 and 6 are calculated using α as 100 mm. As shown in FIGS. 5 and 6, components with large spatial distortion compared to the reference component are displayed in darker shades. As shown in FIG. 6, by using the structure design support device 10, components to be fastened can be easily identified as components with darker shades.

[0091] Figure 7 shows the results of the method described in Japanese Patent No. 6278122, that is, evaluation between nodes, rather than for each component. Figure 8 shows the results of Figure 7 from a different perspective. As shown in Figures 7 and 8, it is clear that there are areas with high spatial distortion, but it is not clear which components should be fastened together. In the cases of Figures 7 and 8, further consideration must be given to the components to be fastened, such as brackets and roof rail outers.

[0092] In this way, the component-by-component evaluation value E m By using this, it is possible to easily identify the parts to be fastened. m By strengthening parts with large values, rigidity can be improved efficiently. m By strengthening the joints as the method for strengthening parts with large values ​​of , it is possible to improve rigidity more efficiently. In other words, the structure design support system 10 can more easily detect parts that are suitable for increasing the rigidity while suppressing an increase in the weight of the structure.

[0093] Although an embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like are also included within the scope that does not deviate from the gist of the present invention. [Industrial Applicability]

[0094] The present invention can be widely applied to a structural design support system, a structural design support method, a program, and a recording medium for evaluating and analyzing structures at the design stage of various structures. The present invention makes it possible to realize a structural design support system, a structural design support method, a program, and a recording medium that can easily identify components that have a large effect on the rigidity of a structure. [Explanation of symbols]

[0095] 10 Structure design support device 11 Evaluation score information acquisition unit 12 Evaluation point information storage unit 13 Evaluation value calculation unit 14 Part information display section

Claims

1. Evaluation points set in a structural model consisting of multiple parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; Equipped with the evaluation value calculation unit defines one selected from the evaluation points belonging to the reference component as a reference point, and calculates, for each comparison point that is one selected from the evaluation points belonging to the comparison component, a change evaluation value that represents a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; calculating the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, A structural design support system, wherein the change evaluation value is a rate of change of the distance between the reference point and the comparison point between the first state and the second state.

2. An evaluation point provided on a structural model consisting of a plurality of parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; Equipped with the evaluation value calculation unit defines one selected from the evaluation points belonging to the reference component as a reference point, and calculates, for each comparison point that is one selected from the evaluation points belonging to the comparison component, a change evaluation value that represents a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; calculating the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, the evaluation value calculation unit calculates a reference point evaluation value, which is an evaluation value of the comparison part for the reference point, from the change evaluation value calculated for each comparison point for the reference point; A structural design support device, characterized in that the component-unit evaluation value is calculated based on the reference point evaluation value.

3. 3. The structural design assistance device according to claim 2, wherein the reference point evaluation value is an average value of absolute values ​​of the change evaluation values ​​calculated for each of the comparison points for the reference point.

4. 3. The structural design support system according to claim 2, wherein the component-unit evaluation value is an average value of the reference point evaluation values ​​calculated for each of the reference points.

5. 3. The structural design support system according to claim 2, wherein the component-unit evaluation value is an integrated value of the reference point evaluation values ​​calculated for each of the reference points.

6. An evaluation point provided on a structural model consisting of a plurality of parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; Equipped with the evaluation value calculation unit defines one selected from the evaluation points belonging to the reference component as a reference point, and calculates, for each comparison point that is one selected from the evaluation points belonging to the comparison component, a change evaluation value that represents a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; calculating the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, a structural design support device characterized in that the evaluation value calculation unit calculates the component-level evaluation value for each of the plurality of comparison components, and identifies the comparison component whose component-level evaluation value is equal to or greater than a threshold value as a target component for the reference component.

7. An evaluation point provided on a structural model consisting of a plurality of parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; Equipped with the evaluation value calculation unit defines one selected from the evaluation points belonging to the reference component as a reference point, and calculates, for each comparison point that is one selected from the evaluation points belonging to the comparison component, a change evaluation value that represents a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; calculating the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, a structural design support device characterized in that the evaluation value calculation unit calculates the component-level evaluation value for each of the plurality of comparison components, and identifies a predetermined number of the comparison components from among the plurality of comparison components in descending order of component-level evaluation value as target components for the reference component.

8. 7. The structure design support device according to claim 6, further comprising a part information display unit that displays part information that enables identification of the target part.

9. 9. The structure design support device according to claim 8, wherein the part information is image information visually indicating the position of the target part in the structure model.

10. Evaluation points set in a structural model consisting of multiple parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? a first step of storing evaluation point information representing the a second step of calculating, using the evaluation point information, a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and In the second step, determining a reference point from among the evaluation points belonging to the reference component, and calculating, for each comparison point, which is one of the evaluation points belonging to the comparison component, a change evaluation value representing a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; calculating the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, A structural design support method, wherein the change evaluation value is a rate of change of the distance between the reference point and the comparison point between the first state and the second state.

11. An evaluation point provided on a structural model consisting of a plurality of parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? a first step of storing evaluation point information representing the a second step of calculating, using the evaluation point information, a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and In the second step, determining a reference point from among the evaluation points belonging to the reference component, and calculating, for each comparison point, which is one of the evaluation points belonging to the comparison component, a change evaluation value representing a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; calculating the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, In the second step, a reference point evaluation value is calculated, which is an evaluation value of the comparison part for the reference point, from the change evaluation value calculated for each comparison point for the reference point; A structural design support method, characterized in that the component-unit evaluation value is calculated based on the reference point evaluation value.

12. An evaluation point provided on a structural model consisting of a plurality of parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? a first step of storing evaluation point information representing the a second step of calculating, using the evaluation point information, a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and In the second step, determining a reference point from among the evaluation points belonging to the reference component, and calculating, for each comparison point, which is one of the evaluation points belonging to the comparison component, a change evaluation value representing a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; calculating the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, In the second step, A structural design support method characterized by calculating the component-level evaluation value for each of the plurality of comparison components, and identifying the comparison components whose component-level evaluation value is equal to or greater than a threshold value as target components for the reference component.

13. An evaluation point provided on a structural model consisting of a plurality of parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? a first step of storing evaluation point information representing the a second step of calculating, using the evaluation point information, a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and In the second step, determining a reference point from among the evaluation points belonging to the reference component, and calculating, for each comparison point, which is one of the evaluation points belonging to the comparison component, a change evaluation value representing a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; calculating the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, a component-by-component evaluation value for each of the plurality of comparison components; and a predetermined number of the comparison components, in descending order of the component-by-component evaluation value, are identified as target components for the reference component.

14. Computer, Evaluation points set in a structural model consisting of multiple parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and determining a reference point from among the evaluation points belonging to the reference component, and calculating, for each comparison point, which is one of the evaluation points belonging to the comparison component, a change evaluation value representing a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; causing the evaluation value calculation unit to function so as to calculate the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, The program, wherein the change evaluation value is a rate of change of the distance between the reference point and the comparison point between the first state and the second state.

15. A computer, Evaluation points set in a structural model consisting of multiple parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and determining a reference point from among the evaluation points belonging to the reference component, and calculating, for each comparison point, which is one of the evaluation points belonging to the comparison component, a change evaluation value representing a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; causing the evaluation value calculation unit to function so as to calculate the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, calculating a reference point evaluation value, which is an evaluation value of the comparison part with respect to the reference point, from the change evaluation value calculated for each of the comparison points with respect to the reference point; A program that calculates the evaluation value of the comparison part relative to the reference part based on the reference point evaluation value.

16. A computer, Evaluation points set in a structural model consisting of multiple parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and determining a reference point from among the evaluation points belonging to the reference component, and calculating, for each comparison point, which is one of the evaluation points belonging to the comparison component, a change evaluation value representing a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; causing the evaluation value calculation unit to function so as to calculate the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, The evaluation value calculation unit A program characterized by calculating the component-level evaluation value for each of the plurality of comparison components, and identifying the comparison component whose component-level evaluation value is equal to or greater than a threshold value as a target component for the reference component.

17. A computer, Evaluation points set in a structural model consisting of multiple parts, a position in the first state; a position in the second state, and Which of the plurality of parts does it belong to? an evaluation point information storage unit that stores evaluation point information representing the evaluation point; an evaluation value calculation unit that uses the evaluation point information to calculate a component-by-component evaluation value that indicates the magnitude of a change in the positional relationship of a comparison component, which is another of the plurality of components, with respect to a reference component, which is one of the plurality of components, between the first state and the second state; and determining a reference point from among the evaluation points belonging to the reference component, and calculating, for each comparison point, which is one of the evaluation points belonging to the comparison component, a change evaluation value representing a magnitude of change in the distance between the reference point and the comparison point between the first state and the second state; causing the evaluation value calculation unit to function so as to calculate the part-unit evaluation value based on the change evaluation value; the distance between the reference point and the comparison point is equal to or less than a preset threshold value, the evaluation value calculation unit calculates the component-level evaluation value for each of the plurality of comparison parts, and identifies a predetermined number of the comparison parts from among the plurality of comparison parts in descending order of component-level evaluation value as target parts for the reference part.

18. A computer-readable recording medium on which the program according to any one of claims 14 to 17 is recorded.

Citation Information

Patent Citations

  • Forming of glass lens

    JP1987078122A

  • Calculation system, calculation program and calculation method for natural deformation data

    JP2013182447A

  • Structure design support device, structure design support method, program, and recording medium

    WO2016027887A1