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

The device addresses the inadequacy of existing systems by calculating and visualizing vertical deformation components, improving the accuracy of structural analysis.

JP7849636B1Active Publication Date: 2026-04-22NIPPON STEEL CORPORATION
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NIPPON STEEL CORPORATION
Filing Date
2025-12-16
Publication Date
2026-04-22

AI Technical Summary

Technical Problem

Existing structure design support devices fail to adequately consider vertical components such as shear deformation, limiting their ability to accurately evaluate structural deformations.

Method used

The device includes an evaluation point information acquisition unit to gather positional data, an evaluation value calculation unit to calculate vertical and horizontal components of displacement vectors, and an image creation unit to visualize these values, enabling precise evaluation of structural deformations.

Benefits of technology

Enables accurate evaluation of deformations primarily composed of vertical components like shear deformation, enhancing the precision of structural analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007849636000001_ABST
    Figure 0007849636000001_ABST
Patent Text Reader

Abstract

This invention provides a structural design support device that can evaluate vertical components, such as shear deformation. [Solution] The structural design support device includes: an evaluation point information acquisition unit that acquires evaluation point information representing the position information in a first state and the position information in a second state of evaluation points provided on a structure composed of multiple parts; 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 representing the magnitude of change in the positional relationship between the first evaluation point and the second evaluation point between the first state and the second state; wherein the evaluation value calculation unit calculates at least a first evaluation value which is the component perpendicular to the straight line connecting the first evaluation point and the second evaluation point of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, various structure design support devices for evaluating and analyzing structures have been proposed at the design stage of various structures. Generally, a computer is used as the structure design support device, and programs for causing the computer to evaluate and analyze the structure, and systems implementing such programs have been proposed. In such a structure design support device, a model is constructed by dividing the entire structure to be designed or each component constituting the structure into small regions (elements) and expressing them, and the response to the application of an external force is simulated using this model, and design is performed using the obtained results.

[0003] For example, in Patent Document 1, an evaluation point information acquisition unit that acquires evaluation point information representing the position of an evaluation point provided in a structure composed of a plurality of components in a first state, the position in a second state, and to which of the plurality of components the evaluation point belongs; and an evaluation value calculation unit that calculates an evaluation value representing the magnitude of the change between the first state and the second state of the positional relationship between a first evaluation point belonging to a first component and a second evaluation point belonging to a second component different from the first component to which the first evaluation point belongs. The evaluation value regarding the first evaluation point represents the magnitude of the change in the distance between the first evaluation point and the second evaluation point between the first state and the second state, and the evaluation value calculation unit performs identification of the component to which the evaluation point having the maximum evaluation value belongs among a plurality of components different from the component to which the evaluation point belongs, and identification of the direction of the component to which the evaluation point having the maximum evaluation value belongs when the position of the component to which the evaluation point belongs is used as a reference. A structure design support device is disclosed.

Prior Art Documents

Patent Documents

[0004] [Patent Document 1] Japanese Patent No. 6278122 [Summary of the Invention] [Problems to be Solved by the Invention]

[0005] In Patent Document 1, the vertical component of the straight line connecting the first evaluation point and the second evaluation point was not sufficiently considered. Therefore, deformation mainly composed of the vertical component (for example, shear deformation) could not be considered.

[0006] The present invention has been made in view of the above circumstances, and an object thereof is to provide a structure design support device, a structure design support method, a program, and a recording medium that include a vertical component such as shear deformation and can be evaluated. [Means for Solving the Problems]

