WO2001052193A9 - Method for displaying load transfer displacement of object - Google Patents

Method for displaying load transfer displacement of object

Info

Publication number
WO2001052193A9
WO2001052193A9 PCT/JP2000/004834 JP0004834W WO0152193A9 WO 2001052193 A9 WO2001052193 A9 WO 2001052193A9 JP 0004834 W JP0004834 W JP 0004834W WO 0152193 A9 WO0152193 A9 WO 0152193A9
Authority
WO
WIPO (PCT)
Prior art keywords
load
agent
boundary
material agent
generated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2000/004834
Other languages
French (fr)
Japanese (ja)
Other versions
WO2001052193A1 (en
Inventor
Yasukazu Nishi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nihon University
Original Assignee
Nihon University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nihon University filed Critical Nihon University
Priority to US09/856,179 priority Critical patent/US7024344B1/en
Priority to CA002359823A priority patent/CA2359823C/en
Publication of WO2001052193A1 publication Critical patent/WO2001052193A1/en
Anticipated expiration legal-status Critical
Publication of WO2001052193A9 publication Critical patent/WO2001052193A9/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/26Drawing of charts or graphs

Definitions

  • the present invention relates to a method of displaying the load transfer displacement of an object, which displays the displacement of the entire object by displaying the movement of each agent that partitions the inside of the object into a virtual predetermined shape.
  • the finite element method is, in a nutshell, in order to obtain a solution: (1) modeling the target object so that it can be solved by FEM. (2) Decompose into elements (triangles, etc. for two-dimensional, hexahedrons for three-dimensional). 3) Creation of element rigidity matrix 6'4 Creation of overall rigidity matrix. 5Create stiffness equation. 6Stiffness Equation solving method. Is necessary. For example, in a two-dimensional problem, When a shape element is used, nodes are set at the position of an appointment of the target object of a predetermined shape, and the target object is divided into elements by defining these nodes as vertices of a triangle (element: finite number). A simultaneous linear equation is created using the displacement as an unknown value, and the state of the target object is obtained as a solution from the boundary conditions.
  • one image is represented by hundreds of thousands to millions of polygons.
  • the target object is formed
  • humans have assumed the environment settings such as lighting and light sources, they must be calculated by a computer, etc., and then calculated for multiple images.As the size of the program increases, the processing load on the computer increases. Was.
  • the movement of the object is smooth. Because the deformation of the object itself is not taken into account, for example, the movement of the person itself moves smoothly, but when the muscle shape remains or the car moves, the car itself moves up and down or left and right However, because the force applied to the tires when turning a curve was not taken into account, there was an unnatural expression in the overall image.
  • the present invention has been made in view of the above-described conventional circumstances, and generates virtual agents in a matrix based on the load applied to an object, and the individual agents are deformed. It is another object of the present invention to provide a method of displaying a load transfer displacement of an object which can easily display a state of a target object by transmitting a load under predetermined conditions. Disclosure of the invention
  • the invention according to claim 1 of the present application is a method for displaying a load transmission displacement of an object on a rigid body subject to displacement constraint from the periphery in a boundary not subject to displacement constraint from the periphery.
  • a hexahedral or planar first material agent virtually generated in the object at a load position given to an arbitrary position of the object, and a surface other than the surface receiving the load of the first material agent
  • a second material agent of the same shape virtually generated on an adjacent surface of the object, and similarly, sequentially, in the object, a boundary and the Z or the displacement constraint that are not subjected to the displacement constraint with the object.
  • the third, fourth, eleventh material agents virtually generated up to the boundary with the rigid body to receive, and the boundary surface between the object and the boundary not subjected to the displacement constraint and the contact surface of the rigid body subject to the Z or displacement constraint Virtually
  • the material agent comprises: a predetermined load corresponding to a material property of the upper surface and the lower surface of the object in the load direction with respect to the load direction; A predetermined load corresponding to the distortion characteristics of the object is applied to a plane perpendicular to the direction.
  • the boundary agent generated in the rigid body subjected to the displacement constraint transmits a load of the same value in the load direction with respect to the load from the material agent, and the load is inverted with respect to the load from the adjacent material edge.
  • the invention according to claim 2 of the present application relates to the display method according to claim 1, wherein the first to n-th material agents transmit a load when a transmitted load is larger than a predetermined threshold value. It is generated in the direction.
  • the invention according to claim 3 of the present application is a computer readable program storing a program of a method for displaying a load transmission displacement of an object on a rigid body subjected to displacement constraint from the periphery in a boundary not subject to displacement constraint from the periphery on the computer screen.
  • a hexahedral or planar first material agent virtually generated in the object at a load position given to an arbitrary position of the object, and a first material agent of the first material agent.
  • the upper surface and the lower surface of the object are arranged in the load direction with respect to the load direction.
  • a predetermined load according to the material property, a predetermined load corresponding to the strain characteristic of the object, and a load of another material agent adjacent to the material agent are provided on a surface perpendicular to the load direction. Predetermined displacement on top of direction
  • the boundary agent generated in the boundary where the load is not constrained is transmitted, and the load from the adjacent material agent is transmitted in the load direction with the same value
  • the boundary agent generated in the rigid body subjected to displacement constraint transmits the load of the same value as the load in the opposite direction to the load from the adjacent material agent and displays the load transfer displacement of the object Method.
  • the invention according to claim 4 of the present application relates to a computer-readable recording medium recording the program according to claim 3, wherein the first to n-th material agents have a predetermined load to be transmitted. It is characterized in that it is generated in the direction of load transmission when it is larger than the threshold value.
  • FIG. 1 is a configuration diagram showing agentization of a target object for displaying a load transfer displacement of the object according to an embodiment of the present invention.
  • FIG. 2 is an operation conceptual diagram when a predetermined input load is applied to a material agent of an object in order to display a load transfer displacement of the object according to one embodiment of the present invention.
  • FIG. 3 is an operation conceptual diagram when a predetermined input load is applied to a two-dimensional material agent in order to display a load transmission displacement of an object according to one embodiment of the present invention.
  • FIG. 4 is a diagram illustrating a case where a predetermined input load is applied to a two-dimensional material agent in order to display a load transmission displacement of an object according to an embodiment of the present invention, in a direction perpendicular to the direction of the input load.
  • FIG. 4 is a conceptual diagram of an operation based on a load transmitted to a vehicle.
  • 'FIG. 5 shows a case where a predetermined input load is applied to a two-dimensional material agent in order to display the load transfer displacement of an object according to an embodiment of the present invention. It is an operation conceptual diagram by a load transmitted in a direction perpendicular to a boundary agent which is not subject to displacement constraint with respect to a direction of an input load of a material agent.
  • FIG. 6 shows that when a predetermined input load is applied to a two-dimensional material agent in order to display the load transmission displacement of an object according to an embodiment of the present invention, a displacement constraint is applied to the bottom of the material agent. It is an operation
  • FIG. 7 is an explanatory diagram showing a target object and a state in which the target object is displayed as an agent using a computer in order to display the movement of the object according to the embodiment of the present invention.
  • FIG. 8 is a graph showing a stress comparison between the agent according to the embodiment of the present invention and the stress of the FEM in the X direction and the stress in the y direction.
  • FIG. 9 is an explanatory view showing a result of deformation of a target object by a method for displaying load transfer displacement of an object according to one embodiment of the present invention.
  • FIG. 10 shows the stress values in the X and y directions by the method (the agent) for displaying the load transfer displacement of an object (plane) according to an embodiment of the present invention, and the conventional FEM analysis.
  • 6 is a graph showing the ratio of stress values in the X and y directions.
  • FIG. 11 is a graph comparing the method of displaying the load transfer displacement of an object (plane) according to an embodiment of the present invention (the agent) with the displacement of a conventional FEM analysis.
  • FIG. 1 shows that, when a load is applied to an arbitrary position in the object 1 according to the present embodiment, a first agent is virtually generated at that position, and the load is transmitted inside the object 1
  • FIG. 2 is a schematic diagram showing an outline in which some agents are generated at the boundary of the object 1 and some agents 3a and 3b are generated at the boundary of the object 1
  • FIG. 4 is a load transmission operation diagram showing in more detail how a load is transmitted between these agents.
  • reference numeral 1 denotes an object which is a target object
  • reference numeral 2 denotes, for example, a first material agent generated at an arbitrary load position of an elastic body
  • reference numeral 3 a denotes a first material agent generated at a boundary of the object 1.
  • a boundary agent that is generated in a boundary that is not subject to displacement constraint from the surroundings; and 3b is an agent that is generated in the boundary of the object 1 and that is in the rigid body that is subject to displacement constraint from the periphery.
  • a boundary agent generated in Reference numeral 4 denotes a boundary that is not subject to displacement constraint from the periphery where the target object 1 according to the present embodiment is arranged, for example, air.
  • Reference numeral 5 denotes a boundary around the target object 1 according to the present embodiment.
  • each agent is generated at an arbitrary position of the target object 1 when a load is applied to the position, a first material agent 2 divided into a predetermined virtual solid is generated, and then the agent 1 of the object 1 is generated. Up to the nth nth material agent 2 generated at the boundary is generated. Then, in a state where the object 1 is placed, a boundary agent 3a generated at a boundary in a boundary that is not subjected to displacement constraint from the surroundings, The explanation is made on the assumption that the boundary agent 3b is generated at the boundary in the boundary subjected to the displacement constraint from the enclosure.
  • the material agent 2 virtually divides the inside of the two-dimensional target object by a predetermined shape (for example, “square”), and assumes a virtual shape supposed to display a position with respect to an external force applied to the target object. And generates one material agent 2 (for example, a first material agent 2a) at an arbitrary position of the two-dimensional target object.
  • a predetermined shape for example, “square”
  • a first material agent 2a for example, a first material agent 2a
  • the first material agent 2 a when the first material agent 2 a is produced, the said first timber fee agent 2 a of one side (LEFT) 2 a 3, the first material Agent 2 a same shape first second material agent 2 c is generated in, the material E Jento 2 a of the other side (RI GHT) 2 a 4, a similar second material E - stringent 2 d is generated.
  • Figure 3 shows the results when a predetermined input load is applied to the material agent 2a. It is a conceptual diagram of load transmission in the vertical direction, and it is assumed that the following material agents generated in the respective parts perform the following transmission operations.
  • the material agent 2 a is formed of a square, and has an input load P. 2 at and the input load P. And bottom (BOTTOM) 2 a 2 which are transmitted in such a direction the same direction, and one side (LEFT) 2 a 3, consisting of the other side (RI GHT) 2 a 4 Prefecture.
  • the input load P from above. The first material agent 2a is generated, the load is transmitted immediately below the first material agent 2a, and the second material agent 2b is generated in the direction in which the load is transmitted.
  • the load Pi is the input load P.
  • the material agent 2 receives an input load from the top.
  • the second material agent 2 c which said first material agent 2 a of one side (LEFT) other side to 2 a 3 (RI GHT) 2 c 4 are in contact is created (in FIG. 3 left materials agent 2 a), the frictional force between the material E one Gen DOO 2 a of one side (lEFT) 2 a 3 and the other side of the material agent 2 c (RI GHT) 2 c 4 occurs , Load P.
  • a load in the same direction as the direction in which is transmitted is applied to the upper side (TOP) 2 of the material agent 2c.
  • the force applied to the upper side (TOP) of the material agent 2c is the load P.
  • a second material agent 2 d having one side (LEFT) in contact with the other side (RI GHT) 2 a 4 of the first material agent 2 a is generated (in FIG. 3, the material agent 2 d). 2a)
  • the force applied to the top (TOP) 20 ⁇ of the second material agent 2d is also the load P.
  • the input load ⁇ is above the target object.
  • the target object receives an input load ⁇ .
  • the first material agent 2a is generated in the transmission direction by transmitting the load P i with a predetermined transmission coefficient applied in the same direction.
  • a second material agent 2 b in said transfer direction while transmitting the load weight [rho 2 that took predetermined transfer coefficient alpha 2 directly below the said first material agent 2 a.
  • the second material agent 2b transmits the load having a predetermined transmission coefficient directly below the second material agent 2.
  • a third material agent (not shown in FIG. 3) is generated, and is sequentially transmitted by receiving a load having a predetermined transfer coefficient.
  • the input load P received by the upper part of the first material agent 2a For example, a second material agent 2c and a second material agent 2d are generated adjacent to the first material agent 2a in the load transfer direction, and these second material agent 2c and the second material Due to the frictional force generated between the second material agent 2c and the second material agent 2d, an input load P is applied to the upper side of the second material agent 2c and the second material agent 2d.
  • Load Weight [rho 3 which took predetermined transfer coefficient alpha 3 is load.
  • the second agent 2 c, 2 d is to load P 3 and the input load, and transfer loads multiplied by the E shed predetermined transfer coefficient on the load P 3, the second agent 2 c, 2 d the following materials agent produced immediately below of the load predetermined transfer coefficient load heavy P 3 where (3 ⁇ 4 2 is applied are sequentially transmitted.
  • the input load p For the input load p.
  • the value that is considered to be effective for the next transfer of the load transmitted in the same direction as the above, that is, the load is transmitted until the load becomes less than or equal to a predetermined threshold value a, and the direction area in which the transmitted load is generated (In the same direction as the input load P.), the generation of the material agent is repeated.
  • FIG. 4 shows a predetermined input load P to the material agent 2.
  • FIG. 8 is a conceptual diagram of an operation by a load transmitted in a direction perpendicular to the input direction of the two-dimensional object, and generates a first material agent 2a at an arbitrary position of the two-dimensional target object, similarly to the material agent 2 described above.
  • the first material agent 2a has an input load P.
  • Component of Pi 'Po the transmission coefficient
  • This is the input load P when the first material agent 2a is about to be crushed by the load applied to the first material agent 2a. This is because a load is applied to spread in the direction perpendicular to the direction in which the component force Pi is applied.
  • the first material agent 2a is, like the above, made of a square, and has an input load P Q on the upper side (TOP) and an input load P.
  • the base (BBTT ⁇ M) 2 a 2 that transmits the load in the same direction as the direction in which the component force Pi is applied, and the input load P.
  • One side of the component force P Interview to transfer loads in a direction perpendicular to such direction (LEFT) and 2 a 3, input load P.
  • the component force P E in respect consuming direction consists other side (RI GHT) 2 a 4 Metropolitan to transfer loads at right angles, one side of the first material agent 2 a (LEFT) 2 a 3
  • RI GHT first material agent 2 a
  • LEFT first material agent 2 a
  • RI GHT second material agent 2 c of the same type as the first material agent 2 a
  • RI GHT second material agent 2 a 4 of the first material agent 2 a
  • the input load P For the first material agent 2a, the input load P.
  • component force P i Fig. 2 a 2 surface in 4
  • Hooke's law the distortion of the elastic body such thing as proportional to the stress
  • the input force P shrinks in the same direction as the direction in which the component force P i is applied. In the direction perpendicular to the direction in which the component force Pi is applied, based on the Poisson's ratio ( ⁇ ).
  • the input load P is applied to one side (LEFT).
  • the second material agent 2 c is generated in contact with one side (LEFT) 2 a 3 of the first material agent 2 a.
  • a second material agent 2 d is generated in contact with the other side (RI GHT) 2 a 4 .
  • the input load P is obtained.
  • the input load P The input load P.
  • the transmission of the load and the generation of the material agent and the transmission of the load in the direction in which the load is generated (the vertical direction) are repeated until the load transmitted at a right angle to the predetermined threshold "T" or less.
  • FIG. 5 shows that when a predetermined input load is applied to the material agent 2, for example, when the object 1 is placed in a boundary that is not subject to displacement constraint from the surroundings, the object 1 This is a schematic representation of what is affected by this, and the side 2 a 4 of the second material agent 2 generated at the boundary of the object 1 is in contact with, for example, air 4).
  • FIG. 9 is a conceptual diagram showing the operation of the boundary agent 3a to show what kind of load is transmitted and the amount and direction of the load with respect to the input load by the side (RI GHT).
  • the load transmitted to the material agent 2 a 4 is the case of the following predetermined to listen Nea, boundary agent 3 a is not generated, load is not reached Den.
  • FIG. 6 shows that when a predetermined input load is applied to the material agent 2, when the material agent 2a is, for example, in contact with the rigid body 5, the boundary agent 3b generated there It is an operation
  • movement conceptual diagram which shows what kind of load is transmitted with respect to load, and the amount and direction of the load.
  • Base materials Agent 2 a having received the (6 not shown) (B ⁇ ) input load P. from 2 a 2
  • a square boundary agent 3b is generated.
  • the transmitted load is reduced based on a predetermined transmission coefficient.
  • a predetermined transmission coefficient For example, assuming an elastic body such as rubber, when a predetermined input load is applied to a part of the upper surface of the rubber (elastic body), the position where the input load is applied greatly dents (distortion), and the input load As the distance from the position increases, the dent (strain) becomes smaller, and if the rubber (elastic body) generated by this material agent is placed on a rigid body (boundary agent 3) such as a concrete table, for example, However, the load transmitted from the rubber (elastic body) is applied to the concrete base (rigid body) and the load is returned to the rubber (elastic body), and the concrete base (rigid body) does not cause any distortion.
  • the computer used in the present embodiment is a personal computer having a memory of 128 MByte and a CPU of Celelon 400 MHz manufactured by Intel (Inte 1), and the software is manufactured by Sun Microsystems. J AVA language (Ver.1.1.7) with Swingl. 1 and Visua 1 Cafe Ver3.0c made by Symantec were used.
  • '-Fig. 7 is an explanatory diagram showing how a two-dimensional target object is agentized using a computer and the load transmission displacement of the object is displayed.
  • the program of the display method may be recorded in a computer-readable recording medium in advance, and the program may be read from the recording medium.
  • the transmitted load is Generates material agent 2 when the value is larger than the threshold value, and performs deformation and load transmission of material agent 2.
  • the condition of the target object may be input for each target object, but the conditions of a plurality of target objects may be input in advance, stored in a database.
  • FIG. 8 shows a method for displaying the movement of an object (plane) according to the present invention (the above-described method).
  • Fig. 9 is a graph showing the ratio of the stress values in the x and y directions according to the conventional FEM analysis and the stress values in the x and y directions according to the conventional FEM analysis. This is a stress comparison graph comparing the stress in the y direction and the stress in the y direction. In each of the graphs, the trends are almost the same, and especially in the X direction of the stress comparison graph (see Fig. 9). ing.
  • Fig. 10 is an explanatory view showing the result of deformation of the target object
  • Fig. 10 (a) shows the result obtained by the conventional FEM when the input load is applied to the target object.
  • the agent is not generated and the load is not transmitted, and the initial state is displayed as it is.
  • FIG. 11 is a graph comparing the displacement of the method of displaying the movement of the object (plane) according to the present invention (the agent) with a conventional FEM analysis. In this graph, the tendency of both is the same. .
  • the input weight is, for example, 0.
  • FIG. 2 described above is a load transfer operation diagram of the three-dimensional target object (agent) according to the present embodiment, where reference numeral 12 is a material agent, and 13 is a boundary agent.
  • a cubic material agent 12a is generated, and when the material agent 12a is generated, the input load P is calculated based on a predetermined transfer coefficient.
  • the load P i is transmitted in the same direction as that of the input load P i, and the input load P is applied to the bottom surface of the material agent 12 a in the same direction as the input load P i based on a predetermined transmission coefficient 2 .
  • a transmitted load P 2 of the same direction, the material agent 1 2 b of the same shape having an upper surface in contact with the transfer Direction region (materials agent 1 2 a of the bottom surface) is generated, the input load P.
  • the material agent 12 is generated and transmits the load until the material agent 12 falls below the predetermined threshold value or reaches the material agent 12h.
  • the input load P Takes the same direction, i.e. it takes friction force to the four sides of the material agent 1 2 a, as in the first embodiment, based on a predetermined transmission coefficient monument 3, input load P.
  • the load P 3 in the same direction is transmitted, the material agent 1 2 a of the same shape of materials agent 1 2 c, 1 2 d, 1 2 e, 1 2 f is generated.
  • the material agent 12a is on the right front side of the material agent 12a, and the material agent 12d is on the left front side of the material agent 12a.
  • the material agent 1 2 e is generated on the side of, and the material agent 12 f force is generated on the right rear side. And, like the agent formation and load transmission described above, the material agent 12a receives the input load P.
  • the component ⁇ is crushed by receiving the component force P i, and the strain ⁇ tends to spread laterally, and is perpendicular to each side surface (4 directions in the present embodiment) (with respect to the input load ⁇ ).
  • ⁇ 4 ( ⁇ 4 (1-) 3) ⁇ V ⁇ ⁇ y ⁇ A ⁇ ⁇ ( ⁇ : cross section of one side of material agent 2a, E: Young's modulus of material)) Is transmitted.
  • a boundary agent 13 a is generated in contact with one side of the material agent 12 g together with the material agent 1 2 load P 5 applied from one side to be returned to g is applied to the boundary agent 13 a as its or until the load P 5 '.
  • input load P The input load P from the bottom surface of the material agent 1 2h, which transmitted the load by receiving the component force P i.
  • a cubic boundary agent 13 b is generated at the boundary (for example, rigid body) that is constrained by displacement, and the load P 6 transmitted from the upper surface of the boundary agent 13 b is the same amount of load [rho 6 'is returned from the border agent 1 3 b in the material E one Gen Bok 12 h and the load P 6.
  • each agent can generate and transmit a load, and the state of displacement can be easily calculated.
  • each agent is square or Although described as a cube, the shape may be a regular polygon or a regular polyhedron (for example, regular hexagon or regular hexahedron). In particular, if agents of the same shape are generated adjacently without any gap, The shape is not limited.
  • the boundary agent that is not subject to displacement constraint is described as being in air, but may be in water (in a liquid), in a vacuum, or in a specific type of gas, and the components of the boundary agent are not particularly limited.
  • the boundary agent subject to the displacement constraint is described as a rigid body, but may be an object having another transfer coefficient in addition to the rigid body. Calculations (with different transfer coefficients) may be performed by the method.
  • a first agent is generated for a load on a target object, and the agent is sequentially generated from the agent based on a predetermined transfer coefficient.
  • the agent In the field of computer graphics, it can be easily incorporated into application programs such as games, and the deformation of displayed objects can be easily applied to physics, especially in the field of material mechanics.
  • Computer graphics animation for displaying the status can be easily realized. This eliminates the need to learn and use the finite element method that requires specialized knowledge, and also simplifies the program, which reduces the computation time (object) of the computer that executes it. (The time required to display the displacement).
  • the portion that is not subjected to a load (below a predetermined threshold) is generated by the agent. Since there is no need to transmit and generate loads, when displaying the partial displacement of an object, it was necessary to calculate the entire state in the past. Since there is no need to perform this, there is an extremely excellent feature and effect that the calculation time for the combination display required for the entire display can be drastically reduced.
  • the display can be performed in consideration of the deformation of the object itself.
  • natural movements can be realized in the same way as real images (shooting with a video camera or the like), taking into account the power applied to the tires.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Investigating Strength Of Materials By Application Of Mechanical Stress (AREA)

Abstract

A first material agent of hexahedron or two-dimensional shape is virtually generated in a position of a load area given to an object. A second material agent of the same shape is generated in an adjacent area other than the load area of the first material agent. A boundary agent is generated on the boundary area of the object. A predetermined load corresponding to the material characteristics is transferred to a material agent adjacent in the direction of the load. A predetermined load corresponding to the strain characteristics of the object and a load subjected to a predetermined displacement constraint at the top face in the direction of the load are transferred to material agent adjacent to a face perpendicular to the direction of the load. A load the value of which is equal to that of the load from the adjacent material agent is transferred in the direction of the load to the boundary of the boundary agent not subjected to displacement constraint, and a load the value of which is equal to that of the load from the adjacent material agent is transferred in the opposite direction of the load to the boundary subjected to displacement constraint. Therefore the process that material agents transfer loads to surfaces other than the load areas under predetermined conditions is simply displayed, thus providing a method for displaying the load transfer displacement of an object.

Description

明 細 書  Specification

物体の荷重伝達変位を表示する方法 How to display the load transfer displacement of an object

技術分野 Technical field

本発明は、 物体内を仮想的な所定形状に区切ってなる各エージェント の動きを表示することによって前記物体全体の変位を表示する物体の荷 重伝達変位を表示する方法に関する。 背景技術  The present invention relates to a method of displaying the load transfer displacement of an object, which displays the displacement of the entire object by displaying the movement of each agent that partitions the inside of the object into a virtual predetermined shape. Background art

近年、 映画やコマーシャル等のいわゆるエンターティンメントにおい て CG(Computer Graphics)アニメ一シヨンが多用されるようになって きた。  In recent years, CG (Computer Graphics) animation has come to be used frequently in so-called entertainment such as movies and commercials.

しかし、 物体の変形や動作を CGで再現するためには, 正にそれらしく 見られるように試行錯誤で作り上げるか、 もしくは、 大きな設備となる —ションキヤプチヤシステムによる動画からの復元が主流であり、 人 為的負荷の軽減には未だ達していない。  However, in order to reproduce the deformation and movement of an object by CG, it is necessary to create it by trial and error so that it looks exactly like it, or it will be a large facility. Yes, and it has not yet achieved the reduction of artificial load.

このような、 構造物(対象物) への外力による変位を知り得るために、 従来から、 対象物の構造解析 (構造物に限らず、 熱や流体等の非構造解 析も含む) のために、 微分方程式を数値的に解く有限要素法 (FEM : Finite Element Methodの略) が、 高速大型コンピュータの出現とと もに実用化され、 例えば、 NASTRANといった汎用プログラムが開 発されている。  In order to be able to know the displacement due to external force on a structure (object), it has been used for structural analysis of the object (including not only the structure but also non-structural analysis of heat, fluid, etc.). In addition, a finite element method (FEM: Finite Element Method) for numerically solving differential equations has been put into practical use with the advent of high-speed large-scale computers. For example, general-purpose programs such as NASTRAN have been developed.

この有限要素法は、 簡単にいうと、 解法を得るために、 ①対象物体た る物体を FEMで解けるように模型化する。 ②要素 (二次元の場合は、 三 角形等、 三次元の場合は、 六面体等) に分解する。 ③要素剛性マトリク スの作成 6'④全体剛性マトリクスの作成。 ⑤剛性方程式の作成。 ⑥剛性 方程式の解法。 といった手順が必要となり、 例えば、 二次元問題で三角 形要素を用いた場合、 所定形状の対象物体の任章位置に節点を設定し、 これらの節点を三角形 (要素:有限個) の頂点とすることで対象物体を 要素で分割し、 各節点の変位を未知数として連立一次方程式を作り、 境 界条件からその対象物体の状態を解として得るものである。 The finite element method is, in a nutshell, in order to obtain a solution: (1) modeling the target object so that it can be solved by FEM. (2) Decompose into elements (triangles, etc. for two-dimensional, hexahedrons for three-dimensional). 3) Creation of element rigidity matrix 6'④ Creation of overall rigidity matrix. ⑤Create stiffness equation. ⑥Stiffness Equation solving method. Is necessary. For example, in a two-dimensional problem, When a shape element is used, nodes are set at the position of an appointment of the target object of a predetermined shape, and the target object is divided into elements by defining these nodes as vertices of a triangle (element: finite number). A simultaneous linear equation is created using the displacement as an unknown value, and the state of the target object is obtained as a solution from the boundary conditions.

そこで、 構造物 (対象物) への外力による変位を知り得るために、 物 体の挙動を精度よく解析する手法である F E M (有限要素法)と、 C Gァ 二メ一シヨンシステムの統合が考えられるが、 計算時間を考慮するとと ても実用的とは言えず、 また、 C Gクリエ一夕が F E Mの専門知識をあ る程度得なければならない新たな課題も現れる。  Therefore, in order to know the displacement of a structure (object) due to external force, the integration of FEM (finite element method), which is a method of accurately analyzing the behavior of the object, and a CG animation system is considered. However, considering the calculation time, it is not practical, and there is a new issue that requires CG Cleaver to acquire some FEM expertise.

上述したコンピュータグラフィックアニメーションによる立体的画像 表示は、 画像を数十万〜数百万個の多角形で 1枚の画像を表現し、 例え ば、 対象物体を表示するには、 対象物体を形成するために複数の多角形 を演算により算出する必要があり、 膨大な行列式の演算 (1画像分につ レ て数十万〜数百万個) をその都度演算し、 また、 その画像に対する色 や光源等の環境設定を人が想定したのち、 コンピュータ等で計算し、 さ らに、 それを複数の画像分について計算しなければならず、 プログラム の巨大化とともにコンピュータの処理負荷が大きくなつていた。  In the three-dimensional image display by computer graphic animation described above, one image is represented by hundreds of thousands to millions of polygons.For example, to display the target object, the target object is formed For this reason, it is necessary to calculate a plurality of polygons by calculation, and to calculate a huge determinant (hundreds of thousands to millions per image) each time, and to calculate the color for the image After humans have assumed the environment settings such as lighting and light sources, they must be calculated by a computer, etc., and then calculated for multiple images.As the size of the program increases, the processing load on the computer increases. Was.

また、 物体の形状変化の様子をコンピュータグラフィックアニメーシ ョンで物理的に満足する形で表現するためには、 有限要素法を用いて、 その変化を得ることはできるが、 もともと巨大な C Gアニメーションプ ログラムに、 巨大な F E Mプログラムを統合すると、 プログラムがさら に巨大化し、 これを実行するコンピュータの演算時間の短縮化という点 を考慮する必要とともに、 専門的な知識を必要とする有限要素法をコン ピュータグラフィックデザィナ一が習得して利用しなければならないと いった問題があった。  In addition, in order to express the shape change of an object in a form that is physically satisfying by computer graphic animation, the change can be obtained using the finite element method, but it was originally a huge CG animation program. When a large FEM program is integrated into a program, it is necessary to take into account the fact that the program becomes even larger and the computing time of the computer executing the program is reduced, and the finite element method that requires specialized knowledge is used. There was a problem that a pewter graphic designer had to learn and use it.

さらに、現在の C Gアニメーションは、物体の動きは滑らかであるが、 物体そのものの変形を考慮していないため、 例えば、 人物の動き自体は 滑らかに動いているが、 筋肉の形状はそのままであったり、 車が動く場 合も、 車自体が上下あるいは左右には動くが、 カーブを曲がるときに、 タイヤにかかる力は考慮されていないため、 映像全体としてみると、 表 現に不自然さがあった。 Furthermore, in the current CG animation, the movement of the object is smooth, Because the deformation of the object itself is not taken into account, for example, the movement of the person itself moves smoothly, but when the muscle shape remains or the car moves, the car itself moves up and down or left and right However, because the force applied to the tires when turning a curve was not taken into account, there was an unnatural expression in the overall image.

本発明は、 上記従来の事情に鑑みてなされ、 物体に与えられた荷重に 基づいて、 マトリクス状に仮想エージェントを生成し、 個々のエージェ ン卜が変形し、 さらに荷重面以外の他面に対し、 所定の条件で荷重を伝 達して簡易的に対象物体の状態を表示できる物体の荷重伝達変位を表示 する方法を提供することを目的とする。 発明の開示  The present invention has been made in view of the above-described conventional circumstances, and generates virtual agents in a matrix based on the load applied to an object, and the individual agents are deformed. It is another object of the present invention to provide a method of displaying a load transfer displacement of an object which can easily display a state of a target object by transmitting a load under predetermined conditions. Disclosure of the invention

上記目的を達成するために、 本願請求項 1に係る発明は、 周囲から変 位拘束を受けない境界中に周囲から変位拘束を受ける剛体上の物体の荷 重伝達変位を表示する方法であって、 前記物体の任意の位置に与えられ た荷重位置に仮想的に当該物体内に生成される 6面体または平面形状の 第一の材料エージェントと、 前記第一の材料エージェントの荷重を受け る面以外の隣接面に仮想的に生成される同形状の第二の材料エージェン 卜と、 以下、 同様に、 順次、 前記物体内に前記物体と前記変位拘束を受 けない境界および Zまたは前記変位拘束を受ける剛体との境界まで仮想 的に生成される第三、 第四、 · · ·第11の材料エージェントと、 前記物 体と前記変位拘束を受けない境界および Zまたは変位拘束を受ける剛体 の接触面に仮想的に生成される所定形状の境界エージェントとからなり、 前記材料エージェントでは、 前記荷重方向に対しては、 荷重方向に前記 物体の上面および下面に、 その材料特性に応じた所定の荷重と、 前記荷 重方向に垂直な面には、 前記物体の歪み特性に応じた所定の荷重と、 当 該材料エージェントに隣接する他の材料エージェントの荷重方向上面に 所定の変位拘束を受ける荷重とを伝達し、 前記荷重を変位^]束を受けな い境界中に生成される境界エージェントでは、 隣接する前記材料エージ ェントからの荷重を荷重方向に同じ値の荷重を伝達し、 前記変位拘束を 受ける剛体中に生成される境界エージェントでは、 隣接する前記材料ェ —ジエンドからの荷重に対して荷重の逆方向に前記荷重と同じ値の荷重 を伝達して当該物体の荷重伝達変位を表示する方法。 In order to achieve the above object, the invention according to claim 1 of the present application is a method for displaying a load transmission displacement of an object on a rigid body subject to displacement constraint from the periphery in a boundary not subject to displacement constraint from the periphery. A hexahedral or planar first material agent virtually generated in the object at a load position given to an arbitrary position of the object, and a surface other than the surface receiving the load of the first material agent A second material agent of the same shape virtually generated on an adjacent surface of the object, and similarly, sequentially, in the object, a boundary and the Z or the displacement constraint that are not subjected to the displacement constraint with the object. The third, fourth, eleventh material agents virtually generated up to the boundary with the rigid body to receive, and the boundary surface between the object and the boundary not subjected to the displacement constraint and the contact surface of the rigid body subject to the Z or displacement constraint Virtually The material agent comprises: a predetermined load corresponding to a material property of the upper surface and the lower surface of the object in the load direction with respect to the load direction; A predetermined load corresponding to the distortion characteristics of the object is applied to a plane perpendicular to the direction. A boundary agent generated in a boundary that receives a predetermined displacement constraint on the upper surface in the load direction of another material agent adjacent to the material agent and that does not receive the displacement ^] The boundary agent generated in the rigid body subjected to the displacement constraint transmits a load of the same value in the load direction with respect to the load from the material agent, and the load is inverted with respect to the load from the adjacent material edge. A method of transmitting a load having the same value as the load in the direction and displaying the load transmission displacement of the object.

また、本願請求項 2に係る発明は、請求項 1に記載の表示方法に係り、 前記第一ないし第 nの材料エージェントは、 伝達される荷重が所定のし きい値より大のときに荷重伝達方向に生成されることを特徴とする。 また、 本願請求項 3に係る発明は、 コンピュータ画面で周囲から変位 拘束を受けない境界中に周囲から変位拘束を受ける剛体上の物体の荷重 伝達変位を表示する方法のプログラムを記録したコンピュータ読み取り 能な記録媒体であって、 前記物体の任意の位置に与えられた荷重位置 に仮想的に当該物体内に生成される 6面体または平面形状の第一の材料 エージェントと、 前記第一の材料エージェントの荷重を受ける面以外の 隣接面に仮想的に生成される同形状の第二の材料エージェントと、以下、 同様に、 順次、 前記物体内に前記物体と前記変位拘束を受けない境界お よび/または前記変位拘束を受ける剛体との境界まで仮想的に生成され る第三、 第四、 · · ·第 nの材料エージェントと、 前記物体と前記変位 拘束を受けない境界および または変位拘束を受ける剛体の接触面に仮 想的に生成される所定形状の境界エージェントとからなり、 前記材料ェ ージェントでは、 前記荷重方向に対しては、 荷重方向に前記物体の上面 および下面に、 その材料特性に応じた所定の荷重と、 前記荷重方向に垂 直な面には、 前記物体の歪み特性に応じた所定の荷重と、 当該材料エー ジェントに隣接する他の材料エージェントの荷重方向上面に所定の変位 拘束を受ける荷重とを伝達し、 前記荷重を変^ Ϊ拘束を受けない境界中に 生成される境界エージェントでは、 隣接する前記材料エージェントから の荷重を荷重方向に同じ値の荷重を伝達し、 前記変位拘束を受ける剛体 中に生成される境界エージェントでは、 隣接する前記材料エージェント からの荷重に対して荷重の逆方向に前記荷重と同じ値の荷重を伝達して 当該物体の荷重伝達変位を表示する方法。 Further, the invention according to claim 2 of the present application relates to the display method according to claim 1, wherein the first to n-th material agents transmit a load when a transmitted load is larger than a predetermined threshold value. It is generated in the direction. Further, the invention according to claim 3 of the present application is a computer readable program storing a program of a method for displaying a load transmission displacement of an object on a rigid body subjected to displacement constraint from the periphery in a boundary not subject to displacement constraint from the periphery on the computer screen. A hexahedral or planar first material agent virtually generated in the object at a load position given to an arbitrary position of the object, and a first material agent of the first material agent. A second material agent of the same shape virtually generated on an adjacent surface other than the surface receiving the load, and, similarly, sequentially, in the same object, a boundary that is not subject to the object and the displacement constraint and / or A third, fourth,... N-th material agent virtually generated up to the boundary with the rigid body subject to the displacement constraint; And / or a boundary agent having a predetermined shape that is virtually generated on a contact surface of a rigid body subjected to displacement constraint. In the material agent, the upper surface and the lower surface of the object are arranged in the load direction with respect to the load direction. In addition, a predetermined load according to the material property, a predetermined load corresponding to the strain characteristic of the object, and a load of another material agent adjacent to the material agent are provided on a surface perpendicular to the load direction. Predetermined displacement on top of direction The boundary agent generated in the boundary where the load is not constrained is transmitted, and the load from the adjacent material agent is transmitted in the load direction with the same value, The boundary agent generated in the rigid body subjected to displacement constraint transmits the load of the same value as the load in the opposite direction to the load from the adjacent material agent and displays the load transfer displacement of the object Method.

さらに、 本願請求項 4に係る発明は、 請求項 3に記載のプログラムを 記録したコンピュータ読み取り可能な記録媒体に係り、 前記第一ないし 第 nの材料エージェン卜は、 伝達される荷重が所定のしきい値より大の ときに荷重伝達方向に生成さ,れることを特徴とする。 図面の簡単な説明  Furthermore, the invention according to claim 4 of the present application relates to a computer-readable recording medium recording the program according to claim 3, wherein the first to n-th material agents have a predetermined load to be transmitted. It is characterized in that it is generated in the direction of load transmission when it is larger than the threshold value. BRIEF DESCRIPTION OF THE FIGURES

第 1図は、 本発明の一実施の形態に係る物体の荷重伝達変位を表示す るための対象物体のエージェント化を示した構成図である。  FIG. 1 is a configuration diagram showing agentization of a target object for displaying a load transfer displacement of the object according to an embodiment of the present invention.

第 2図は、 本発明の一実施の形態に係る物体の荷重伝達変位を表示す るために、 物体の材料エージェントに所定の入力荷重を与えた場合の動 作概念図である。  FIG. 2 is an operation conceptual diagram when a predetermined input load is applied to a material agent of an object in order to display a load transfer displacement of the object according to one embodiment of the present invention.

第 3図は、 本発明の一実施の形態に係る物体の荷重伝達変位を表示す るために、 2次元の材料エージェントに所定の入力荷重を与えた場合の 動作概念図である。  FIG. 3 is an operation conceptual diagram when a predetermined input load is applied to a two-dimensional material agent in order to display a load transmission displacement of an object according to one embodiment of the present invention.

第 4図は、 本発明の一実施の形態に係る物体の荷重伝達変位を表示す るために、 2次元の材料エージェントに所定の入力荷重を与えた場合、 入力荷重の方向に対して直角方向に伝達する荷重による動作概念図であ る。 ' 第 5図は、 本発明の一実施の形態に係る物体の荷重伝達変位を表示す るだめに、 2次元の材料エージェントに所定の入力荷重を与えた場合、 材料エージェントの入力荷重の方向に対して変位拘束を受けない境界ェ 一ジェン卜に直角方向に伝達する荷重による動作概念図である。 FIG. 4 is a diagram illustrating a case where a predetermined input load is applied to a two-dimensional material agent in order to display a load transmission displacement of an object according to an embodiment of the present invention, in a direction perpendicular to the direction of the input load. FIG. 4 is a conceptual diagram of an operation based on a load transmitted to a vehicle. 'FIG. 5 shows a case where a predetermined input load is applied to a two-dimensional material agent in order to display the load transfer displacement of an object according to an embodiment of the present invention. It is an operation conceptual diagram by a load transmitted in a direction perpendicular to a boundary agent which is not subject to displacement constraint with respect to a direction of an input load of a material agent.

第 6図は、 本発明の一実施の形態に係る物体の荷重伝達変位を表示す るために、 2次元の材料エージェントに所定の入力荷重を与えた場合、 材料エージェントの底部に変位拘束を受けそのまま返す境界エージェン トが配置されているときの入力荷重に対する動作概念図である。  FIG. 6 shows that when a predetermined input load is applied to a two-dimensional material agent in order to display the load transmission displacement of an object according to an embodiment of the present invention, a displacement constraint is applied to the bottom of the material agent. It is an operation | movement conceptual diagram with respect to an input load when the boundary agent which returns as it is is arrange | positioned.

第 7図は、本発明の一実施の形態に係る物体の動きを表示するために、 コンピュータを利用して、 対象物体と、 対象物体をエージェント化して 表示した様子の説明図である。  FIG. 7 is an explanatory diagram showing a target object and a state in which the target object is displayed as an agent using a computer in order to display the movement of the object according to the embodiment of the present invention.

第 8図は、 本発明の一実施の形態に係るエージェントと、 F E Mを、 X方向と y方向の応力をそれぞれ比較した応力比較のグラフである。 第 9図は、 本発明の一実施の形態に係る物体の荷重伝達変位を表示す る方法により、 対象物体が変形した結果を表示した説明図である。  FIG. 8 is a graph showing a stress comparison between the agent according to the embodiment of the present invention and the stress of the FEM in the X direction and the stress in the y direction. FIG. 9 is an explanatory view showing a result of deformation of a target object by a method for displaying load transfer displacement of an object according to one embodiment of the present invention.

. 第 1 0図は、 本発明の一実施の形態に係る物体 (平面) の荷重伝達変 位を表示する方法 (前記エージェント) による X方向、 y方向の応力値 と、 従来からの F E M解析による X方向、 y方向の応力値の比を表した グラフである。  FIG. 10 shows the stress values in the X and y directions by the method (the agent) for displaying the load transfer displacement of an object (plane) according to an embodiment of the present invention, and the conventional FEM analysis. 6 is a graph showing the ratio of stress values in the X and y directions.

第 1 1図は、 本発明の一実施の形態に係る物体 (平面) の荷重伝達変 位を表示する方法 (前記エージェント) と従来からの F E M解析の変位' を比較したグラフである。 発明を実施するための最良の形態  FIG. 11 is a graph comparing the method of displaying the load transfer displacement of an object (plane) according to an embodiment of the present invention (the agent) with the displacement of a conventional FEM analysis. BEST MODE FOR CARRYING OUT THE INVENTION

' 以下、 本発明の物体の荷重伝達変位を表示する方法の一実施の形態に ついて、 特に、 対象物体の任意の位置に荷重が加わった場合に、 その位 置から物体の境界まで生成される物体内の材料エージェントおよびその 物体の境界に生成される境界エージェントの概念を用いて、 その生成過 程およびその荷重伝達過程から物体の変位が表示される状態を図面を参 照して詳細に説明する。 Hereinafter, an embodiment of the method for displaying the load transfer displacement of an object according to the present invention will be described. In particular, when a load is applied to an arbitrary position of a target object, the load is generated from the position to the boundary of the object. Using the concept of the material agent in the object and the boundary agent generated at the boundary of the object, the generation The process and the state in which the displacement of the object is displayed from the load transmission process will be described in detail with reference to the drawings.

図 1は、 本実施の形態に係る物体 1において、 その任意の位置に荷重 が加わった場合、 その位置に第一のエージェントが仮想的に生成され、 その荷重が物体 1内を伝達して、 物体 1の境界まで伝達され、 いくつか のエージェントを生成するとともに、 その物体 1境界で、 新たにエージ ェント 3 a、 3 bが生成される概要を示した構成図であり、 図 2は、 そ れらの各エージェント間で荷重がどのように伝達されるかをさらに詳細 に示した荷重伝達動作図である。  FIG. 1 shows that, when a load is applied to an arbitrary position in the object 1 according to the present embodiment, a first agent is virtually generated at that position, and the load is transmitted inside the object 1, FIG. 2 is a schematic diagram showing an outline in which some agents are generated at the boundary of the object 1 and some agents 3a and 3b are generated at the boundary of the object 1, and FIG. FIG. 4 is a load transmission operation diagram showing in more detail how a load is transmitted between these agents.

図 1において、 符号 1は、 対象物体である物体、 符号 2は、 例えば、 弾性体の任意の荷重位置に生成される第一の材料エージェント、 3 aは、 前記物体 1の境界に生成されるエージェントであって、 周囲から変位拘 束を受けない境界中に生成される境界エージェント、 3 bは、 前記物体 1の境界に生成されるエージェントであって、 周囲から変位拘束を受け る前記剛体中に生成される境界エージェントである。 また、 4は、 本実 施の形態に係る対象物体 1が配置される前記周囲から変位拘束を受けな い境界、 例えば空気であり、 5は、 本実施の形態に係る対象物体 1が周 囲から変位拘束を受ける境界、 例えば、 剛体である。  In FIG. 1, reference numeral 1 denotes an object which is a target object, reference numeral 2 denotes, for example, a first material agent generated at an arbitrary load position of an elastic body, and reference numeral 3 a denotes a first material agent generated at a boundary of the object 1. A boundary agent that is generated in a boundary that is not subject to displacement constraint from the surroundings; and 3b is an agent that is generated in the boundary of the object 1 and that is in the rigid body that is subject to displacement constraint from the periphery. Is a boundary agent generated in Reference numeral 4 denotes a boundary that is not subject to displacement constraint from the periphery where the target object 1 according to the present embodiment is arranged, for example, air. Reference numeral 5 denotes a boundary around the target object 1 according to the present embodiment. A boundary subject to displacement constraint from, for example, a rigid body.

すなわち、 物体 1に加えられた荷重が、 物体 1内をどのように伝達さ れ、 それが終局的に、 当該物体 1をどのように変位 (変形) させるかを 示すものであり、 本実施の形態では、 各エージェントは、 対象物体 1の 任意の位置に荷重が加わった際に当該位置に生成され、 所定の仮想立体 に区切った第一の材料エージェント 2が生成され、 その後、 当該物体 1 の境界に生成される第 n番目の第 nの材料エージェント 2までが生成さ れる。 そして、 当該物体 1が配置された状態で、 その周囲から変位拘束 を受けない境界中の境界に生成される境界エージェント 3 aと、 その周 囲から変位拘束を受ける境界中の境界に生成される境界エージェント 3 bを想定して説明される。 In other words, it shows how the load applied to the object 1 is transmitted through the object 1 and eventually displaces (deforms) the object 1. In the embodiment, each agent is generated at an arbitrary position of the target object 1 when a load is applied to the position, a first material agent 2 divided into a predetermined virtual solid is generated, and then the agent 1 of the object 1 is generated. Up to the nth nth material agent 2 generated at the boundary is generated. Then, in a state where the object 1 is placed, a boundary agent 3a generated at a boundary in a boundary that is not subjected to displacement constraint from the surroundings, The explanation is made on the assumption that the boundary agent 3b is generated at the boundary in the boundary subjected to the displacement constraint from the enclosure.

〔エージェント生成の前提〕  [Premise of agent generation]

なお、 以下の各エージェントの生成および荷重伝達については、 ここ では、 理解のし易いように最初に便宜的に正方形の 2次元構造を基本に して述べ、 後に立方体による 3次元構造について述べる。 すなわち、 配 置想定として、 本実施の形態では、 所定境界中に配置された 2次元対象 物体を想定し、 その 2次元物対象物体のある位置に荷重を負荷された場 合の、 その 2次元対象物体の各部の変位表現を図 3から図 6に基づいて 試みる。  The generation and load transmission of the following agents are described here based on a square two-dimensional structure for convenience, and then a three-dimensional structure using a cube. That is, in the present embodiment, assuming the arrangement, a two-dimensional target object arranged in a predetermined boundary is assumed, and when a load is applied to a certain position of the two-dimensional object, the two-dimensional object The displacement of each part of the target object is attempted based on Figs.

〔材料エージェントの動作 (その 1)〕  [Operation of Material Agent (Part 1)]

材料エージェント 2は、当該 2次元対象物体内を仮想的に所定形状(例 えば、 「正方形」) で区切って、 その対象物体に与えられる外力に対する 位を表示するために想定される仮想形状想定物であり、 前記 2次元対 象物体の任意の位置に 1つの材料エージェント 2 (例えば、 第一の材料 エージェント 2 a) を生成する。  The material agent 2 virtually divides the inside of the two-dimensional target object by a predetermined shape (for example, “square”), and assumes a virtual shape supposed to display a position with respect to an external force applied to the target object. And generates one material agent 2 (for example, a first material agent 2a) at an arbitrary position of the two-dimensional target object.

この第一の材料エージェント 2 aが生成されると、 入力荷重 P。がか かる方向と同方向である材料エージェント 2 aの底辺 (BOTTOM) 2 a2に、 上辺が接する位置に前記材料エージェント 2 aと同型の第二 の材料エージェント 2 bが生成される。 When this first material agent 2a is generated, the input load P. Painter Cal direction and the material agent 2 a base of which is the same direction (BOTTOM) 2 a 2, the material agent 2 a and the second material agent 2 b of the same type are produced in the upper side is in contact position.

また、 この第一の材料エージェント 2 aが生成されると、 該第一の材 料エージェント 2 aの一側辺 (LEFT) 2 a3に、 第一の材料エージ ェント 2 aと同形状の第二の材料エージェント 2 cが生成され、 材料ェ ージェント 2 aの他側辺 (R I GHT) 2 a4に、 同様の第二の材料ェ —ジェント 2 dが生成される。 Further, when the first material agent 2 a is produced, the said first timber fee agent 2 a of one side (LEFT) 2 a 3, the first material Agent 2 a same shape first second material agent 2 c is generated in, the material E Jento 2 a of the other side (RI GHT) 2 a 4, a similar second material E - stringent 2 d is generated.

図 3は、 前記材料エージェント 2 aに所定の入力荷重を与えた場合の 垂直方向への荷重伝達概念図であり、 前記各部に生成される以下の材料 エージェントは、いずれも以下の伝達動作をするものとして想定される。 材料エージェント 2 aは、 本実施の形態では、 正方形からなり、 入力 荷重 P。がかかる上辺 (TOP) 2 a tと、 入力荷重 P。がかかる方向と 同方向で伝達される底辺 (BOTTOM) 2 a2と、 一側辺 (LEFT) 2 a3と、 他側辺 (R I GHT) 2 a4とからなる。 Figure 3 shows the results when a predetermined input load is applied to the material agent 2a. It is a conceptual diagram of load transmission in the vertical direction, and it is assumed that the following material agents generated in the respective parts perform the following transmission operations. In the present embodiment, the material agent 2 a is formed of a square, and has an input load P. 2 at and the input load P. And bottom (BOTTOM) 2 a 2 which are transmitted in such a direction the same direction, and one side (LEFT) 2 a 3, consisting of the other side (RI GHT) 2 a 4 Prefecture.

このような材料エージェント 2に対して、 上部方向から入力荷重 P。 を与えると、 第一の材料エージェント 2 aが生成されるとともに、 当該 第一の材料エージェント 2 aの直下に荷重が伝達され、 荷重が伝達され る方向に第二の材料エージェント 2 bが生成される。  For such a material agent 2, the input load P from above. , The first material agent 2a is generated, the load is transmitted immediately below the first material agent 2a, and the second material agent 2b is generated in the direction in which the load is transmitted. You.

例えば、 第一の材料エージェント 2 aの上辺 (TOP) が受ける力を 荷重 P iとすると、 荷重 Piは、 入力荷重 P。に所定の伝達係数 α ιがか かった荷重 P i (P != 0;! · P0) となり、 第二の材料エージェント 2 の上辺 (TOP) が受ける力を荷重 P2とすると、 荷重 P2は、 入力 荷重 P iに所定の伝達係数ひ 2がかかった荷重 Ρ222 - Ρ0) と なる。 For example, assuming that the force received by the upper side (TOP) of the first material agent 2a is the load P i, the load Pi is the input load P. A load P i (P! = 0;! · P 0 ) obtained by applying a predetermined transfer coefficient α ι to the load P 2 , where the force received by the upper side (TOP) of the second material agent 2 is load P 2 2, the input load P i load is applied is predetermined transfer coefficient monument 2 [rho 2 - a (Ρ 2 = α 2 Ρ 0 ).

また、 前記材料エージェント 2に、 上部方向から入力荷重 Ρ。を与え ると、 該第一の材料エージェント 2 aの一側辺 (LEFT) 2 a3に他 側辺 (R I GHT) 2 c 4が接する第二の材料エージェント 2 cが生成 され (図 3では、 材料エージェント 2 aの左側)、 前記材料ェ一ジェン ト 2 aの一側辺(LEFT) 2 a 3と材料エージェント 2 cの他側辺(R I GHT) 2 c 4のあいだで摩擦力が生じ、 荷重 P。が伝達される方向 と同方向の荷重が、 材料エージェント 2 cの上辺 (TOP) 2じ ェにか かる。 In addition, the material agent 2 receives an input load from the top. When the Ru given, the second material agent 2 c which said first material agent 2 a of one side (LEFT) other side to 2 a 3 (RI GHT) 2 c 4 are in contact is created (in FIG. 3 left materials agent 2 a), the frictional force between the material E one Gen DOO 2 a of one side (lEFT) 2 a 3 and the other side of the material agent 2 c (RI GHT) 2 c 4 occurs , Load P. A load in the same direction as the direction in which is transmitted is applied to the upper side (TOP) 2 of the material agent 2c.

このとき材料エージェント 2 cの上辺 (TOP) が受ける力は、 荷重 P。に所定の伝達係数ひ 3がかかった荷重 P3 (P3 =ひ 3 · Ρ。) と なり、 同様に、 第一の材料エージェント 2 aの他側辺 (R I GHT) 2 a4に一側辺 (LE FT) が接する第二の材料エージヱント 2 dが生成 され (図 3では、 材料エージェント 2 aの右側)、 該第二の材料エージ ェント 2 dの上辺 (TOP) 20^が受ける力も、 荷重 P。に所定の伝 達係数 α3がかかった荷重 Ρ333 · Ρ。) となる。 At this time, the force applied to the upper side (TOP) of the material agent 2c is the load P. Load P 3 (P 3 = Fei 3 · [rho.) Took a predetermined transfer coefficient monument 3 and Similarly, a second material agent 2 d having one side (LEFT) in contact with the other side (RI GHT) 2 a 4 of the first material agent 2 a is generated (in FIG. 3, the material agent 2 d). 2a), the force applied to the top (TOP) 20 ^ of the second material agent 2d is also the load P. Then, a load Ρ 33 = α 3 · Ρ.) Obtained by applying a predetermined transmission coefficient α 3 to the load is obtained.

