Claims
- 1. A method for modeling the response of a material to an applied force, the method comprising the steps of:
numerically representing the material using an array having a plurality of cells; determining which of said plurality of cells will be unstable cells using at least one self-organizing computational model; and, modeling motion of said unstable cells using said at least one self-organizing computational model.
- 2. A method for modeling as defined by claim 1 wherein said array is 3 dimensional.
- 3. A method for modeling as defined by claim 1 wherein each of said plurality of cells comprises a plurality of sub-cells, and wherein the method further comprises the step of using said at least one self-organizing computational model to model motion of each of said sub-cells in each of said unstable array cells.
- 4. A method for modeling as defined by claim 1 wherein the step of using said at least one neural network to model motion of said unstable cells comprises determining a direction and an incremental motion for each of said particles.
- 5. A method for modeling as defined by claim 1 wherein said array has a surface configuration, and wherein said motion of each of said unstable cells is determined based on the position of each of said unstable cells, at least a portion of said surface configuration, and interaction of each of said unstable cells with the applied force.
- 6. A method for modeling as defined by claim 5 wherein the applied force results from moving equipment, and wherein the method includes the step of assigning the equipment at least a direction, a velocity, and a force.
- 7. A method for modeling as defined by claim 1 and further including the step of rendering a visual display of said motion of said unstable cells.
- 8. A method for modeling as defined by claim 1 wherein the step of modeling motion of said unstable cells using said at least one self-organizing computational model is performed in real time or faster.
- 9. A method for modeling as defined by claim 1 wherein the applied forces result from equipment, and further including the step of using said at least one self-organizing computational model to model forces acting on the equipment.
- 10. A method for modeling as defined by claim 9 wherein said forces comprise resistive forces of the material.
- 11. A method for modeling as defined by claim 1 wherein said at least one self-organizing computational model comprises at least two self-organizing computational models, and wherein the step of modeling movement of said unstable cells comprises using a first of said two self-organizing computational models, and wherein said step of modeling forces acting on the equipment comprises using a second of said two self-organizing computational models to model forces on the equipment.
- 12. A method for modeling as defined by claim 1 wherein the step of determining which of said plurality of array cells are unstable and the step of modeling motion of said unstable cells includes considering force and velocity vectors for all of the array cells that surround each of said unstable cells.
- 13. A method for modeling as defined by claim 1 wherein said at least one self-organizing computational model comprises a neural network.
- 14. A method for modeling as defined by claim 13 wherein said neural network includes a plurality of layers.
- 15. A method for modeling as defined by claim 1 and further including the step of training said at least one self-organizing computational model with empirical data.
- 16. A method for modeling as defined by claim 15 wherein the applied forces result from interaction with equipment, and wherein the method further includes the step of obtaining said empirical data by using the equipment to operate on a full-scale sample of the material and recording movement of the material.
- 17. A method for modeling as defined by claim 16 and further including the step of placing a plurality of sensors on the material sample surface, and of recording movement of said sensors as the equipment operates on the material sample.
- 18. A method for modeling as defined by claim 16 and further including the step of placing a plurality of sensors in the material sample mass, and of recording movement of said sensors as the equipment operates on the material sample.
- 19. A method for modeling as defined by claim 1 and further comprising the steps of performing a finite element analysis simulation of equipment interaction with the material to generate simulation data, and of using said simulation data to train said at least one self-organizing computational model.
- 20. A method for modeling as defined by claim 1 wherein said at least one self-organizing computational model comprises a plurality of self-organizing computational models.
- 21. A method for modeling as defined by claim 1 wherein said array is three dimensional, and wherein each of said cells in said array represents a portion of the granular material that is between about 1 cm3 and about 20 cm3.
- 22. A method for modeling as defined by claim 1 and further including the step of providing at least audio and visual output.
- 23. A method for modeling as defined by claim 1 and further including the step of providing virtual reality output.
- 24. A method for modeling as defined by claim 1 and further including the steps of displaying output for a user, of receiving at least one user control signal from the user, and of changing said displayed output in response to said user control signal.
- 25. A method for modeling as defined by claim 24 wherein said output comprises a visual image, and wherein the step of changing said output in response to said user control signal comprises changing the perspective of said visual image.
- 26. A method for modeling as defined by claim 1 wherein the applied forces result from moving equipment, and wherein the step of modeling motion of said unstable cells comprises modeling motion of said unstable cells due to one or more of scooping, digging, dumping, dozing, or scraping of said material by said earthmoving equipment.
- 27. A method as defined by claim 1 wherein the step of modeling said motion of said unstable cells produces numerical output, and further including the step of rendering said output to result in a generally smooth surface.
- 28. A method for modeling the response of a granular material to interaction with equipment, the method comprising the steps of:
numerically representing the granular material using a three dimensional array having a plurality of cells; determining which of said plurality of array cells will be unstable cells due to the material's interaction with the equipment using at least one neural network; modeling motion of said unstable cells using said at least one neural network to produce output in about real time or faster, said modeling including processing of force and velocity vectors; rendering said output to apply a generally smooth surface to said output; and, displaying said rendered smooth surface using a virtual reality output.
- 29. A computer program product for modeling the response of a granular material to applied force, the computer program product including computer executable instructions recorded in a computer readable medium for causing a computer to perform the steps of:
numerically representing the granular material using an array having a plurality of cells; determining which of said plurality of array cells will be unstable cells due to the material's interaction with the equipment using at least one self-organizing computational model; modeling motion of said unstable cells using said at least one self-organizing computational model to produce output in about real time or faster; rendering said output; and, displaying said rendered output using a virtual reality format.
PRIORITY CLAIM
[0001] This application claims priority of U.S. Provisional Application Serial No. 60/371,095, filed Apr. 9, 2002 under 35 U.S.C. §119.
STATEMENT OF GOVERNMENT INTEREST
[0002] This invention was made with Government assistance under National Science Foundation Grant No. MSS 92-14910 and National Science Foundation Grant No. CMS 95-08462. The government has certain rights in the invention.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60371095 |
Apr 2002 |
US |