[0007] In order to solve the above problems, the present invention proposes the following means. (1) The structure design support device according to Aspect 1 of the present invention is an evaluation point information acquisition unit that acquires evaluation point information representing the position information of evaluation points provided on a structure composed of a plurality of components in a first state, and the position information in a second state; an evaluation value calculation unit that calculates an evaluation value representing the magnitude of the change between the first state and the second state of the positional relationship between the first evaluation point and the second evaluation point using the evaluation point information acquired by the evaluation point information acquisition unit; and is provided with the evaluation value calculates at least a first evaluation value that is a component perpendicular to the straight line connecting the first evaluation point and the second evaluation point of a vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point. (2) Aspect 2 of the present invention is the structure design support device according to Aspect 1, The evaluation value calculation unit further calculates a second evaluation value, which is the component of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point, that is parallel to the straight line connecting the first evaluation point and the second evaluation point. (3) Aspect 3 of the present invention is a structural design support device according to aspect 1 or 2, The system further includes an image creation unit that creates an image in which the evaluation value is visible at the location of the evaluation point in the structure. (4) Aspect 4 of the present invention is a structural design support device according to aspect 1 or 2, The evaluation point information acquisition unit further acquires information on which of the plurality of parts the evaluation point belongs to, The evaluation value calculation unit calculates the evaluation value for the first evaluation point using the first evaluation point belonging to the first part and the second evaluation point belonging to a second part different from the first part. Based on the evaluation value for the first evaluation point, the evaluation value for the first component is calculated. (5) The structural design support method according to aspect 5 of the present invention is Evaluation points set on a structure composed of multiple parts, Location information in the first state, Location information in the second state, The first process involves obtaining evaluation score information representing; A second process of calculating an evaluation value that represents the magnitude of the change in the positional relationship between the first evaluation point and the second evaluation point between the first state and the second state, using the aforementioned evaluation point information; It has, In the process described in the second step, The evaluation value is calculated by first determining the component of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point, which is perpendicular to the straight line connecting the first evaluation point and the second evaluation point. (6) The program of aspect 6 of the present invention is Computer Evaluation points set on a structure composed of multiple parts, Location information in the first state, Location information in the second state, An evaluation score information acquisition unit that acquires evaluation score information representing; An evaluation value calculation unit calculates an evaluation value that represents the magnitude of the change in the positional relationship between the first state and the second state between the first state and the second state, using the evaluation point information acquired by the evaluation point information acquisition unit; and make it work The evaluation value calculation unit calculates at least a first evaluation value which is the component of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point, that is perpendicular to the straight line connecting the first evaluation point and the second evaluation point. (7) The computer-readable recording medium of embodiment 7 of the present invention records the program of embodiment 6. [Effects of the Invention]

[0008] According to the above aspects of the present invention, it is possible to provide a structural design support device, a structural design support method, a program, and a recording medium capable of evaluating deformations mainly consisting of vertical components such as shear deformation. [Brief explanation of the drawing]

[0009] [Figure 1] This is a schematic block diagram showing the configuration of a structural design support device 10 according to an embodiment of the present invention. [Figure 2] This is a flowchart illustrating the operation of the evaluation value calculation unit 13 in static analysis. [Figure 3] This diagram illustrates the positions of the reference point i and comparison point j in the first state, and the positional relationship between the reference point i and comparison point j in the second state. [Figure 4] This is a flowchart illustrating the operation of the evaluation value calculation unit 13 in collision analysis. [Figure 5] This is a flowchart illustrating the operation of the evaluation value calculation unit 13 in frequency response analysis. [Figure 6] This is a diagram to explain the model. [Figure 7] These are the results of calculating evaluation values ​​using conventional spatial strain, parallel component, and vertical component for shear deformation and opening deformation. [Modes for carrying out the invention]

[0010] The structural design support device, structural design support method, program, and recording medium of this disclosure will be described below with reference to the drawings.

[0011] <Structure design support device 10> Figure 1 is a schematic block diagram showing the configuration of the structural design support device 10 of this disclosure. The structural design support device 10 evaluates a structure consisting of multiple parts using a virtual model (hereinafter referred to as "structure"). The structure is assembled from multiple parts joined together by, for example, welding, riveting, bolting, etc. The structural design support device 10 includes an evaluation point information acquisition unit 11, an evaluation point information storage unit 12, an evaluation value calculation unit 13, an image creation unit 14, and a display unit 15.

[0012] The evaluation point information acquisition unit 11 acquires evaluation point information representing the position information (coordinate information, time information, etc.) of an evaluation point provided on the structure to be evaluated in a first state and the position information (coordinate, displacement, phase difference, etc.) in a second state. The evaluation point information acquisition unit 11 may also acquire information on which of the multiple components constituting the structure the evaluation point belongs to. The first state is, for example, a state in which no external load is applied to the structure model (static state), or a state at a certain time t0. The second state is, for example, a state in which the structure model is deformed by applying a load to a certain point under certain boundary conditions, a state in which deformation of the eigenmode of the structure model is occurring, a state advanced by a time step Δt from a certain time t0, or a state in which vibration is applied to the structure model by a predetermined external load. In other words, the applications of the structure design support device 10 of this disclosure are not limited and can be applied to both static analysis (stiffness analysis, strength analysis) and dynamic analysis (collision analysis, frequency response analysis, eigenvalue analysis, etc.). The evaluation points are, for example, the vertices (nodes) of the elements in the finite element method when the structure is analyzed using the finite element method in each state. The evaluation point information (evaluation point information for the second state) is calculated by analyzing the structure model using the finite element method. The load conditions applied to the structure (load, position where the load is applied) can be adjusted as appropriate according to the purpose. Note that the evaluation point information may also be calculated by numerical simulations other than the finite element method, for example.

