Analysis support system, analysis support method, and program
The analysis support system addresses the challenge of manual node selection in support member analysis by automating the process, improving efficiency and accuracy in simulations.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- NHK SPRING CO LTD
- Filing Date
- 2022-12-19
- Publication Date
- 2026-07-08
AI Technical Summary
The analysis of support members in plants requires significant effort and is prone to errors due to the need to manually set forces at multiple nodes, especially during simulations of external forces like earthquakes, which can lead to incorrect node selection.
An analysis support system and method that automatically selects the opposing node for force application based on predefined procedures, reducing analyst workload and minimizing errors by defining nodes and elements within a rectangular support structure.
Automatically selects the opposing node for force application, ensuring accurate analysis and reducing the effort required in simulations, thereby enhancing the analysis efficiency and accuracy of support member models.
Smart Images

Figure 0007886815000001 
Figure 0007886815000002 
Figure 0007886815000003
Abstract
Description
Technical Field
[0001] The present invention relates to a support member used when supporting long objects such as pipes, electric wires, various devices (heat exchangers, etc.), cable trays, etc., and an analysis support system, an analysis support method, and a program related thereto for assisting in the analysis of their models.
Background Art
[0002] In various plants (power plants, chemical plants, oil plants, etc.), in addition to pipes for passing a predetermined fluid, electric wires, various devices (heat exchangers, etc.), cable trays, etc. are used. These pipes, etc. are supported by a large number of support members in order to prevent displacement when an external force (for example, a force caused by the shaking of an earthquake) acts (see, for example, Patent Document 1).
[0003] When designing such a plant, various analyses are performed on the models of pipes, etc. and support members, and it is confirmed whether they satisfy predetermined criteria. In Patent Document 1, a technique is shown in which by performing modal response analysis, a design can be performed considering the decrease in the natural frequency due to the plastic deformation of the pipe.
[0004] Moreover, as an analysis regarding the external force acting on pipes, etc., there is, for example, the method shown in FIG. 11. FIG. 11 shows a model of a pipe 501 such as a straight pipe 1 shown in FIG. 1 in Patent Document 1 and a model of a support member 502 such as a pipe support structure 7. Here, FIG. 11 is a view in the XY plane orthogonal to the axial direction of the pipe 501.
[0005] The pipe 501 is cylindrical, and its cross-sectional shape in the XY plane is ring-shaped. Here, the ring-shaped portion is defined as the ring portion 503. The support member 502 has a pair of elongated members 504 extending in the X-axis direction and a pair of elongated members 504 extending in the Y-axis direction, and these elongated members 504 are joined together so as to form a rectangle in the XY plane. Here, the rectangular portion in the XY plane is defined as the rectangular portion 505. The support member 502 is positioned so that four points on the inside of the rectangular portion 505 contact the outside of the ring portion 503, and the ring portion 503 is supported at these four contact points.
[0006] Here, the four support parts where the ring part 503 is supported by the rectangular part 505, the ends located on both sides of the elongated member 504, the joint where the elongated members 504 are joined together, and the intermediate part located between these ends and the joint are defined as nodes P1 to P12, as shown in the figure. That is, the nodes corresponding to the four support parts where the ring part 503 is supported by the rectangular part 505 are P4, P9, P11, and P12, the nodes corresponding to the ends located on both sides of the elongated member 504 extending in the Y direction are P1, P5, P6, and P10, and the nodes corresponding to the ends located on both sides of the elongated member 504 extending in the X direction are P3, P8, P5, and P10. In the illustrated example, nodes P3, P5, P8, and P10 are also the nodes corresponding to the joint where the elongated member 504 extending in the Y direction and the elongated member 504 extending in the X direction are joined together. The nodes corresponding to the intermediate section located between the aforementioned end and joint are designated as P2 and P7. Coordinate values in the XYZ coordinate system are assigned to nodes P1 to P12, thereby defining the shape and position of the pipe 501 and the support member 502.
[0007] When an external force acts on such a pipe 501, the analysis of the support member 502 is performed by setting that the force is applied to one of the four support nodes P4, P9, P11, or P12. For example, in the state shown in Figure 11, when a force acts on the pipe 501 to the right, the analysis is performed by setting that the force acts to the right on node P9, which is located on the right side of the pipe 501. Similarly, in the state shown in Figure 11, when an upward force acts on the pipe 501, the analysis is performed by setting that the force acts upward on node P12, which is located on the upper side of the pipe 501. [Prior art documents] [Patent Documents]
[0008] [Patent Document 1] Japanese Patent Publication No. 2003-132107 [Overview of the Initiative] [Problems that the invention aims to solve]
[0009] Here, for example, in a case where pipe 501 is displaced to the right and to the left (for example, when an earthquake occurs), the analysis of support member 502 is performed by setting a force acting to the right on node P9 located on the right side of pipe 501, and then performing the analysis by setting a force acting to the left on node P4 located on the left side of pipe 501. In other words, when performing an analysis assuming an earthquake, the analyst must set forces for two nodes. Moreover, since the entire plant contains many such support members 502, setting forces requires a great deal of effort from the analyst. Furthermore, imposing such effort may lead to errors, such as selecting a node other than the one for which forces should be set.
[0010] In view of these problems, the present invention aims to provide an analysis support system, an analysis support method, and a program that can assist in the analysis of a support member model and reduce the effort and errors of the analyst. [Means for solving the problem]
[0011] The present invention relates to an analysis support system for assisting in the analysis of a model of a support member used to support a long object, wherein the support member has a pair of long members extending in the X-axis direction and a pair of long members extending in the Y-axis direction, when the plane perpendicular to the axial direction in which the object extends is defined as the XY plane, and these long members are joined together to form a rectangular portion that is rectangular in the XY plane, and the object is supported at four points inside the rectangular portion, and the four support portions that support the object at the rectangular portion, the long When the ends located on both sides of a member, the joints where the long members are joined together, and the intermediate portion located between the ends and the joints are defined as nodes, and the portion between adjacent nodes on the long member is defined as an element, the device has a selection means that, when one of the nodes corresponding to the support portion is selected, a node located opposite the selected node (hereinafter referred to as the "opposing node") is selected from the nodes excluding the selected node (hereinafter referred to as the "candidate node") by the following procedure (a) to (c). (a) Identify the elongated member containing the selected node from among the elongated members, identify the node and element included in the identified elongated member, further identify a first remaining node by excluding the identified node from the candidate nodes, and identify a first remaining element by excluding the identified element from all the elements. (b) From the first residual element, the elongated member having the node identified in (a) above at its end is identified, and the second residual element is identified as an element included in this elongated member, and the second residual node is identified by excluding the node included in the second residual element from the first residual node. (c) Identify a straight line that is parallel to the X-axis or the Y-axis among the straight lines connecting the second residual node and the selected node, and identify the node that defines the identified straight line as the opposing node.
[0012] In the analysis support system described above, the support member has other elongated members that extend in the X-axis direction or the Y-axis direction and are joined to the elongated member, and the other ends located on both sides of the other elongated member, the other joints where the elongated member and the other elongated member are joined, and the other intermediate parts located between the other ends and the other joints are defined as nodes, it is preferable that the selection means selects the opposing nodes by the procedure described below, which adds (d) to (a) to (c) above. (d) If there are multiple straight lines identified in (c) above, the straight line with the shortest length is identified, and the node defining the identified straight line with the shortest length is identified as the opposing node.
[0013] The present invention also relates to an analysis support method for supporting a model of a support member used to support a long object, wherein the support member has a pair of long members extending in the X-axis direction and a pair of long members extending in the Y-axis direction, when the plane perpendicular to the axial direction in which the object extends is defined as the XY plane, and these long members are joined together to form a rectangular portion that is rectangular in the XY plane, and the object is supported at four points inside the rectangular portion, and the four support portions that support the object at the rectangular portion, and both sides of the long members In a case where the end portion located at the end, the joint portion where the long members are joined together, and the intermediate portion located between the end portion and the joint portion are defined as nodes, and the portion between adjacent nodes on the long member is defined as an element, the analysis support method also has a selection step in which, when one of the nodes corresponding to the support portion is selected, a node located opposite to the selected node (hereinafter referred to as the "opposing node") is selected from the nodes excluding the selected node (hereinafter referred to as the "candidate node") by the following procedure (a) to (c). (a) Identify the elongated member containing the selected node from among the elongated members, identify the node and element included in the identified elongated member, further identify a first remaining node by excluding the identified node from the candidate nodes, and identify a first remaining element by excluding the identified element from all the elements. (b) From the first residual element, the elongated member having the node identified in (a) above at its end is identified, and the second residual element is identified as an element included in this elongated member, and the second residual node is identified by excluding the node included in the second residual element from the first residual node. (c) Identify a straight line that is parallel to the X-axis or the Y-axis among the straight lines connecting the second residual node and the selected node, and identify the node that defines the identified straight line as the opposing node.
[0014] The present invention also relates to a program that runs on a computer and assists in the analysis of a model of a support member used to support a long object, wherein the support member has a pair of long members extending in the X-axis direction and a pair of long members extending in the Y-axis direction, with the plane perpendicular to the axial direction in which the object extends being defined as the XY plane, and these long members are joined together to form a rectangular portion that is rectangular in the XY plane, and the object is supported at four points inside the rectangular portion, and the four support portions that support the object at the rectangular portion, the long In a case where the ends located on both sides of a member, the joints where the long members are joined together, and the intermediate portion located between the ends and the joints are defined as nodes, and the portion between adjacent nodes on the long member is defined as an element, the program also performs a selection process in which, when one of the nodes corresponding to the support portion is selected, a node located opposite the selected node (hereinafter referred to as the "opposing node") is selected from the nodes excluding the selected node (hereinafter referred to as the "candidate node") according to the following procedure (a) to (c). (a) Identify the elongated member containing the selected node from among the elongated members, identify the node and element included in the identified elongated member, further identify a first remaining node by excluding the identified node from the candidate nodes, and identify a first remaining element by excluding the identified element from all the elements. (b) From the first residual element, the elongated member having the node identified in (a) above at its end is identified, and the second residual element is identified as an element included in this elongated member, and the second residual node is identified by excluding the node included in the second residual element from the first residual node. (c) Identify a straight line that is parallel to the X-axis or the Y-axis among the straight lines connecting the second residual node and the selected node, and identify the node that defines the identified straight line as the opposing node. [Effects of the Invention]
[0015] According to the analysis support system, analysis support method, and program of the present invention, when one node for setting forces is selected, the node located opposite to this node can be automatically selected. Therefore, for example, when performing an analysis assuming an earthquake, the node for setting forces can be correctly selected. Furthermore, since the node located opposite is automatically selected, it is also possible to automatically set the force set by the analyst at one node to the node located opposite, thereby reducing the analyst's workload. [Brief explanation of the drawing]
[0016] [Figure 1] This is a block diagram of an analysis support system relating to one embodiment of the present invention. [Figure 2] This is a diagram in the XY plane relating to piping and support members according to one embodiment of the present invention. [Figure 3] This table shows the coordinate values of nodes P1 to P12 related to the support member shown in Figure 2. [Figure 4] This table shows the relationship between elements E1 to E12 and nodes P1 to P12 related to the support member shown in Figure 2. [Figure 5] It is a diagram and a table regarding procedure (a) in an analysis support method according to an embodiment of the present invention. [Figure 6] It is a diagram and a table regarding procedure (b) in an analysis support method according to an embodiment of the present invention. [Figure 7] It is a diagram and a table regarding procedure (c) in an analysis support method according to an embodiment of the present invention. [Figure 8] It is a diagram in the XY plane regarding a modified example of a support member. [Figure 9] It is a table showing the coordinate values of nodes P1 to P14 regarding the support member shown in FIG. 8. [Figure 10] It is a table showing the relationship between elements E1 to E14 and nodes P1 to P14 regarding the support member shown in FIG. 8. [Figure 11] It is a diagram in the XY plane of a pipe and a support member regarding the problem to be solved by the present invention.
Mode for Carrying Out the Invention
[0017] Hereinafter, an analysis support system, an analysis support method, and a program according to an embodiment of the present invention will be described with reference to the accompanying drawings.
[0018] FIG. 1 is a block diagram showing the configuration of an analysis support system 1 according to an embodiment of the present invention. The analysis support system 1 is, for example, a PC (personal computer), a mobile information terminal, or the like, but is not limited thereto. Further, the analysis support system 1 is not limited to being realized by a single PC or the like, and may be realized by a plurality of PCs or the like connected via a wired or wireless network.
[0019] The analysis support system 1 includes an input unit 2, an output unit 3, a storage unit 4, and a control unit 5.
[0020] [[ID= forty]]The input unit 2 has a function of inputting various types of information into the analysis support system 1, and is realized by, for example, a keyboard, a mouse, or a touch panel.
[0021] The output unit 3 has the function of outputting various types of information from the analysis support system 1, and can be implemented, for example, by a display, projector, or printer.
[0022] The memory unit 4 has the function of storing various types of information that have been stored in advance or input by the input unit 2, and can be implemented, for example, by a hard disk drive, solid state drive, read-only memory, or random access memory. The memory unit 4 stores a program for executing the analysis support method by the analysis support system 1, and a program for performing the analysis of the support member 102, which will be described later, by the analysis support system 1.
[0023] The control unit 5 is connected to the input unit 2, output unit 3, and storage unit 4. It reads a program from the storage unit 4 and performs calculations to carry out predetermined analysis and analysis support. The control unit 5 is implemented, for example, by a microprocessor. By executing a program in the control unit 5, the selection means 6 can be made to function.
[0024] By using this analysis support system 1, it is possible to support the analysis of the model of the support member 102 used to support the pipe 101 shown in Figure 2. Figure 2 is a view in the XY plane perpendicular to the axial direction of the pipe 101.
[0025] The pipe 101 is cylindrical, and its cross-sectional shape in the XY plane is ring-shaped. Here, the ring-shaped portion is defined as the ring section 103. In the illustration, the ring section 103 is an annular shape with equal lengths in the X and Y directions, but the ring section 103 may also be an elliptical annular shape with different lengths in the X and Y directions. The support member 102 has a pair of elongated members 104 extending in the X-axis direction and a pair of elongated members 104 extending in the Y-axis direction, and these elongated members 104 are joined together so as to form a rectangle in the XY plane. In this specification, "joining" means connecting members together, and includes not only welding but also fixing using bolts and rivets. Here, the portion that forms a rectangle in the XY plane is defined as the rectangular section 105. The support member 102 is positioned so that four points on the inside of the rectangular section 105 contact the outside of the ring section 103, and these four contacting points support the ring section 103. In this embodiment, the analysis support system 1 allows for the setting of objects other than the pipe 101 (for example, electric wires, various equipment (heat exchangers, etc.), cable trays, etc.) as objects to be supported by the support member 102. In this case, it is sufficient to set that a cross-sectional model corresponding to the cross-sectional shape of the object in the XY plane (not limited to annular or elliptical annular shapes, but can also be a polygon such as a quadrilateral) is supported at four points inside the rectangular section 105.
[0026] Here, the four support parts that support the ring part 103 with the rectangular part 105, the ends located on both sides of the elongated member 104, the joints where the elongated members 104 are joined together, and the intermediate part located between these ends and the joints are defined as nodes P1 to P12, as shown in the figure. That is, the nodes corresponding to the four support parts that support the ring part 103 with the rectangular part 105 are defined as P4, P9, P11, and P12, the nodes corresponding to the ends located on both sides of the elongated member 104 that extends in the Y direction are defined as P1, P5, P6, and P10, and the nodes corresponding to the ends located on both sides of the elongated member 104 that extends in the X direction are defined as P3, P8, P5, and P10. In the illustrated example, nodes P3, P5, P8, and P10 are also the nodes corresponding to the joints where the elongated member 104 extending in the Y direction and the elongated member 104 extending in the X direction are joined together. The nodes corresponding to the intermediate portion located between the aforementioned end and joint are designated as P2 and P7. Furthermore, the support member 102 is assumed to be a fixed point installed at nodes P1 and P6 on an installation surface parallel to the XZ plane.
[0027] Coordinate values in XYZ coordinates are assigned to nodes P1 to P12, thereby defining the shape and position of the pipe 101 and the support member 102. In this embodiment, the length from node P1 to node P2 is set to 2a, the length from node P3 to node P5 is set to 2b, and the length from node P5 to node P10 is set to 2c, and the coordinate values in XYZ coordinates of nodes P1 to P12 are defined as shown in Figure 3. The coordinate values of nodes P1 to P12 shown in Figure 3 are stored in the storage unit 4.
[0028] Furthermore, the portion between adjacent nodes P1 to P12 on the elongated member 104 is defined as an element. For example, the elongated member 104 located on the left side of Figure 2 is assumed to be composed of element E1 located between nodes P1 and P2, element E2 located between nodes P2 and P3, element E3 located between nodes P3 and P4, and element E4 located between nodes P4 and P5. The relationship between these elements E1 to E4 and the nodes is shown in Figure 4 as "element" and "node that identifies the element". In addition, other elongated members 104 are assumed to be composed of elements E5 to E12 as shown in Figure 3. In Figure 4, the relationship between elements E5 to E12 and the nodes is also shown.
[0029] In this embodiment, it is also specified which of the elongated members 104 elements E1 to E12 constitute. For example, the elongated member 104 located on the left side of Figure 2 has nodes P1 and P5 corresponding to its ends on both sides. In this embodiment, nodes P1 and P5, corresponding to the ends on both sides of the elongated member 104, are associated with elements E1 to E4 that constitute the elongated member 104 located on the left side. Nodes P6 and P10, corresponding to the ends on both sides of the elongated member 104, are associated with elements E6 to E8 that constitute the elongated member 104 located on the right side. Nodes P3 and P8, corresponding to the ends on both sides of the elongated member 104, are associated with elements E9 to E10 that constitute the elongated member 104 located below. Nodes P5 and P10, corresponding to the ends on both sides of the elongated member 104, are associated with elements E11 to E12 that constitute the elongated member 104 located above. The relationship between these elements E1 to E12 and nodes P1 to P12 is also shown in Figure 4 as "elements" and "nodes corresponding to both ends of the long member". The relationship between elements E1 to E12 and nodes P1 to P12 shown in Figure 4 is stored in the memory unit 4.
[0030] Next, we will explain the analysis support method using the analysis support system 1. Below, we will describe an example of an analysis support method when a force acts such that there are moments when the pipe 101 is displaced to the right and moments when it is displaced to the left. In this example, when the analyst sets a force to act to the right on node P9 located on the right side of the pipe 501 and selects node P9, we will explain how node P4 opposite node P9 is automatically selected.
[0031] When the analyst operates the analysis support system 1 and selects node P9, the selection means 6 functions to identify the elongated member 104 that contains the selected node P9 from among the four elongated members 104. In this embodiment, the selection means 6 refers to the relationship in Figure 4 stored in the storage unit 4 and identifies that node P9 is included in the elongated member 104 where nodes P6 and P10 are at both ends. The selection means 6 then identifies nodes P6, P7, P8, and P10 as nodes included in the elongated member 104 where nodes P6 and P10 are at both ends. The selection means 6 also identifies elements E5 to E8 as elements included in the elongated member 104 where nodes P6 and P10 are at both ends. Furthermore, the selection means 6 identifies the remaining nodes (first residual nodes) by excluding the identified nodes P6, P7, P8, and P10 from nodes P1 to P8 and P10 to P12, excluding node P9. In this embodiment, the first residual nodes are nodes P1 to P5, P11, and P12. The selection means 6 also identifies the first residual elements by excluding the identified elements E5 to E8 from all elements E1 to E12 (see Figures 5(a) and (b)). In this embodiment, the first residual elements are elements E1 to E4 and E9 to E12. The procedure up to this point is referred to as procedure (a).
[0032] Next, the selection means 6 refers to the relationship in Figure 4 (Figure 5(b)) stored in the storage unit 4 and identifies a long member 104 having the nodes (nodes P6, P7, P8, P10) identified in (a) above as its end, from among the first residual elements (elements E1 to E4, E9 to E12) described above, and identifies a second residual element as an element included in this long member 104. In this embodiment, the long member 104 having the nodes (nodes P6, P7, P8, P10) identified in (a) above as its end is, as shown in Figure 6(b), a long member 104 having node P8 at its end and a long member 104 having node P10 at its end, wherein the long member 104 having node P8 at its end includes elements E9 and E10, and the long member 104 having node P10 at its end includes elements E11 and E12. In other words, elements E9, E10, E11, and E12 are identified as the second residual elements from the first residual elements (elements E1-E4, E9-E12). The selection means 6 then identifies the second residual nodes by excluding the nodes (nodes P3, P5, P8, P10, P11, P12) included in the second residual elements (elements E9, E10, E11, E12) from the first residual nodes. In this embodiment, the second residual nodes are nodes P1, P2, and P4 (see Figures 6(a) and (b)). The steps performed up to this point after step (a) are referred to as step (b).
[0033] Next, as procedure (c), the selection means 6 refers to the relationship in Figures 3 and 4 (Figure 6(b)) stored in the storage unit 4 and identifies a straight line that is parallel to the X-axis or parallel to the Y-axis among the straight lines connecting the second residual nodes (nodes P1, P2, P4) and the selected node P9. The node that defines the identified straight line is then identified as the node opposite the selected node P9. In other words, among nodes P1, P2, and P4, the one whose X-coordinate or Y-coordinate is the same as that of node P9 is identified as the node opposite node P9. In this embodiment, since the Y-coordinate of node P9 and the Y-coordinate of node P4 are the same, node P4 is identified as the opposite node (see Figures 7(a) and (b)).
[0034] As described above, the analysis support system 1, the analysis support method, and the program can automatically select node P4 opposite to the selected node P9. Therefore, when analyzing the support member 102 when the pipe 101 is displaced on both the left and right sides, the nodes for setting forces can be correctly selected. Furthermore, in such an analysis, the force to the right set at node P9 and the force to the left set at node P4 have the same magnitude but opposite direction. In other words, when the analyst selects node P9 and sets a force at this node P9, it is also possible to automatically set a force at the automatically selected node P4 that has the same magnitude but opposite direction as the force set at node P9, thus contributing to reducing the analyst's workload.
[0035] The support member according to the present invention is not limited to the shape of the support member 102 shown in Figure 2, but also includes, for example, the support member 102A shown in Figure 8. The support member 102A comprises a pair of elongated members 104 extending in the X-axis direction and a pair of elongated members 104 extending in the Y-axis direction, as described above, plus another elongated member 104A extending in the X-axis direction. One end of the other elongated member 104A is joined to the elongated member 104 at node P4, and the other end is joined to the wall surface W. Here, the intermediate part of the other elongated member 104A is referred to as node P13, and the joint where the other elongated member 104A is joined to the wall surface W is referred to as node P14. The length from node P4 to node P14 is 2d. The other elongated member 104A is composed of an element E13 located between node P4 and node P13, and an element E14 located between node P13 and node P14. The coordinate values of nodes P1 to P14 shown in Figure 9, and the relationship between elements E1 to E14 and nodes P1 to P14 shown in Figure 10, are stored in the memory unit 4.
[0036] The analysis support system 1 described above can also perform the analysis support method for the support member 102A. In this regard, we will explain how, when node P9 is selected, node P4 opposite node P9 is automatically selected.
[0037] In the case of support member 102A, when the analyst operates the analysis support system 1 and selects node P9, the selection means 6 functions and executes the above-described procedures (a) to (c). In procedure (b), nodes P13 and P14 are added compared to the case of support member 102, so the second residual nodes become nodes P1 to P5, P13, and P14. In procedure (c), among nodes P1 to P5, P13, and P14, those whose X or Y coordinate is the same as node P9 are identified as nodes P4, P13, and P14. In other words, there will be multiple lines connecting the second residual nodes P1 to P5, P13, and P14 with the selected node P9 that are parallel to the X axis or parallel to the Y axis.
[0038] In such a case, the analysis support system 1, as procedure (d), identifies the shortest straight line among several straight lines and identifies the node defining this straight line as the node opposite the selected node P9. Based on the coordinate values of nodes P4, P13, and P14 shown in Figure 9 and the coordinate value of node P9, it can be determined that the shortest straight line is the straight line connecting node P4 and node P9, and thus node P4 can be identified as the opposite node.
[0039] Although one embodiment of the present invention has been described above, the present invention is not limited to such specific embodiments, and unless otherwise specifically limited in the above description, various modifications and changes are possible within the scope of the spirit of the present invention as described in the claims. For example, the configurations of the embodiments described above can be added or deleted as appropriate, and the configuration of one embodiment can be provided in other embodiments. Furthermore, the effects in the embodiments described above are merely illustrative of the effects that may arise from the present invention, and do not mean that the effects of the present invention are limited to the effects described above. [Explanation of Symbols]
[0040] 1: Analysis support system 6: Options 101: Piping 102: Support member 103: Ring section 104: Long member 105: Rectangular part E1~E12: Elements P1~P12: Nodes
Claims
1. An analysis support system that assists in the analysis of a model of a support member used when supporting a long object, The support member, when the plane perpendicular to the axial direction in which the object extends is defined as the XY plane, has a pair of elongated members extending in the X-axis direction and a pair of elongated members extending in the Y-axis direction, and these elongated members are joined together to form a rectangular portion that is rectangular in the XY plane, and the support member is positioned to support the object at four points inside the rectangular portion. When the four support parts that support the object with the rectangular part, the ends located on both sides of the elongated member, the joints where the elongated members are joined together, and the intermediate part located between the ends and the joints are defined as nodes, and the portion between adjacent nodes on the elongated member is defined as an element, An analysis support system having a selection means that, when one of the nodes corresponding to the support portion is selected, a node located opposite to the selected node (hereinafter referred to as the "opposing node") is selected from the nodes excluding the selected node (hereinafter referred to as the "candidate node") by the following procedure (a) to (c). (a) Identify a long member containing the selected node from among the long members, identify the node and element included in the identified long member, further identify a first remaining node by excluding the identified node from the candidate nodes, and identify a first remaining element by excluding the identified element from all the elements. (b) From the first residual element, the elongated member having the node identified in (a) above at its end is identified, and the second residual element is identified as an element included in this elongated member, and the second residual node is identified by excluding the node included in the second residual element from the first residual node. (c) Identify a straight line that is parallel to the X-axis or the Y-axis among the straight lines connecting the second residual node and the selected node, and identify the node that defines the identified straight line as the opposing node.
2. The support member has other elongated members that extend in the X-axis direction or the Y-axis direction and are joined to the elongated member. When the other ends located on both sides of the other elongated member, the other joint to which the elongated member and the other elongated member are joined, and the other intermediate portion located between the other ends and the other joint are defined as the nodes, The analysis support system according to claim 1, wherein the selection means selects the opposing node by a procedure that adds (d) below to (a) to (c) above. (d) If there are multiple straight lines identified in (c) above, the straight line with the shortest length is identified, and the node defining the identified straight line with the shortest length is identified as the opposing node.
3. An analysis support method that assists in the analysis of a model of a support member used when supporting a long object, The support member, when the plane perpendicular to the axial direction in which the object extends is defined as the XY plane, has a pair of elongated members extending in the X-axis direction and a pair of elongated members extending in the Y-axis direction, and these elongated members are joined together to form a rectangular portion that is rectangular in the XY plane, and the support member is positioned to support the object at four points inside the rectangular portion. When the four support parts that support the object with the rectangular part, the ends located on both sides of the elongated member, the joints where the elongated members are joined together, and the intermediate part located between the ends and the joints are defined as nodes, and the portion between adjacent nodes on the elongated member is defined as an element, An analysis support method having a selection step of selecting one of the nodes corresponding to the support portion, and then selecting a node located opposite the selected node (hereinafter referred to as the "opposing node") from among the nodes excluding the selected node (hereinafter referred to as the "candidate node") by the following steps (a) to (c). (a) Identify a long member containing the selected node from among the long members, identify the node and element included in the identified long member, further identify a first remaining node by excluding the identified node from the candidate nodes, and identify a first remaining element by excluding the identified element from all the elements. (b) From the first residual element, the elongated member having the node identified in (a) above at its end is identified, and the second residual element is identified as an element included in this elongated member, and the second residual node is identified by excluding the node included in the second residual element from the first residual node. (c) Identify a straight line that is parallel to the X-axis or the Y-axis among the straight lines connecting the second residual node and the selected node, and identify the node that defines the identified straight line as the opposing node.
4. A computer program that assists in the analysis of models of support members used to support long objects, The support member, when the plane perpendicular to the axial direction in which the object extends is defined as the XY plane, has a pair of elongated members extending in the X-axis direction and a pair of elongated members extending in the Y-axis direction, and these elongated members are joined together to form a rectangular portion that is rectangular in the XY plane, and the support member is positioned to support the object at four points inside the rectangular portion. When the four support parts that support the object with the rectangular part, the ends located on both sides of the elongated member, the joints where the elongated members are joined together, and the intermediate part located between the ends and the joints are defined as nodes, and the portion between adjacent nodes on the elongated member is defined as an element, A program that, upon selecting one of the nodes corresponding to the support portion, performs a selection step of selecting a node (hereinafter referred to as the "opposing node") located opposite the selected node (hereinafter referred to as the "selected node") from among the nodes excluding the selected node (hereinafter referred to as the "candidate node") according to the following steps (a) to (c). (a) Identify a long member containing the selected node from among the long members, identify the node and element included in the identified long member, further identify a first remaining node by excluding the identified node from the candidate nodes, and identify a first remaining element by excluding the identified element from all the elements. (b) From the first residual element, the elongated member having the node identified in (a) above at its end is identified, and the second residual element is identified as an element included in this elongated member, and the second residual node is identified by excluding the node included in the second residual element from the first residual node. (c) Identify a straight line that is parallel to the X-axis or the Y-axis among the straight lines connecting the second residual node and the selected node, and identify the node that defines the identified straight line as the opposing node.