This invention relates to an optimal design support system, an optimal design support method and an optimal design support program for designing an object that outputs a desired load or displacement to a portion by using elastic deformation when a load or displacement is applied to a predetermined portion.
Recently, methods for designing an object (hereinafter called as a compliant mechanism) that outputs a desired load or displacement to a portion by using elastic deformation when a load or displacement is applied to a predetermined portion have been proposed.
Among them, there is a method for designing the compliant mechanism by a shape optimization procedure. Since it is possible for the shape optimization procedure to quantitatively deal a local physical quantity such as a displacement amount or stress quantitatively as a design variable, there is a feature that a concrete shape can be designed. However, since a performance of the compliant mechanism varies according to a layout of a portion having flexibility more than a predetermined level, there is a problem that a trial and error depending on designer's intuition or experiences when determining its initial shape can not be avoided.
In addition, there is a method for creating and designing the compliant mechanism by the topology optimization procedure. As described in a non-patent document 1 and a non-patent document 2, this method using the topology optimization procedure has a feature that the optimal structure of the compliant mechanism can be obtained without any trial and error. However, in creating and designing the compliant mechanism by the use of the topology optimization procedure there is a problem that a hinge structure is generated as a result of maximizing the flexibility in a calculative manner. Since this structure is practically impossible to manufacture, it has been considered that the object containing the hinge structure obtained as a result of the topology optimization procedure has to be avoided. Furthermore, a topology optimization procedure considering a large deformation analysis is presented in order to evaluate a performance of the compliant mechanism quantitatively during a process of optimization. However, with this procedure, it takes huge amounts of time for a process of optimal design and there is a possibility that a physically meaningless local solution is obtained as an optimal solution. In addition, even though the obtained solution of the optimal structure is physically meaningful, it is not so different from a case where the large deformation is not considered. As a result, it is not necessarily the best plan to consider the large deformation analysis for the topology optimization.
Meanwhile, as described in a non-patent document 3, there is a method that an optimal structure is determined for an object by the use of the topology optimization procedure and then the optimal structure is formed into a detailed shape by the use of the shape optimization procedure. However, since this method can be applied only to a stiffness maximization problem which aims to improve stability of the object, there is a problem that this method can not deal with the hinge structure that is generated when the topology optimization procedure is used if applied to a design of the compliant mechanism.
Non-patent document 1: Nishiwaki, S., Min, S., Yoo, J., and Kikuchi, N.,: Optimal Structural Design Considering Flexibility, Comput. Methods Appl. Mech. Engrg, 190 (2001), 4457-4504.
Non-patent document 2: Sigmund O.: On the Design of Compliant Mechanisms Using Topology Optimization, Mech. Struct. & Mach., 254, (1997) 493.
Non-patent document 3: Hisashi Ihara, Masatoshi Shimoda, Hideyuki Azegami, Toshiaki Sakurai, Shape Design by Integrating Shape Optimization with Topology Optimization for Multiobjective Structures (An Approach Using Homogenization Method and Traction Method), Japan Society of Mechanical Engineers (A canto) 62 596, pp1091-1097.
Non-patent document 4: Chirehdast, M., Gea, H-D., Kikuchi N., and Papalambros, P. Y.: Structural Configuration Examples of an Integrated Optimal Design Process, J. Mech. Design, Trans. ASME, 116, (1994), 997
Then the present claimed invention changes in thinking and devises a following means to solve the above-mentioned problems at once. More specifically, an object of the present claimed invention is to make it possible to design a practical compliant mechanism by the use of the topology optimization procedure and the shape optimization procedure by creating an integrated structure of multiple mutually different types of elements featuring a compliant mechanism by the use of the topology optimization procedure, then securing and making the most use of a performance of mutually different types of elements and setting an initial shape of shape optimization.
More specifically, the optimal design support system in accordance with this invention is to design an object that outputs a desired load or displacement to a portion by using elastic deformation when a load or displacement is applied to a predetermined portion, and is characterized by comprising a design domain data storing part that stores a design domain data which is a data to set a design domain of the object and an initial material layout within the design domain, a structure creating part that changes the material layout within the design domain and creates a structure which has a specified function as being an integrated structure of multiple mutually different types of elements which represents a specified function so as to minimize the difference between the output load or displacement and the desired load or displacement and maximize the stiffness of the object globally, an initial shape setting part that sets a feasible initial shape corresponding to the function of the elements for the respective elements which form the structure, and a shape changing part that changes the initial shape so as to minimize the difference between the displacement, the load, a related stress or a related strain and a predetermined target value within a range where any parts of the initial shape deform elastically.
In accordance with this arrangement, it is possible to create the integrated structure of multiple mutually different types of elements featuring the compliant mechanism and then to design a detailed shape that can be actually manufactured with taking advantage of the mutually different types of elements. As a result of this, it is possible to design a practical compliant mechanism by making use of the hinge element that has been considered to be avoided.
In order to design a high-function and high performance compliant mechanism, it can be conceived to create a mechanism that can not be created by the above-mentioned structure creating part and that is based on an idea of a designer, or to combine multiple compliant mechanisms. In order to make this possible, it is preferable to further comprise a nonlinear structure data storing part that stores a nonlinear structure data showing a nonlinear structure that behaves to deform nonlinearly and that can not be created by the structure creating part, and the initial shape setting part sets the initial shape by combining the structure and the nonlinear structure. Alternatively, it is preferable that the initial shape setting part sets the initial shape by combining multiple structures created by the structure creating part. The nonlinear structure includes a buckling structure that makes a buckling deformation or a structure having a ratchet mechanism.
With this arrangement, it is possible to provide each portion with an optimal feature. In addition, since a compliant mechanism comprising multiple components can also be designed, it is possible to provide multiple functions by changing a material of each component or exchanging a component if necessary.
Furthermore, it is preferable that the initial shape setting part sets mutually different design variables as a reference to change a shape on the mutually different types of element and sets the initial shape based on the design variables, and the shape changing part changes the initial shape by updating the design variables.
With this arrangement, since the initial shape is set with setting the design variables for each element, it is possible to set the initial shape with securing a property of each element accurately. Furthermore, it is possible to set the design variables preferably when compared with a case wherein the design variables are set arbitrarily, thereby to lessen a number of the design variables. As a result of this, it is possible to shorten time required for changing the initial shape.
As a concrete embodiment, it is preferable that the structure creating part creates the structure by the use of a topology optimization procedure.
In addition, it is preferable that the shape changing part changes the initial shape by the use of a shape optimization procedure.
With this arrangement, it is possible to design a practical compliant mechanism by the use of a universally known procedure. As a result, it is possible to provide an optimal design support system to design a compliant mechanism using the topology optimization procedure and the shape optimization procedure.
More concretely, it is preferable that the structure creating part creates two kinds of elements as said elements; one is a hinge element whose stiffness is generally zero and the other is a lump element which is other portions of the hinge element.
In addition, it is more effective if the structure creating part further creates a flexible element as being a portion having stiffness smaller than a predetermined stiffness in the lump element as the element.
The hinge element is an element whose stiffness is generally zero and that can not be manufactured practically. In addition, the flexible element is a portion whose width is relatively small in the lump element or a portion (a gray scale portion) whose normalized density is larger than 0 and smaller than 1 with the maximum value of an element density set as a reference.
As a concrete embodiment to set the initial shape, it is preferable that the initial shape setting part sets a design variable in a width direction of the hinge element, sets a width at a predetermined location of the lump element as another design variable, sets a control point based on the design variables, and sets the initial shape based on the control point.
In order to set the initial shape more accurately, it is preferable that the initial shape setting part sets a design variable in a width direction of the flexible element in the structure.
Furthermore, since the performance of the compliant mechanism depends on a location of the hinge element and the flexible element, it is preferable that the initial shape setting part sets the location of the control point based on the design variables set on the hinge element and the flexible element as the design variable.
In addition, not only the location of the control point but also an angle or a curvature radius of the control point can be set as a design variable depending on a kind of the control point.
As mentioned above, in accordance with this invention, it is possible to create the integrated structure of multiple different types of elements which represents a specified function and features the compliant mechanism and to design the detailed optimal shape that can actually be manufactured with taking advantage of the mutually different types of elements. As a result of this, it is possible to design a practical compliant mechanism without compelling a designer to conduct trial and error processes in case of setting the initial shape by making use of the hinge element that has been considered to be avoided.
A first embodiment of the present claimed invention will be explained with reference to drawings.
An optimal design support system 1 in accordance with the first embodiment is to design an object that outputs a desired load or displacement to a portion by using elastic deformation when a load or displacement applied to a predetermined portion, and as shown in
Each component will be described in detail.
The design domain data storing part D1 stores the design domain data that sets the design domain D to design a predetermined compliant mechanism and the initial material layout within the design domain D.
The input/output data storing part D2 stores the data that sets the location and direction of the input to the design domain D stored in the design domain data storing part D1 and the location and direction of the desired output for the input.
The boundary data storing part D3 stores the data concerning the boundary condition of the design domain D.
The analysis data storing part D4 stores the analysis data as being a material constant such as a condition value of constraint necessary for constraining a volume used at a time of obtaining the structure FM and a value of a Young's modulus or a Poisson's ratio necessary for analyzing a displacement field.
The structure creating part 11 extracts the design domain data, the input/output data, the boundary data and the analysis data from the boundary data storing part D1, the input/output data storing part D2, the boundary data storing part D3 and the analysis data storing part D4, and creates the structure FM which has a specified function as being an integrated structure of multiple mutually different types of elements which represents a specified function by changing the material layout within the design domain D based on these data by the use of the topology optimization procedure so as to minimize the difference between the output load or displacement and the desired load or displacement and to maximize the stiffness of the object globally.
The initial shape setting part 12 sets the feasible initial shape IS so as to secure a feature of the function for each element of the structure FM created by the structure creating part 11.
More concretely, the design variable is set in a width direction of a hinge element 111 whose stiffness is generally zero resulting from maximization of flexibility so as both to meet the stress constraint and to secure sufficient flexibility, and a width of a predetermined location of a lump element 112 as being a portion other than the hinge element 111 is set as the design variable. Then both ends of each design variable are set as control points and the initial shape IS is set by connecting the control points with an interpolation curve so as not to cross the interpolation curve.
In addition, an interpolation curve such as a spline curve or the Bezier curve that is generally used can be used as the interpolation curve.
The real design data storing part D5 stores the design condition of the shape changing part 13.
The shape changing part 13 changes the initial shape IS by updating the set design variables based on the design condition stored in the real design data storing part D5 by the use of a shape optimization procedure.
The calculation result outputting part 14 outputs a calculation result of the structure creating part 11 and a calculation result of the shape changing part 13. To output the calculation results means to display the result on the display 104 in this embodiment.
Next, a performance of the optimal design support system 1 of the above arrangement will be explained with reference to
First, an operator operates the input device 103 in order to input the design domain data, the input/output data, the boundary data and the analysis data.
Each data input with the above operation is received by a data receiving part (not shown in drawings) and the design domain data is stored in the design domain data storing part D1, the input/output data is stored in the input/output data storing part D2, the boundary data is stored in the boundary data storing part D3, and the analysis data is stored in the analysis data storing part D4 (step Sa1).
Next, the structure creating part 11 creates the optimal structure FM by the use of the topology optimization procedure (step Sa2).
Then, the initial shape setting part 12 sets the initial shape IS of the shape optimization from the optimal structure FM created by the structure creating part 11 (step Sa3).
Next, the operator operates the input device 103 in order to input a quantitative design condition of the shape changing part 13.
The design condition with the above operation is received by the data receiving part (not shown in drawings) and stored in the real design data storing part D5 (step Sa4). This may be previously stored.
Then the shape changing part 13 changes the initial shape IS by the use of the shape optimization procedure and the optimal shape OS is obtained (step Sa5).
Each step Sa1˜Sa5 will be explained.
<Step Sa1> Store of the Design Domain Data, the Boundary Condition Data, the Input/Output Data and the Analysis Data
Directions (locations and directions of the input and the output) of the design domain D, the boundary condition, and the flexibility to be added are determined as a preliminary step of the topology optimization. More specifically, as shown in
<Step Sa2> Creation of the Optimal Structure FM by the use of the Topology Optimization Procedure
The topology optimization is conducted according to the design condition and the design domain D set at the step Sa1. An object of the step Sa2 is to obtain an optimal topology of the compliant mechanism and a general shape (optimal structure FM) that realize a predetermined input/output relationship.
<Relaxation Method of a Design Space where Continuity of a Material Distribution is Assumed>
As mentioned above, several methods have been proposed as a method for creating the compliant mechanism by the use of the topology optimization. A method based on a homogenization method described in a non-patent document 1 or a method based on an SIMP (Solid Isotropic Material with Penalization) method described in a non-patent document 2 can be represented as its representative methods. With these methods, however, since the design variables are set independently for each element in case of digitization by a finite element method, discontinuity between elements is generated and this becomes a cause of numerical instability problems represented by a checkerboard patterns. Several methods such as a filtering procedure are proposed as a method to solve these problems, however, these methods can not be a drastic solution. Then in this embodiment in order to solve the problems fundamentally, the topology optimization is conducted based on the relaxation method of the design space where the continuity of the material distribution is assumed.
In this method, the homogenization method is used for relaxation of the design space. In digitizing approximation of the design domain D by the finite element method, a microstructure, namely a design variable is arranged not on each finite element but on each node. The design variable is assumed to be a continuous function more than or equal to C° in the design domain D and the design variable r(x) at a certain location x in the design domain D is digitized as follows by the use of a shape function vector M(x) whose structure element is the shape function NJ(x) (J=1, . . . , n).
r˜rh=M(x)R=N1R1+N2R2+ . . . +NJRJ+ . . . +NnRn [Equation 1]
Where R stands a design variable vector at a node, n indicates a number (a total number of nodes in the design domain D) of the design variable. In this case, as shown in
In addition, a hexagonal structure of
<Formulation of Compliant Mechanism Design>
Next, a design requirement of the compliant mechanism is clarified and the optimization problem is formulated based on the design requirement. As shown in
In this case, sufficient flexibility shown in
ι2(u1)=∫Γ2t2·u1dΓ [Equation 2]
On the other hand, sufficient stiffness in case the traction t3=t1 is applied as shown in
ι3(u3)=∫Γ1t3·u3dΓ [Equation 3]
Similarly, sufficient stiffness in case the reaction force from the target object is imposed as shown in
ι4(u4)=∫Γ2t4·u4dΓ [Equation 4]
As mentioned above, in order to obtain the optimal structure FM that meets the design requirement regarding the flexibility shown in
Constraint condition
t3t1 [Equation 6]
t4=−t2 [Equation 7]
α(u1,v1)=ι1(v1) for u1εV1∀v1εV1 [Equation 8]
α(u2,v2)=ι2(v2) for u1εV2∀v2εV1 [Equation 9]
α(u3,v3)=ι3(v3) for u3εV3∀v3εV3 [Equation 10]
α(u4,v4)=ι4(v4) for u4εV4∀v4εV4 [Equation 11]
0≦r≦1 [Equation 12]
g(r)=∫ΩdpdΩ−Ωs=∫DpdΩ−Ωs≦0 [Equation 13]
Where each of v1, v2, v3, v4 is a virtual displacement vector, ε is a strain tensor, D is an elastic tensor, Ws is an upper limit value of a volume constraint, and α(u,v)=∫Ωε(v)TDε(u)dΩ. In addition, v1={v=viei:v=0 on Γd}, V3={v=viei:v=0 on Γd and Γ2}, V4={v=viei:v=0 on Γd and Γ1}.
In order to solve the multipurpose optimization problem, the following objective function is set. The equation 14 has a function that the multipurpose objective function itself adjusts a weight concerning each objective function by formulating the mutual mean compliance and the mean compliance in a form of multiplication or division.
Where each of W3 and W4 is a weighting coefficient.
<Optimization Algorithm>
A flowchart of the topology optimization is shown in
<Step Sa3> Set of the Initial Shape IS from the Optimal Structure FM
The initial shape IS necessary for shape optimization is set from the optimal structure FM by means of the topology optimization obtained in the step Sa2. Several methods have been presented as a method for setting the initial shape IS. As a representative method there is an image conversion method described in a non-patent document 4. With this method, the initial shape IS of the shape optimization is obtained by image conversion of the optimal structure FM obtained by the topology optimization and smoothing of the boundary. However, with this method, since the optimal structure FM is converted without a mechanical consideration concerning a performance of the structure, it is difficult to apply this method to a case that a structure has a portion that is representative of a performance such as the optimal structure FM of the compliant mechanism. This is because of the following reason. Usually two performances considered at a stage of the optimization, namely, the hinge element 111 and the lump element 112 featuring the flexibility and the stiffness are generated for the optimal structure FM of the compliant mechanism as shown in
With this embodiment, the shape optimization is executed with the two performances kept after the initial shape IS is set by allocating the design variables to the hinge element 111 and the lump element 112 featuring two performances that are considered at a time of topology optimization, namely, the flexibility and the stiffness. Its procedures are shown as follows.
(1) Allocation of the Design Variables
The design variables are allocated to the hinge element 111 and the lump element 112 as being a portion featuring the flexibility and the stiffness. The hinge element 111 has a function generally the same as that of a joint of a conventional mechanism, and deformation concerning the flexibility centering on the hinge element 111 can be controlled by adjusting its features. However, since it is impossible to make the hinge element 111 in a process of actual design, the design variables are arranged along a width as shown in
(2) Set of Control Points and a Curve
After the design variables are set, control points of a curve necessary for expressing the initial shape IS are set. As shown in
<Step Sa4> Set of the Design Condition of the Shape Optimization
Next, the design condition of the shape optimization is set. Formulation of the optimization problem varies a little depending on application of the compliant mechanism. Physical quantities set by the shape optimization are an amount of displacement and a reaction force load of the boundary Γ1 and the boundary Γ2, and a stress in the design domain D shown in
maximize dout [Equation 15]
Constraint Condition
σM≦σallow [Equation 16]
Fin≦Fmax [Equation 17]
Where dout is a displacement of a direction shown by the dummy load t2 at a portion where a load is applied to an object, σM is a Mises equivalent stress, σallow is an allowable stress, Fin is a reaction force load at the boundary Γ1, namely the portion where the load is applied and Fmax is its upper limit.
A force applied to an object to be acted or an energy applied to an object to be acted is conceived as a physical quantity to be dealt with by the optimization problem. A range of the design variable concerning a shape is also considered as a constraint condition. Furthermore, a spring constant can be arbitrarily set due to a specification of the object to be acted.
In addition, it is necessary to quantitatively evaluate a reaction force of a workpiece that the design domain D receives through the boundary Γ2 based on a real phenomenon in order to make a quantitative analysis. As a method for applying this reaction force, as shown in
<Optimization Algorithm>
A flow chart of the shape optimization is shown in
<Step Sa5> Design of the Optimal Shape OS by the use of the Shape Optimization Procedure
The shape optimization is executed based on the initial shape IS made in the step Sa3 and the design condition set in the step Sa4. Since an object of the step Sa5 is to determine a detailed shape of the compliant mechanism by the quantitative evaluation of the displacement amount, the reaction force and the stress, the analysis to obtain these physical quantities has to assess an actual behavior strictly. As a result, in this step Sa5 it is desirable to practice the optimization with carrying out a large deformation nonlinear response analysis.
With the optimal design support system 1 in accordance with this embodiment, it is possible to create the organic coupling structure (structure) FM of multiple different elements featuring the compliant mechanism by the use of the topology optimization procedure and to design the detailed optimal shape OS that can actually be manufactured with taking advantage of the mutually different elements (the hinge element 111 and the lump element 112). As a result of this, it is possible to design a practical compliant mechanism without compelling a designer to conduct trial and error processes in case of setting the initial shape IS of the shape optimization by making use of the hinge element 111 that has been considered to avoid.
Furthermore, since the design variables that can be updated by the shape changing part 13 are arranged respectively for every different element as being a reference to change the shape, the initial shape IS is determined based on the design variables, and the shape changing part 13 changes the initial shape IS by updating the design variables, it is possible to set the initial shape IS with securing the features of each element accurately. Furthermore, it is possible to arrange the design variables more preferably compared with a case that the design variables are arranged arbitrarily, thereby to lessen a number of the design variables. As a result of this, it is possible to lessen time required for changing the initial shape IS.
Next, an application to a clip forceps 2 for medical use as being a concrete embodiment of the present claimed invention will be explained.
(A) A Clip Forceps for Medical use
The clip forceps 2 for medical use (hereinafter called as the forceps) is a tool used in case a doctor manipulates a clip 3 that stops bleeding by gripping a blood vessel. The forceps 2 and the clip 3 are shown in
In this embodiment, the polymer molecule material is ultrahigh molecular weight polyethylene used for a medical use with the Young's modulus of 720 Mpa, Poisson's ratio of 0.3 and bearing force of 30 MPa. A part including the hinge element 111 and a flexible element is called as a movable part in this embodiment.
(B) Example of Design
(B-1) Step Sa1
First, directions of input and output are considered. Since an object of this embodiment is to substitute the forceps 2 of this embodiment for a conventional forceps, directions of input and output are set to grasp the clip 3 with the same manipulation as that of the conventional forceps, namely the clip tip closes when a user applies a suitable input force. In addition, since it is desirable that the shape and the size are also closely related to the conventional forceps, the design domain D is set with using example from the conventional forceps.
The design domain D, the boundary condition and directions of the input and output of the topology optimization are shown in
(B-2) Step Sa2
An optimization result of the topology optimization is shown in
(B-3) Step Sa3
Extraction of the movable part is conducted based on the result obtained by the step Sa2. In this embodiment five movable parts H1˜H5 are arranged as shown in
(B-4) Step Sa4
The displacement dout of an output part DS1 of the distal end portion DS of the forceps 2 is used as the objective function, and the above-mentioned parameter and the displacement din of the input part are used as the design variables. The maximum corresponding stress σmax≦30 MPa and the input part reaction force Fin≦50N are used as the constraint condition. A spring element 131 with a spring constant of 3.0×104 N/m is arranged for the output part DS1 in order to express the reaction force of the clip 3.
(B-5) Step Sa5
The shape optimization is conducted by the use of the initial shape IS and the design condition made in the steps Sa3 and Sa4. The optimal shape OS is shown in
(C) Experimental Production
An experimental production of the forceps 2 is conducted based on the obtained optimal shape OS. For this experimental production, a plate of ultrahigh molecular weight polyethylene with a thickness of 10 mm is used and a cutting procedure is conducted in a machining center.
<A Second Embodiment>
A second embodiment in accordance with this invention will be explained with reference to drawings. The same numerical code is given to the same component corresponding to the above-mentioned first embodiment.
The optimal design support system 1 in accordance with this embodiment is to make a design concept DC by combining a compliant mechanism created by a topology optimization and an additional mechanism created by a designer, to set an initial shape IS based on the design concept DC and then to conduct a shape optimization. The optimal design support system 1 further comprises a nonlinear structural data storing part D6 and the initial shape setting part 12 is different from the above-mentioned first embodiment.
The nonlinear structural data storing part D6 stores nonlinear structural data of a nonlinear structure NS showing a nonlinear modification behavior that has been previously input by the designer. The nonlinear structure NS is created by the designer himself or herself based on his or her experiment, knowledge or idea and is stored in the nonlinear structural data storing part D6 by the use of a input means 103. Since a detailed concrete shape of the nonlinear structure NS is determined by conducting a second stage shape optimization, to be described later, a general shape may be created in a first stage based on an approach what kind of mechanism is given. Here the nonlinear structure NS is a structure that is impossible or difficult for the functional creating part 11 to create, and for example, a buckling structure that makes a buckling deformation or a structure having a ratchet mechanism.
The initial shape setting part 12 produces the design concept DC combined by an optimal structure FM created by the structure creating part 11 and the nonlinear structure NS that has been previously set by the designer and sets the initial shape IS that can be realized so as to secure its property for each element of the design concept DC. A method for setting the initial shape IS is the same as that of the first embodiment.
Next, a performance of the optimal design support system 1 of the above arrangement will be explained with reference to
The optimal design support system 1 in accordance with this embodiment comprises, as shown in
(1) First Stage
First, an operator manipulates the input device 103 in order to input a design domain data, an input and output data, a boundary data and an analysis data.
Each data input by the above process is received by a data receiving part (not shown in drawings), and the design domain data is stored in a design domain data storing part D1, the input and output data is stored in an input and output data storing part D2, the boundary data is stored in a boundary data storing part D3, and the analysis data is stored in an analysis data storing part D4 (step Sb1).
Next, the structure creating part 11 creates the optimal structure FM by the use of the topology optimization procedure (step Sb2).
Then the designer creates the nonlinear structure NS to be added to the optimal structure FM created in the step Sb2 by the use of the idea generation support procedure, to be described later, and stores the nonlinear structure NS in the nonlinear structure data storing part D6 by the use of the input device 103 (step Sb3).
Later, the initial shape setting part 12 produces the design concept DC by combining the optimal structure FM created by the structure creating part 11 and the nonlinear structure NS (step Sb4).
(2) Second Stage
Then, the initial shape setting part 12 sets the initial shape IS of the shape optimization from the design concept DC (step Sb5).
Next, the operator manipulates the input device 103 so as to input a quantitative design condition in the shape changing part 13.
The design condition input by the operator is received by the data receiving part (not shown in drawings) and stored in the real design data storing part D5 (Step Sb6). The design condition may be previously stored in the real design data storing part D5.
Then the shape changing part 13 changes the initial shape IS by the use of the shape optimization procedure and obtains the optimal shape OS (step Sb7).
Making the design concept DC by the use of the idea generation support procedure will be described as follows.
(A) Establishment of the Idea Generation Support Procedure
A series of processes to make the design concept DC can be visualized from two standpoints; (A-1) a flow of a detailed thinking of the designer, and (A-2) a relationship between a design object and an obtained idea. Following is a method for visualization based on the two standpoints.
(A-1) Flow of the Detailed Thinking of the Designer
The action of the designer during a creative action can be generally divided into two actions; thinking and study of the idea. When defining two actions, the flow of the designer's thinking can be expressed as an assembly of a flow consisting of a thinking of an idea and a series of a study of the idea resulting from the idea. With this procedure, a flow is called as a session, and considered to be a basic unit of the creative action. An action to be a trigger of a session is called as a trigger action and a series of actions caused by the trigger action is called as a response action. The trigger action is an action to be a starting point of the session such as a presentation of an idea or a topic to be studied in the response action, and the response action is an action to be conducted to the trigger action or other response action such as a study of an idea, a study of a topic presented by the trigger action, or presentation of the idea newly obtained in a process of the session.
Since the response action can be conducted freely to the trigger action or other response action, the session can be visualized as a tree structure like
(A-2) Relationship Between the Design Goal and the Idea
Generally, in case of seeking a new idea with pursuing a solution of a problem or an attainment of a goal, first an orientation to solve a problem or to attain an object is considered, and then an idea is embodied based on the orientation. The orientation to attain the goal is defined as an approach. The relationship between the goal and the idea can be modeled as a hierarchical structure of three hierarchies; the goal, the approach and the idea as shown in
In this embodiment, the hierarchical structure is made by setting a function that the designer wants to provide a product as the goal, a concept of a mechanism to realize the function as the approach and the mechanism embodied based on the approach as the idea. The mechanism created in this embodiment can be classified into a compliant mechanism and other portion or function, and a relationship between the design domain and the input and output is set as the approach for the compliant mechanism and a principle of an operation at the other portion is set as the approach for the other portion. In case of embodying the mechanism from the approach, the topology optimization is executed for the compliant mechanism and the other mechanism is embodied based on the creativity of the designer. Each method for embodiment will be described later.
(B) Creation of the High Function/High Performance Compliant Mechanism
Next, what type of the design concept DC is made by the use of the mechanism created by the idea generation support procedure will be described. In this specification, it is conceived that a mechanism having an additional function is combined with the compliant mechanism. As a result of this, it is possible to realize the high function/high performance compliant mechanism that can not be designed only by an optimal design of multiple stages. As an example, a gripper 4 to which a stopper mechanism 5 is given is quoted as shown in
(B-1) Procedures of Making the Design Concept DC
Finally, a procedure for making the design concept DC by the use of the idea generation support procedure will be described. This procedure consists of two steps.
(B-1-1) Step 1: Making of a Hierarchical Structure Drawing
The designer writes the approach or the idea on the link structure drawing and creates the hierarchical structure drawing with recording a flow of the creative action as the session.
(B-1-2) Step 2: Making and Evaluation of the Design Concept DC
The design concept DC is made and evaluated by combining the mechanisms obtained in the step 1. In case that the design concept DC that satisfies the designer is obtained, the first stage is terminated and the procedure proceeds to the second stage. In case that the design concept DC that does not satisfy the designer is obtained, the procedure returns to the step 1 after analyzing a problematical point of the design concept DC and then a new mechanism is created and a trial is made to create a new design concept DC. In a stage of making and evaluating the design concept DC, a series of the process is visualized by the use of the session. As a result of this, a process of examination or improvement can be cleared up, resulting in helping seek a better design concept DC.
With the optimal design support system 1 in accordance with this embodiment, it is possible to design the compliant mechanism of high function and high performance beyond a conventional optimization.
(C) Design Example
A gripper 4 with a stopper 5 as being a concrete example of this embodiment will be explained as follows.
The gripper 4 with the stopper 5 in accordance with this embodiment is the gripper 4 to which a stopper function is given. A relationship between the input and the output is so set that the distal end portion 41 of the gripper 4 closes in case that a user applies a force to the gripper 4 and the location and the direction of the input can be arbitrarily determined. The stopper 5 acts when the user applies the force to the gripper 4 and fixes the gripper 4 in a closed state. The material of the gripper 4 with the stopper 5 is ultrahigh molecular weight polyethylene with a thickness of 5 mm, a Young's modulus of 720 Mpa, and Poisson's ratio of 0.3. In this embodiment, the movable part includes the hinge element 111 and the flexible element.
(1) First Stage
In the first stage, the design concept DC of the gripper 4 with the stopper 5 is produced by the use of the idea generation support procedure.
A flow of the first stage visualized by the use of the session is shown in
Next, as a result of considering various factors as shown in
(2) Second Stage
The initial shape IS is set and the shape optimization is conducted based on the design concept DC made in the first stage.
(2-a) Making of the Initial Shape IS
For the gripper 4, the design variables are arranged at seven movable portions H˜H7 shown in
For the stopper 5, as shown in
(2-b) Setting of the Design Condition
A displacement dout at an output part 411 of a distal end 41 of the gripper 4 is used as the objective function, and a parameter set in (2-a) is used as the design variables. As a matter of convenience for making an analysis, it is so set that there is a state where a reaction force Fin generating at an input point Pin shown in
(2-c) Shape Optimization
A shape optimization is conducted based on the initial shape IS and the design condition. An optimal shape is shown in
<Other Embodiment>
The present claimed invention is not limited to the above-mentioned embodiments.
For example, in the first and the second embodiments, the initial shape IS is set by arranging the design variables on the hinge elements and the lump elements, setting both ends of the design variables as the control points and connecting the control points with the interpolation curve, however, a method for setting the initial shape IS is not limited to this. The initial shape may be set by creating an outer shape by the use of a level set method from an optimal structure obtained by the topology optimization. And the design variables may be arranged at portions corresponding to the hinge elements and the lump elements of this initial shape. With this arrangement, it is possible to automatically set the initial shape IS.
In addition, with the above-mentioned second embodiment, the initial shape IS is created by combining the nonlinear structure NS created by the idea of the designer and the compliant mechanism in the initial shape setting part 12, however, it is not limited to this and the initial shape may be set by combining multiple structures created by the structure crating part. In addition, the initial shape may be set by combining multiple structures and a nonlinear structure based on the idea of the designer.
In accordance with this arrangement, it is possible to provide each portion with the optimal features. In addition, it is also possible to design a compliant mechanism comprising multiple components, which enables to change a material for each component and to provide multiple functions by exchanging a component if required.
Furthermore, in the above-mentioned second embodiment, the nonlinear structural data is stored in the nonlinear structure data storing part after creating the optimal structure during the operation of the optimal design support system, however, it is not limited to this and the nonlinear structural data may be previously determined and then stored.
A part or all of each embodiment or the modified embodiment may be combined arbitrarily, the present claimed invention is not limited to each of the above-mentioned embodiments, and there may be various modifications without departing from a spirit of the present claimed invention.
Possible Applications in Industry
As mentioned above, since it is possible for the optimal design support system in accordance with the present claimed invention to create the integrated structure of multiple mutually different types of elements that feature the compliant mechanism and then to design the detailed shape that can actually be manufactured by making the most use of the mutually different types of elements, the optimal design support system can be preferably used for designing a practical compliant mechanism by making use of the hinge structure that has been considered to be avoided without compelling a designer to conduct trial and error processes when designing the initial shape of the shape optimization.
Number | Date | Country | Kind |
---|---|---|---|
2004-210858 | Jul 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/12892 | 7/13/2005 | WO | 1/12/2007 |