[0013] 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 that represents the position information of an evaluation point in a first state and the position information of an evaluation point in a second state, which is provided on a structural model composed of multiple parts. The evaluation point information storage unit 12 may also store information as evaluation point information indicating which of the multiple parts the evaluation point belongs to.

[0014] The evaluation value calculation unit 13 uses the evaluation point information acquired by the evaluation point information acquisition unit 11 to calculate an evaluation value that represents the magnitude of the change in the positional relationship between the first evaluation point and the second evaluation point between the first state and the second state. Details of the method by which the evaluation value calculation unit 13 calculates the evaluation value will be described later.

[0015] The image creation unit 14 creates an image in which the evaluation value for each evaluation point is visible at the location of that evaluation point in the structural model. For example, the image creation unit 14 generates a three-dimensional image of the structural model in which the evaluation value for each evaluation point calculated by the evaluation value calculation unit 13 is represented by shades of gray. Alternatively, the evaluation value for each evaluation point may be represented in color instead of shades of gray.

[0016] The display unit 15 may display the evaluation value calculated by the evaluation value calculation unit 13, or it may display a three-dimensional image of the structure model generated by the image creation unit 14.

[0017] <Structure design support method> The structural design support method of this disclosure includes a first step of acquiring evaluation point information representing the positional information of evaluation points provided on a structure composed of multiple parts in a first state and in a second state. The structural design support method of this disclosure further includes a second step of using the evaluation point information acquired in the first step to calculate an evaluation value representing the magnitude of the change in the positional relationship between the first evaluation point and the second evaluation point between the first state and the second state.

[0018] In the first process, evaluation point information is obtained, representing the position information of evaluation points provided on a structure composed of multiple parts in a first state and in a second state.

[0019] In the second process, using the evaluation point information obtained in the first process, an evaluation value is calculated that represents the magnitude of the change in the positional relationship between the first evaluation point and the second evaluation point between the first state and the second state. The method for calculating the evaluation value related to the evaluation points using the evaluation value calculation unit 13 of the structural design support device 10 will be described below, but the present invention is not limited to the following method.

[0020] (Method for calculating evaluation values ​​in static analysis) Figure 2 is a flowchart illustrating the operation of the evaluation value calculation unit 13 in static analysis. Here, stiffness analysis is used as an example of static analysis. In Figure 2, the first state is a state in which no vibration is applied to the structural model (resting state), and the second state is an example of a state in which a load is applied to a certain point under certain boundary conditions and the structural model is deformed.

[0021] The evaluation value calculation unit 13 performs the processing from 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, one selected point from among the unevaluated evaluation points is set as the reference point (evaluation point) i (for example, initial value i=0). The evaluation value calculation unit 13 reads from the evaluation point information storage unit 12 the position of the reference point i in the first state (X coordinate, Y coordinate, Z coordinate) and the position of the evaluation point in the second state (X coordinate, Y coordinate, Z coordinate).

[0022] Next, in step S2, one selected point from the unprocessed evaluation points is set as the comparison point (evaluation point) j (initial value is, for example, j=0). The evaluation value calculation unit 13 reads the position (X coordinate, Y coordinate, Z coordinate) of the comparison point j in the first state and the position (X coordinate, Y coordinate, Z coordinate) of the evaluation point in the second state from the evaluation point information storage unit 12.

[0023] Next, the evaluation value calculation unit 13 uses the positions of each evaluation point read in steps S1 and S2 to calculate the distance F0 between the reference point i in the first state and the comparison point j. i,j Calculate (Step S3). For example, the X coordinate of the reference point i 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 in the first state is X j And the Y coordinate is Y j And the Z coordinate is Z j When this is the case, the distance F0 i,j This is calculated by the following formula (1).

[0024]

Number

[0025] The evaluation value calculation unit 13 determines whether the distance F0 calculated in step S3 i,j is less than or equal to a preset threshold α (step S4). When it is determined that it is not less than or equal to the threshold α (NO in step S4), the process proceeds to step S6. If there is an unprocessed comparison point j (YES in step S6), the process returns to step S2, and one of the unprocessed comparison points j is selected for processing. If there is no unprocessed comparison point j (NO in step S6), the process of step S7 is performed.

