Structure design support device, structure design support method, and program
The structure design support apparatus evaluates rapid positional changes using displacement, velocity, acceleration, and jerk to improve structural rigidity by identifying and reinforcing weak connections, addressing the limitations of existing methods in dynamic load scenarios.
Patent Information
- Application Number
- JP2024005238
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-17
- Publication Date
- 2025-07-30
AI Technical Summary
Existing structure design support methods fail to effectively evaluate how rapidly the positional relationship between a predetermined part and surrounding parts changes, particularly under dynamic loads, which affects the rigidity of the structure.
A structure design support apparatus and method that calculates the positional relationship between evaluation points at multiple times, using information on displacement, velocity, acceleration, and jerk to determine the rate of change in this relationship, facilitating the evaluation of rapid positional changes.
Enables easy evaluation of abrupt changes in positional relationships within structures, allowing for targeted improvements in rigidity by identifying and strengthening weak connections, thus minimizing weight increase while enhancing structural integrity.
Smart Images

Figure 2025111076000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a structure design support device, a structure design support method, and a program.
[0002] Conventionally, at the design stage of various structures, various structure design support devices for evaluating and analyzing structures have been proposed. Generally, a computer is used as the structure design support device, and a program for causing the computer to evaluate and analyze the structure, and a system implementing the program 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 the design is performed using the obtained results.
[0003] For example, Patent Document 1 discloses a structure design support device, a structure design support method, a program, and a recording medium that can more easily perform structural analysis, collision analysis, etc. at the design stage of a structure without relying on the trial and error of a designer.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] According to the technique described in Patent Document 1, for example, it is possible to calculate the magnitude of the change in the positional relationship between a predetermined component constituting the structure and the surrounding components in a state where no load is applied to the structure and a state where the maximum assumed load is applied to the structure.
[0006] However, as a result of further research by the present inventors, it has been found that not only the magnitude of the change in the positional relationship between a predetermined part and the surrounding parts, but particularly when the structure is subjected to a dynamic load, how rapidly the change occurs greatly affects the rigidity of the structure. That is, for example, in order to improve characteristics such as rigidity, it is desired to develop a method for evaluating how rapidly the positional relationship between a predetermined part and the surrounding parts changes.
[0007] An object of the present invention is to solve the above problems and provide an apparatus and a method capable of easily evaluating how rapidly the positional relationship between a predetermined part and the surrounding parts constituting a structure changes.
Means for Solving the Problems
[0008] The present invention has been made to solve the above problems, and its gist lies in the following structure design support apparatus, structure design support method, and program.
[0009] (1) Information on the positions of evaluation points provided on a structure composed of one or more parts at a plurality of times, and information on which of the above parts each belongs to, an acquisition unit that acquires evaluation point information including the above, and a calculation unit that calculates the positional relationship between a first evaluation point and a second evaluation point different from the first evaluation point at the plurality of times based on the evaluation point information acquired by the acquisition unit, and calculates an evaluation value representing the rate of change of the positional relationship with respect to time. A structure design support apparatus comprising: Structure design support apparatus.
[0010] (2) The evaluation point information includes information on changes in position at the plurality of times. The structure design support apparatus according to (1) above.
[0011] (3) The information regarding the change in the position is one or more selected from displacement, velocity, acceleration, and jerk. The structural design support device according to (2) above.
[0012] (4) (a) Information on the positions of evaluation points provided on a structure composed of one or more components at a plurality of times, and information on which of the components the evaluation points belong to, and a step of obtaining evaluation point information including the above; (b) Based on the evaluation point information obtained by the acquisition unit, calculating the positional relationship between a first evaluation point and a second evaluation point different from the first evaluation point at the plurality of times, and a step of calculating an evaluation value representing the rate of change of the positional relationship with respect to time. The structural design support method comprising the above. The structural design support method.
[0013] (5) The evaluation point information includes information regarding the change in position at the plurality of times. The structural design support method according to (4) above.
[0014] (6) The information regarding the change in the position is one or more selected from displacement, velocity, acceleration, and jerk. The structural design support method according to (5) above.
[0015] (7) A program for supporting the design of a structure by a computer, causing the computer to (a) obtain information on the positions of evaluation points provided on a structure composed of one or more components at a plurality of times, and information on which of the components the evaluation points belong to, and a step of obtaining evaluation point information including the above; (b) based on the evaluation point information obtained by the acquisition unit, calculating the positional relationship between a first evaluation point and a second evaluation point different from the first evaluation point at the plurality of times, and executing a step of calculating an evaluation value representing a rate of change of the positional relationship with respect to time; Program.
[0016] (8) The evaluation point information includes information regarding changes in position at the plurality of times. The program according to (7) above.
[0017] (9) The information regarding the change in position is one or more selected from displacement, velocity, acceleration, and jerk. The program according to (8) above. [Advantages of the Invention]
[0018] According to the present invention, it becomes possible to easily evaluate the degree to which the positional relationship between a predetermined part constituting a structure and the surrounding parts changes rapidly. [Brief Description of the Drawings]
[0019]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Embodiments for Carrying Out the Invention
[0020] A structure design support device and a structure design support method according to an embodiment of the present invention will be described with reference to FIGS. 1 to 8. In the following embodiments, as an example of the purpose of structural analysis in the design stage of the structure, the description is made with the purpose of improving the rigidity of the structure. However, the purpose of structural analysis in the design stage of the structure is not limited to improving the rigidity of the structure, but also includes improving the performance of the structure according to needs, such as reducing the weight of the structure without reducing the rigidity or improving the collision performance of the structure.
[0021] FIG. 1 is a diagram showing a schematic configuration of a structure design support device according to an embodiment of the present invention. The structure design support device evaluates, for example, the rigidity of a structure composed of a plurality of parts. This structure is assembled from a plurality of parts joined by, for example, welding, caulking, bolts, adhesion, etc. Hereinafter, the case of evaluating the rigidity of a structure composed of a plurality of parts will be described as an example, but the present invention is not limited thereto, and the structure design support device may evaluate the rigidity of a structure composed of a single part. As shown in FIG. 1, the structure design support device 10 includes an acquisition unit 11 and a calculation unit 12.
[0022] The acquisition unit 11 acquires evaluation point information including information on the positions of evaluation points provided on a structure composed of a plurality of parts at a plurality of times and information on which of the plurality of parts each evaluation point belongs to. For example, the evaluation points are the vertices (nodes) of the elements in the finite element method when the deformation of the structure at each time is analyzed by the finite element method, and the evaluation point information is calculated by analyzing the structure by the finite element method.
[0023] Note that the evaluation point information is not limited to this. For example, it may be calculated by numerical simulation other than the finite element method, or may be obtained by imaging the structure in each state and detecting the positions of the observation points marked on the surface of the structure from the captured images.
[0024] Also, the plurality of times are, for example, arbitrary times selected from the time period from the state where no load is applied to the structure to be evaluated until the load starts to be applied, reaches the maximum load, and is finally unloaded (hereinafter also referred to as "evaluation time" in the following description). For example, the initial time when no load is applied to the structure is t 0 and the final time is t m (m is a natural number), and when the time interval between t I-1 and t I is Δt I , the plurality of times include t 0 and t I represented by the following formula (i).
[0025]
Equation
[0026] Based on the evaluation point information acquired by the acquisition unit 11, the calculation unit 12 calculates the positional relationship between the first evaluation point and the second evaluation point different from the first evaluation point at the above-mentioned plurality of evaluation times, and calculates an evaluation value representing the rate of change of the positional relationship with respect to time. The positional relationship is, for example, a distance. The calculation unit 12 may calculate an evaluation value corresponding to any one of the plurality of evaluation times, or may calculate evaluation values corresponding to a plurality of times. The details of the evaluation value calculated by the calculation unit 12 and the details of the calculation method will be described later.
[0027] Fig. 2 is a diagram showing a schematic configuration of a structure design support apparatus according to another embodiment of the present invention. As shown in Fig. 2, the structure design support apparatus 10 may further include an output unit 13. For example, the output unit 13 outputs the evaluation values calculated by the calculation unit 12 together with evaluation point information as a table to an external display device 20. The output unit 13 may also create a distribution map of the evaluation values calculated by the calculation unit 12 as a two-dimensional or three-dimensional image and output it to the external display device 20. When creating the distribution map of the evaluation values, the evaluation values can be shown, for example, by color coding or by contour lines.
[0028] Furthermore, as described above, since the calculation unit 12 can calculate multiple evaluation values for each evaluation time, in this case, the output unit 13 may output the evaluation values for each evaluation time together with evaluation point information as a table. Similarly, the output unit 13 may create a distribution map of the evaluation values for each evaluation time. In this case, the output unit 13 may continuously output the distribution map of the evaluation values for each evaluation time to an external display device 20.
[0029] Next, a structure design support method according to one embodiment of the present invention will be described with reference to Fig. 3. Fig. 3 is a flow chart showing a structure design support method according to one embodiment of the present invention.
[0030] First, the premise is to analyze a structure consisting of multiple parts using the finite element method. 0 and t expressed by the above formula (i) I Calculate the position information of each evaluation point (node) at each time.
[0031] Next, as shown in FIG. 3, the acquisition unit 11 first acquires the initial time t 0 The acquisition unit 11 acquires position information (X coordinate, Y coordinate, Z coordinate) of a first evaluation point (hereinafter referred to as "evaluation point i") belonging to a first part at an initial time t 0 Then, the position information (X coordinate, Y coordinate, Z coordinate) of a second evaluation point (hereinafter referred to as "reference point j") that belongs to a second part different from the first part in the image is acquired (step A2).
[0032] Next, the calculation unit 12 calculates the distance L 0 between the evaluation point i and the reference point j at the initial time t 0 ij (Step A3). The distance L 0 ij is calculated by the following formula (ii) when the position of the evaluation point i at the initial time t 0 is (X 0 i , Y 0 i , Z 0 i ) and the position of the reference point j is (X 0 j , Y 0 j , Z 0 j ).
[0033]
Equation
[0034] The calculation unit 12 determines whether the distance L 0 ij calculated in step A3 is less than a preset threshold value L crit (Step A4). When it is determined that the distance is not less than the threshold value L crit (Step A4 - No), the process proceeds to step A11. That is, if there are unprocessed evaluation points (reference points) of other components, the calculation unit 12 returns to step A2 and performs processing on the evaluation points (reference points) of the next other component. If there are no unprocessed reference points, the process of step A12 is performed.
[0035] On the other hand, in step A4, when it is determined that the distance is less than the threshold value L crit (Step A4 - Yes), the acquisition unit 11 acquires the position information (X coordinate, Y coordinate, Z coordinate) of the evaluation point i at the time t I (Step A5). Further, the acquisition unit 11 acquires the position information (X coordinate, Y coordinate, Z coordinate) of the reference point j at the time t I (Step A6).
[0036] Next, the calculation unit 12 calculates the distance L between the evaluation point i and the reference point j at time t I (step A7). The distance L I ij can be calculated by the following equation (iii) when the position of the evaluation point i at time t I ij is (X I I , Y i , Z I i ), and the position of the reference point j is (X I i , Y I j , Z I j ). I j ) and is calculated by the following equation (iii).
[0037] [Equation]
[0038] The calculation unit 12 calculates the rate of change of the distance L at time t 0 with respect to the distance L at the initial time t 0 ij (referred to as "spatial strain" in this specification) (step A8). The spatial strain E between the evaluation point i and the reference point j at time t I can be calculated by the following equation (iv). I ij [Equation] I [Equation] I ij The calculation unit 12 further calculates the value obtained by differentiating the spatial strain E with respect to time (referred to as "spatial strain rate" in this specification) (step A9). The spatial strain rate at time t
[0039] [Equation]
[0040] The calculation unit 12 further calculates the value obtained by differentiating the spatial strain E with respect to time (referred to as "spatial strain rate" in this specification) (step A9). The spatial strain rate at time t I ij (step A9). The spatial strain rate at time t IThe spatial strain rate V between evaluation point i and reference point j in I ij can be calculated by the following formula (v).
[0041]
number
[0042] Next, the process proceeds to step A10. That is, if there is an unprocessed point at the evaluation time (step A10-No), the acquisition unit 11 returns to step A5 and performs processing for the next evaluation time. If there is no unprocessed point at the evaluation time (step A10-Yes), the process proceeds to step A11. That is, if there is an unprocessed reference point (step A11-No), the acquisition unit 11 returns to step A2 and performs processing for the next reference point. If there is no unprocessed reference point (step A11-Yes), the process proceeds to step A12.
[0043] In step A12, the calculation unit 12 calculates the spatial strain rate V I ij The spatial strain rate V is the average value of the strain rate V for the reference point j. I i is calculated as the evaluation value. I i can be calculated by the following formula (vi).
[0044]
number
[0045] where j is L 0 ij <L crit j satisfies N, and L 0 ij <L crit That is, N is the number of j that satisfies the threshold L crit This is a value determined based on the following.
[0046] Next, the process proceeds to step A13. That is, if there are any unprocessed evaluation points (step A13-No), the acquisition unit 11 returns to step A1 and processes the next evaluation point. If there are no unprocessed evaluation points (step A13-Yes), the process ends.
[0047] FIG. 4 shows step A4 of FIG. 3, i.e., "j in the above formula (vi) is L 0 ij <L crit FIG. 4 is a diagram for explaining "j that satisfies the condition j". FIG. 4 is a cross section including parts α and β that constitute a structure. Part α has evaluation points α1 to α7, and part β has reference points β1 to β6. FIG. 4 is a diagram for explaining the calculation of the evaluation value of evaluation point α4, which is the evaluation target. A circle γ shown by a dashed line has a radius L crit is the cross section of a sphere of radius L crit The sphere (circle γ) corresponds to the evaluation area, and the radius is L crit The points inside the sphere (circle γ) are the reference points used when calculating the evaluation value.
[0048] At this time, the calculation unit 12 calculates the distance L 0 ij L crit For reference points β3 and β4, which are less than β3 and β4, the right-hand side of the above equation (vi) is calculated to obtain the spatial strain rate V I i Here, in this embodiment, the calculation unit 12 sets as the reference point a node belonging to a second part (part β in FIG. 4) other than the first part (part α in FIG. 4) to which the evaluation point α4 belongs, but the reference point may also be a node belonging to the first part to which the evaluation point α4 belongs, or a node belonging to a part specified by the operator operating the structure design support device 10.
[0049] In addition, the threshold L crit The value of is a variable depending on the target part, the mesh of the finite element method, the design phase, etc. critmay be set in advance or may be set by an operator who operates the structural design support apparatus 10. Threshold value L crit is desirably a value corresponding to the magnitude of the possible change in the structure. The calculation unit 12 stores in advance a threshold value L crit corresponding to the magnitude of the possible change in the structure. When the operator designates the magnitude of the possible change in the structure, the threshold value L crit corresponding to the magnitude designated by the operator may be determined according to the stored content.
[0050] Note that the evaluation region is desirably a range in which the structure can be changed. Therefore, a geometric range such as a sphere or a hexahedron may be specified, or only a plurality of components may be selected and only the space between the components may be set as the evaluation region. Also, the above combination may be used. However, in order to ensure the number of analysis points included in the evaluation region, it is desirable that the evaluation region be larger than a sphere having a diameter that is at least four times the distance between the analysis points. Also, since the magnitude of the possible structural change varies depending on the design stage, it is considered that the evaluation region can be utilized at various design stages by adjusting the size of the evaluation region accordingly.
[0051] In the present embodiment, the spatial strain rate V I i is calculated by the above formula (vi), but is not limited thereto. That is, in the above formula (vi), the spatial strain E I-1 at time t I-1 ij and the spatial strain E I at time t I ij are used to calculate the spatial strain rate V I i . However, from the viewpoint of improving the accuracy, the spatial strain rate V I i is, as shown in the following formula (vii), the spatial strain E I-1 at time t I-1 ij , the spatial strain E I at time t I ij and the spatial strain E I+1 at time t I+1 ijIt may be calculated based on
[0052]
Number
[0053] Also, in the present embodiment, the spatial strain rate V I i is used as the evaluation value, but it is not limited thereto, and any value that represents the rate of change of the positional relationship with respect to time may be used. For example, the value obtained by differentiating the spatial strain rate with respect to time (referred to as "spatial strain acceleration" in this specification) may be used as the evaluation value, or the value obtained by further differentiating the spatial strain acceleration with respect to time (referred to as "spatial strain jerk" in this specification) may be used as the evaluation value.
[0054] When the spatial strain acceleration is adopted as the evaluation value, the spatial strain acceleration A <> I i can be calculated, for example, by the following formula (viii) or (ix).
[0055]
Number
[0056]
Number
[0057] Also, when the spatial strain jerk is adopted as the evaluation value, the spatial strain jerk J I i can be calculated, for example, by the following formula (x) or (xi).
[0058]
Number
[0059]
Number
[0060] Furthermore, in the above-described embodiment, after calculating the spatial strain, the spatial strain rate was calculated by differentiating the spatial strain with respect to time. However, the spatial strain rate may be calculated directly without calculating the spatial strain.
[0061] In that case, in addition to the information on the positions of the evaluation points at a plurality of times and the information on which of the plurality of components the evaluation points belong to, the acquisition unit 11 acquires evaluation point information including information on the change in position at a plurality of times. Here, the information on the change in position is, for example, one or more selected from displacement, velocity, acceleration, and jerk.
[0062] Regarding the information on the change in position of each evaluation point (node) at each time, similar to the position information, it can be calculated by analyzing the structure by the finite element method. Further, the information on the change in position may be calculated by the calculation unit 12 based on the position information.
[0063] A method for directly calculating the spatial strain rate will be described more specifically with reference to FIG. 5. FIG. 5 is a flowchart showing a structural design support method according to another embodiment of the present invention.
[0064] First, as a premise, by analyzing a structure composed of a plurality of components by the finite element method, the position information and velocity of each evaluation point (node) at times t 0 and t represented by the above formula (i) I are calculated.
[0065] Subsequently, as shown in FIG. 5, the acquisition unit 11 first acquires the position information (X coordinate, Y coordinate, Z coordinate) of the evaluation point i at the initial time t 0 . Further, the acquisition unit 11 acquires the position information (X coordinate, Y coordinate, Z coordinate) of the reference point j at the initial time t 0 (step B1).
[0066] Next, the calculation unit 12 calculates at the initial time t0 The distance L between the evaluation point i and the reference point j in 0 ij is calculated (step B3).
[0067] The calculation unit 12 calculates the distance L 0 ij is a preset threshold L crit It is determined whether the threshold value L is less than the threshold value L (step B4). crit If it is determined that the value is not less than the reference point (No in step B4), the process proceeds to step B13. That is, if there are unprocessed evaluation points (reference points) of other parts, the calculation unit 12 returns to step B2 and performs processing on the evaluation points (reference points) of the next other part. If there are no unprocessed reference points, the process proceeds to step B14.
[0068] On the other hand, in step B4, the threshold L crit If it is determined that the time is less than the predetermined time (step B4-Yes), the acquisition unit 11 I The acquisition unit 11 acquires the position information (X coordinate, Y coordinate, Z coordinate) of the evaluation point i at time t I The position information (X coordinate, Y coordinate, Z coordinate) of the reference point j in the image is acquired (step B6).
[0069] In addition, the acquisition unit 11 acquires the I The velocity v of evaluation point i at I i (vector) is obtained (step B7) and at time t I Velocity v of reference point j at I j (vector) is obtained (step B8). In this specification, symbols represented by vectors are prefixed with "(vector)" and are written in bold in the drawings.
[0070] Next, the calculation unit 12 calculates the time t I The distance L between the evaluation point i and the reference point j in I ij and the distance vector L I ijCalculate (vector) (step B9). Further, the calculation unit 12 calculates the relative velocity v I (vector) between the evaluation point i and the reference point j at time t I ij (vector) (step B10).
[0071] The calculation unit 12 calculates the spatial strain rate V I between the evaluation point i and the reference point j at time t I ij (step B11). The spatial strain rate V I between the evaluation point i and the reference point j at time t I ij can be calculated by the following equation (xii).
[0072]
Equation
[0073] In the above equation (xii), u I ij (vector) represents the relative displacement between the evaluation point i and the reference point j at time t, and can be calculated from the displacement u I of the evaluation point i at time t, which can be obtained by the acquisition unit 11, and the displacement u I of the evaluation point i at time t I i (vector), and the displacement u I of the reference point j at time t I j (vector).
[0074] Next, the process proceeds to step B12. That is, if there is something unprocessed at the evaluation time (step B12 - No), the acquisition unit 11 returns to step B5 and performs processing for the next evaluation time. If there is nothing unprocessed at the evaluation time (step B12 - Yes), the process proceeds to step B13. Then, if there is something unprocessed for the reference point (step B13 - No), the acquisition unit 11 returns to step B2 and performs processing for the next reference point. If there is nothing unprocessed for the reference point (step B13 - Yes), the process proceeds to step B14.
[0075] In step B14, the calculation unit 12 calculates the spatial strain rate V I ij which is the average value of the spatial strain rate V I i with respect to the reference point j as the evaluation value. The spatial strain rate V I i can be calculated by the following equation (xiii).
[0076]
Equation
[0077] However, j is a value of j that satisfies L 0 ij <L crit and N is the number of j that satisfies L 0 ij <L crit That is, N is a value determined based on the threshold L crit .
[0078] Next, the process proceeds to step B15. That is, if there is an unprocessed evaluation point (step B15 - No), the acquisition unit 11 returns to step B1 and performs processing on the next evaluation point. If there is no unprocessed evaluation point (step B15 - Yes), the process ends. y
[0079] In this embodiment, the spatial strain rate V I i is calculated by the above equation (xiii), but it is not limited to this. For example, it may be calculated by the following equation (xiv).
[0080]
Equation
[0081] Also, in this embodiment, the spatial strain rate is used as the evaluation value. However, as described above, the spatial strain acceleration or the spatial strain jerk may be used as the evaluation value.
[0082] When spatial distortion acceleration is used as the evaluation value, spatial distortion acceleration A I i can be calculated, for example, by the following formula (xv) or (xvi).
[0083]
number
[0084]
number
[0085] In the above formulas (xv) and (xvi), a I ij (vector) is time t I The relative acceleration between the evaluation point i and the reference point j at time t I Acceleration a of evaluation point i at I i (vector), and time t I Acceleration a of reference point j at I j It can be calculated from (vector).
[0086] In addition, when using the spatial distortion jerk as the evaluation value, the spatial distortion jerk J I i can be calculated, for example, by the following formula (xvii) or (xviii).
[0087]
number
[0088]
number
[0089] In the above formulas (xvii) and (xviii), j I ij (vector) is time t I The relative jerk between the evaluation point i and the reference point j at time t I Jerk j at evaluation point i I i (vector), and time t I Jerk j of reference point j at I j It can be calculated from (vector).
[0090] As described above, the structure design assistance device 10 calculates an evaluation value that represents the rate of change over time of the positional relationship between the evaluation point and the reference point.
[0091] This makes it possible to detect, for example, how rapidly the positional relationship between a given part and surrounding parts changes when a dynamically changing load is applied to a structure composed of multiple parts. It is estimated that parts whose positional relationship changes rapidly have weak connections with surrounding parts, reducing the rigidity of the structure. Therefore, strengthening these connections is expected to increase the rigidity of the structure. Furthermore, strengthening connections can be achieved by increasing spot welding or adding and joining small parts, which often results in a smaller increase in weight than strengthening parts by increasing plate thickness, etc. Therefore, it is easier to detect parts suitable for increasing the rigidity while minimizing the weight increase of the structure.
[0092] Furthermore, if evaluation points and reference points are set within the same part, it is possible to detect the degree of sudden deformation in that part, which makes it possible to take measures such as changing the plate thickness of parts experiencing sudden deformation or adding parts to suppress deformation.
[0093] FIG. 6 shows an example of a distribution map of spatial strain calculated at each evaluation point of a component constituting a vehicle body when the vehicle is turned using conventional technology (the technology described in Patent Document 1 mentioned above). FIG. 7 shows an example of a distribution map of spatial strain rate calculated under the same conditions using a structural design support system according to one embodiment of the present invention. For simplicity, FIGS. 6 and 7 show the analysis results of only one side of the vehicle body, and omit the results of other analyses. In the figures, the magnitude of the spatial strain or spatial strain rate is indicated by contour lines, with darker colors indicating larger values.
[0094] 6 and 7, when analysis was performed using conventional technology, no significant changes were observed in the positional relationships between adjacent parts on the side of the vehicle body, but when analysis was performed using the structural design support system according to this embodiment, it was found that abrupt changes had occurred in the positional relationships between adjacent parts. In this way, by employing the structural design support system according to this embodiment, it is possible to more accurately and easily evaluate how abrupt changes occur in the positional relationships between a specified part and surrounding parts.
[0095] A program according to one embodiment of the present invention may be a program that causes a computer to execute steps A1 to A13 shown in Fig. 3 or steps B1 to B15 shown in Fig. 5. By installing and executing this program on a computer, the structure design support device 10 according to this embodiment can be realized. In this case, the processor of the computer functions as the acquisition unit 11 and the calculation unit 12 and performs processing.
[0096] The program in this embodiment may be executed by a computer system constructed by a plurality of computers. In this case, for example, each computer may function as either the acquisition unit 11 or the calculation unit 12.
[0097] Here, a computer that realizes the structural body design support device 10 by executing the program in the present embodiment will be described with reference to FIG. 8. FIG. 8 is a block diagram showing an example of a computer that realizes the structural body design support device in the present embodiment.
[0098] As shown in FIG. 8, the computer 100 includes a CPU (Central Processing Unit) 111, a main memory 112, a storage device 113, an input interface 114, a display controller 115, a data reader / writer 116, and a communication interface 117. These components are connected to each other via a bus 121 so as to be able to communicate data with each other. Note that the computer 100 may include a GPU (Graphics Processing Unit) or an FPGA (Field-Programmable Gate Array) in addition to or instead of the CPU 111.
[0099] The CPU 111 expands the program (code) in the present embodiment stored in the storage device 113 into the main memory 112 and executes these in a predetermined order to perform various operations. The main memory 112 is typically a volatile storage device such as a DRAM (Dynamic Random Access Memory). Also, the program in the present embodiment is provided in a state stored in a computer-readable recording medium 120. Note that the program in the present embodiment may be distributed on the Internet connected via the communication interface 117.
[0100] In addition, specific examples of the storage device 113 include a hard disk drive and a semiconductor storage device such as a flash memory. The input interface 114 mediates data transmission between the CPU 111 and an input device 118 such as a keyboard and a mouse. The display controller 115 is connected to the display device 119 and controls the display on the display device 119.
[0101] The data reader / writer 116 mediates data transmission between the CPU 111 and the recording medium 120, and executes reading of a program from the recording medium 120 and writing of the processing result in the computer 100 to the recording medium 120. The communication interface 117 mediates data transmission between the CPU 111 and another computer.
[0102] Specific examples of the recording medium 120 include general-purpose semiconductor memory devices such as CF (Compact Flash (registered trademark)) and SD (Secure Digital), magnetic recording media such as Flexible Disk, or optical recording media such as CD-ROM (Compact Disk Read Only Memory).
[0103] Note that the structure design support apparatus 10 in the present embodiment can also be realized by using hardware corresponding to each part instead of a computer in which a program is installed. Further, in the structure design support apparatus 10, a part may be realized by a program and the remaining part may be realized by hardware. Furthermore, the structure design support apparatus 10 may be configured using a cloud server.
Industrial Applicability
[0104] According to the present invention, it becomes possible to easily evaluate the degree to which the positional relationship between a predetermined part constituting a structure and the peripheral parts changes abruptly.
Explanation of Signs
[0105] 10. Structure design support apparatus 11. Acquisition unit 12. Calculation unit 13. Output unit 20. Display device 100. Computer
Claims
1. Information on the positions of evaluation points provided on a structure composed of one or more components at a plurality of times, and information regarding which of the said components the evaluation points belong to, an acquisition unit that acquires evaluation point information including the above, Based on the evaluation point information acquired by the acquisition unit, the positional relationship between a first evaluation point and a second evaluation point different from the first evaluation point at the plurality of times is calculated, and a calculation unit that calculates an evaluation value representing the rate of change of the positional relationship with respect to time, A structure design support device.
2. The evaluation point information includes information regarding changes in position at the plurality of times. The structure design support device according to Claim 1.
3. The information regarding changes in position is one or more selected from displacement, velocity, acceleration, and jerk. The structure design support device according to Claim 2.
4. (a) A step of acquiring evaluation point information including information on the positions of evaluation points provided on a structure composed of one or more components at a plurality of times, and information regarding which of the said components the evaluation points belong to, (b) Based on the evaluation point information acquired in step (a), the positional relationship between a first evaluation point and a second evaluation point different from the first evaluation point at the plurality of times is calculated, and a step of calculating an evaluation value representing the rate of change of the positional relationship with respect to time, A structure design support method.
5. The evaluation point information includes information regarding changes in position at the plurality of times. The structure design support method according to Claim 4.
6. The information regarding changes in position is one or more selected from displacement, velocity, acceleration, and jerk. The structure design support method according to Claim 5.
7. A program for supporting the design of a structure by a computer, causing the computer to (a) perform a step of acquiring evaluation point information including information on the positions of evaluation points provided on a structure composed of one or more components at a plurality of times, and information regarding which of the said components the evaluation points belong to, and (b) based on the evaluation point information acquired in step (a), calculate the positional relationship between a first evaluation point and a second evaluation point different from the first evaluation point at the plurality of times, and calculate an evaluation value representing the rate of change of the positional relationship with respect to time. A program.
8. The evaluation point information includes information regarding changes in position at the plurality of times. The program according to claim 7.
9. The information regarding changes in the position is one or more selected from displacement, velocity, acceleration, and jerk. The program according to claim 8.
Citation Information
Patent Citations
Structure design support device, structure design support method, program, and recording medium
WO2016027887A1
Cited By
Structural design support device, structural design support method, program, and recording medium
JP7849636B1