すなわち、 対象物体の上部が入力荷重 Ρ。を受けると、 対象物体は入 力荷重 Ρ。と同方向に所定の伝達係数 がかかった荷重 P iを伝達する ことで、 伝達方向に第一の材料エージェント 2 aを生成する。 すると該 第一の材料エージェント 2 aの直下に所定の伝達係数 α2がかかった荷 重 Ρ2を伝達するとともに該伝達方向に第二の材料エージェント 2 bを 生成する。 また、 第二の材料エージェント 2 bの上部が荷重 P iを受け ると、 第二の材料エージェント 2 bは、 第二の材料エージェント 2 の 直下に、 所定の伝達係数がかかった荷重を伝達して、 つぎの第三の材料 エージェント (図 3では図示外) を生成するとともに所定の伝達係数が かかった荷重を受けて順次伝達する。 That is, the input load Ρ is above the target object. Subject, the target object receives an input load Ρ. The first material agent 2a is generated in the transmission direction by transmitting the load P i with a predetermined transmission coefficient applied in the same direction. Then to produce a second material agent 2 b in said transfer direction while transmitting the load weight [rho 2 that took predetermined transfer coefficient alpha 2 directly below the said first material agent 2 a. Further, when the upper part of the second material agent 2b receives the load P i, the second material agent 2b transmits the load having a predetermined transmission coefficient directly below the second material agent 2. Then, a third material agent (not shown in FIG. 3) is generated, and is sequentially transmitted by receiving a load having a predetermined transfer coefficient.

また、 第一の材料エージェント 2 aの上部が受けた入力荷重 P。ば、 荷重伝達方向となる第一の材料エージェント 2 aに隣接して第二の材料 エージェント 2 cと第二の材料エージェント 2 dを生成し、 これら第二 の材料エージェント 2 cと第二の材料エージェント 2 dとのあいだに生 じる摩擦力により、 該第二の材料エージェント 2 cと第二の材料エージ ェント 2 dの上辺には入力荷重 P。に所定の伝達係数 α3がかかった荷 重 Ρ3が荷重される。 Also, the input load P received by the upper part of the first material agent 2a. For example, a second material agent 2c and a second material agent 2d are generated adjacent to the first material agent 2a in the load transfer direction, and these second material agent 2c and the second material Due to the frictional force generated between the second material agent 2c and the second material agent 2d, an input load P is applied to the upper side of the second material agent 2c and the second material agent 2d. Load Weight [rho 3 which took predetermined transfer coefficient alpha 3 is load.

そして、 第二のエージェント 2 c、 2 dは、 荷重 P3を入力荷重とし て、 荷重 P 3に所定の伝達係数ひ ェをかけた荷重を伝達し、 第二のエー ジェント 2 c、 2 dの直下に生成されるつぎの材料エージェントは、 荷 重 P3に所定の伝達係数 (¾2がかかった荷重が順次伝達される。 このように入力荷重 p。に対して、 入力荷重 p。と同方向に伝達され る荷重がつぎに伝達されるのに有効だとみなされる値、 つまり所定のし きい値ァ以下になるまで荷重の伝達と、 伝達される荷重が生成される方 向領域 (前記入力荷重 P。と同方向) に材料エージェントの生成を繰り 返す。 Then, the second agent 2 c, 2 d is to load P 3 and the input load, and transfer loads multiplied by the E shed predetermined transfer coefficient on the load P 3, the second agent 2 c, 2 d the following materials agent produced immediately below of the load predetermined transfer coefficient load heavy P 3 where (¾ 2 is applied are sequentially transmitted. Thus the input load p. For the input load p. The value that is considered to be effective for the next transfer of the load transmitted in the same direction as the above, that is, the load is transmitted until the load becomes less than or equal to a predetermined threshold value a, and the direction area in which the transmitted load is generated (In the same direction as the input load P.), the generation of the material agent is repeated.

〔材料エージェントの動作 (その 2)〕  [Operation of Material Agent (Part 2)]

つぎに、 図 4は、 前記材料エージェント 2に所定の入力荷重 P。を与 えた場合、 入力荷重 P。の入力方向に対して直角方向に伝達する荷重に よる動作概念図であり、 前述した材料エージェント 2と同様に、 前記 2 次元対象物体の任意の位置に第一の材料エージェント 2 aを生成する。 この第一の材料エージェント 2 aが生成されたのち、 該第一の材料ェ ージェント 2 aは、 入力荷重 P。の分力 Pi

Figure imgf000013_0001
' Po, ひ 伝 達係数) がかかる方向に対して直角方向に伝達する。 これは、 第一の材 料エージェント 2 aにかかる荷重により、 該第一の材料エージェント 2 aが押しつぶされようとしたときに入力荷重 P。の分力 P iがかかる方 向に対して直角方向に広がろうとする荷重がかかることによる。 Next, FIG. 4 shows a predetermined input load P to the material agent 2. , The input load P. FIG. 8 is a conceptual diagram of an operation by a load transmitted in a direction perpendicular to the input direction of the two-dimensional object, and generates a first material agent 2a at an arbitrary position of the two-dimensional target object, similarly to the material agent 2 described above. After the first material agent 2a is generated, the first material agent 2a has an input load P. Component of Pi
Figure imgf000013_0001
'Po, the transmission coefficient) is transmitted in a direction perpendicular to the direction in which it is applied. This is the input load P when the first material agent 2a is about to be crushed by the load applied to the first material agent 2a. This is because a load is applied to spread in the direction perpendicular to the direction in which the component force Pi is applied.

第一の材料エージェント 2 aは、 上記同様、 正方形からなり、 入力荷 重 PQがかかる上辺 (TOP) と、 入力荷重 P。の分力 Piがかか る方向と同方向に荷重を伝達する底辺 (Bひ TT〇M) 2 a2と、 入力 荷重 P。の分力 Pュがかかる方向に対して直角方向で荷重を伝達する一 側辺 (LEFT) 2 a3と、 入力荷重 P。の分力 Pェがかかる方向に対し て直角方向で荷重を伝達する他側辺 (R I GHT) 2 a 4とからなり、 第一の材料エージェント 2 aの一側辺 (LEFT) 2 a 3に荷重が伝達 されると、 第一の材料エージェント 2 aと同型の第二の材料ェ'一ジェン ト 2 cが生成され、第一の材料エージェント 2 aの他側辺(R I GHT) 2 a 4に荷重が伝達されると、 同様に第二の材料エージェント 2 dが生 成される。 The first material agent 2a is, like the above, made of a square, and has an input load P Q on the upper side (TOP) and an input load P. The base (BBTT〇M) 2 a 2 that transmits the load in the same direction as the direction in which the component force Pi is applied, and the input load P. One side of the component force P Interview to transfer loads in a direction perpendicular to such direction (LEFT) and 2 a 3, input load P. The component force P E in respect consuming direction consists other side (RI GHT) 2 a 4 Metropolitan to transfer loads at right angles, one side of the first material agent 2 a (LEFT) 2 a 3 When the load is transmitted, a second material agent 2 c of the same type as the first material agent 2 a is generated, and the other side (RI GHT) 2 a 4 of the first material agent 2 a is generated. When the load is transmitted to the Is done.

図 4において、 第一の材料エージェント 2 aでは、 入力荷重 P。を受 けると、 分力 P iによって荷重面との対面 (図 4では 2 a 2面) を一時 的に拘束し、 フックの法則(弾性体の歪みは応力に比例するというもの) により歪み ( ε) を生じて、 入力荷重 Ρ。の分力 P iがかかる方向と同 方向に縮み、 入力荷重 P。の分力 P iがかかる方向に対して直角の方向 にはポアソン比 ( レ) に基づいて広がろうとする。 In FIG. 4, for the first material agent 2a, the input load P. When affect the synchronization, distortion by facing the load surface by component force P i (Fig. 2 a 2 surface in 4) to temporarily restrain, Hooke's law (the distortion of the elastic body such thing as proportional to the stress) ( ε), resulting in an input load Ρ. The input force P shrinks in the same direction as the direction in which the component force P i is applied. In the direction perpendicular to the direction in which the component force Pi is applied, based on the Poisson's ratio (レ).

すなわち、 第一の材料エージェント 2 aでは、 一側辺 (LEFT) に 入力荷重 P。の分力 P iに対して直角方向の荷重が伝達されると、 第一 の材料エージェント 2 aの一側辺 (L E FT) 2 a 3に接して第二の材 料エージェント 2 cが生成され、 他側辺 (R I GHT) 2 a 4に接して 第二の材料エージェント 2 dが生成される。 That is, for the first material agent 2a, the input load P is applied to one side (LEFT). When a load perpendicular to the component force P i is transmitted, the second material agent 2 c is generated in contact with one side (LEFT) 2 a 3 of the first material agent 2 a. A second material agent 2 d is generated in contact with the other side (RI GHT) 2 a 4 .

この第二の材料エージェント 2 c、 第二の材料エージェント 2 dが生 成されることにより、 入力荷重 P。を受けた材料エージェント 2 aは、 一側辺 (LEFT) 2 a 3と他側辺 (R I GHT) 2 a4に、 歪み (ε χ =一 β · リ · ε y (β :伝達係数)) 分が広がろうとする。 By generating the second material agent 2c and the second material agent 2d, the input load P is obtained. The material agent 2 a receives the distortion (ε χ = 1 β · r · ε y (β: transfer coefficient)) on one side (LEFT) 2 a 3 and the other side (RI GHT) 2 a 4. The minute is about to spread.

すると、 第二の材料エージェント 2 c'の他側辺 (R I GHT) 側は、 荷重 P 4 (P 4= ( 1 - β ) - V · ε ν · Α3 · Ε (Α3 : 2 a 3面の断面 積、 E :材料のヤング率)) を受け、 第二の材料エージェント 2 dの一 側辺 (LEFT) 側は、 前記第二の材料エージェント 2 cが受けた荷重 P4とは同量逆方向の荷重 P4 (P4= ( 1— ]3) · レ · ε y · Α4 · E) を受ける。 Then, the other side (RI GHT) side of the second material agent 2 c 'is the load P 4 (P 4 = (1-β)-V · ε ν · Α 3 · Ε (Α 3 : 2 a 3 sectional area of the surface, E: receiving a Young's modulus of the)), one side (LEFT) side of the second material agent 2 d is the same and the load P 4 of the second material agent 2 c receives In the opposite direction, a load P 4 (P 4 = (1—] 3) · · · ε y · Α 4 · E is applied.

そして、 入力荷重 P。に対して、 入力荷重 P。の直角に伝達される荷 重が所定のしきい値" T以下になるまで荷重の伝達と、 荷重が生成される 方向領域 (前記垂直方向) へ材料エージェントの生成と荷重伝達を繰り 返す。 . 〔変位拘束を受けない境界エージェントの動作〕 And the input load P. , The input load P. The transmission of the load and the generation of the material agent and the transmission of the load in the direction in which the load is generated (the vertical direction) are repeated until the load transmitted at a right angle to the predetermined threshold "T" or less. [Boundary agent operation without displacement constraint]

図 5は、 前記材料エージェント 2に所定の入力荷重を与えた場合、 例 えば、 前記物体 1が、 周囲から変位拘束を受けない境界中に置かれてい る場合に、 当該物体 1は、 その境界から、 どのような影響を受けるかを 模式化したものであって、 前記物体 1の境界に生成される第 2の材料ェ —ジェント 2の側辺 2 a4が、 例えば、 空気 4) に接している場合に、 側辺 (R I GHT) による入力荷重に対して、 前記境界エージェント 3 aでは、 どのような荷重が伝達されるか、 その荷重量と方向を示す動作 概念図である。 FIG. 5 shows that when a predetermined input load is applied to the material agent 2, for example, when the object 1 is placed in a boundary that is not subject to displacement constraint from the surroundings, the object 1 This is a schematic representation of what is affected by this, and the side 2 a 4 of the second material agent 2 generated at the boundary of the object 1 is in contact with, for example, air 4). FIG. 9 is a conceptual diagram showing the operation of the boundary agent 3a to show what kind of load is transmitted and the amount and direction of the load with respect to the input load by the side (RI GHT).

図 5において、 材料エージェント 2の側辺 (R I GHT) 2 a4に垂 直方向の荷重がかかると前記材料エージェント 2の側辺 (R I GHT) 2 a4に接して、 境界エージェント 3 aが生成されるとともに、 前記材 料エージェント 2の側辺 (R I GHT) 2 a 4からかかる荷重 P 5が、 同じ大きさ同じ方向の荷重 Ρ5' として境界エージェント 3 aにより材 料エージェント 2 aに戻されることとなる。 5, in contact with the material agent 2 sides (RI GHT) 2 a 4 to the load of the vertical direction is applied the material agent 2 sides (RI GHT) 2 a 4, boundary agent 3 a is generated while being, the load P 5 applied from the side (RI GHT) 2 a 4 of the materials agent 2, is returned to the wood charge agent 2 a by the boundary agent 3 a as a load [rho 5 'of the same size the same direction It will be.

このとき、 前記材料エージェント 2 a4に伝達された荷重が所定のし きい値ァ以下の場合は、 境界エージェント 3 aは生成されず、 荷重は伝 達されない。 At this time, the load transmitted to the material agent 2 a 4 is the case of the following predetermined to listen Nea, boundary agent 3 a is not generated, load is not reached Den.

〔変位拘束を受ける境界エージェントの動作〕  [Boundary agent operation under displacement constraint]

図 6は、 前記材料エージェント 2に所定の入力荷重を与えた場合、 該 材料エージェント 2 aが、 例えば、 剛体 5に接しているとした場合に、 そこに生成される境界エージェント 3 bでは、 入力荷重に対してどのよ うな荷重が伝達されるか、 その荷重量と方向を示す動作概念図である。 図 6において、 入力荷重 P。 (図 6では図示外) を受けた材料エージ ェント 2 aの底辺 (B ΟΤΤΌΜ) 2 a 2から入力荷重 P。と同方向の 荷重 P6が伝達されると、 剛体 5に、 前記材料エージェント 2と同様に、 本実施の形態では、 正方形の境界エージェント 3 bが生成される。 そし て、 境界エージェント 3 bの上方 (TOP) から伝達された荷重 P6は、 その荷重 P6と同量の荷重 Ρ6' が境界エージェント 3 bから材料エー ジェント 2 aに返される。 これは、 境界エージェント 3 bが生成される 位置が剛体 5によるもので、 材料エージェント 2 aから受けた荷重によ り歪みを生じない。 また、 上記同様、 前記材料エージェント 2 a2に伝 達された荷重が所定のしきい値ァ以下の場合は、 境界エージェント 3 b は生成されず、 荷重は伝達されない。 FIG. 6 shows that when a predetermined input load is applied to the material agent 2, when the material agent 2a is, for example, in contact with the rigid body 5, the boundary agent 3b generated there It is an operation | movement conceptual diagram which shows what kind of load is transmitted with respect to load, and the amount and direction of the load. In Fig. 6, the input load P. Base materials Agent 2 a having received the (6 not shown) (B ΟΤΤΌΜ) input load P. from 2 a 2 When a load P 6 is transmitted in the same direction as In the present embodiment, a square boundary agent 3b is generated. And, the load P 6 transmitted from the boundary agent 3 b of the upper (TOP), the load [rho 6 of the load P 6 equal amount 'is returned from the boundary agent 3 b in the material agent 2 a. This is because the position where the boundary agent 3b is generated is due to the rigid body 5, and no distortion is caused by the load received from the material agent 2a. Also, the same, the material agent 2 load was reached transferred to a 2 is in the case of less than a predetermined threshold value §, boundary agent 3 b is not generated, load is not transmitted.

このように材料エージェント 2から、 入ガ荷重 P。がかかる方向と同 方向、 あるいは入力荷重 P。に対して直角方向に順次生成される材料ェ ージェント 2は、伝達される荷重が所定の伝達係数に基づいて衰退する。 例えば、 ゴムのような弾性体を仮定すれば、 そのゴム (弾性体) の上部 面の一部に、 所定の入力荷重を与えると、 その入力荷重のかかった位置 大きく窪み (歪み)、 入力荷重位置から距離が離れるほど窪み (歪み) が小さくなり、 この材料エージェントが生成されたゴム (弾性体) が、 例えば、 コンクリート台のような剛体 (境界エージェント 3) 上に載'置 されていると、 ゴム (弾性体) から伝達された荷重が、 コンクリート台 (剛体) にかかるとともにその荷重分がゴム (弾性体) に返され、 コン クリート台 (剛体) は、 何ら歪みを生じない。  Thus from material agent 2, input load P. In the same direction as the load is applied, or the input load P. In the material agent 2 sequentially generated in a direction perpendicular to the direction, the transmitted load is reduced based on a predetermined transmission coefficient. For example, assuming an elastic body such as rubber, when a predetermined input load is applied to a part of the upper surface of the rubber (elastic body), the position where the input load is applied greatly dents (distortion), and the input load As the distance from the position increases, the dent (strain) becomes smaller, and if the rubber (elastic body) generated by this material agent is placed on a rigid body (boundary agent 3) such as a concrete table, for example, However, the load transmitted from the rubber (elastic body) is applied to the concrete base (rigid body) and the load is returned to the rubber (elastic body), and the concrete base (rigid body) does not cause any distortion.

つぎに、 上記した 2次元対象物体の各エージェントの動きを表示する 方法について、 2次元対象物体の動きを、 実際にコンピュータにより演 算し、 画面上に表示する様子について説明する。  Next, as to the method of displaying the movement of each agent of the two-dimensional target object described above, a state in which the movement of the two-dimensional target object is actually calculated by a computer and displayed on a screen will be described.

なお、 本実施の形態で使用するコンピュータは、 メモリ 128MBy t eを有し、 ィンテル ( I n t e 1 ) 社製 C e l e r o n 400MHz の CPUを搭載したパーソナルコンピュータであり、 ソフトウェアは、 S u nM i c r o s y s t erns社製の J AVA言語(Ver.1.1.7) with Swi ngl. 1と、 S y m a n t e c社製 V i s u a 1 C a f e Ver3. 0cを 使用した。 ' - 図 7は、 コンピュータを利用して、 2次元対象物体をエージェント化 して物体の荷重伝達変位を表示した様子の説明図である。 The computer used in the present embodiment is a personal computer having a memory of 128 MByte and a CPU of Celelon 400 MHz manufactured by Intel (Inte 1), and the software is manufactured by Sun Microsystems. J AVA language (Ver.1.1.7) with Swingl. 1 and Visua 1 Cafe Ver3.0c made by Symantec were used. '-Fig. 7 is an explanatory diagram showing how a two-dimensional target object is agentized using a computer and the load transmission displacement of the object is displayed.

このとき、 本発明の物体の荷重伝達変位を表示する方法は、 表示方法 のプログラムを予めコンピュータ読み取り可能な記録媒体に記録し、 そ の記録媒体からプログラムを読み取るようにしてもよい。  At this time, in the method of displaying the load transmission displacement of the object of the present invention, the program of the display method may be recorded in a computer-readable recording medium in advance, and the program may be read from the recording medium.

まず、 コンピュータに、 仮想対象物体の情報として、 幅 2 0 0 mm、 高さ 2 0 0 mm、 厚さ 2 mmの大きさからなる平板で、 材料ェ一ジェン 卜の条件が、 ヤング率 2 0 6 G P a、 ポアソン比 0 . 3、 上方向からの 入力荷重 2 Nとし、 予め材料エージェントの伝達係数として α = 0 . 5、 2 = 0 . 5、 3 = 0 . 2 5と、 /3 = 0 . 5を与え、 さらに、 し きい値ァ= 1 0 Ε— 3が与えられる。 First, as a virtual object information, a computer uses a flat plate with a width of 200 mm, a height of 200 mm, and a thickness of 2 mm. 6 GPa, Poisson's ratio 0.3, input load 2N from above, α = 0.5, 2 = 0.5, 3 = 0.25, and / 3 = 0.5, and the threshold value = 1 0 3—3.

.コンピュータに、 上述した対象物体 (材料エージェント) の条件を入 力し、 対象物体の任意位置に入力荷重 (例えば上述した 2 Νの荷重) を 上から下方向に与えると、 伝達された荷重がしきい値ァより大きいとき に材料エージェント 2を生成し、 材料エージェント 2の変形および荷重 伝達を行つ。  When the above-mentioned conditions of the target object (material agent) are input to the computer, and an input load (for example, the above-mentioned 2 mm load) is applied to an arbitrary position of the target object from top to bottom, the transmitted load is Generates material agent 2 when the value is larger than the threshold value, and performs deformation and load transmission of material agent 2.

生成された全エージェントについて、 所定のしきい値ァより小さくな るまで変形 ·伝達荷重の計算が終わると、 その結果を、 例えば、 コンビ ュ一夕に接続された表示装置やプリン夕等に表示して、 2次元対象物体 の動きを表示する。  Deformation of all generated agents until they become smaller than a predetermined threshold value. ・ After calculating the transmitted load, the results are displayed on, for example, a display device connected to the computer or a printer. Then, the motion of the 2D target object is displayed.

なお、 対象物体 (材料エージェント) の条件は、 1つの対象物体毎に 入力してもよいが、 予め、 複数の対象物体の条件を入力し、 データべ一 ス化して記憶してもよい。  The condition of the target object (material agent) may be input for each target object, but the conditions of a plurality of target objects may be input in advance, stored in a database.

図 8は、 本発明の物体 (平面) の動きを表示する方法 (前記エージェ ント) による x方向、 y方向の応力値と、 従来からの F E M解析による X方向、 y方向の応力値の比を表したグラフであり、 また、 図 9ほ、 前 記エージェントと F E Mを、 X方向と y方向の応力をそれぞれ比較した 応力比較のグラフであり、 いずれのグラフにおいても、 ほぼ傾向は一致 しており、 特に、 応力比較グラフ (図 9参照) の X方向についは、 ほぼ 一致している。 FIG. 8 shows a method for displaying the movement of an object (plane) according to the present invention (the above-described method). Fig. 9 is a graph showing the ratio of the stress values in the x and y directions according to the conventional FEM analysis and the stress values in the x and y directions according to the conventional FEM analysis. This is a stress comparison graph comparing the stress in the y direction and the stress in the y direction. In each of the graphs, the trends are almost the same, and especially in the X direction of the stress comparison graph (see Fig. 9). ing.

図 1 0は、 対象物体が変形した結果を表示した説明図であり、 図 1 0 ( a ) は、 該対象物体に入力荷重が与えられた場合、 従来からの F E M により求めた結果であり、 同 (b ) は、 該対象物体に入力荷重が与えら れた場合に、 各エージェントの変形 (歪み) を表したものであり、 大ま かな動向は、 ほぼ同じ形態で表されている。  Fig. 10 is an explanatory view showing the result of deformation of the target object, and Fig. 10 (a) shows the result obtained by the conventional FEM when the input load is applied to the target object. (B) shows the deformation (distortion) of each agent when an input load is applied to the target object, and the general trend is expressed in almost the same form.

このとき本願の表示方法は、 対象物体に外力が働かない部分について は、 エージェント生成および荷重の伝達が行われず、 そのまま最初の状 が表示される。  At this time, according to the display method of the present application, for a portion where no external force acts on the target object, the agent is not generated and the load is not transmitted, and the initial state is displayed as it is.

また、 図 1 1は、 本発明の物体 (平面) の動きを表示する方法 (前記 エージェント)と従来からの F E M解析の変位を比較したグラフであり、 このグラフにおいても両者の傾向が同一である。  FIG. 11 is a graph comparing the displacement of the method of displaying the movement of the object (plane) according to the present invention (the agent) with a conventional FEM analysis. In this graph, the tendency of both is the same. .

このように、 従来からの F E Mと同じ大きさのマトリクスで表すと、 荒さがあるが、 計算が簡略で速いため、 対象物体を小さくエージェント ィヒし、 伝達係数の調整を行うことで、 F E Mによる表示とほぼ同様に、 物体の変位の動向を十分に表示できる。  In this way, when represented by a matrix of the same size as the conventional FEM, there is roughness, but the calculation is simple and fast, so the target object is made smaller and the transfer coefficient is adjusted, so that the FEM In almost the same way as the display, the movement of the object can be sufficiently displayed.

そして、 上述したエージェントについて、 入力荷重を、 例えば、 0 . Then, for the agent described above, the input weight is, for example, 0.

1 N刻みで 2 Nまでを繰り返して表示すると、 この対象物体が変形して いく過程の動きを表示することができる。 By repeatedly displaying up to 2 N in 1 N increments, it is possible to display the movement of this target object as it deforms.

ここまで、 材料エージェント 2、 境界エージェント 3を 2次元で説明 したが、 つぎに、 第 2の実施の形態として、 本発明である物体の動きを '表示する方法を、 材料エージェント 2、 境界エージェント 3を 3次元で 説明する。 So far, the material agent 2 and the boundary agent 3 have been described in two dimensions. Next, as a second embodiment, the motion of the object according to the present invention will be described. 'Describe how to display material agent 2 and boundary agent 3 in three dimensions.

前述した図 2は、本実施の形態に係る 3次元対象物体(エージェント) の荷重伝達動作図であり、 符号 1 2は、 材料エージェント、 1 3は、 境 界エージェントを想定する。  FIG. 2 described above is a load transfer operation diagram of the three-dimensional target object (agent) according to the present embodiment, where reference numeral 12 is a material agent, and 13 is a boundary agent.

例えば、 材料エージェント 1 2の所定位置に、 入力荷重 P。がかかる と、 本実施の形態では、 例えば立方体の材料エージェント 1 2 aが生成 され、 材料エージェント 1 2 aが生成されると、 所定の伝達係数ひ ^こ 基づいて、 入力荷重 P。と同方向の荷重 P iが伝達され、 ついで入力荷 重 P iと同方向である材料エージェント 1 2 aの底面に、 所定の伝達係 数ひ 2に基づいて、 入力荷重 P。と同方向の荷重 P 2が伝達され、 伝達方 向領域 (材料エージェント 1 2 aの底面) に上面が接する同形状の材料 エージェント 1 2 bが生成され、 入力荷重 P。と同方向に順次材料エー ェント 1 2が、 所定のしきい値ァ以下になるか、 あるいは材料エージ ェント 1 2 hに達するまで生成 ·荷重伝達する。 For example, an input load P at a predetermined position of the material agent 12. Then, in the present embodiment, for example, a cubic material agent 12a is generated, and when the material agent 12a is generated, the input load P is calculated based on a predetermined transfer coefficient. The load P i is transmitted in the same direction as that of the input load P i, and the input load P is applied to the bottom surface of the material agent 12 a in the same direction as the input load P i based on a predetermined transmission coefficient 2 . A transmitted load P 2 of the same direction, the material agent 1 2 b of the same shape having an upper surface in contact with the transfer Direction region (materials agent 1 2 a of the bottom surface) is generated, the input load P. In the same direction, the material agent 12 is generated and transmits the load until the material agent 12 falls below the predetermined threshold value or reaches the material agent 12h.

また、 この材料エージェント 1 2 aが生成されると、 入力荷重 P。が かかる方向と同方向、 つまり材料エージェント 1 2 aの 4つの側面に摩 擦力がかかり、 前記第一の実施の形態と同様に、 所定の伝達係数ひ 3に 基づいて、 入力荷重 P。と同方向の荷重 P 3が伝達され、 材料エージェ ント 1 2 aと同形状の材料エージェント 1 2 c、 1 2 d、 1 2 e、 1 2 f がそれぞれ生成される。 Also, when this material agent 1 2a is generated, the input load P. Takes the same direction, i.e. it takes friction force to the four sides of the material agent 1 2 a, as in the first embodiment, based on a predetermined transmission coefficient monument 3, input load P. The load P 3 in the same direction is transmitted, the material agent 1 2 a of the same shape of materials agent 1 2 c, 1 2 d, 1 2 e, 1 2 f is generated.

すなわち、 図 2において、 材料エージェント 1 2 aの右側前方の側面 には、 材料エージェント 1 2じが、 材料エージェント 1 2 aの左側前方 の側面には、 材.料エージェント 1 2 dが、 左側後方の側面には、 材料ェ ージェント 1 2 eが、右側後方の側面には、材料エージェント 1 2 f 力 それぞれ生成される。 そして、 前述したエージェントの形成と荷重伝達と同様に、 前記材料 エージェント 1 2 aは、 入力荷重 P。の分力 P iを受けることにより押 しつぶされて、 歪み ε分が横に広がろうとし、 各側面 (本実施の形態で は 4方向) に対し垂直方向 (入力荷重 Ρ。に対して直角方向) に荷重 Ρ 44= ( 1 - )3) · V · ε y · A · Ε (Α:材料ェ一ジェント 2 aの 一側面の断面積、 E :材料のヤング率)) が伝達される。 That is, in Fig. 2, the material agent 12a is on the right front side of the material agent 12a, and the material agent 12d is on the left front side of the material agent 12a. The material agent 1 2 e is generated on the side of, and the material agent 12 f force is generated on the right rear side. And, like the agent formation and load transmission described above, the material agent 12a receives the input load P. The component ε is crushed by receiving the component force P i, and the strain ε tends to spread laterally, and is perpendicular to each side surface (4 directions in the present embodiment) (with respect to the input load Ρ).荷重44 = (1-) 3) · V · ε y · A · Ε (Α: cross section of one side of material agent 2a, E: Young's modulus of material)) Is transmitted.

そして、 各材料エージェント 1 2 c、 1 2 d、 12 e、 12 ί、 · · · に荷重 Ρηが伝達されると、 荷重が所定のしきい値ァとなるまで、 ある いは材料エージェント 1 2 gに達するまで材料エージェント 1 2を生 成 ·荷重伝達し、 続いて同様に材料エージェント 1 2 bの側面に接して 材料エージェント (図 2では図示外) を生成 ·荷重伝達する。 Then, each material agent 1 2 c, 1 2 d, 12 e, 12 ί, a load [rho eta in - - - is transmitted, until the load becomes a predetermined threshold value §, there have materials agent 1 Generate material agent 12 and transmit load until it reaches 2 g, and then generate and transmit material agent (not shown in Fig. 2) in contact with the side of material agent 12b.

そして、 前述と同様に、 材料エージェント 1 2 gの一側面が変位拘束 されない境界 (例えば空気中) の場合は、 該材料エージェント 12 gの 一側面に接して、 境界エージェント 1 3 aが生成されるとともに、 前記 材料エージェント 1 2 gに戻される一側面からかかる荷重 P5がそのま ま荷重 P5 ' として境界エージェント 13 aにかかる。 Then, as described above, if one side of the material agent 12 g is a boundary where displacement is not restricted (for example, in the air), a boundary agent 13 a is generated in contact with one side of the material agent 12 g together with the material agent 1 2 load P 5 applied from one side to be returned to g is applied to the boundary agent 13 a as its or until the load P 5 '.

また、 入力荷重 P。の分力 P iを受けて荷重を伝達した材料エージェ ント 1 2 hの底面から入力荷重 P。と同方向の荷重 P6が伝達されると、 変位拘束される境界 (例えば剛体) に立方体の境界エージェント 1 3 b が生成され、 境界エージェント 13 bの上面から伝達された荷重 P6は、 その荷重 P6と同量の荷重 Ρ6' が境界エージェント 1 3 bから材料ェ 一ジェン卜 12 hに返される。 Also, input load P. The input load P from the bottom surface of the material agent 1 2h, which transmitted the load by receiving the component force P i. When a load P 6 in the same direction as that is transmitted, a cubic boundary agent 13 b is generated at the boundary (for example, rigid body) that is constrained by displacement, and the load P 6 transmitted from the upper surface of the boundary agent 13 b is the same amount of load [rho 6 'is returned from the border agent 1 3 b in the material E one Gen Bok 12 h and the load P 6.

このように、 3次元の物体についても、 前述した 2次元の構造対象物 体と同様に、 各エージェントを生成 '荷重伝達し、 変位の様子を容易に 計算することができる。  In this way, for a three-dimensional object, as in the case of the two-dimensional structural object described above, each agent can generate and transmit a load, and the state of displacement can be easily calculated.

なお、 上記実施の形態では、 各エージェントの形状を正方形あるいは 立方体として説明したが、 その形状は正多角形、 正多面体 (例えば、 正 6角形、 正 6面体) であってもよく、 同形状のエージェントが、 隙間無 く隣接して生成されれば、 特にその形状は限定しない。 In the above embodiment, the shape of each agent is square or Although described as a cube, the shape may be a regular polygon or a regular polyhedron (for example, regular hexagon or regular hexahedron). In particular, if agents of the same shape are generated adjacently without any gap, The shape is not limited.

また、 上記実施の形態では、 変位拘束を受けない境界エージェントを 空気中として説明したが、 水中 (液体中)、 真空中、 特定種類のガス中 でもよく、 境界エージェントの成分は特に限定しない。  In the above embodiment, the boundary agent that is not subject to displacement constraint is described as being in air, but may be in water (in a liquid), in a vacuum, or in a specific type of gas, and the components of the boundary agent are not particularly limited.

なお、 上記実施の形態では、 変位拘束を受ける境界エージェントを剛 体として説明したが、 剛体の他に、 他の伝達係数を有する物体であって もよく、 その場合は、 上記材料エージェントと同様の方法で (伝達係数 の異なる) 演算を行ってもよい。 産業上の利用可能性  In the above embodiment, the boundary agent subject to the displacement constraint is described as a rigid body, but may be an object having another transfer coefficient in addition to the rigid body. Calculations (with different transfer coefficients) may be performed by the method. Industrial applicability

本発明の物体の荷重伝達変位を表示する方法によると、 対象物体への 荷重に対して、 1つ目のエージェントを生成し、 そのエージェントから 所定の伝達係数に基づいて順次エージェントを生成しつつ荷重を伝達さ せるようにしたため、 物理学、 特に材料力学の分野における物体の変位 解析に容易に応用できるほか、 コンピュータグラフィックの分野におい て、 ゲーム等のアプリケーションプログラムに組み込み、 表示される物 体の変形状態を表示する際のコンピュータグラフィックスアニメ一ショ ン化が簡単に実現できる。 このようなことにより、 専門的な知識を必要 とする有限要素法を習得して利用する必要がなくなり、 また、 プロダラ ムが簡易化されることから、これを実行するコンピュータの演算時間(物 体変位の表示に要する時間) の短縮化を図ることができるといった利点 がある。  According to the method for displaying the load transfer displacement of an object according to the present invention, a first agent is generated for a load on a target object, and the agent is sequentially generated from the agent based on a predetermined transfer coefficient. In the field of computer graphics, it can be easily incorporated into application programs such as games, and the deformation of displayed objects can be easily applied to physics, especially in the field of material mechanics. Computer graphics animation for displaying the status can be easily realized. This eliminates the need to learn and use the finite element method that requires specialized knowledge, and also simplifies the program, which reduces the computation time (object) of the computer that executes it. (The time required to display the displacement).

また、 本発明の物体の荷重伝達変位を表示する方法によると、 荷重を 受けない (所定のしきい値以下) の部分については、 エージェントの生 成、 荷重の伝達を行う必要がないため、 物体の部分的な変位を表示する 際には、 従来、 全体の状態を演算する必要があつたのに対し、 変位のな い部分についての演算をする必要がないので、 全体表示に要するコンビ ユー夕の演算時間の飛躍的に短縮化することができるという極めて優れ た特徴 ·効果がある。 According to the method of displaying the load transfer displacement of an object according to the present invention, the portion that is not subjected to a load (below a predetermined threshold) is generated by the agent. Since there is no need to transmit and generate loads, when displaying the partial displacement of an object, it was necessary to calculate the entire state in the past. Since there is no need to perform this, there is an extremely excellent feature and effect that the calculation time for the combination display required for the entire display can be drastically reduced.

このように、 専門的な知識を不要とし、 またコンピュータの処理負荷 を軽減できることから、 コンピュータグラフィックによるコンピュータ ゲームや、 映画の背景 (コマ) 等に利用でき、 機械 ·構造物の応力状態 や、 そのシミュレーションに応用でき、 また物性のみならず、 流体にお いても変位の動向を算出してシミュレーション表示すること等に広く利 用できる。  In this way, specialized knowledge is not required and the processing load on the computer can be reduced, so that it can be used for computer games using computer graphics, movie backgrounds (frames), etc. It can be applied to simulations, and can be widely used to calculate the trend of displacement not only in physical properties but also in fluids and display it in a simulation.

さらに、 本発明の物体の荷重伝達変位を表示する表示方法を、 C Gァ 二メ一シヨンソフトウエアと組み合わせることにより、 物体そのものの 変形を考慮して表示することができるため、 例えば、 人物の筋肉の動向 形状を表示したり、 車がカーブを曲がるときに、 タイヤにかかるカを考 慮して、 実映像 (ビデオカメラ等による撮影) と同様に自然な動きを ¾ 現することができる。  Furthermore, by combining the display method of the present invention for displaying the load transfer displacement of an object with CG program software, the display can be performed in consideration of the deformation of the object itself. When a car turns a curve, natural movements can be realized in the same way as real images (shooting with a video camera or the like), taking into account the power applied to the tires.

Claims

請 求 の 範 囲 The scope of the claims 1 . 周囲から変位拘束を受けない境界中に周囲から変位拘束を受ける剛 体上の物体の荷重伝達変位を表示する方法であって、 前記物体の任意の 位置に与えられ 荷重位置に仮想的に当該物体内に生成される 6面体ま たは平面形状の第一の材料エージェントと、 前記第一の材料エージェン 卜の荷重を受ける面以外の隣接面に仮想的に生成される同形状の第二の 材料エージェントと、 以下、 同様に、 順次、 前記物体内に前記物体と前 記変位拘束を受けない境界および または前記変位拘束を受ける剛体と の境界まで仮想的に生成される第三、 第四、 ' · '第 nの材料エージェ ントと、 前記物体と前記変位拘束を受けない境界およびノまたは変位拘 束を受ける剛体の接触面に仮想的に生成される所定形状の境界エージェ ントとからなり、前記材料エージェントでは、前記荷重方向に対しては、 荷重方向に前記物体の上面および下面に、 その材料特性に応じた所定の 荷重と、 前記荷重方向に垂直な面には、 前記物体の歪み特性に応じた所 定の荷重と、 当該材料エージェントに隣接する他の材料エージェントの 荷重方向上面に所定の変位拘束を受ける荷重とを伝達し、 前記荷重を変 位拘束を受けない境界中に生成される境界エージェントでは、 隣接する 前記材料エージェントからの荷重を荷重方向に同じ値の荷重を伝達し、 前記変位拘束を受ける剛体中に生成される境界エージェントでは、 瞵接 する前記材料エージェントからの荷重に対して荷重の逆方向に前記荷重 と同じ値の荷重を伝達して当該物体の荷重伝達変位を表示する方法。1. A method of displaying a load transfer displacement of an object on a rigid body subject to displacement constraint from the periphery in a boundary not subject to displacement constraint from the periphery, wherein the load transfer displacement is virtually given to an arbitrary position of the object. A first material agent having a hexahedron or planar shape generated in the object, and a second material agent having the same shape virtually generated on an adjacent surface other than the surface receiving the load of the first material agent Similarly, the third and fourth virtual agents are sequentially generated in the same manner in the same manner as described above, sequentially to the boundary between the object and the rigid body subject to the displacement constraint and / or the rigid body subject to the displacement constraint. , A 'n' material agent, and a boundary agent of a predetermined shape virtually generated on the contact surface between the object and the boundary not subject to the displacement constraint and the rigid body subject to the displacement constraint or the displacement constraint. And said In the material agent, for the load direction, a predetermined load according to the material characteristics of the upper surface and the lower surface of the object in the load direction, and a distortion characteristic of the object on the surface perpendicular to the load direction. The specified load and the load subjected to the predetermined displacement constraint are transmitted to the upper surface in the load direction of the other material agent adjacent to the material agent, and the load is generated in the boundary where no displacement constraint is applied. In the boundary agent, the load from the adjacent material agent is transmitted in the load direction with the same value, and in the boundary agent generated in the rigid body subjected to the displacement constraint, the load from the adjacent material agent is And transmitting a load having the same value as the load in a direction opposite to the load to display a load transfer displacement of the object. 2 . 前記第一ないし第 nの材料エージェントは、 伝達される荷重が所定 のしきい値より大のときに荷重伝達方向に生成されることを特徴とする 請求項 1に記載の表示方法。 2. The display method according to claim 1, wherein the first to n-th material agents are generated in a load transmitting direction when a transmitted load is larger than a predetermined threshold. 3 . コンピュータ画面で周囲から変位拘束を受けない境界中に周囲から 変位拘束を受ける剛体上の物体の荷重伝達変位を表示する方法であって, 前記物体の任意の位置に与えられた荷重位置に仮想的に当^物体内に生 成される 6面体または平面形状の第一の材料エージェントと、 前記第一 の材料エージェントの荷重を受ける面以外の隣接面に仮想的に生成され る同形状の第二の材料エージェントと、 以下、 同様に、 順次、 前記物体 内に前記物体と前記変位拘束を受けない境界および または前記変位拘 束を受ける剛体との境界まで仮想的に生成される第三、 第四、 · · ,第 nの材料エージェントと、 前記物体と前記変位拘束を受けない境界およ び/または変位拘束を受ける剛体の接触面に仮想的に生成される所定形 状の境界エージェントとからなり、 前記材料エージェントでは、 前記荷 重方向に対しては、 荷重方向に前記物体の上面および下面に、 その材料 特性に応じた所定の荷重と、 前記荷重方向に垂直な面には、 前記物体の 歪み特性に応じた所定の荷重と、 当該材料エージェントに隣接する他の 材料エージェントの荷重方向上面に所定の変位拘束を受ける荷重とを伝 達し、 前記荷重を変位拘束を受けない境界中に生成される境界エージェ ントでは、 隣接する前記材料エージェントからの荷重を荷重方向に同じ 値の荷重を伝達し、 前記変位拘束を受ける剛体中に生成される境界エー ジェントでは、 隣接する前記材料エージェントからの荷重に対して荷重 の逆方向に前記荷重と同じ値の荷重を伝達して当該物体の荷重伝達変位 を表示するプログラムを記録したコンピュータ読み取り可能な記録媒体。 3. From the surroundings in the boundary where there is no displacement constraint from the surroundings on the computer screen A method for displaying the load transfer displacement of an object on a rigid body subject to a displacement constraint, wherein a hexahedron or plane shape virtually generated in the object at a load position given to an arbitrary position of the object A first material agent of the same shape, and a second material agent of the same shape virtually generated on an adjacent surface other than the surface receiving the load of the first material agent. A third, fourth,..., N-th material agent virtually generated up to a boundary between the object and the boundary that is not subjected to the displacement constraint and / or a boundary between the rigid body that is subjected to the displacement constraint. A boundary agent having a predetermined shape virtually generated on a boundary not subject to displacement constraint and / or a contact surface of a rigid body subject to displacement constraint, wherein the material agent A predetermined load according to the material properties of the upper and lower surfaces of the object in the load direction, and a predetermined load according to the strain characteristics of the object on a surface perpendicular to the load direction, adjacent to the material agent; A boundary agent generated in a boundary that is not subjected to a displacement constraint transmits a load subjected to a predetermined displacement constraint to the upper surface in the load direction of another material agent, and a load from the adjacent material agent is generated. A boundary agent generated in a rigid body subject to the displacement constraint, transmitting a load of the same value in the load direction and having the same value as the load in the opposite direction to the load from the adjacent material agent And a computer-readable recording medium on which a program for transmitting the load transmission displacement of the object is recorded. 4 . 前記第一ないし第 nの材料エージェントは、 伝達される荷重が所定 のしきい値より大のときに荷重伝達方向に生成されることを特徵とする 請求項 3に記載のプログラムを記録したコンピュータ読み取り可能な記 録媒体。 4. The program according to claim 3, wherein the first to n-th material agents are generated in a load transmitting direction when a transmitted load is greater than a predetermined threshold. A computer-readable storage medium.
PCT/JP2000/004834 2000-01-12 2000-07-19 Method for displaying load transfer displacement of object Ceased WO2001052193A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US09/856,179 US7024344B1 (en) 2000-01-12 2000-07-19 Calculation method for physical body deformation under load propagation
CA002359823A CA2359823C (en) 2000-01-12 2000-07-19 Calculation method for physical body deformation under load propagation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000-3496 2000-01-12
JP2000003496A JP4389060B2 (en) 2000-01-12 2000-01-12 Method for displaying load transfer displacement of object in computer graphic stereoscopic image display

Publications (2)

Publication Number Publication Date
WO2001052193A1 WO2001052193A1 (en) 2001-07-19
WO2001052193A9 true WO2001052193A9 (en) 2002-11-28

Family

ID=18532440

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2000/004834 Ceased WO2001052193A1 (en) 2000-01-12 2000-07-19 Method for displaying load transfer displacement of object

Country Status (4)

Country Link
US (1) US7024344B1 (en)
JP (1) JP4389060B2 (en)
CA (1) CA2359823C (en)
WO (1) WO2001052193A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7197505B2 (en) * 2000-12-22 2007-03-27 Star Bridge Systems, Inc. Multi-dimensional recursive wavefront behavioral synthesis
US7363198B2 (en) * 2001-10-29 2008-04-22 The Board Of Trustees Of The Leland Stanford Junior University Long elements method for simulation of deformable objects
FR2865297B1 (en) * 2004-01-20 2006-05-19 Cervval REAL WORLD SIMULATION DEVICE BY ASYNCHRONOUS AND CHAOTIC TREATMENT
US10474772B2 (en) 2011-09-16 2019-11-12 Sentient Science Corporation Method and system for predicting surface contact fatigue life
US8712737B1 (en) * 2012-07-20 2014-04-29 Google Inc. Use of physical deformation during scanning of an object to generate views of the object
CN111400825A (en) * 2020-04-08 2020-07-10 重庆金康赛力斯新能源汽车设计院有限公司 Anti-concavity performance simulation method and device, storage medium and computer equipment
US20210406429A1 (en) 2020-06-26 2021-12-30 Sentient Science Corporation Method and system for predicting wear and crack growth in a rail system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5424634A (en) * 1994-02-18 1995-06-13 International Business Machines Corporation Non-destructive flex testing method and means
US5946479A (en) * 1995-05-25 1999-08-31 Matsushita Electric Industrial Co., Ltd. Method and device for generating mesh for use in numerical analysis
JPH08320947A (en) * 1995-05-25 1996-12-03 Matsushita Electric Ind Co Ltd Method and apparatus for creating mesh for numerical analysis
US6643628B1 (en) * 1998-07-14 2003-11-04 The United States Of America As Represented By The Secretary Of The Air Force Cellular automata neural network method for process modeling of film-substrate interactions and other dynamic processes
JP3787743B2 (en) * 1998-11-18 2006-06-21 株式会社日立製作所 Mesh generator for numerical analysis

Also Published As

Publication number Publication date
WO2001052193A1 (en) 2001-07-19
CA2359823A1 (en) 2001-07-19
US7024344B1 (en) 2006-04-04
CA2359823C (en) 2008-04-15
JP4389060B2 (en) 2009-12-24
JP2001195606A (en) 2001-07-19

Similar Documents

Publication Publication Date Title
Weinstein et al. Dynamic simulation of articulated rigid bodies with contact and collision
US8190412B2 (en) Method of simulating deformable object using geometrically motivated model
Stam Real-time fluid dynamics for games
US8666712B2 (en) Physical simulations on a graphics processor
Grinspun et al. Discrete shells
US9135738B2 (en) Efficient elasticity for character skinning
CN101944144B (en) Meshless cloth-based simulation method
Bargteil et al. An introduction to physics-based animation
US9842411B2 (en) Geometric multigrid on incomplete linear octrees for simulating deformable animated characters
Yang et al. Boundary-aware multidomain subspace deformation
US20060139347A1 (en) Method and system of real-time graphical simulation of large rotational deformation and manipulation using modal warping
Bender et al. Adaptive cloth simulation using corotational finite elements
CN102142049B (en) Method and system for finite element analysis
WO2001052193A9 (en) Method for displaying load transfer displacement of object
Cetinaslan Position‐Based Simulation of Elastic Models on the GPU with Energy Aware Gauss‐Seidel Algorithm
Sørensen et al. An introduction to GPU accelerated surgical simulation
Bender et al. Efficient Cloth Simulation Using an Adaptive Finite Element Method.
Delingette Biquadratic and quadratic springs for modeling St Venant Kirchhoff materials
US8521489B2 (en) Method and device for contact simulation using layered depth images
Hui et al. Interactive haptic deformation of dynamic soft objects
Yinghui et al. Real-time deformation using modal analysis on graphics hardware
Ren et al. Nonlinear cloth simulation with isogeometric analysis
Mercier-Aubin Adaptive Methods for Elastic Deformation
Cetinaslan et al. Energy Embedded Gauss-Seidel Iteration for Soft Body Simulations
Saillant et al. Going Further With Vertex Block Descent

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA US

ENP Entry into the national phase

Ref document number: 2359823

Country of ref document: CA

Ref country code: CA

Ref document number: 2359823

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 09856179

Country of ref document: US

AK Designated states

Kind code of ref document: C2

Designated state(s): CA US