[0026] When it is determined that it is less than or equal to the threshold α (YES in step S4), the evaluation value calculation unit 13 calculates the spatial strain in the direction perpendicular to the node direction, which is the first evaluation value. As shown in FIG. 3, before the load is input (in the state where the load is not applied, the first state), the reference point i and the comparison point j exist at certain coordinates, and after the load is input (the state after displacement, the second state), the reference point i moves to the position of point i', and the comparison point j moves to the position of point j'. In FIG. 3, u i represents the vector connecting point i and point i', and u j represents the vector connecting point j and point j', and l ij represents the vector connecting point i and point j, and l' ij represents the vector connecting point i' and point j'. At this time, the spatial strain in the direction perpendicular to the node direction, which is the first evaluation value (the component perpendicular to the straight line connecting the first evaluation point and the second evaluation point of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point) E ij⊥ is calculated from the following formula (2). In formula (2), |l ij | represents the length of the vector l ij .

[0027]

Number

[0028] The first evaluation value E in the above formula (2) ij⊥ The relative displacement vector u inside ij This is expressed by the following equation (3).

[0029]

number

[0030] The evaluation value calculation unit 13 preferably further calculates the spatial strain in the nodal direction (parallel direction), which is the second evaluation value. The spatial strain in the nodal direction (parallel direction), which is the second evaluation value, is the component of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point, which is parallel to the straight line connecting the first evaluation point and the second evaluation point. ij It is calculated from the following equation (4). In equation (4), |l ij | is the vector l ij The length is shown, and the relative displacement vector u ij This is expressed by equation (3) above. By calculating the first evaluation value and the second evaluation value, more precise analysis can be performed and any deformation can be detected.

[0031]

number

[0032] Next, the process proceeds to step S6. If there are any unprocessed comparison points j (YES in step S6), the process returns to step S2, and one of the unprocessed comparison points j is selected and processed. If there are no unprocessed comparison points j (NO in step S6), the process in step S7 is performed.

[0033] In step S7, the Table 1 value E calculated in step S5 is used. ij⊥ The average value is calculated. The more evaluation points (nodes) there are in the surrounding area, the greater the spatial distortion, but by calculating the average value, the influence of the number of surrounding evaluation points can be removed and the spatial distortion can be evaluated. In step 5, the evaluation value calculation unit 13 calculates the second evaluation value Eij If the second evaluation value E is being calculated, the evaluation value calculation unit 13 calculates the second evaluation value E ij You may also calculate the average value.

[0034] After calculating the average value Ei of the evaluation values, the process then proceeds to step S8. If there are any unprocessed reference points i (YES in step S8), the process returns to step S1, and one of the unprocessed reference points i is selected and processed. If there are no unprocessed reference points i (NO in step S8), the loop from steps S1 to S8 (i.e., the process) is terminated. The obtained evaluation values ​​are sent to the display unit 15.

[0035] (Method for calculating evaluation values ​​in collision analysis) Next, we will explain using collision analysis as an example of dynamic analysis. Figure 4 is a flowchart illustrating the operation of the evaluation value calculation unit 13 in collision analysis. In Figure 4, the first state is the state at a certain time t0, and the second state is the state after a time step Δt has advanced from time t0.

[0036] The evaluation value calculation unit 13 performs the processing from steps S1A to S8A for each evaluation point included in the evaluation point information stored in the evaluation point information storage unit 12 (steps S1A to S8A). In step S1A, one point selected from the unevaluated evaluation points is set as the reference point (evaluation point) i (for example, initial value i=0). The evaluation value calculation unit 13 reads from the evaluation point information storage unit 12 the position of the reference point i in the first state (X coordinate, Y coordinate, and Z coordinate at time t0) and the position of the evaluation point in the second state (X coordinate, Y coordinate, and Z coordinate at time t0+Δt). Here, for example, suppose that a load is input to the structural model under predetermined collision conditions.

[0037] Next, in step S2A, one selected point from the unprocessed evaluation points is set as the comparison point (evaluation point) j (the initial value is, for example, j=0). The evaluation value calculation unit 13 reads the position of the comparison point j in the first state (X, Y, and Z coordinates at time t0) and the position of the evaluation point in the second state (X, Y, and Z coordinates at time t0+Δt) from the evaluation point information storage unit 12.

