(1) Field of the Invention
The present invention relates to the field of software for simulating physical phenomena.
The present invention relates more particularly to software for simulating pressing.
(2) Prior Art
The prior art already knows, through the American patent application U.S. Pat. No. 5,379,227 (Ford Motor), a method and system for evaluating sheet metal forming tooling design, for use with a draw die including a punch and binder designed to form the sheet metal into a part, utilizing improved implicit time integration methods that reduce numerical instability, thereby enhancing convergence of numerical solutions. The sheet metal and tool surface of the punch are each represented as a mesh having a plurality of nodes. Contact nodes between the sheet metal mesh nodes and the tool surface mesh can be identified. A first embodiment includes minimizing discontinuities generated by unloading by determining a stress increment of a sampling point in the sheet metal mesh according to an incremental deformation theory of plasticity. A second embodiment includes modelling a draw-bead as a plurality of nonlinear elastic springs to minimize discontinuities in the spring force during unloading. A third embodiment includes filtering a relative velocity vector of at least one contact node with respect to the tool surface, to avoid frictional force oscillations due to the change in direction of the relative velocity vector during formation of the part.
The prior art also knows, through the American patent application U.S. Pat. No. 5,552,995 (The Trustees of the Stevens Institute of Technology), a computer-based engineering design system to design a part, a tool to make the part, and the process to make the part. The design system has a processor and a memory. The memory stores feature templates, each feature template being a representation of a primitive object having a form and a function. Each feature template is indexed by the function of the primitive object and includes a representation of a primitive geometric entity having the form of the primitive object. Each feature template can include information relating to a tool to make the primitive object and a process to make the primitive object. The design system also includes an input device for receiving a request to design the part. This request includes one or more predetermined functions that the part performs. A core design module, executable by the processor, designs the part, the tool to make the part and process to make the part by accessing the plurality of feature templates in the memory to locate one or more primitive objects that perform the one or more predetermined functions.
The prior art also knows, through the American patent application U.S. Pat. No. 6,219,055 (SolidWorks), a computer-based forming tool. A forming tool is provided for manipulating a computer model, including mechanisms for allowing a user to define a forming tool for creating a form feature of the model. Characteristics of the forming tool may be defined so that the forming tool may be reused without the need to redefine its characteristics.
The prior art also knows a solution for the design of a fabrication method comprising steps of representing a workpiece as a plurality of triangular finite elements, representing pressing tools with mathematical equations which typically comprise cubic polynomials, simulating deformation of the workpiece by the pressing tools with a finite-element model, the finite-element model being integrated explicitly. The method can be implemented by an apparatus which comprises a memory device storing a program comprising computer-readable instructions, and a processor that executes the instructions. After the deformation of the workpiece has been simulated by the finite-element model, the characteristics of the workpiece and of the pressing tools can be modified in order to improve the final form of the worpiece. After the simulation by finite elements has produced an acceptable final workpiece form, an actual workpiece can be pressed with real tools based on the simulation.
The pressing simulation software of the prior art has the drawback of in some cases being limited with regard to the possibility of finely defining the type of pressing process, and in other cases, more parameterisable, the drawbacks seen from the point of view of the final user, being lengthy and complex to implement having regard to the magnitude of the parameterising.
The present invention intends to remedy the drawbacks of the prior art by proposing a system which enables the user to define his own pressing process models and which enables this same user or another, once a pressing process has been defined, no longer to have to carry out anything but a limited number of parameterisings for the pressing process model in question. Meta-models are defined for generating dialogues dedicated to the specific press of a given user.
To this end, the invention concerns, in its most general acceptance, a numerical simulation method for a pressing process comprising the steps consisting of:
The selection step preferably modifies the state of the elementary constituents that are not pertinent with regard to the constituents selected.
Advantageously, the method comprises a step of loading at least part of the parameterising information of the collection from an external information medium.
According to a particular embodiment, the method comprises a step of loading the model of the blank from an external information medium.
According to a variant, the method comprises a step of loading the numerical representation of the said sub-set from an external information medium.
According to another variant, the step of making up the specific collection is implemented by the display of a graphical interface and the recording of the information entered from the said graphical interface.
Preferably, the step of displaying a graphical interface comprises an operation of personalising a prerecorded interface, this personalisation taking account at least partly of the information coming from the prior steps of the method.
Advantageously, several levels of use are defined, one of the levels of use, supervision, requiring a common generic parameterising defining to a great extent the pressing method concerned and the other, basic, levels of use, requiring no more than a partial parameterising, complementary and specific, benefiting from the previously performed parameterising of the supervision level.
The invention will be better understood with the help of the description, given below purely by way of explanation, of one embodiment of the invention, with reference to the accompanying figures:
The term “pressing process” includes the tools and the characteristics. Moreover, “attribute” means a physical and numerical characteristic. The deformation is often referred to as “forming” by persons skilled in the art.
The term “project” covers the complete computer file comprising all the data having to be processed by the “solver”, the result of this latter processing constituting the complete simulation.
The meta-model has the structure of a computer file, which constitutes a major part of the project. As described in
The aim of the invention is to enable the users to define themselves the major part of the pressing modelling process. The concept of macrocommands is divided into two distinct steps:
The “supervisor” is the person who creates the graphical interface representing the macrocommand, the steps, the diagram of the process, the groups of tools, the default attributes of the process and the attributes which will be requested of the final user (as shown in
The macrocommand must be created by a user called the supervisor within the application. The supervisor does not need to load the project. When a user loads a preprocessed module of a project, he needs to prepare the objects and meshes necessary for the process. He then accesses a button on the macrocommand tool bar, chooses the macrocommand that he wishes to execute, sets the “final user parameters” offered by the corresponding dialogue box and clicks on the “apply” button. The steps and the attributes of the objects will then be allocated automatically to the objects. The processing of the project can be started immediately.
Certain macrocommands, such as the conventional processes (single- and double-action presses, etc) are supplied in advance in a macrocommand database. The users can use them directly, duplicate them and/or modify them in order to adapt them to their use.
Firstly, the macrocommand will be considered from the point of view of the supervisor. A graphics window makes it possible to manage the functions of creation, copying and deletion relating to the macrocommands. Three first boxes (“blank”, “tools” and “parameters”) contain data which will be active throughout the processing: the physical attribute of the blank, the list of groups corresponding to the tools (with the group name, colour, material and thickness) and the list of the parameters of the final users. The list of the parameters contains parameters which have two objectives: the first is, for the supervisor, to locate in an isolated place a value which will be used by one or more group attributes (for example the tool/blank friction, common to all the principal tools). This simplifies the modification of this value. The second objective is to determine which parameters will be requested of the final user. These parameters can be: properties of materials, the friction, the thickness, the direction of the pressing, the speed curve, etc.
The main box (called “steps”) makes it possible to allocate attributes to each group for each step. With regard to the buttons for managing the steps, one button per step updates the diagram, the active groups and the attributes. The supervisor can add, duplicate or remove steps. The diagram shows the relative positions of each group according to each step. Its use makes it possible to show diagrams of the steps of the process, showing the various tools, their kinematics and their state (active or not during the step).
A toolbox appears whenever the macrocommand editing window is called up in supervisor mode. This toolbox comprises four pages of the pattern of the pressing process: the “tools” page, the “blanks” page, the “behaviour” page and the “post-process” page.
The sections “blanks” and “tools” contain attributes that are common for all the steps (names of groups and colours, attributes of materials).
The pressing groups (blanks, tools, post-process, behaviour) represent the content of the steps. The groups of blanks must have a true hardware attribute.
The invention is described above by way of example. Naturally a person skilled in the art is in a position to implement various variants of the invention without for all that departing from the scope of the patent.
| Number | Date | Country | Kind |
|---|---|---|---|
| 02/15157 | Dec 2002 | FR | national |
| Filing Document | Filing Date | Country | Kind | 371c Date |
|---|---|---|---|---|
| PCT/FR03/03564 | 12/2/2003 | WO | 1/16/2006 |