[0038] Next, the evaluation value calculation unit 13 uses the positions of each evaluation point read in steps S1A and S2A to calculate the distance F0 between the reference point i and the comparison point j in the first state (i.e., time t0). i,j Calculate (Step S3A). For example, the X coordinate of the reference point i 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 in the first state is X j And the Y coordinate is Y j And the Z coordinate is Z j When this is the case, the distance F0 i,j This is calculated using the above formula (1).

[0039] The evaluation value calculation unit 13 calculates the distance F0 in step S3A. i,j However, it is determined whether or not it is below a predetermined threshold α (step S4A). If it is determined that it is not below the threshold α (NO in step S4A), the process proceeds to step S6A. If there are any unprocessed comparison points j (YES in step S6A), the process returns to step S2A, and one of the unprocessed comparison points j is selected and processed. If there are no unprocessed comparison points j (NO in step S6A), the process in step S7A is performed.

[0040] When it is determined that the value is below the threshold α (YES in step S4A), the evaluation value calculation unit 13 calculates the spatial strain in the direction perpendicular to the nodal direction, which is the first evaluation value. At this time, the spatial strain E in the direction perpendicular to the nodal direction, which is the first evaluation value, is ij⊥ This is calculated from equation (2) above.

[0041] Preferably, the evaluation value calculation unit 13 further calculates a second evaluation value, which is the spatial strain in the nodal direction (parallel direction). The first evaluation value is the spatial strain E in the nodal direction (parallel direction). ij This is calculated from equation (4) above.

[0042] Next, the process proceeds to step S6A. If there are any unprocessed comparison points j (YES in step S6A), the process returns to step S2A, where one of the unprocessed comparison points j is selected and processed. If there are no unprocessed comparison points j (NO in step S6A), the process proceeds to step S7A.

[0043] In step S7A, the first evaluation value E calculated in step S5A is ij⊥ The average value is calculated. The more evaluation points (nodes) there are in the surrounding area, the greater the spatial distortion, but by calculating the average value, the influence of the number of surrounding evaluation points can be removed and the spatial distortion can be evaluated. In step 5, the evaluation value calculation unit 13 calculates the second evaluation value E ij If the second evaluation value E is being calculated, the evaluation value calculation unit 13 calculates the second evaluation value E ij You may also calculate the average value.

[0044] After calculating the average value Ei of the evaluation values, the process then proceeds to step S8A. If there are any unprocessed reference points i (YES in step S8A), the process returns to step S1A, where one of the unprocessed reference points i is selected and processed. If there are no unprocessed reference points i (NO in step S8A), the loop from step S1A to S8A (i.e., the process) is terminated. The obtained evaluation values ​​are sent to the display unit 15.

[0045] (Method for calculating evaluation values) Next, we will explain frequency response analysis as another example of dynamic analysis. Figure 5 is a flowchart illustrating the operation of the evaluation value calculation unit 13 in frequency response analysis. In Figure 5, we will explain using the example where the first state is a stationary state and the second state is a state in which a certain point is excited and vibrating (vibrating state).

[0046] The evaluation value calculation unit 13 performs the processing from steps S1B to S8B for each evaluation point included in the evaluation point information stored in the evaluation point information storage unit 12 (steps S1B to S8B). In step S1B, one selected point from among the unevaluated evaluation points is set as the reference point (evaluation point) i (for example, initial value i=0). The evaluation value calculation unit 13 reads from the evaluation point information storage unit 12 the position (X coordinate, Y coordinate, Z coordinate) of the reference point i in the first state and the displacement of the evaluation point in the second state and the phase difference with the applied vibration. Here, the displacement u of the coordinates of the reference point i in the second state is calculated by frequency response analysis with the applied vibration as F0sinωt (F0: load, ω: angular frequency, t: time). xi is expressed by the following equation (5). The u in the following equation (5) xi0 ω represents the amplitude (amplitude in the X direction at reference point i), ω represents the angular frequency, t represents time, and φ represents the frequency. xi This indicates the phase difference with the applied vibration (phase difference in the X direction at reference point i). The calculated displacement u of the Y coordinate of reference point i. yi u in equation (6) below yi0 ω represents the amplitude (amplitude in the Y direction at reference point i), ω represents the angular frequency, t represents time, and φ represents the frequency. yi This indicates the phase difference with the applied vibration (phase difference in the Y direction at reference point i). The calculated displacement u of the Z coordinate of reference point i. zi is expressed by the following equation (7). The u in the following equation (7) zi0 ω represents the amplitude (amplitude in the Z direction at reference point i), ω represents the angular frequency, t represents time, and φ represents the angular frequency. zi This indicates the phase difference with respect to the applied vibration (phase difference in the Z direction at reference point i).

[0047]

number

[0048] Next, in step S2B, one selected point from the unprocessed evaluation points is set as the comparison point (evaluation point) j (initial value is, for example, j=0). The evaluation value calculation unit 13 reads from the evaluation point information storage unit 12 the position (X coordinate, Y coordinate, Z coordinate) of the comparison point j in the first state, the displacement of the evaluation point in the second state, and the phase difference with the applied vibration. Here, the displacement u of the X coordinate of the comparison point j in the second state is calculated by frequency response analysis with the applied vibration as F0sinωt (F0: load, ω: angular frequency, t: time). xj is expressed by the following equation (8). The u in the following equation (8) xj0 ω represents the amplitude (amplitude in the X direction at comparison point j), ω represents the angular frequency, t represents time, and φ represents the angular frequency. xj This indicates the phase difference with the applied vibration (phase difference in the X direction at comparison point j). The calculated displacement u of the Y coordinate of comparison point j. yj is expressed by the following equation (9). The u in the following equation (9) yj0 ω represents the amplitude (amplitude in the Y direction at comparison point j), ω represents the angular frequency, t represents time, and φ represents the angular frequency. yj This indicates the phase difference with the applied vibration (phase difference in the Y direction at comparison point j). The calculated displacement u of the Z coordinate of comparison point j. zj u in equation (10) below zj0 ω represents the amplitude (amplitude in the Z direction at comparison point j), ω represents the angular frequency, t represents time, and φ represents the angular frequency. zj This indicates the phase difference with respect to the applied vibration (phase difference in the Z direction at comparison point j).

[0049]

number

[0050] Next, the evaluation value calculation unit 13 uses the positions of each evaluation point read in steps S1B and S2B to calculate the distance F0 between the reference point i in the first state (static state) and the comparison point j. i,j Calculate (Step S3B). For example, the X coordinate of the reference point i in the first state is X i And the Y coordinate is Y i And the Z coordinate is Z iAnd the X-coordinate of the comparison point j in the first state is X j And the Y coordinate is Y j And the Z coordinate is Z j When this is the case, the distance F0 i,j This is expressed by equation (1) above.

[0051] The evaluation value calculation unit 13 calculates the distance F0 in step S3B. i,j However, it is determined whether or not it is below a predetermined threshold α (step S4B). If it is determined that it is not below the threshold α (NO in step S4B), the process proceeds to step S6B. If there are any unprocessed comparison points j (YES in step S6B), the process returns to step S2B, and one of the unprocessed comparison points j is selected and processed. If there are no unprocessed comparison points j (NO in step S6B), the process in step S7B is performed.

[0052] If it is determined that the value is below the threshold α (YES in step S4B), the evaluation value calculation unit 13 calculates the first evaluation value. First evaluation value E ij ⊥ is calculated from the above formula (2). Furthermore, the evaluation value calculation unit 13 may also calculate a second evaluation value represented by the above formula (4).

[0053] Here, the vector e represented by the following equation (11) ij (e xij, e yij, e zij By using ), the first evaluation value E ij⊥ It is expressed by equation (12) below. Calculating the right-hand side of equation (12) and combining it with sinωt and cosωt, we obtain equation (13) below. In equation (13), A is expressed by equation (14) below, and B in equation (13) is expressed by equation (15) below. Note that the second evaluation value E ij Similarly, this can be expressed in the form of equation (16) below. In equation (16), A is expressed by equation (17) below, and B in equation (16) is expressed by equation (18) below.

[0054]

number

[0055] Next, the process proceeds to step S6B. If there are any unprocessed comparison points j (YES in step S6B), the process returns to step S2B, and one of the unprocessed comparison points j is selected and processed. If there are no unprocessed comparison points j (NO in step S6B), the process proceeds to step S7B.

[0056] In step S7B, the first evaluation value E calculated in step S5B is used. ij⊥ The average value is calculated. The more evaluation points (nodes) there are in the surrounding area, the greater the spatial distortion, but by calculating the average value, the influence of the number of surrounding evaluation points can be removed and the spatial distortion can be evaluated. In step 5, the evaluation value calculation unit 13 calculates the second evaluation value E ij If the second evaluation value E is being calculated, the evaluation value calculation unit 13 calculates the second evaluation value E ij You may also calculate the average value.

[0057] After calculating the average value Ei of the evaluation values, the process then proceeds to step S8A. If there are any unprocessed reference points i (YES in step S8A), the process returns to step S1A, where one of the unprocessed reference points i is selected and processed. If there are no unprocessed reference points i (NO in step S8A), the loop from step S1A to S8A (i.e., the process) is terminated. The obtained evaluation values ​​are sent to the display unit 15.

[0058] The threshold value α is a variable that corresponds to the target component, the finite element mesh, the design phase, etc. The threshold value α may be set in advance or set by the operator operating the structural design support device 10. It is desirable that the value of the threshold value α corresponds to the size by which the structure can be modified. The evaluation value calculation unit 13 may store threshold values ​​α corresponding to the size by which the structure can be modified in advance, and when the operator specifies the size by which the structure can be modified, it may determine the threshold value α corresponding to the size specified by the operator according to that store. Furthermore, the numerical value of the threshold value α can be set according to the purpose of the design. For example, when considering the integration of each component, it is preferable that the threshold value α be 10 mm to 200 mm. Also, when considering the addition of components or a frame, the threshold value α may be 100 mm to 4000 mm.

[0059] The structural design support device 10 according to this embodiment has been described above. The structural design support device 10 of this disclosure includes an evaluation point information acquisition unit 11 that acquires position information in a first state and position information in a second state of evaluation points provided on a structure composed of multiple parts. The structural design support device 10 further includes an evaluation value calculation unit 13 that uses the evaluation point information acquired by the evaluation point information acquisition unit 11 to calculate an evaluation value that represents the magnitude of change in the positional relationship between the first evaluation point and the second evaluation point between the first state and the second state. The evaluation value calculation unit 13 calculates a first evaluation value which is the component perpendicular to the straight line connecting the first evaluation point and the second evaluation point of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point.Therefore, deformations mainly consisting of a vertical component, such as shear deformation, can be evaluated.

[0060] The evaluation value calculation unit 13 may be used to calculate the evaluation value for a component. Here, the evaluation point information acquisition unit 11 further acquires information on which of the multiple components the evaluation point belongs to, and the evaluation point information storage unit 12 stores the information on which of the multiple components the evaluation point belongs to. The evaluation value calculation unit 13 calculates the evaluation value E for the first evaluation point using the first evaluation point (reference point) i belonging to the first component (target component) m and the second evaluation point (comparison point) j belonging to a second component (comparison component) n that is different from the first component m. Alternatively, the evaluation value calculation unit 13 may calculate the evaluation value for the first component based on the evaluation value for the first evaluation point. The evaluation point for a component may be the average value of each evaluation point in the component or the sum of the values. Calculating the evaluation value for a component allows for a shorter review time.

[0061] The image creation unit 14 may create an image in which the evaluation values ​​for the target part m are visible at the location of the target part m in the structural model. For example, the image creation unit 14 generates a three-dimensional image of the structural model in which the evaluation values ​​of each part calculated by the evaluation value calculation unit 13 are represented by shades of gray. Alternatively, the evaluation values ​​of each part may be represented in color instead of shades of gray.

[0062] In this embodiment, an image creation unit 14 was included, but the image creation unit 14 may be omitted.

[0063] Each step of this embodiment described above may be configured to be performed automatically by the structural design support device 10.

[0064] The structural design support device 10 in Figure 1 may be realized by recording a program for realizing its functions on a computer-readable recording medium, loading the program recorded on this recording medium into a computer system, and executing it. The term "computer system" here includes hardware such as the operating system and peripheral devices.

[0065] Furthermore, "computer system" shall also include the homepage provisioning environment (or display environment) if a WWW system is being used. Furthermore, "computer-readable recording media" refers to portable media such as flexible disks, magneto-optical disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into computer systems. Moreover, "computer-readable recording media" also includes those that dynamically hold programs for a short period of time, such as communication lines used when transmitting programs via networks such as the Internet or communication lines such as telephone lines, and those that hold programs for a certain period of time, such as volatile memory inside computer systems that act as servers or clients in such cases. In addition, the above-mentioned programs may be for the purpose of realizing some of the functions described above, and may also be programs that can realize the above-mentioned functions in combination with programs already recorded in the computer system.

[0066] While embodiments of this invention have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments, and design modifications and the like are also included within the scope of the gist of this invention.

[0067] Each aspect of the present invention can be broadly applied to structural design support devices, structural design support methods, programs, and recording media for evaluating and analyzing structures during the design phase of various structures.

[0068] (Example of experiment) The following shows an example of analysis performed using the structural design support device 10 according to this embodiment. Using MSC Nastran as the software and the model shown in Figure 6, evaluation values ​​obtained from the structural design support device (conventional spatial strain) of Patent Document 1, evaluation values ​​obtained from the horizontal component of the position vector between two points, and evaluation values ​​obtained from the vertical component of the position vector between two points were calculated. In the model shown in Figure 6, there are two parts, each consisting of four elements and nine nodes. The evaluation area radius α was set to 5 mm. For shear deformation, one part was shifted horizontally (in the x-axis direction) relative to the other part for calculation. For opening deformation, one part was tilted by a predetermined amount in the height direction for calculation. The obtained results are shown in Figure 7.

[0069] As shown in Figure 7, it was confirmed that the evaluation value obtained from the vertical component of the position vector between two points, as in the present invention, makes it easy to evaluate the effect of shear deformation. On the other hand, the evaluation value obtained from the structural design support device (conventional spatial strain) of Patent Document 1, and the evaluation value obtained from the horizontal component of the position vector between two points, were able to evaluate the effect of opening deformation, but it was shown that it was difficult to accurately evaluate the effect of shear deformation. From the above, it was found that the present invention makes it possible to evaluate the effect of deformations mainly consisting of vertical components, such as shear deformation, with greater precision. [Explanation of Symbols]

[0070] 10 Structure design support device 11. Evaluation Score Information Acquisition Unit 12. Evaluation Score Information Storage Unit 13. Evaluation Value Calculation Unit 14 Image Creation Section 15 Display section

Claims

1. Evaluation points set on a structure composed of multiple parts, Location information in the first state, Location information in the second state, An evaluation score information acquisition unit that acquires evaluation score information representing; An evaluation value calculation unit calculates an evaluation value that represents the magnitude of the change between the first state and the second state in the positional relationship between the first evaluation point and the second evaluation point, using the evaluation point information acquired by the evaluation point information acquisition unit; Equipped with, The evaluation value calculation unit calculates at least a first evaluation value which is the component perpendicular to the straight line connecting the first evaluation point and the second evaluation point of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point.

2. The structural design support device according to claim 1, wherein the evaluation value calculation unit further calculates a second evaluation value representing a component of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point, which is parallel to the straight line connecting the first evaluation point and the second evaluation point.

3. The structural design support device according to claim 1 or 2, further comprising an image creation unit that creates an image in which the evaluation value is visible at the location of the evaluation point in the structure.

4. The evaluation point information acquisition unit further acquires information on which of the plurality of parts the evaluation point belongs to, The evaluation value calculation unit calculates the evaluation value relating to the first evaluation point using the first evaluation point belonging to the first component and the second evaluation point belonging to a second component different from the first component. A structural design support device according to claim 1 or 2, which calculates the evaluation value for the first component based on the evaluation value for the first evaluation point.

5. Evaluation points set on a structure composed of multiple parts, Location information in the first state, Location information in the second state, The first process involves obtaining evaluation score information representing the following: A second process of using the aforementioned evaluation point information to calculate an evaluation value representing the magnitude of change between the first state and the second state in the positional relationship between the first evaluation point and the second evaluation point; It has, In the second process described above, A structural design support method that calculates at least a first evaluation value which is the component perpendicular to the straight line connecting the first evaluation point and the second evaluation point of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point.

6. Computer Evaluation points set on a structure composed of multiple parts, Location information in the first state, Location information in the second state, An evaluation score information acquisition unit that acquires evaluation score information representing; An evaluation value calculation unit calculates an evaluation value that represents the magnitude of the change between the first state and the second state in the positional relationship between the first evaluation point and the second evaluation point, using the evaluation point information acquired by the evaluation point information acquisition unit; and make it work The evaluation value calculation unit is a program that calculates at least a first evaluation value which is the component of the vector obtained by dividing the relative displacement vector between the first evaluation point and the second evaluation point by the distance between the first evaluation point and the second evaluation point, perpendicular to the straight line connecting the first evaluation point and the second evaluation point.

7. A computer-readable recording medium on which the program described in claim 6 is recorded.

Citation Information

Patent Citations

  • Relative displacement calculation method and relative displacement calculation device

    JP2021149887A

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

    JP2024007142A

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

    JP2025111076A

  • Forming of glass lens

    JP1987078122A